modelAcoustics

Information

Acoustics equations

The Acoustics example is a system of three equations

where p is the gas pressure, v its velocity, phi the concentration of the contaminant and K0, rho0, v0 are constant values. The eigenvalues

where c0 is a constant value, and the eigenvector matrix

are given explicitly in this example. In general, the user must compute the eigenvector matrix and eigenvalues by using other Modelica packages.

Release Notes:

    Components

    TypeNameDefaultDescription
    Riemann.Riemannriemann
    Alpha.Alphaalpha
    Wave.WavePwaveP
    Wave.WavePwaveP1
    Wave.WavePwaveP2
    Fluctuations.Fluctuationfluctuation
    Fluctuations.Fluctuationfluctuation1
    Fluctuations.Fluctuationfluctuation2
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_1
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_2
    Teta.tetateta
    Teta.tetateta1
    Teta.tetateta2
    Limitedalpha.LimitedAlphalimitedAlpha
    Limitedalpha.LimitedAlphalimitedAlpha1
    Limitedalpha.LimitedAlphalimitedAlpha2
    Wave.WavePwaveP3
    Wave.WavePwaveP4
    Wave.WavePwaveP5
    FluxLimited.FluxLimitedfluxLimited
    FluxLimited.FluxLimitedfluxLimited1
    FluxLimited.FluxLimitedfluxLimited2
    Modelica.Blocks.Math.Add3[worldModel1.m,worldModel1.n + 1]add3_3
    Modelica.Blocks.Sources.RealExpressionlambda1
    Modelica.Blocks.Sources.RealExpressionlambda2
    Modelica.Blocks.Sources.RealExpressionlambda3
    Modelica.Blocks.Sources.RealExpression[worldModel1.m,worldModel1.m]R
    DeltaQ.deltaQdeltaQ
    FLIntegrator.FLIntegratorAcoustics
    World.worldModelworldModel1
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver1
    FluxLimiterSolver.FluxLimiterSolverfluxLimiterSolver2
    Modelica.Blocks.Sources.RealExpression[worldModel1.m,worldModel1.n]IC
    Modelica.Blocks.Sources.RealExpression[worldModel1.m,worldModel1.gcl]BCL
    Modelica.Blocks.Sources.RealExpression[worldModel1.m,worldModel1.gcr]BCR