Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
tutorials
tutorials
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • documentation
  • tutorialstutorials
  • Wiki
  • Potential flow

Last edited by Christophe Geuzaine Jan 24, 2021
Page history

Potential flow

2D potential flow around a cylinder or a naca airfoil
Browse model files — Download zip archive

Quick start

To run the model, open magnus.pro with Gmsh and click on the "Run" button in the left panel.

Features addressed in this tutorial

  • Potential flow, irrotational flow
  • Multivalued scalar field
  • Lift and Magnus effect, stagnation points
  • Run-time variables
  • Elementary algorithms in the Resolution section
  • Non-linear iteration to achieve Kutta's condition

Additional information

This model solves a 2D potential flow around a cylinder or a naca airfoil, placed in a uniform flow. The lift force is evaluated by both the integration of pressure and the Kutta-Jukowski approximation. In the Airfoil case, a non linear iteration is done by means of a pseudo-newton scheme, to ensure that the Kutta condition is verified.

References

  1. GetDP documentation

This work was funded in part by the Walloon Region (WBGreen No 1217703 FEDO, WIST3 No 1017086 ONELAB) and by the Belgian Science Policy (IAP P7/02). Copyright (c) 2012-2018 ULiège-UCL.

Clone repository
  • Circuit coupling
  • Double pendulum model in Cpp
  • Double pendulum model in Python
  • Elasticity
  • Electrostatics with floating potentials
  • Electrostatics
  • Magnetic forces
  • Magnetodynamics
  • Magnetostatics
  • Mobile app
  • ONELAB JSON interface
  • ONELAB graphical user interface tips and tricks
  • ONELAB onelab.py module
  • ONELAB syntax for Gmsh and GetDP
  • Potential flow
View All Pages