modelSynchron_pm_ctrl
Synchronous machine, for field-oriented control, 3-phase dq0
Extends from Partials.SynchronBase (Synchronous machine base, 3-phase dq0).
Information
This model is intended for field-oriented control. The input/output current-signals 'i_meas'/'i_act' represent the pu stator current in the rotor-fixed reference system:
first component (field'): pu current in rotor d-axis
second component ('torque'): pu current in rotor q-axis (q 90deg pos vs d)
The mapping from current demand to voltage demand is based on the steady-state equations of the machine.
Equivalent circuit is on diagram layer of parameter record ACdq0.Machines.Parameters.*
The model is valid for permanent magnet (excite=2) or reluctance machines (excite=3).
Limit velocity for pm-excitation without field weakening (d-axis current i_s[1]=0).
w_lim = omega_nom/psi_pm
More information see Partials.SynchronBase.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | pp (from ACmachine) | 1 | pole-pair number |
| Data | par (from SynchronBase) | machine parameters | |
| Initialization | |||
| Types.Dynamics | dynType (from ACmachine) | system.dynType | transient or steady-state model |
| PS.Current | i_start (from ACmachine) | zeros(3) | start value of current conductor |
| SI.Angle | phi_el_start (from ACmachine) | 0 | initial rotor angle electric |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Ports.ACdq0_p | term (from Port_p) | positive terminal | |
| Interfaces.Rotation_n | airgap (from ACmachine) | electro-mechanical connection | |
| Interfaces.ThermalV_n | heat (from ACmachine) | heat source port {stator, rotor} | |
| Modelica.Blocks.Interfaces.RealOutput | i_meas | measured current {i_d, i_q} pu | |
| Modelica.Blocks.Interfaces.RealInput | i_act | actuated current {i_d, i_q} pu | |
| Modelica.Blocks.Interfaces.RealOutput | phiRotor | phi_el | rotor angle el |
| Modelica.Blocks.Interfaces.RealOutput | vPhasor | desired {abs(u), phase(u)} |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Topology_p | top (from YDport_p) | ||
| PS.Voltage | v (from YDport_p) | voltage conductor | |
| PS.Current | i (from YDport_p) | current conductor | |
| PS.Voltage | v_n (from YDport_p) | voltage neutral | |
| PS.Current | i_n (from YDport_p) | top.i_n | current neutral to ground |
| SI.Angle | phi_el (from ACmachine) | rotor angle electric (syn: +pi/2) | |
| SI.AngularVelocity | w_el (from ACmachine) | rotor angular velocity el | |
| SI.Torque | tau_el (from ACmachine) | electromagnetic torque | |
| PS.Voltage | v_s (from SynTransform) | stator voltage dq0 in rotor-system | |
| PS.Current | i_s (from SynTransform) | stator current dq0 in rotor-system |