.. _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