Modelica.StateGraph.Examples.Utilities

Utility components for the examples

Information

Extends from Modelica.Icons.UtilitiesPackage (Icon for utility packages).

Package Content

Name Description
Modelica.StateGraph.Examples.Utilities.TankController TankController Controller for tank system
Modelica.StateGraph.Examples.Utilities.MakeProduct MakeProduct State machine defining the time instants when to fill or empty a tank
Modelica.StateGraph.Examples.Utilities.Inflow1 Inflow1 Inflow connector (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.Inflow2 Inflow2 Inflow connector (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.Outflow1 Outflow1 Outflow connector (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.Outflow2 Outflow2 Outflow connector (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.valve valve Simple valve model (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.Tank Tank Simple tank model (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.Source Source Simple source model (this is a copy from Isolde Dressler's master thesis project)
Modelica.StateGraph.Examples.Utilities.CompositeStep CompositeStep State machine demonstrating a composite step (used in StateGraph.Examples.ShowCompositeStep)
Modelica.StateGraph.Examples.Utilities.CompositeStep1 CompositeStep1 Composite step used to demonstrate exceptions (in StateGraph.Examples.ShowExceptions)
Modelica.StateGraph.Examples.Utilities.CompositeStep2 CompositeStep2 Composite step used to demonstrate exceptions (in StateGraph.Examples.ShowExceptions)

Modelica.StateGraph.Examples.Utilities.TankController Modelica.StateGraph.Examples.Utilities.TankController

Controller for tank system

Information

Extends from StateGraph.Interfaces.PartialStateGraphIcon (Icon for a StateGraph object).

Parameters

NameDescription
limitLimit level of tank 1
waitTimeWait time

Connectors

NameDescription
start 
stop 
shut 
level1 
level2 
valve1 
valve2 
valve3 

Modelica.StateGraph.Examples.Utilities.MakeProduct Modelica.StateGraph.Examples.Utilities.MakeProduct

State machine defining the time instants when to fill or empty a tank

Information

Extends from StateGraph.PartialCompositeStep (Superclass of a subgraph, i.e., a composite step that has internally a StateGraph).

Parameters

NameDescription
limitLimit level of tank 1
waitTimeWait time
Exception connections
nSuspendNumber of suspend ports
nResumeNumber of resume ports

Connectors

NameDescription
inPort 
outPort 
suspend[nSuspend] 
resume[nResume] 
level1 

Modelica.StateGraph.Examples.Utilities.Inflow1 Modelica.StateGraph.Examples.Utilities.Inflow1

Inflow connector (this is a copy from Isolde Dressler's master thesis project)

Contents

NameDescription
Fiinflow [m3/s]

Modelica.StateGraph.Examples.Utilities.Inflow2 Modelica.StateGraph.Examples.Utilities.Inflow2

Inflow connector (this is a copy from Isolde Dressler's master thesis project)

Contents

NameDescription
Fiinflow [m3/s]

Modelica.StateGraph.Examples.Utilities.Outflow1 Modelica.StateGraph.Examples.Utilities.Outflow1

Outflow connector (this is a copy from Isolde Dressler's master thesis project)

Contents

NameDescription
Fooutflow [m3/s]
openvalve open

Modelica.StateGraph.Examples.Utilities.Outflow2 Modelica.StateGraph.Examples.Utilities.Outflow2

Outflow connector (this is a copy from Isolde Dressler's master thesis project)

Contents

NameDescription
Fooutflow [m3/s]
openvalve open

Modelica.StateGraph.Examples.Utilities.valve Modelica.StateGraph.Examples.Utilities.valve

Simple valve model (this is a copy from Isolde Dressler's master thesis project)

Connectors

NameDescription
valveControl 
inflow1 
outflow1 

Modelica.StateGraph.Examples.Utilities.Tank Modelica.StateGraph.Examples.Utilities.Tank

Simple tank model (this is a copy from Isolde Dressler's master thesis project)

Parameters

NameDescription
AGround area of tank in m^2
aArea of drain hole in m^2
hmaxMax height of tank in m

Connectors

NameDescription
levelSensor 
inflow1 
outflow1 

Modelica.StateGraph.Examples.Utilities.Source Modelica.StateGraph.Examples.Utilities.Source

Simple source model (this is a copy from Isolde Dressler's master thesis project)

Parameters

NameDescription
maxflowmaximal flow out of source

Connectors

NameDescription
outflow1 

Modelica.StateGraph.Examples.Utilities.CompositeStep Modelica.StateGraph.Examples.Utilities.CompositeStep

State machine demonstrating a composite step (used in StateGraph.Examples.ShowCompositeStep)

Information

Extends from StateGraph.PartialCompositeStep (Superclass of a subgraph, i.e., a composite step that has internally a StateGraph).

Parameters

NameDescription
Exception connections
nSuspendNumber of suspend ports
nResumeNumber of resume ports

Connectors

NameDescription
inPort 
outPort 
suspend[nSuspend] 
resume[nResume] 

Modelica.StateGraph.Examples.Utilities.CompositeStep1 Modelica.StateGraph.Examples.Utilities.CompositeStep1

Composite step used to demonstrate exceptions (in StateGraph.Examples.ShowExceptions)

Information

Extends from PartialCompositeStep (Superclass of a subgraph, i.e., a composite step that has internally a StateGraph).

Parameters

NameDescription
Exception connections
nSuspendNumber of suspend ports
nResumeNumber of resume ports

Connectors

NameDescription
inPort 
outPort 
suspend[nSuspend] 
resume[nResume] 

Modelica.StateGraph.Examples.Utilities.CompositeStep2 Modelica.StateGraph.Examples.Utilities.CompositeStep2

Composite step used to demonstrate exceptions (in StateGraph.Examples.ShowExceptions)

Information

Extends from PartialCompositeStep (Superclass of a subgraph, i.e., a composite step that has internally a StateGraph).

Parameters

NameDescription
waitTimewaiting time in this composite step
Exception connections
nSuspendNumber of suspend ports
nResumeNumber of resume ports

Connectors

NameDescription
inPort 
outPort 
suspend[nSuspend] 
resume[nResume] 
Automatically generated Thu Dec 19 17:19:53 2019.