modelMTPAi

MTPA logic for an isotropic machine

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.CurrentIpm1.5
Integerpp1Pole pairs
Modelica.Units.SI.ResistanceRsStator resistance
Modelica.Units.SI.InductanceLdDirect-axis inductance
Modelica.Units.SI.VoltageUmaxMax rms voltage per phase to the motor

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
Modelica.Units.SI.VoltageUlimmin(uDC/sqrt(3), UmaxPk)tensione limite (fase-picco) fa attivare il deflussaggio;
Modelica.Units.SI.AnglegammaStar
Modelica.Units.SI.VoltageVd
Modelica.Units.SI.VoltageVq
Modelica.Units.SI.CurrentIdFFId FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.CurrentIqFFIq FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.VoltageVdFFVd FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.VoltageVqFFVq FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.CurrentIparkFFIpark amplitude FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.VoltageVparkFFVpark amplitude FullFlux (i.e. before flux weaking evaluation)
Modelica.Units.SI.CurrentIparkIpark amplitude (=sqrt(Id^2+Iq^2))
Modelica.Units.SI.VoltageVparkVpark amplitude (=sqrt(Vd^2+Vq^2))
Modelica.Units.SI.AngularVelocitywpp*wMech
Realweakening