modelServo

Servo mechanism built from bond graph technology

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

The servo mechanism described here has a signal input, the armature voltage, u, and a signal output, the position of the tongue of the servo valve, x.

The input signal is converted to a bond graphic power signal using a modulated effort source. The spring force is measured in the bond graph using an effort sensor. It is then converted to the tongue position using the amplifier model of Modelica's block diagram library.

Parameters

TypeNameDefaultDescription
Modelica.SIunits.Resistancers1Servo resistance
Modelica.SIunits.Inductancels1Servo inductance
Realbs1Servo damper
Modelica.SIunits.Massms1Servo mass
Realks1Servo spring
Realpsis1Servo induction constant

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal

Components

TypeNameDefaultDescription
Sources.mSemSe1
Bonds.fBondB1
Junctions.J1p4J1p4_1
Bonds.eBondB2
Passive.RRs
Bonds.fBondB3
Passive.ILs
Passive.GYGY1
Bonds.eBondB4
Bonds.fBondB5
Junctions.J1p4J1p4_2
Bonds.eBondB6
Passive.RBs
Bonds.fBondB7
Passive.IMs
Bonds.eBondB8
Passive.CKs
Modelica.Blocks.Math.GainGain1
Junctions.J0p3J0p3_1
Bonds.eBondB9
Bonds.fBondB10
Sensors.DeDe1