Block Wiedemann algorithm: Difference between revisions
en>Michael Hardy No edit summary |
en>Mr. Granger Repairing links to disambiguation pages - You can help! |
||
Line 1: | Line 1: | ||
In [[computational fluid dynamics]], the '''immersed boundary method''' is an approach to simulate fluid-structure (fiber) interactions. Treating the coupling of the structure deformations and the fluid flow poses a number of challenging problems for [[Computer simulation|numerical simulations]] (the elastic boundary changes the flow of the fluid and the fluid moves the elastic boundary simultaneously). In the immersed boundary method the fluid is represented on an [[Lagrangian and Eulerian coordinates|Eulerian coordinate]] and the structure is represented on a [[Lagrangian and Eulerian coordinates|Lagrangian coordinate]]. For [[Newtonian fluids]] governed by the [[Navier–Stokes equations]] the immersed boundary method fluid equations are | |||
:<math> | |||
\rho | |||
\left(\frac{\partial{u}({x},t)}{\partial{t}} + {u}\cdot\nabla{u}\right) | |||
= \mu\, \Delta u(x,t) -\nabla p + f(x,t) | |||
</math> | |||
and in case of incompressible fluids we have the incompressibility condition | |||
:<math> | |||
\nabla \cdot u = 0. \, | |||
</math> | |||
The immersed structures are typically represented as a collection of one dimensional fibers. Each fiber can be viewed as a parametric curve <math> Z(s,t) </math> where <math> s </math> is the parameter and <math>t </math> is time. Physics of the fiber is represented via the fiber force distribution <math> F(s,t) </math>. Spring forces, bending resistance or any other type of behavior can be built into this term. The force exerted by the structure on the fluid is then interpolated as a source term in the momentum equation using | |||
:<math> | |||
f(x,t) = \int F(s,t) \delta(x - Z(s,t)) \, ds | |||
</math> | |||
where <math> \delta </math> is the [[Dirac delta function|Dirac {{mvar|δ}} function]]. Assuming a massless structure that moves at the same speed as the fluid around it we can interpolate the fluid velocity field to | |||
get velocity of the fiber | |||
:<math> | |||
\frac{dZ(s,t)}{dt} = \int \delta(x - Z(s,t)) u(x,t) \, dx. | |||
</math> | |||
Discritization of these equations can be done by assuming an Eulerian grid on the fluid and a separate Lagrangian grid on the fiber. Then approximating the Delta distribution by smoother functions | |||
will allow us to interpolate between the two grids. Any existing fluid solver can be coupled to a solver for the other equations to solve the Immersed Boundary equations. | |||
Variants of this basic approach have been applied to simulate a wide variety of mechanical systems involving elastic structures which interact with fluid flows. See the references for more details. | |||
== See also == | |||
*[[Stochastic Eulerian Lagrangian method]] | |||
*[[Stokesian dynamics]] | |||
*[[Volume of fluid method]] | |||
*[[Level set method]] | |||
*[[Marker-and-cell method]] | |||
*[[Charles S. Peskin]] | |||
==References== | |||
#C. S. Peskin, The immersed boundary method, Acta Numerica, 11, pp. 1–39, 2002. | |||
#C.S. Peskin, Numerical analysis of blood flow in the heart, J. Comput. Phys. 25 (1977) 220–252. | |||
#R. Mittal and G. Iaccarino, Immersed Boundary Methods, Annual Review of Fluid Mechanics, vol. 37, pp. 239–261, 2005. | |||
#Y. Mori and C. S. Peskin, Implicit Second Order Immersed Boundary Methods with Boundary Mass Computational Methods in Applied Mechanics and Engineering, 2007. | |||
#L. Zhua and C. S. Peskin, Simulation of a flapping flexible filament in a flowing soap film by the immersed boundary method, Journal of Computational Physics, vol. 179, Issue 2, pp. 452–468, 2002. | |||
#P.J. Atzberger, Stochastic Eulerian Lagrangian Methods for Fluid Structure Interactions with Thermal Fluctuations, Journal of Computational Physics, 230, pp. 2821–2837, (2011)[http://dx.doi.org/10.1016/j.jcp.2010.12.028 [DOI] ]. | |||
#P. J. Atzberger, P. R. Kramer, and C. S. Peskin, A Stochastic Immersed Boundary Method for Fluid-Structure Dynamics at Microscopic Length Scales, Journal of Computational Physics, vol. 224, Issue 2, 2007. [http://dx.doi.org/10.1016/j.jcp.2006.11.015 [DOI] ]. | |||
#A. M. Roma, C. S. Peskin, and M. J. Berger, An adaptive version of the immersed boundary method, Journal of Computational Physics, vol. 153 n.2, pp. 509–534, 1999. | |||
# Jindal S. et al. “The Immersed Boundary CFD Approach for Complex Aerodynamics Flow Predictions” SAE Journal, Detroit, Michigan 2007-01-0109 (2007) | |||
# J.Kim, D.Kim, H.Choi, "An Immersed-Boundary Finite Volume Method for Simulations of Flow in Complex Geometries" Journal of Computational Physics, vol. 171, Issue 1, pp. 132–150, 2001. | |||
# A.P.S. Bhalla, R. Bale, B.E. Griffith, N.A. Patankar, "A unified mathematical framework and an adaptive numerical method for fluid–structure interaction with rigid, deforming, and elastic bodies", Journal of Computational Physics, vol. 250, pp. 446–476, 2013 [http://dx.doi.org/10.1016/j.jcp.2013.04.033 [ DOI]]. | |||
== Software : numerical codes == | |||
* [http://www.atzberger.org/mango-selm/ MANGO-SELM : Stochastic Eulerian Lagrangian Methods, P. Atzberger, UCSB] | |||
* [http://www.math.ucsb.edu/~atzberg/SIB_Codes/index.html Stochastic Immersed Boundary Methods in 3D, P. Atzberger, UCSB] | |||
* [http://www.math.utah.edu/IBIS/ Immersed Boundary Method for Uniform Meshes in 2D, A. Fogelson, Utah] | |||
* [http://ibamr.googlecode.com IBAMR : Immersed Boundary Method for Adaptive Meshes in 3D, B. Griffith, NYU.] | |||
[[Category:Fluid mechanics]] | |||
[[Category:Computational fluid dynamics]] | |||
[[Category:Numerical differential equations]] |
Revision as of 15:52, 1 January 2014
In computational fluid dynamics, the immersed boundary method is an approach to simulate fluid-structure (fiber) interactions. Treating the coupling of the structure deformations and the fluid flow poses a number of challenging problems for numerical simulations (the elastic boundary changes the flow of the fluid and the fluid moves the elastic boundary simultaneously). In the immersed boundary method the fluid is represented on an Eulerian coordinate and the structure is represented on a Lagrangian coordinate. For Newtonian fluids governed by the Navier–Stokes equations the immersed boundary method fluid equations are
and in case of incompressible fluids we have the incompressibility condition
The immersed structures are typically represented as a collection of one dimensional fibers. Each fiber can be viewed as a parametric curve where is the parameter and is time. Physics of the fiber is represented via the fiber force distribution . Spring forces, bending resistance or any other type of behavior can be built into this term. The force exerted by the structure on the fluid is then interpolated as a source term in the momentum equation using
where is the [[Dirac delta function|Dirac Template:Mvar function]]. Assuming a massless structure that moves at the same speed as the fluid around it we can interpolate the fluid velocity field to get velocity of the fiber
Discritization of these equations can be done by assuming an Eulerian grid on the fluid and a separate Lagrangian grid on the fiber. Then approximating the Delta distribution by smoother functions will allow us to interpolate between the two grids. Any existing fluid solver can be coupled to a solver for the other equations to solve the Immersed Boundary equations. Variants of this basic approach have been applied to simulate a wide variety of mechanical systems involving elastic structures which interact with fluid flows. See the references for more details.
See also
- Stochastic Eulerian Lagrangian method
- Stokesian dynamics
- Volume of fluid method
- Level set method
- Marker-and-cell method
- Charles S. Peskin
References
- C. S. Peskin, The immersed boundary method, Acta Numerica, 11, pp. 1–39, 2002.
- C.S. Peskin, Numerical analysis of blood flow in the heart, J. Comput. Phys. 25 (1977) 220–252.
- R. Mittal and G. Iaccarino, Immersed Boundary Methods, Annual Review of Fluid Mechanics, vol. 37, pp. 239–261, 2005.
- Y. Mori and C. S. Peskin, Implicit Second Order Immersed Boundary Methods with Boundary Mass Computational Methods in Applied Mechanics and Engineering, 2007.
- L. Zhua and C. S. Peskin, Simulation of a flapping flexible filament in a flowing soap film by the immersed boundary method, Journal of Computational Physics, vol. 179, Issue 2, pp. 452–468, 2002.
- P.J. Atzberger, Stochastic Eulerian Lagrangian Methods for Fluid Structure Interactions with Thermal Fluctuations, Journal of Computational Physics, 230, pp. 2821–2837, (2011)[DOI] .
- P. J. Atzberger, P. R. Kramer, and C. S. Peskin, A Stochastic Immersed Boundary Method for Fluid-Structure Dynamics at Microscopic Length Scales, Journal of Computational Physics, vol. 224, Issue 2, 2007. [DOI] .
- A. M. Roma, C. S. Peskin, and M. J. Berger, An adaptive version of the immersed boundary method, Journal of Computational Physics, vol. 153 n.2, pp. 509–534, 1999.
- Jindal S. et al. “The Immersed Boundary CFD Approach for Complex Aerodynamics Flow Predictions” SAE Journal, Detroit, Michigan 2007-01-0109 (2007)
- J.Kim, D.Kim, H.Choi, "An Immersed-Boundary Finite Volume Method for Simulations of Flow in Complex Geometries" Journal of Computational Physics, vol. 171, Issue 1, pp. 132–150, 2001.
- A.P.S. Bhalla, R. Bale, B.E. Griffith, N.A. Patankar, "A unified mathematical framework and an adaptive numerical method for fluid–structure interaction with rigid, deforming, and elastic bodies", Journal of Computational Physics, vol. 250, pp. 446–476, 2013 [ DOI].