Direct Eigen Control for Induction Machines and Synchronous Motors - Jean Claude Alacoque

A complete example of simulation

This site is the companion website of the book entitled Direct Eigen Control and published by John WILEY and Sons Ltd as IEEE press.
This web site can give you more real time and practical information on this totally new method for controlling all three phase electrical machines and motors. However it is appropriate to have a good knowledge of the principle of the dead beat control based on the motor modelization before approaching the simulation of the real time implementation.
This new dead-beat control is based on a discrete time state space modelization of induction machines, of surface mounted permanent magnet synchronous motors and of interior permanent magnet synchronous motors. The same control method can be applied to the power input filter stabilization, to the other electromagnetic actuator control or in general to all systems which can be modelized by one discrete time state space equation system; since starting from this type of model, it is easy to calculate the input vector to be applied to the system in order to grant all set point states ordered by the controlled process.
The book gives four examples of the input vector algebraic calculation of the dead-beat control, starting from the set point matrix of the state space modelization.
This dead-beat control has many advantages:

Here you will find one simulation example of an induction machine control. It is a simulation of the motor operation and also of the motor control algorithms. The simulation program is written for the Matlab simulation powerful software. It prepares a real time implementation in C language for a microprocessor assembler compiler, but it is not a real time program.
It can be used in traction or braking operation, with pantograph jumps, with power input filter or not, with or without filter capacitor voltage stabilization, forward running or reverse motion, with physical variable limitations according to the process dimensioning and to the rated values.
Some other potential choices were added in the induction machine simulation program, which are evocated but not described in the book:

An example of fourth degree equation evaluation is fully described in the simulation program for flux computing in case of stator voltage limitation.
One must be aware of the consequences of all parameter modifications on the simulation results. It is not a C real time secured program, written for one particular application as for railway locomotives or electrical cars. Indeed, the choice of simulation parameters, motor characteristics, sampling time types and durations, and physical limits, must be performed after the whole process dimensioning. Furthermore, this multipurpose simulation program is too open and permissive to be secured.
It is the first step towards a real time assembler program which strongly depends from the hardware configuration. The assembler statements are weak and inflationary; one closely must take care to the microprocessor operating time.
The only purpose here is to improve the understanding of the theoretical developments described in the book for speed drive controlling. The simulation can also demonstrate what it cannot be done in some situations . . .
It is easy to build from here, the simulation program of surface mounted permanent magnet synchronous motors and of interior permanent magnet synchronous motors.


Show Code


Go Back