Skip to content

Model order reduction of linearized Navier-Stokes equation occuring in flow control

License

Notifications You must be signed in to change notification settings

lbalicki/pyMOR-flow-control

Repository files navigation

Model Order Reduction of Linearized NSE with pyMOR

The Jupyter Notebook pymor_nse_control.ipynb demonstrates model order reduction of the linearized Navier-Stokes equation which occurs in the control setup described here. In particular a low-order controller is realized using the reduced model, which allows for efficient stabilization of incompressible flows in the simulations.

Helper functions used for the simulation and storing of results are taken from here.

Model order reduction is performed using pyMOR.

The repository contains results for the simulation without control as well as results with boundary control. Run paraview v_results.pvd or paraview p_results.pvd in the respective folder in order to view the results for the velocity or pressure, respectively.

Additionally, the experiments directory contains scripts and results for numerical experiments. Run make or python run_experiments.py in the directory in order to compute the results.

Installation

Install instructions are available here.

License

The code is available under MIT License.

About

Model order reduction of linearized Navier-Stokes equation occuring in flow control

Resources

License

Stars

Watchers

Forks

Packages

No packages published