Drives#

A collection of example scripts for machine drives.

Flux-Vector Control#

These examples demonstrate flux-vector control of electric machine drives [1]. In the implemented control system, decoupling between the stator flux and torque channels are used according to [2]. Furthermore, the stator flux magnitude and the electromagnetic torque are selected as controllable variables. The implementations correspond to [3] for synchronous machines and [4] for induction machines. The magnetic saturation is modeled and taken into account in control.

References

2.2-kW PMSM

2.2-kW PMSM

2.2-kW induction motor

2.2-kW induction motor

6.7-kW SyRM, saturated

6.7-kW SyRM, saturated

5-kW PM-SyRM, flux maps from SyR-e

5-kW PM-SyRM, flux maps from SyR-e

5.5-kW PM-SyRM, saturated

5.5-kW PM-SyRM, saturated

Current-Vector Control#

These examples are for current-vector control of induction and synchronous machines. The magnetic saturation model of an induction machine is also demonstrated (2.2-kW induction motor, saturated) as well as computation of control lookup tables for synchronous machines (5-kW PM-SyRM, flux maps from SyR-e).

6.7-kW SyRM

6.7-kW SyRM

2.2-kW PMSM, diode bridge

2.2-kW PMSM, diode bridge

2.2-kW induction motor, torque-control mode

2.2-kW induction motor, torque-control mode

2.2-kW induction motor, saturated

2.2-kW induction motor, saturated

2.2-kW PMSM, with PM flux adaptation

2.2-kW PMSM, with PM flux adaptation

5-kW PM-SyRM, flux maps from SyR-e

5-kW PM-SyRM, flux maps from SyR-e

V/Hz Control#

These examples demonstrate observer-based V/Hz control for synchronous machines [5] and induction machines [6]. The example 2.2-kW PMSM, 2-mass mechanics demonstrates the use of a two-mass mechanics model. Furthermore, the examples 2.2-kW induction motor, diode bridge and 2.2-kW induction motor, LC filter show operation of an induction machine under pure open-loop V/Hz control with a diode front-end rectifier and with an LC filter, respectively.

References

2.2-kW induction motor

2.2-kW induction motor

2.2-kW PMSM

2.2-kW PMSM

2.2-kW induction motor, diode bridge

2.2-kW induction motor, diode bridge

6.7-kW SyRM, saturated

6.7-kW SyRM, saturated

2.2-kW induction motor, LC filter

2.2-kW induction motor, LC filter

2.2-kW PMSM, 2-mass mechanics

2.2-kW PMSM, 2-mass mechanics

Signal Injection#

These examples demonstrate a square-wave signal injection for low-speed operation based on [7]. A phase-locked loop is used to track the rotor position. For a wider speed range, signal injection could be combined to a model-based observer. The effects of magnetic saturation are not compensated for in this version.

References

2.2-kW PMSM

2.2-kW PMSM

6.7-kW SyRM

6.7-kW SyRM

Gallery generated by Sphinx-Gallery