Modelica.Electrical.Machines.Examples.SynchronousInductionMachines

Test examples of synchronous induction machines

Information

This package contains test examples of synchronous induction machines.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMR_Inverter SMR_Inverter Test example: SynchronousInductionMachineReluctanceRotor with inverter
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Inverter SMPM_Inverter Test example: PermanentMagnetSynchronousInductionMachine with inverter
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSource SMPM_CurrentSource Test example: PermanentMagnetSynchronousInductionMachine fed by current source
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_VoltageSource SMPM_VoltageSource Test example: PermanentMagnetSynchronousInductionMachine fed by FOC
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking SMPM_Braking Test example: PermanentMagnetSynchronousInductionMachine acting as brake
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Generator SMEE_Generator Test example: ElectricalExcitedSynchronousInductionMachine as Generator
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump SMEE_LoadDump Test example: ElectricalExcitedSynchronousInductionMachine with voltage controller
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier SMEE_Rectifier Test example: ElectricalExcitedSynchronousInductionMachine with rectifier

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMR_Inverter Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMR_Inverter

Test example: SynchronousInductionMachineReluctanceRotor with inverter

Information

Test example: Synchronous induction machine with reluctance rotor fed by an ideal inverter
An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage.
Frequency is raised by a ramp, causing the reluctance machine to start, and accelerating inertias.
At time tStep a load step is applied.
Simulate for 1.5 seconds and plot (versus time): Default machine parameters of model SM_ReluctanceRotor are used.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
fActual frequency [Hz]
tRampFrequency ramp [s]
TLoadNominal load torque [N.m]
tStepTime of load torque step [s]
JLoadLoad's moment of inertia [kg.m2]
smrData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Inverter Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Inverter

Test example: PermanentMagnetSynchronousInductionMachine with inverter

Information

Test example: Permanent magnet synchronous induction machine fed by an ideal inverter
An ideal frequency inverter is modeled by using a VfController and a three-phase SignalVoltage.
Frequency is raised by a ramp, causing the permanent magnet synchronous induction machine to start, and accelerating inertias.
At time tStep a load step is applied.
Simulate for 1.5 seconds and plot (versus time): Default machine parameters of model SM_PermanentMagnet are used.

In practice it is nearly impossible to drive a PMSMD without current controller.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
fActual frequency [Hz]
tRampFrequency ramp [s]
TLoadNominal load torque [N.m]
tStepTime of load torque step [s]
JLoadLoad's moment of inertia [kg.m2]
smpmData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSource Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSource

Test example: PermanentMagnetSynchronousInductionMachine fed by current source

Information

A synchronous induction machine with permanent magnets 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.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
Idq[2]Desired d- and q-current [A]
wNominalNominal speed [rad/s]
TLoadNominal load torque [N.m]
JLoadLoad's moment of inertia [kg.m2]
smpmData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_VoltageSource Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_VoltageSource

Test example: PermanentMagnetSynchronousInductionMachine fed by FOC

Information

A synchronous induction machine with permanent magnets accelerates a quadratic speed dependent load from standstill. The rms values of d- and q-current in rotor fixed coordinate system are controlled by the voltageController, and the output voltages 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.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
Idq[2]Desired d- and q-current [A]
wNominalNominal speed [rad/s]
TLoadNominal load torque [N.m]
JLoadLoad's moment of inertia [kg.m2]
smpmData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking

Test example: PermanentMagnetSynchronousInductionMachine acting as brake

Information

A synchronous induction machine with permanent magnets starts braking from nominal speed by feeding a diode bridge, which in turn feeds a braking resistor.
Since induced voltage is reduced proportional to falling speed, the braking resistance is set proportional to speed to achieve constant current and torque.

Default machine parameters of model SM_PermanentMagnet are used.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
RNominal braking resistance [Ohm]
wNominalNominal speed [rad/s]
JLoadLoad's moment of inertia [kg.m2]
smpmData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Generator Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Generator

Test example: ElectricalExcitedSynchronousInductionMachine as Generator

Information

Test example: Electrical excited synchronous induction machine as generator
An electrically excited synchronous generator is connected to the grid and driven with constant speed. Since speed is slightly smaller than synchronous speed corresponding to mains frequency, rotor angle is very slowly increased. This allows to see several characteristics dependent on rotor angle. Simulate for 30 seconds and plot (versus rotorDisplacementAngle.rotorDisplacementAngle): Default machine parameters of model SM_ElectricalExcited are used.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
VNominalNominal RMS voltage per phase [V]
fNominalNominal frequency [Hz]
wActualActual speed [rad/s]
IeExcitation current [A]
Ie0Initial excitation current [A]
gamma0Initial rotor displacement angle [rad]
smeeData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump

Test example: ElectricalExcitedSynchronousInductionMachine with voltage controller

Information

Test example: Electrical excited synchronous induction machine with voltage controller
An electrically excited synchronous generator is started with a speed ramp, then driven with constant speed. Voltage is controlled, the set point depends on speed. After start-up the generator is loaded, the load is rejected. Simulate for 10 seconds and plot: Default machine parameters of model SM_ElectricalExcited are used. One could try to optimize the controller parameters.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
wNominalNominal speed [rad/s]
ZNominalNominal load impedance [Ohm]
powerFactorLoad power factor
RLoadLoad resistance [Ohm]
LLoadLoad inductance [H]
Ve0No load excitation voltage [V]
kVoltage controller: gain
TiVoltage controller: integral time constant [s]
smeeData 

Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier

Test example: ElectricalExcitedSynchronousInductionMachine with rectifier

Information

Test example: Electrical excited synchronous induction machine with voltage controller

An electrically excited synchronous generator is driven with constant speed. Voltage is controlled, the set point depends on speed. The generator is loaded with a rectifier.

Default machine parameters of model SM_ElectricalExcited are used.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

NameDescription
wNominalNominal speed [rad/s]
VDC0No-load DC voltage [V]
RLoadLoad resistance [Ohm]
Ve0No load excitation voltage [V]
kVoltage controller: gain
TiVoltage controller: integral time constant [s]
smeeData 
Automatically generated Tue Apr 05 09:36:19 2016.