modelMTPAal

MTPA logic for an anisotropic PMSM machine with current limitation

Parameters

TypeNameDefaultDescription
Realgain5000/(1.5*Ipm*pp)Current loop gain
Modelica.Units.SI.CurrentIpm1.5Permanent magnet current
Integerpp1Pole pairs
Modelica.Units.SI.ResistanceRs0.02Stator resistance
Modelica.Units.SI.InductanceLd0.4Basic direct-axis inductance
Modelica.Units.SI.InductanceLq1.1Basic quadrature-axis inductance
Modelica.Units.SI.VoltageUmax100Max rms voltage per phase to the motor
Modelica.Units.SI.CurrentIlim100nominal current (rms per phase)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputtorqueReq
Modelica.Blocks.Interfaces.RealInputwMech
Modelica.Blocks.Interfaces.RealOutputId
Modelica.Blocks.Interfaces.RealOutputIq
Modelica.Blocks.Interfaces.RealInputuDCDC voltage

Components

TypeNameDefaultDescription
MTPAamTPAa
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Sources.ConstantIlim_
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Nonlinear.Limiterlimiter1
Modelica.Blocks.Math.Addadd1
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Logical.GreaterThresholdlimiting