modelPMSM

Model of a synchronous servo motor that can be parametrized with typical supplier data such as from Siemens 1FT6. Field weakening current is set to zero.

Parameters

TypeNameDefaultDescription
Engineering data
SI.Conversions.NonSIunits.AngularVelocity_rpmn_nRated speed
Integern_polePairsNumber of pole pairs
SI.TorqueM_nRated torque (100 K)
SI.CurrentI_nRated current (100 K)
SI.TorqueM_0_100Stall torque (100 K)
SI.CurrentI_0_100Stall current (100 K)
SI.TorqueM_0_60Stall torque (60 K)
SI.CurrentI_0_60Stall current (60 K)
SI.InertiaJMotor inertia
Limiting data
SI.Conversions.NonSIunits.AngularVelocity_rpmn_maxMax. permissible speed (mech.)
SI.TorqueM_maxMaximum torque
SI.CurrentI_maxMaximum current
SI.TemperatureT_max413.15Permissible temperature
SI.VoltageU_eff_max380Voltage limit of motor module
Physical constants
SI.ElectricalTorqueConstantk_T_0_100M_0_100/I_0_100Rated torque constant
SI.ResistanceR_ph_20Winding resistance at 20degC
SI.InductanceL_DRotating field inductance
SI.TimeT_thThermal time constant
RealC_F(T_ref_100/R_heat - Q_R_N)/SI.Conversions.from_rpm(n_n)^1.5Constant relating friction torque and square root of angular velocity
Start conditions
SI.TemperatureT_startStart temperature
Safety factors
RealS_n1Safety factor (>=1) for rotation speed (S_n * n <= n_max)
RealS_M1Safety factor (>=1) for torque (S_n * M <= M_max)
RealS_U1Safety factor (>=1) for voltage (S_n * u <= u_max)
RealS_T1Safety factor (>=1) for temperature (S_n * T <= T_max)

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.Rotational.Interfaces.Flange_bflangeFlange of shaft
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bheatPort
Modelica.Blocks.Interfaces.RealInputu_q
Modelica.Blocks.Interfaces.RealOutputi_qcurrent in the branch from p to n as output signal

Components

TypeNameDefaultDescription
Realcon_n_max
Realcon_M_max
Realcon_T_maxEnd of period value, for simulation of one period
Realcon_U_max
Realutil_n_max
Realutil_M_max
Realutil_T_max
Realutil_U_max
Realobj_rms_current
Realobj_absMax_current
Realobj_power_average
Components.Converterconverter
Components.MotorInductanceinductance
Components.MotorResistorresistance
Components.EMFairgap
Components.Frictionfriction
Modelica.Mechanics.Rotational.Components.Fixedfixed
RotationalComponents.Sensors.TorqueSensortorqueSensor
Modelica.Thermal.HeatTransfer.Components.HeatCapacitorheatCapacitor
Modelica.Thermal.HeatTransfer.Components.ThermalConductorthermConductor
HelpBlocks.TemperatureSensortempSensor
Modelica.Mechanics.Rotational.Components.InertiamotorInertia
RotationalComponents.Sensors.SpeedSensor_rpmwSensor_rpm
Components.MotorCurrentSensorcurrentSensor
Components.MotorVoltageSensorvoltageSensor
Components.MotorGroundmotorGround