modelZeroCrossingExt

Commutation based on zero crossing detection extended method, 2-leg-PWM

Extends from Modelica.Icons.Example (Icon for runnable examples), Assemblies.SensorlessBLDC (Application of sensorless BLDC commutation).

Information

Works more robust when the motor has an ugly back EMF shape which makes the slope detection unreliable.

Parameters

TypeNameDefaultDescription
Integerm (from SensorlessBLDC)3Number of phases
IntegerPPZ (from SensorlessBLDC)6Motor pairs of poles
Modelica.Electrical.Machines.Utilities.SynchronousMachineDatasmeeData (from SensorlessBLDC)

Components

TypeNameDefaultDescription
Sensors.HallDigitalNhallDigital123 (from SensorlessBLDC)
Modelica.Mechanics.Rotational.Sources.ConstantSpeedmechanicalLoad (from SensorlessBLDC)Replaceable mechanical attachment
Modelica.Mechanics.Rotational.Components.Fixedfixed (from SensorlessBLDC)
Blocks.HallDecodehallDecode (from SensorlessBLDC)
Machines.PMSMmpMSM_run (from SensorlessBLDC)
Converters.SwitchingIdeal.Inverter3phinverter3ph (from SensorlessBLDC)
Modelica.Electrical.Analog.Basic.Groundground2 (from SensorlessBLDC)
Modelica.Electrical.Analog.Sources.ConstantVoltagebattery (from SensorlessBLDC)
Blocks.SensorlessCtrl3phStateGraphNGsensorlessCtrl3phPWM (from SensorlessBLDC)Replacable (sensorless) BLDC controller
Modelica.Blocks.Sources.ConstantmotorVoltageCommand (from SensorlessBLDC)Replaceable motor voltage command
Modelica.Mechanics.Rotational.Components.BearingFrictionbearingFriction (from SensorlessBLDC)