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 = true
induces
  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_mechanical
More info see at 'Machines.Asynchron' and 'Machines.Synchron'.

Parameters

TypeNameDefaultDescription
Integerpp1pole-pair number
Initialization
Types.DynamicsdynTypesystem.dynTypetransient or steady-state model
PS.Currenti_startzeros(3)start value of current conductor
SI.Anglephi_el_start0initial rotor angle electric

Connectors

TypeNameDefaultDescription
Ports.ACdq0_pterm (from Port_p)positive terminal
Interfaces.Rotation_nairgapelectro-mechanical connection
Interfaces.ThermalV_nheatheat source port {stator, rotor}

Components

TypeNameDefaultDescription
Topology_ptop (from YDport_p)
PS.Voltagev (from YDport_p)voltage conductor
PS.Currenti (from YDport_p)current conductor
PS.Voltagev_n (from YDport_p)voltage neutral
PS.Currenti_n (from YDport_p)top.i_ncurrent neutral to ground
SI.Anglephi_elrotor angle electric (syn: +pi/2)
SI.AngularVelocityw_elrotor angular velocity el
SI.Torquetau_elelectromagnetic torque

Contents

NameDescription
atan2protected