modelSynchron3rd_bldc

Synchronous machine, torque-control, 3rd order model, 3-phase dqo

Extends from ACdqo.Machines.Synchron3rd_pm (Synchronous machine pm, 3rd order model, 3-phase dqo).

Information

The model is valid for permanent magnet (excite=2) machines.

For rectangular voltage without additional PWM the only degree of freedom is the voltage phase. It is chosen such that the d-axis current (magnetising current) is zero i_s[1] = 0.
Under theese assumptions the torque-speed characteristic is different from that of a DC-machine. In order to obtain a 'true' DC-characteristic with linear dependence of torque and i_s[2] from w_el, a second degree of freedom is needed.

Example using 'average' inverter (approximation of rectangle by its fundamental)

  v_sd = -w_el*c.L_s[2]*i_s[2]/((4/pi)*sin(width*pi/2)*par.V_nom);
  v_sq = 1;
  uPhasor[1] = sqrt(v_sd*v_sd + v_sq*v_sq);
  uPhasor[2] = atan2(v_sq, v_sd);

For reluctance (excite=3) machines psi_e is replaced by a desired magnetising current in d-axis i_sd.

  uPhasor[2] = atan2(c.R_s*i_s[2] + w_el*c.L_s[1]*i_sd, c.R_s*i_sd - w_el*c.L_s[2]*i_s[2]);
Using a pu-current i_sd_pu we obtain
  uPhasor[2] = atan2(c.R_s*i_s[2] + w_el*c.L_s[1]*i_sd, (par.V_nom/(c.omega_nom*c.L_s[1]))*i_sd_pu - w_el*c.L_s[2]*i_s[2]);

More information see Partials.Synchron3rdBase.

Parameters

TypeNameDefaultDescription
Integerpp (from ACmachine)1pole-pair number
BooleanstIni_en (from ACmachine)trueenable steady-state initial equation
SI.Anglephi_el_ini (from ACmachine)0initial rotor angle electric
SI.AngularVelocityw_el_ini (from ACmachine)0initial rotor angular velocity el
Parameters.Synchron3rdpar (from Synchron3rdBase)machine parameter

Connectors

TypeNameDefaultDescription
Base.Interfaces.ACdqo_pterm (from Port_p)positive terminal
Base.Interfaces.Rotation_nairgap (from ACmachine)electro-mechanical connection
Base.Interfaces.ThermalV_nheat (from ACmachine)heat source port {stator, rotor}
Modelica.Blocks.Interfaces.RealOutputphiRotor (from Synchron3rd_pm)phi_elrotor angle el
Modelica.Blocks.Interfaces.RealOutputrotorAnglephi_elrotor angle el
Modelica.Blocks.Interfaces.RealOutputuPhasordesired {abs(u), phase(u)}

Components

TypeNameDefaultDescription
Topology.Ytop (from YDport_p)Y or Delta topology
SI.Voltagev (from YDport_p)top.v_condvoltage conductor
SI.Currenti (from YDport_p)top.i_condcurrent conductor
SI.Voltagev_n (from YDport_p)top.v_nvoltage neutral
SI.Currenti_n (from YDport_p)top.i_ncurrent neutral to ground
SI.Anglephi_el (from ACmachine)rotor angle electric (syn: +pi/2)
SI.AngularVelocityw_el (from ACmachine)rotor angular velocity el
SI.Torquetau_el (from ACmachine)electromagnetic torque