Physiolibrary.Hydraulic.Interfaces

Information

Extends from Modelica.Icons.InterfacesPackage (Icon for packages containing interfaces).

Package Content

Name Description
Physiolibrary.Hydraulic.Interfaces.HydraulicPort HydraulicPort Hydraulical connector with pressure and volumetric flow
Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a HydraulicPort_a Hydraulical inflow connector
Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b HydraulicPort_b Hydraulical outflow connector
Physiolibrary.Hydraulic.Interfaces.OnePort OnePort Hydraulical OnePort
Physiolibrary.Hydraulic.Interfaces.ConditionalSolutionFlow ConditionalSolutionFlow Input of solution volumetric flow vs. parametric solution volumetric flow

Physiolibrary.Hydraulic.Interfaces.HydraulicPort

Hydraulical connector with pressure and volumetric flow

Information

This connector connects hydraulic domains elements. The elements contains one equation for each his pressure-flow connector. The equation defines relation between variables in the connector. Variables are hydraulic pressure and volume flow of hydraulic medium. The pressure is the same in each connector that are connected together. The sum of flow in connectors connected together is zero (Kirchhoff's circuit laws).

Contents

TypeNameDescription
PressurepressurePressure [Pa]
flow VolumeFlowRateqVolume flow [m3/s]

Modelica definition

connector HydraulicPort "Hydraulical connector with pressure and volumetric flow" Types.Pressure pressure "Pressure"; flow Types.VolumeFlowRate q "Volume flow"; end HydraulicPort;

Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a

Hydraulical inflow connector

Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a

Information

Connector with one flow signal of type Real.

Extends from HydraulicPort (Hydraulical connector with pressure and volumetric flow).

Contents

TypeNameDescription
PressurepressurePressure [Pa]
flow VolumeFlowRateqVolume flow [m3/s]

Modelica definition

connector HydraulicPort_a "Hydraulical inflow connector" extends HydraulicPort; end HydraulicPort_a;

Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b

Hydraulical outflow connector

Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b

Information

Extends from HydraulicPort (Hydraulical connector with pressure and volumetric flow).

Contents

TypeNameDescription
PressurepressurePressure [Pa]
flow VolumeFlowRateqVolume flow [m3/s]

Modelica definition

connector HydraulicPort_b "Hydraulical outflow connector" extends HydraulicPort; end HydraulicPort_b;

Physiolibrary.Hydraulic.Interfaces.OnePort Physiolibrary.Hydraulic.Interfaces.OnePort

Hydraulical OnePort

Physiolibrary.Hydraulic.Interfaces.OnePort

Connectors

TypeNameDescription
HydraulicPort_aq_inVolume inflow
HydraulicPort_bq_outVolume outflow

Modelica definition

partial model OnePort "Hydraulical OnePort" HydraulicPort_a q_in "Volume inflow"; HydraulicPort_b q_out "Volume outflow"; Types.VolumeFlowRate volumeFlowRate "Volumetric flow"; Types.Pressure dp "Pressure gradient"; equation q_in.q + q_out.q = 0; volumeFlowRate = q_in.q; dp = q_in.pressure - q_out.pressure; end OnePort;

Physiolibrary.Hydraulic.Interfaces.ConditionalSolutionFlow Physiolibrary.Hydraulic.Interfaces.ConditionalSolutionFlow

Input of solution volumetric flow vs. parametric solution volumetric flow

Physiolibrary.Hydraulic.Interfaces.ConditionalSolutionFlow

Parameters

TypeNameDefaultDescription
VolumeFlowRateSolutionFlow0Volumetric flow of solution if useSolutionFlowInput=false [m3/s]
External inputs/outputs
BooleanuseSolutionFlowInputfalse=true, if solution flow input is used instead of parameter SolutionFlow

Connectors

TypeNameDescription
input VolumeFlowRateInputsolutionFlow[m3/s]

Modelica definition

partial model ConditionalSolutionFlow "Input of solution volumetric flow vs. parametric solution volumetric flow" parameter Boolean useSolutionFlowInput = false "=true, if solution flow input is used instead of parameter SolutionFlow"; parameter Types.VolumeFlowRate SolutionFlow=0 "Volumetric flow of solution if useSolutionFlowInput=false"; Types.RealIO.VolumeFlowRateInput solutionFlow(start=SolutionFlow)=q if useSolutionFlowInput; Types.VolumeFlowRate q "Current solution flow"; equation if not useSolutionFlowInput then q = SolutionFlow; end if; end ConditionalSolutionFlow;

Automatically generated Tue Sep 15 22:53:45 2015.