modelDCPM_QuasiStatic
Test example: Compare DCPM motors transient - quasi-static
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Test example: Compare DCPM motors transient and quasi-staticThe motors start at no-load speed, then load pulses are applied.
Simulate for 2 seconds and plot (versus time):
- dcpm1.ia: armature current of transient model
- dcpm1.wMechanical: motor's speed of transient model
- dcpm1.tauElectrical: motor's torque of transient model
- dcpm2.ia: armature current of quasi-static model
- dcpm2.wMechanical: motor's speed of quasi-static model
- dcpm2.tauElectrical: motor's torque of quasi-static model
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | Va | 100 | Actual armature voltage |
| SI.Voltage | Ve | 100 | Actual excitation voltage |
| SI.AngularVelocity | w0 | Modelica.Units.Conversions.from_rpm(1500) | No-load speed |
| SI.Torque | TLoad | 63.66 | Nominal load torque |
| SI.Inertia | JLoad | 0.15 | Load's moment of inertia |
| Utilities.ParameterRecords.DcPermanentMagnetData | dcpmData | DC machine data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Machines.BasicMachines.DCMachines.DC_PermanentMagnet | dcpm1 | ||
| Modelica.Electrical.Analog.Sources.ConstantVoltage | armatureVoltage | ||
| Modelica.Electrical.Analog.Basic.Ground | groundArmature | ||
| Modelica.Mechanics.Rotational.Components.Inertia | loadInertia1 | ||
| Modelica.Mechanics.Rotational.Sources.Torque | loadTorque1 | ||
| Modelica.Blocks.Sources.Pulse | pulse | ||
| Machines.BasicMachines.QuasiStaticDCMachines.DC_PermanentMagnet | dcpm2 | ||
| Modelica.Mechanics.Rotational.Components.Inertia | loadInertia2 | ||
| Modelica.Mechanics.Rotational.Sources.Torque | loadTorque2 |