modelShockWaveEquation

Information

Euler equations

Implements the Euler system of equations

where

The initial conditions are

where rhoi is determined by the equation of state for ideal gases:

where T = 300K, R = 8.314 J/K*mole and Mair = 28.96 g/mole

The boundary conditions are

Release Notes:

    Components

    TypeNameDefaultDescription
    World.worldModelworldModel1
    PDE.MOL.Integrator.UniversalIntegratorDensity
    PDE.MOL.Integrator.UniversalIntegratorVelocity
    PDE.MOL.Integrator.UniversalIntegratorPressure
    Modelica.Blocks.Math.Product[worldModel1.n]product
    Modelica.Blocks.Math.Product[worldModel1.n]product1
    Modelica.Blocks.Math.Gain[worldModel1.n]gain
    Modelica.Blocks.Math.Gain[worldModel1.n]gain1
    Modelica.Blocks.Math.Add[worldModel1.n]add
    PDE.MOL.SpaceDerivative.Derivatives.u_xderivator
    PDE.MOL.SpaceDerivative.Derivatives.u_xderivator1
    Modelica.Blocks.Math.Division[worldModel1.n]division
    Modelica.Blocks.Sources.RealExpression[worldModel1.n]realExpr
    Modelica.Blocks.Math.Product[worldModel1.n]product2
    Modelica.Blocks.Math.Product[worldModel1.n]product3
    Modelica.Blocks.Math.Add[worldModel1.n]add1
    Modelica.Blocks.Math.Gain[worldModel1.n]gain2
    Modelica.Blocks.Math.Gain[worldModel1.n]gain3
    Modelica.Blocks.Math.Product[worldModel1.n]product4
    Modelica.Blocks.Math.Product[worldModel1.n]product5
    Modelica.Blocks.Math.Add[worldModel1.n]add2
    Modelica.Blocks.Math.Gain[worldModel1.n]gain4
    Modelica.Blocks.Math.Gain[worldModel1.n]gain5
    Modelica.Blocks.Math.Product[worldModel1.n]product6
    Modelica.Blocks.Sources.RealExpression[worldModel1.n]gamma
    Modelica.Blocks.Sources.RealExpression[worldModel1.n]ICdensity
    Modelica.Blocks.Sources.RealExpression[worldModel1.n]ICvelocity
    Modelica.Blocks.Sources.RealExpression[worldModel1.n]ICpressure
    Modelica.Blocks.Sources.RealExpressionBCR
    Modelica.Blocks.Sources.RealExpressionBCL
    Modelica.Blocks.Sources.RealExpressionBCRp
    aa1