DCPM_CurrentControlled
Test example: DC with permanent magnet starting with current controller
信息
Test example: Permanent magnet DC machine started with current controllerThe current controller is parameterized according to absolute optimum.At time 0.1 s a reference current step with height = nominal armature current is applied,causing the DC machine to start, and accelerating inertias.
The machine is loaded by a quadratic speed dependent load torque.
Simulate for 2 seconds and plot (versus time):
- dcpm.ia: armature current
- dcpm.wMechanical: motor's speed
- dcpm.tauElectrical: motor's torque
参数
| 类型 | 名称 | 缺省 | 单位 | 描述 |
|---|---|---|---|---|
| Torque | TLoad | ViNominal*dcpmData.IaNominal/dcpmData.wNominal | N.m | Nominal load torque |
| AngularVelocity | wLoad | dcpmData.wNominal | rad/s | Nominal load torque |
| Inertia | JLoad | dcpmData.Jr | kg.m2 | Load's moment of inertia |
| Resistance | Ra | Modelica.Electrical.Machines.Thermal.convertResistance( dcpmData.Ra, dcpmData.TaRef, dcpmData.alpha20a, dcpmData.TaNominal) | Ohm | Warm armature resistance |
| Voltage | ViNominal | dcpmData.VaNominal - Ra*dcpmData.IaNominal | V | Nominal induced voltage |
| Time | Ta | dcpmData.La/Ra | s | Armature time constant |
| Time | Ts | 1e-3 | s | Dead time of inverter |
| Resistance | k | Ra*Ta/(2*Ts) | Ohm | Current controller proportional gain |
| Time | Ti | Ta | s | Current controller integral time constant |
| MagneticFlux | kPhi | ViNominal/dcpmData.wNominal | Wb | Voltage constant |
| DcPermanentMagnetData | dcpmData | DC machine data |