Algorithm for water spill problem

In summary, the person is seeking help with a problem they are facing in their research involving solving a fluid-flow partial differential equation (PDE). They are looking for an algorithm to simulate the process of filling up a puddle on a solid surface with water while conserving volume. They are open to suggestions and are considering both numerical and analytical approaches. They are also seeking potential names for this type of problem.
  • #1
maka89
68
4
Hey guys and gals. I have come across a problem that I was wondering if anyone recognized.
I came across it while trying to find approximate solutions to a fluid-flow PDE, when the flow is high(The PDE is described in another one of my threads, but that is not important, I will describe the problem here), so I don't know if it is a problem that has been done before or if it has a name.

The problem is the following:

You have a solid surface given by z=b(x,y,t). At t=0, one of the surface's local minima, is filled up with water(it is contained to one "puddle"). At all times, the water surface is assumed to be of a constant height, h. The height is such that the volume of water is conserved. I.e. [itex] \int_{b(x,y,t)}^{h} A(z) dz = const [/itex], The area, A, is an area that is enclosed by z=b(x,y,t) and containing the said local minimum. As b(x,y,t) is changing over time, the water height will at some point get higher than a spill-point(This should be a saddle point in b(x,y,t) given t, i think). When this happens, the next step is to find the local minimum that you get to by taking the steepest decent route from the spillpoint. Then this minimum is filled up from the bottom, with the same rules as before(water height constant in each "puddle"), and with total water volume conserved. The process is repeated until the simulation time is over. One must also take into account the possibility of the "puddles" merging.

Anyone know of a similar problem or has any smart pointers on how to solve this? I need to make an algorithm for this, but its giving me a headache ^^
 
Mathematics news on Phys.org
  • #2
Hello,

Thank you for sharing your problem with us. It sounds like you are dealing with a complex and interesting situation. I am not familiar with a specific name for this problem, but it does have elements of both fluid dynamics and optimization.

One approach you could take is to use numerical methods to solve the PDE and track the changes in the water surface over time. You could also incorporate a gradient descent algorithm to find the steepest descent route from the spill point to the next local minimum. This would require some programming skills and knowledge of numerical methods and optimization algorithms.

Another approach could be to simplify the problem and use a more analytical approach. For example, you could assume a simple geometry for the solid surface and use conservation laws to derive equations for the water height at different points in time. This could give you a better understanding of the behavior of the system and potentially lead to insights on how to solve it.

Overall, I suggest breaking down the problem into smaller, more manageable parts and trying out different approaches to see which one yields the best results. It may also be helpful to consult with other experts in the field or seek out similar problems and solutions in published literature.

Good luck with your research!
 

Related to Algorithm for water spill problem

What is the "Algorithm for water spill problem"?

The "Algorithm for water spill problem" is a set of instructions or steps that can be followed to efficiently and effectively clean up a water spill. It takes into account factors such as the size and type of spill, the surrounding environment, and the available resources.

Why is it important to have an algorithm for water spill problem?

Having an algorithm for water spill problem ensures that the spill is cleaned up in a timely and effective manner. It also helps to minimize the potential harm to the environment and prevent the spread of contaminants.

What are the key steps in the algorithm for water spill problem?

The key steps in the algorithm for water spill problem may include assessing the spill, containing and controlling the spill, identifying and implementing the appropriate cleanup methods, and properly disposing of any contaminated materials.

Can the algorithm for water spill problem be applied to all types of spills?

The algorithm for water spill problem can be applied to most types of spills, but it may need to be adjusted based on the specific characteristics of the spill. For example, a spill of a hazardous chemical may require additional safety precautions and specialized cleanup methods.

How can the effectiveness of the algorithm for water spill problem be measured?

The effectiveness of the algorithm for water spill problem can be measured by factors such as the time it takes to clean up the spill, the amount of contamination that is removed, and the impact on the surrounding environment. Regular evaluations and adjustments to the algorithm can also help to improve its effectiveness over time.

Similar threads

  • General Math
Replies
5
Views
873
Replies
2
Views
1K
Replies
8
Views
2K
  • Introductory Physics Homework Help
Replies
13
Views
662
  • Introductory Physics Homework Help
Replies
9
Views
213
Replies
13
Views
1K
Replies
2
Views
4K
Replies
8
Views
5K
Replies
50
Views
4K
Replies
3
Views
2K
Back
Top