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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Resistance | rs | 1 | Servo resistance |
| Modelica.SIunits.Inductance | ls | 1 | Servo inductance |
| Real | bs | 1 | Servo damper |
| Modelica.SIunits.Mass | ms | 1 | Servo mass |
| Real | ks | 1 | Servo spring |
| Real | psis | 1 | Servo induction constant |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Sources.mSe | mSe1 | ||
| Bonds.fBond | B1 | ||
| Junctions.J1p4 | J1p4_1 | ||
| Bonds.eBond | B2 | ||
| Passive.R | Rs | ||
| Bonds.fBond | B3 | ||
| Passive.I | Ls | ||
| Passive.GY | GY1 | ||
| Bonds.eBond | B4 | ||
| Bonds.fBond | B5 | ||
| Junctions.J1p4 | J1p4_2 | ||
| Bonds.eBond | B6 | ||
| Passive.R | Bs | ||
| Bonds.fBond | B7 | ||
| Passive.I | Ms | ||
| Bonds.eBond | B8 | ||
| Passive.C | Ks | ||
| Modelica.Blocks.Math.Gain | Gain1 | ||
| Junctions.J0p3 | J0p3_1 | ||
| Bonds.eBond | B9 | ||
| Bonds.fBond | B10 | ||
| Sensors.De | De1 |