MHD_CONTROL
Control of the MHD Equations


MHD_CONTROL is a FORTRAN90 program which solves a control problem for a 2D time-dependent magneto-hydrodynamic system.

Licensing:

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

Languages:

MHD_CONTROL is available in a FORTRAN90 version.

Related Data and Programs:

CHANNEL, a FORTRAN90 program which solves a simple channel flow problem with no bump.

DIRECTION_ARROWS_GRID, a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a velocity direction plot with arrows place on a uniform grid of the user's specification.

MHD_CONTROL, a dataset directory which contains the velocity and magnetic field values over 50 timesteps for a particular control problem.

MHD_CONTROL, MATHEMATICA programs which animate the magnetic and velocity fields.

MHD_FLOW, a FORTRAN90 program which simulates the (uncontrolled) evolution of an MHD system.

NAST2D_F90, a FORTRAN90 program which uses the finite volume method to set up and solve the 2D incompressible Navier Stokes equations with heat.

PLOT_POINTS, a FORTRAN90 program which can plot the nodes that define the region.

VECTOR_PLOT, a FORTRAN90 program which can be used to create a velocity field vector plot from the output data files of the BUMP program.

VECTOR_STREAM_GRID, a MATLAB program which reads node and vector data from a file, computes an interpolatory function, evaluates on a uniform grid of points specified by the user, and displays a streamline plot of the vector field.

VELOCITY_ARROWS_GRID, a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a vector plot with arrows placed on a uniform grid of the user's specification.

VELOCITY_ARROWS_GRID2, a MATLAB program which reads a single file of node and velocity data, and using interpolation is able to display a velocity vector field along any uniform grid of points specified by the user.

Reference:

  1. Max Gunzburger,
    Finite Element Methods for Viscous Incompressible Flows,
    A Guide to Theory, Practice, and Algorithms,
    Academic Press, 1989,
    ISBN: 0-12-307350-2,
    LC: TA357.G86.
  2. Max Gunzburger, Catalin Trenchea,
    Analysis and Discretization of an Optimal Control Problem for the Time-Periodic MHD Equations,
    Journal of Mathematical Analysis and Applications,
    Volume 308, Number 2, 2005, pages 440-466.

Source Code:

List of Routines:

You can go up one level to the FORTRAN90 source codes.


Last revised on 26 November 2006.