Contents

1 Introduction

Mit dem Modul MBSimControl können einfache Regelungsstrukturen aufgebaut werden.

Zum Auswerten von Systemzuständen oder Funktionen stehen verschiedene Sensoren zur Verfügung, die die entsprechenden Größen zur Verfügung stellen. Ebenso stehen Pseude-Sensoren zur Verfügung, welche Funktionen auswerten, um beispielsweise zeitabhängige Eingabegrößen zu generieren.

Zum Aufbereiten der Sensorsignale sind Signalmanipulatoren vorhanden.

In dynamischen Systemen 1. Ordnung können verschiedene Regelungskonzepte umgesetzt werden.

Durch Aktoren können Stellkräfte in die Systeme zurückgespeist werden. Da Aktoren als Eingangsgröße ebenfalls Signale erhalten, gibt es einen speziellen Sensor, der die Systeme 1. Ordnung ausliest und deren Systemausgänge an die Aktoren überträgt.

2 Nomenclature

2.1 Legend

IconDescription
<element>A XML element of name 'element'
attrNameA XML attribute of name 'attrName'
namespaceA XML namespace of name 'namespace'
typeA XML element or attribute type of name 'type'
requiredA required XML attribute
0-2A occurance of XML elements or attributes

2.2 An element

<ElementName> 0-2 elementType
attrName1 required typeOfTheAttribute
attrName2 optional typeOfTheAttribute

Documentation of the element.

The upper nomenclature defines a XML element named ElementName with (if given) a minimal occurance of 0 and a maximal occurance of 2. The element is of type elementType.
A occurance of optional means 0-1.
The element has two attributes named attrName1 and attrName2 of type typeOfTheAttribute. A attribute can be optional or required.

2.3 A choice of element

The upper nomenclature defines a choice of elements. Only one element of the given ones can be used. The choice has, if given, a minimal occurance of 1 and a maximal maximal occurence of 2.
A occurance of optional means 0-1.

2.4 A sequence of elements

The upper nomenclature defines a sequence of elements. Each element must be given in that order. The sequence has, if given, a minimal occurance of 0 and a maximal maximal occurence of 3.
A occurance of optional means 0-1.

2.5 Nested sequences/choices

Sequences and choices can be nested like above.

2.6 Child Elements

A indent indicates child elements for a given element.

3 Elements

<mbsim:Function>

This element is defined by the XML Schema (Project) with the namespace http://www.mbsim-env.de/MBSim, which is included by this XML Schema (Project). See the documentation of the included XML Schema (Project) for this element.

<SignalFunction>
Object properties
Abstract Element:false
Inherits: <mbsim:Function>
Inherited by:
Attributes:
Object documentation
Funktion dessen Rückgabewert von einem Signal stammt.
Child Elements

<mbsim:Link>

This element is defined by the XML Schema (Project) with the namespace http://www.mbsim-env.de/MBSim, which is included by this XML Schema (Project). See the documentation of the included XML Schema (Project) for this element.

<Signal>
Object properties
Abstract Element:true
Inherits: <mbsim:Link>
Inherited by:<BinarySignalOperation>, <ExternSignalSink>, <ExternSignalSource>, <Function_SSEvaluation>, <Function_SSSEvaluation>, <PIDController>, <Sensor>, <SignalAddition>, <SignalDemux>, <SignalLimitation>, <SignalMultiplication>, <SignalMux>, <SignalOffset>, <SignalOperation>, <SignalTimeDiscretization>, <SpecialSignalOperation>, <UnarySignalOperation>,
Attributes:
Object documentation
Signal
Child Elements

<BinarySignalOperation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
TODO
Child Elements

<ExternSignalSink>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Dummy Signal welches ein Signal einfach weiterleitet. Der Sinn dieses Signals ist lediglich die Markierung von Signalen als externe Signale. Z.b. der FMI export oder Co-Simulation suche alle Signale diese Types und verwendet all diese als Signal Ausgänge des Systems.
Child Elements

<ExternSignalSource>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Dieses Signal bezieht seine Signalwerte (Vektor der dimension n) von einer externen Quelle, z.B, von dem Master der Cosimulation mittels MDPCosim.
Child Elements

<Function_SSEvaluation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Auswertung einer Funktion mit x=SignalWert.
Child Elements

<Function_SSSEvaluation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Auswertung einer Funktion mit x=SignalWert.
Child Elements

<PIDController>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Child Elements

<Sensor>
Object properties
Abstract Element:true
Inherits: <Signal>
Inherited by:<AbsoluteCoordinateSensor>, <FunctionSensor>, <GeneralizedCoordinateSensor>, <LinkSensor>, <RelativeCoordinateSensor>, <SignalProcessingSystemSensor>,
Attributes:
Object documentation
Sensor
Child Elements

<AbsoluteCoordinateSensor>
Object properties
Abstract Element:true
Inherits: <Sensor>
Inherited by:<AbsoluteAngularPositionSensor>, <AbsoluteAngularVelocitySensor>, <AbsolutePositionSensor>, <AbsoluteVelocitySensor>,
Attributes:
Object documentation
Sensor zum Auslesen von Koordinatensystemen in absoluten Koordinaten (Welt-System)
Child Elements

<AbsoluteAngularPositionSensor>
Object properties
Abstract Element:false
Inherits: <AbsoluteCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der Winkel im Welt-Koordinatensystem
Child Elements

<AbsoluteAngularVelocitySensor>
Object properties
Abstract Element:false
Inherits: <AbsoluteCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der Winkelgeschwindigkeit im Welt-Koordinatensystem
Child Elements

<AbsolutePositionSensor>
Object properties
Abstract Element:false
Inherits: <AbsoluteCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der Positionen im Welt-Koordinatensystem
Child Elements

<AbsoluteVelocitySensor>
Object properties
Abstract Element:false
Inherits: <AbsoluteCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der Geschwindigkeiten im Welt-Koordinatensystem
Child Elements

<FunctionSensor>
Object properties
Abstract Element:false
Inherits: <Sensor>
Inherited by:
Attributes:
Object documentation
Sensor zur zeitabhängigen Auswertung von Funktionen
Child Elements

<GeneralizedCoordinateSensor>
Object properties
Abstract Element:true
Inherits: <Sensor>
Inherited by:<GeneralizedPositionSensor>, <GeneralizedVelocitySensor>,
Attributes:
Object documentation
Sensor zum Auslesen der generalisierten Koordinaten eines Objekts.
Child Elements

<GeneralizedPositionSensor>
Object properties
Abstract Element:false
Inherits: <GeneralizedCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der generalisierten Positionen
Child Elements

<GeneralizedVelocitySensor>
Object properties
Abstract Element:false
Inherits: <GeneralizedCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen der generalisierten Geschwindigkeiten
Child Elements

<LinkSensor>
Object properties
Abstract Element:true
Inherits: <Sensor>
Inherited by:<LinkDistanceSensor>, <LinkVelocitySensor>,
Attributes:
Object documentation
Sensor zum Auslesen von Daten eines Links.
Child Elements

<LinkDistanceSensor>
Object properties
Abstract Element:false
Inherits: <LinkSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen des relativen Abstands g eines Links.
Child Elements

<LinkVelocitySensor>
Object properties
Abstract Element:false
Inherits: <LinkSensor>
Inherited by:
Attributes:
Object documentation
Sensor zum Auslesen von gd eines Links.
Child Elements

<RelativeCoordinateSensor>
Object properties
Abstract Element:true
Inherits: <Sensor>
Inherited by:<RelativeAngularPositionSensor>, <RelativeAngularVelocitySensor>, <RelativePositionSensor>, <RelativeVelocitySensor>,
Attributes:
Object documentation
Sensor zum Auslesen von Zusammenhängen zweier Koordinatensystemen in relativen Koordinaten (Koordinatensystem des Referenzsystems)
Child Elements

<RelativeAngularPositionSensor>
Object properties
Abstract Element:false
Inherits: <RelativeCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Relativer Winkel
Child Elements

<RelativeAngularVelocitySensor>
Object properties
Abstract Element:false
Inherits: <RelativeCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Relative Winkelgeschwindigkeit
Child Elements

<RelativePositionSensor>
Object properties
Abstract Element:false
Inherits: <RelativeCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Relative Position
Child Elements

<RelativeVelocitySensor>
Object properties
Abstract Element:false
Inherits: <RelativeCoordinateSensor>
Inherited by:
Attributes:
Object documentation
Relative Geschwindigkeit
Child Elements

<SignalProcessingSystemSensor>
Object properties
Abstract Element:false
Inherits: <Sensor>
Inherited by:
Attributes:
Object documentation
Sensor, zur Konvertierung des Ausgangs eines SignalProcessingSystems in ein Sensor-Signal.
Child Elements

<SignalAddition>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Addition von Signalen
Child Elements

<SignalDemux>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Auswahl eines Index eines vektorwertigen Signals
Child Elements

<SignalLimitation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Beschränkung der Ausgangswerte eines Signals.
Child Elements

<SignalMultiplication>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Elementweise Multiplikation von Signalen
Child Elements

<SignalMux>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Vektorwertiges Zusammenführen von Signalen
Child Elements

<SignalOffset>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Addition eines konstanten Offsets auf ein Signal
Child Elements

<SignalOperation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Einfache elementweise Signaloperationen.
Child Elements

<SignalTimeDiscretization>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Zeitdiskretisierung eines Signals (ALPHA-STATUS)
Child Elements

<SpecialSignalOperation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
Spezielle und mehr komplexe Signaloperationen.
Child Elements

<UnarySignalOperation>
Object properties
Abstract Element:false
Inherits: <Signal>
Inherited by:
Attributes:
Object documentation
TODO
Child Elements

<SignalProcessingSystem>
Object properties
Abstract Element:false
Inherits: <mbsim:Link>
Inherited by:<LinearTransferSystem>, <MasslessSpringDamper>,
Attributes:
Object documentation
Child Elements

<LinearTransferSystem>
Object properties
Abstract Element:false
Inherits: <SignalProcessingSystem>
Inherited by:
Attributes:
Object documentation
Child Elements

<MasslessSpringDamper>
Object properties
Abstract Element:false
Inherits: <SignalProcessingSystem>
Inherited by:
Attributes:
Object documentation
Feder-Dämpfer System, bei dem die Masse vernachlässigt wird.
Größen
massless_spring_damper
Child Elements

<mbsim:LinkMechanics>

This element is defined by the XML Schema (Project) with the namespace http://www.mbsim-env.de/MBSim, which is included by this XML Schema (Project). See the documentation of the included XML Schema (Project) for this element.

<Actuator>
Object properties
Abstract Element:false
Inherits: <mbsim:LinkMechanics>
Inherited by:
Attributes:
Object documentation
Mechanischer aktuator zwischen zwei Punkten. Die mechanische Kraft bzw. das Moment wird von einem Signal bezogen.
Child Elements

4 Simple Types

SignalReferenceType
Impressum / Disclaimer / Datenschutz Generated on Sun Feb 07 2016 11:05:52 for MBSimControl by MBXMLUtils Valid HTML