modelMotorWithCurrentControl

Synchronous machine with current controller and measurement noise

Extends from Modelica.Electrical.Machines.Icons.TransientMachine.

Information

A synchronous machine with permanent magnets, current controller and measurement noise of ±0.01 rad accelerates a quadratic speed dependent load from standstill. The rms values of d- and q-current in rotor fixed coordinate system are converted to three-phase currents, and fed to the machine. The result shows that the torque is influenced by the q-current, whereas the stator voltage is influenced by the d-current.

Default machine parameters of model SM_PermanentMagnet are used.

This motor is used in the Examples.Noise.ActuatorWithNoise actuator example

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
SI.VoltageVNominal100Nominal RMS voltage per phase
SI.FrequencyfNominal50Nominal frequency
SI.Frequencyf50Actual frequency
SI.TimetRamp1Frequency ramp
SI.TorqueTLoad181.4Nominal load torque
SI.TimetStep1.2Time of load torque step
SI.InertiaJLoad0.29Load's moment of inertia
Modelica.Electrical.Machines.Utilities.ParameterRecords.SM_PermanentMagnetDatasmpmDataData for motor

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputiq_rms1
Modelica.Mechanics.Rotational.Interfaces.Flange_bflangeRight flange of shaft
Modelica.Blocks.Interfaces.RealOutputphiAbsolute angle of flange as output signal

Components

TypeNameDefaultDescription
Modelica.Electrical.Machines.BasicMachines.SynchronousMachines.SM_PermanentMagnetsmpm
Modelica.Electrical.Polyphase.Sources.SignalCurrentsignalCurrent
Modelica.Electrical.Polyphase.Basic.Starstar
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Electrical.Machines.Utilities.DQToThreePhasedqToThreePhase
Modelica.Electrical.Polyphase.Basic.StarstarM
Modelica.Electrical.Analog.Basic.GroundgroundM
Modelica.Electrical.Machines.Utilities.TerminalBoxterminalBox
Modelica.Electrical.Machines.Sensors.RotorDisplacementAnglerotorDisplacementAngle
Modelica.Mechanics.Rotational.Sensors.AngleSensorangleSensor
Modelica.Mechanics.Rotational.Sensors.TorqueSensortorqueSensor
Modelica.Mechanics.Rotational.Sensors.SpeedSensorspeedSensor
Modelica.Electrical.Machines.Sensors.VoltageQuasiRMSSensorvoltageQuasiRMSSensor
Modelica.Electrical.Machines.Sensors.CurrentQuasiRMSSensorcurrentQuasiRMSSensor
Modelica.Mechanics.Rotational.Components.InertiainertiaLoad
Modelica.Blocks.Sources.Constantid
Realphi_motorangleSensor.phiRotational position
RealwspeedSensor.wRotational speed
Modelica.Blocks.Math.AddaddNoise
.Modelica.Blocks.Noise.UniformNoiseuniformNoise

Revisions

Date Description
June 22, 2015
DLR logo Initial version implemented by A. Klöckner, F. v.d. Linden, D. Zimmer, M. Otter.
DLR Institute of System Dynamics and Control