.. _sphx_glr_api_gallery_fluids_potential_flow:
Potential Flow
--------------
Away from any boundary layer or wake, a great deal of real aerodynamics is
governed by a flow with no vorticity at all: a velocity potential obeying
Laplace's equation, which is linear, so entire flow fields can be built by
just adding together a handful of elementary solutions. The examples below
build up from a bare source/sink/doublet, through d'Alembert's paradox of
exactly zero drag on a circulation-free cylinder, to the textbook result
that made potential theory indispensable to early aerodynamics -- a
spinning cylinder, or by extension a cambered airfoil, generates lift in
direct proportion to its bound circulation, with no viscosity anywhere in
the calculation. Watch, in the streamline plots, how a source and sink
merge into a doublet as they're brought together, and how adding
circulation to a symmetric cylinder flow breaks its front-back symmetry and
shifts its stagnation points -- the geometric signature of lift.
.. raw:: html
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /api/gallery/fluids/potential_flow/images/thumb/sphx_glr_plot_cylinder_with_lift_thumb.png
:alt:
:doc:`/api/gallery/fluids/potential_flow/plot_cylinder_with_lift`
.. raw:: html
Flow past a lifting cylinder
.. raw:: html
.. only:: html
.. image:: /api/gallery/fluids/potential_flow/images/thumb/sphx_glr_plot_dalembert_paradox_thumb.png
:alt:
:doc:`/api/gallery/fluids/potential_flow/plot_dalembert_paradox`
.. raw:: html
D'Alembert's paradox: zero net drag on a cylinder in inviscid flow
.. raw:: html
.. only:: html
.. image:: /api/gallery/fluids/potential_flow/images/thumb/sphx_glr_plot_source_sink_doublet_thumb.png
:alt:
:doc:`/api/gallery/fluids/potential_flow/plot_source_sink_doublet`
.. raw:: html
Source, sink, and doublet: building blocks of potential flow
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/api/gallery/fluids/potential_flow/plot_cylinder_with_lift
/api/gallery/fluids/potential_flow/plot_dalembert_paradox
/api/gallery/fluids/potential_flow/plot_source_sink_doublet