blockGeneralIntegrator

Extends from Icons.BlockIcon1.

Information

The GeneralIntegrator block combines two integrators into one block. The scope of the block is to make more abstract the
procedure of solving PDE. This provide transparence to the user, that can just take one integrator block and choose the numerical
method to use. The integrator parameter allows to select the method: 1 for MOL and 2 for FVM. The treatment of the IC, BCL and BCR
inputs is the same as for other integrator blocks.

Release Notes:

    Parameters

    TypeNameDefaultDescription
    IntegernworldModel1.n
    Integerintegrator1
    Integerbcl0|Boundary Conditions| Type of the boundary condition at the left (-1:symmtery; 0: none)
    Integerbcr0|Boundary Conditions| Type of the boundary condition at the right (-1:symmtery; 0: none)
    Integervb1
    Integerven
    Integericb1
    Integericen

    Connectors

    TypeNameDefaultDescription
    Modelica.Blocks.Interfaces.RealInput[worldModel1.n]u
    Modelica.Blocks.Interfaces.RealInput[worldModel1.n + 1]u1
    Modelica.Blocks.Interfaces.RealInput[worldModel1.n]u2
    Modelica.Blocks.Interfaces.RealInputu3
    Modelica.Blocks.Interfaces.RealInputu4
    Modelica.Blocks.Interfaces.RealOutput[worldModel1.n]y
    Modelica.Blocks.Interfaces.RealOutput[worldModel1.n + worldModel1.gcl + worldModel1.gcr]y1

    Components

    TypeNameDefaultDescription
    PDE.World.worldModelworldModel1
    PDE.General.Interfaces.IntegratorMOLintegratorMOL
    PDE.General.Interfaces.IntegratorFVMintegratorFVM