modelACmachine
AC machine base, 3-phase dq0
Extends from Ports.YDport_p (AC one port Y or Delta topology 'positive').
Information
Contains the pole-pair transformation
pp*airgap.phi = phi_el; airgap.tau = -pp*tau_el;
between the 'electrical' variables phi_el and tau_el and the 'mechanical' variables airgap.phi and airgap.tau.
The connector 'airgap' transfers the electromagnetic rotor-torque to the mechanical system.
The electric reference frame can specified by the machine rotor. Use this choice ONLY if really necessary and care about restrictions. Choosing
isRef = trueinduces
term.theta = {-phi_el_start, phi_el}
and therefore
omega = {0, w_el}
not allowing steady-state initialisation for asynchronous machines. Note that
phi_el = pole_pair_number*phi_mechanicalMore info see at 'Machines.Asynchron' and 'Machines.Synchron'.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | pp | 1 | pole-pair number |
| Initialization | |||
| Types.Dynamics | dynType | system.dynType | transient or steady-state model |
| PS.Current | i_start | zeros(3) | start value of current conductor |
| SI.Angle | phi_el_start | 0 | initial rotor angle electric |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Ports.ACdq0_p | term (from Port_p) | positive terminal | |
| Interfaces.Rotation_n | airgap | electro-mechanical connection | |
| Interfaces.ThermalV_n | heat | heat source port {stator, rotor} |
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 | rotor angle electric (syn: +pi/2) | |
| SI.AngularVelocity | w_el | rotor angular velocity el | |
| SI.Torque | tau_el | electromagnetic torque |
Contents
| Name | Description |
|---|---|