|
|
| (5 intermediate revisions by the same user not shown) |
| Line 2: |
Line 2: |
| | |- | | |- |
| | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step. | | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step. |
| | + | |
| | + | Credits: [http://www.dual.sphysics.org DualSPHysics] |
| | ! {{#ev:youtube|rAUqGTGb57k}} | | ! {{#ev:youtube|rAUqGTGb57k}} |
| | |- | | |- |
| | |- | | |- |
| − | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step. | + | ! style="width:500px" | In this model two fluids with spherical and square configurations are given initial velocities. As they collide with the square surface in the center they interact within a boxed boundary. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step. |
| | + | |
| | + | Credits: [http://www.dual.sphysics.org DualSPHysics] |
| | ! {{#ev:youtube|n7KEnqLg1NE}} | | ! {{#ev:youtube|n7KEnqLg1NE}} |
| | |- | | |- |
| | |- | | |- |
| − | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step. | + | ! style="width:500px" | In this model an oscillating piston creates wave within a fluid. The color of each fluid particle corresponds to its ID number, thereby illustrating the effect of mixing throughout the simulation. |
| | + | |
| | + | Credits: [http://www.dual.sphysics.org DualSPHysics] |
| | ! {{#ev:youtube|BiHVYMhOg-M}} | | ! {{#ev:youtube|BiHVYMhOg-M}} |
| − | |-
| |
| − | |-
| |
| − | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step.
| |
| − | ! {{#ev:youtube|rAUqGTGb57k}}
| |
| − | |-
| |
| − | |-
| |
| − | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step.
| |
| − | ! {{#ev:youtube|rAUqGTGb57k}}
| |
| − | |-
| |
| − | |-
| |
| − | ! style="width:500px" | In this model a fluid is initially held in a block configuration. At the first time step the fluid is allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular block and interacts with the boundary walls. The color of each fluid particle corresponds to its velocity magnitude (m/s) at each time step.
| |
| − | ! {{#ev:youtube|rAUqGTGb57k}}
| |
| | |- | | |- |
| | |} | | |} |
| − | {{#ev:youtube|B9TRacHKikE}}
| |
| − | {{#ev:youtube|r6vm1F5vpmM}}
| |
| − |
| |
| − | [[SPH Supporting Animations|Supporting Animations]]
| |
| − |
| |
| − | Animations from SPH on front page Periodic Boundary Conditions
| |
| − |
| |
| − | Click on video and takes to Smoothed Particle Hydrodynamics page
| |
| − |
| |
| − | Link from Current Research section> Smoothed Particle Hydrodynamics
| |
| − |
| |
| − | Periodic Boundary Condition Simulations
| |
| − |
| |
| − | In this model a fluid is initially held in a square configuration along a sloped ramp with
| |
| − |
| |
| − | open boundaries on both sides. At the the first time step the fluid is allow to flow outward due to
| |
| − |
| |
| − | the force of gravity and begins to flow down the ramp. Once the fluid particles meet the boundary
| |
| − |
| |
| − | edge on the right they cross over to the left side of the ramp. During the first few time steps the
| |
| − |
| |
| − | fluid quickly moves to fill the void on the upper left hand side and crashes with slower moving
| |
| − |
| |
| − | particles creating a significant splashing effect and the formation of a standing wave. Throughout
| |
| − |
| |
| − | the simulation this standing wave begins to die out as the flow approaches a state of equilibrium.
| |
| − |
| |
| − | Title: Exploring the method of smoothed particle hydrodynamics (SPH) and its application to
| |
| − |
| |
| − | icebergcapsize dynamics
| |
| − |
| |
| − | Lynn Kaluzienski, 9/20/2015, University of Maine
| |
| − |
| |
| − | Analytical solutions for problems in fluid dynamics are unavailable for most real world
| |
| − |
| |
| − | flows. The method of Smoothed Particle Hydrodynamics (SPH) was initially developed for
| |
| − |
| |
| − | astrophysical problems and has since been used to formulate approximate solutions for equations
| |
| − |
| |
| − | in fluid dynamics, chiefly the Navier Stokes solution for a weakly compressible fluid. SPH takes
| |
| − |
| |
| − | the innovative approach of replacing a fluid with an array of particles and solving the Navier
| |
| − |
| |
| − | Stokes equation on a particle by particle basis. A smoothing function is applied to each individual
| |
| − |
| |
| − | particle to determine the influence of its neighbors within a certain radius giving more weight to
| |
| − |
| |
| − | nearby particles. SPH is naturally a meshfree Lagrangian method, providing several benefits over
| |
| − |
| |
| − | former gridbased techniques in capturing surface accelerations and removing the need of tracking
| |
| − |
| |
| − | fluid boundaries. One difficulty with the SPH method is the need for a large quantity of particles to
| |
| − |
| |
| − | achieve the same precision as a gridbased approach. However, recent improvements in
| |
| − |
| |
| − | computational power such as the widespread use of graphic processing units (GPUs) have made
| |
| − |
| |
| − | SPH implementation feasible and computationally inexpensive. Several open source codes, such as
| |
| − |
| |
| − | DualSPHysics, make high resolution SPH simulations easily achievable on computers with
| |
| − |
| |
| − | multiple GPU processing units. Depending on complexity, several hundred thousand particle
| |
| − |
| |
| − | simulations can be achieved on the order of minutes to hours on a desktop computer. Largerscale
| |
| − |
| |
| − | models with millions to even billions of particles can be efficiently computed on supercomputers.
| |
| − |
| |
| − | The University of Maine SECS Numerical Laboratory currently has SPH simulations running on
| |
| − |
| |
| − | multiple GPUs. In addition, our collaboration with the Advanced Computing Group at Umaine will
| |
| − |
| |
| − | allow us to run increasingly complex and higher resolution simulations on one of their
| |
| − |
| |
| − | supercomputers in the near future.
| |
| − |
| |
| − | Supporting Literature: Crespo et al 2015, Monaghan 2012
| |
| − |
| |
| − | Link> Supporting Animations
| |
| − |
| |
| − | Each of these representations was exported from Paraview, a powerful visualization tool that stores
| |
| − |
| |
| − | all output parameters (pressure, density, velocity, acceleration, vorticity, ID number) for each
| |
| − |
| |
| − | particle at every time step.
| |
| − |
| |
| − | Dambreak Simulation
| |
| − |
| |
| − | In this model a fluid is initially held in a block configuration. At the first time step the fluid is
| |
| − |
| |
| − | allowed to flow out due to the force of gravity. As if flows outward it crashes into a rectangular
| |
| − |
| |
| − | block and interacts with the boundary walls. The color of each fluid particle corresponds to its
| |
| − |
| |
| − | velocity magnitude (m/s) at each time step.
| |
| − |
| |
| − | Initial Velocity Simulation
| |
| − |
| |
| − | In this model two fluids with spherical and square configurations are given initial velocities. As
| |
| − |
| |
| − | they collide with the square surface in the center they interact within a boxed boundary. The color
| |
| − |
| |
| − | of each fluid particle corresponds to its velocity magnitude (m/s) at each time step.
| |
| − |
| |
| − | WaveMaker Simulation
| |
| − |
| |
| − | In this model an oscillating piston creates wave within a fluid. The color of each fluid particle
| |
| − |
| |
| − | corresponds to its ID number, thereby illustrating the effect of mixing throughout the simulation.
| |
| − |
| |
| − | Link> Introductory SPH Icebergcapsize Simulations
| |
| − |
| |
| − | Wave Tank Experiment Simulation
| |
| − |
| |
| − | In this model an oscillation piston creates waves within a 250 cm x 50 cm x 50 cm tank. A solid
| |
| − |
| |
| − | block of 900 kg/m^3 density floats on one side of the tank and capsizes under the influence of the
| |
| − |
| |
| − | standing waves.The color of each fluid particle corresponds to its velocity magnitude (m/s) at each
| |
| − |
| |
| − | time step.
| |
| − |
| |
| − | Iceberg Closeup
| |
| | | | |
| − | In this view the motion of the particles at the boundary of the model iceberg are shown. The color
| |
| | | | |
| − | of each solid particle corresponds to its acceleration magnitude (m/s^2) at each time step.
| + | '''[[Introductory SPH Iceberg-capsize Simulations]]''' |