modelEuler

Information

Euler equations solved with flux limiters

Implements the Euler system of equations

with Roe?s flux. The initial conditions are

The boundary conditions are

This system has eigenvalues

and eigenvector matrix

that are computed at each time step at each interface by the corresponding blocks.

Release Notes:

    Components

    TypeNameDefaultDescription
    Alpha.Alphaalpha
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_1
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_2
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_3
    DeltaQ.deltaQdeltaQ
    FLIntegrator.FLIntegratorEulerSystem
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver1
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver2
    PDE.FiniteVolume.FluxLimiter.Examples.Acoustic.ICacousticsiCacoustics
    PDE.FiniteVolume.FluxLimiter.Examples.Acoustic.BCLacousticsbCLacoustics
    PDE.FiniteVolume.FluxLimiter.Examples.Acoustic.BCRacousticsbCRacoustics
    Modelica.Blocks.Math.Product[worldModel1.n + worldModel1.gcl + worldModel1.gcr]product
    Modelica.Blocks.Math.Division[worldModel1.n + worldModel1.gcl + worldModel1.gcr]division
    Modelica.Blocks.Sources.RealExpression[worldModel1.n + worldModel1.gcl + worldModel1.gcr]gamma
    Modelica.Blocks.Math.Sqrt[worldModel1.n + worldModel1.gcl + worldModel1.gcr]c
    Modelica.Blocks.Math.Product[worldModel1.n + worldModel1.gcl + worldModel1.gcr]product1
    Modelica.Blocks.Sources.RealExpression[worldModel1.n + worldModel1.gcl + worldModel1.gcr]konst
    Modelica.Blocks.Math.Division[worldModel1.n + worldModel1.gcl + worldModel1.gcr]division1
    Modelica.Blocks.Math.Product[worldModel1.n + worldModel1.gcl + worldModel1.gcr]product2
    Modelica.Blocks.Math.Product[worldModel1.n + worldModel1.gcl + worldModel1.gcr]product3
    Modelica.Blocks.Sources.RealExpression[worldModel1.n + worldModel1.gcl + worldModel1.gcr]onehalf
    Modelica.Blocks.Math.Add[worldModel1.n + worldModel1.gcl + worldModel1.gcr]h
    Rr
    Ll
    WaveP1waveP1_1
    WaveP1waveP1_2
    WaveP1waveP1_3
    Fluctuation1fluctuation1_1
    Fluctuation1fluctuation1_2
    Fluctuation1fluctuation1_3
    teta1teta1_1
    teta1teta1_2
    teta1teta1_3
    LimitedWave1limitedWave1_1
    LimitedWave1limitedWave1_2
    LimitedWave1limitedWave1_3
    FluxLimited1fluxLimited1_1
    FluxLimited1fluxLimited1_2
    FluxLimited1fluxLimited1_3
    World.worldModelworldModel1
    Filter1filter1_1
    Riemann1riemann1_1