Professional Documents
Culture Documents
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
1. INTRODUCTION
The speed performance of new components
and the flexibility inherent of all programmable
solutions give today many opportunities in the
field of digital implementation for control
systems. This is true for software solutions as
microprocessor or DSP (Digital Signal Processor).
However, specific programmable hardware
technology such as Field Programmable Gate
Array (FPGA) can also be considered as an
especially appropriate solution in order to boost
performances of controllers [1-3]. Indeed, these
generic components combine low cost
development, thanks to their re- configurability,
use of convenient software tools and more and
more significant integration density [4, 5].
The FPGA technology is now used by an
increasing number of designers in various fields of
application such as signal processing [6],
telecommunication, video, embedded control
systems, and electrical control systems. This last
154
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Vsd rs
V
sq 0
0 isd p sd
(1)
rs isq p sq
155
ISSN: 1992-8645
www.jatit.org
sd Lsd .isd f
(2)
sq Lsq .isq
(3)
3
Ce p f .isq ( Lsd Lsq ).isd .isq
2
disq
dt
d
f .
dt
Vsq
f
rs
L
p
.isq sd pisd
Lsq
Lsq
Lsq
Lsq
(6)
C
d 3 p
f
( f isq (Lsd Lsq )isd isq ) r
dt 2J
J
J
The vector x x1 x2 x3 T isd isq T
choice as state vector is justified by the fact that
currents and speed are measurable and that the
control of the instantaneous torque can be done
comfortable via the currents isd and/or isq. And
stator
voltages
as
control
variables
(4)
Ce Cr J .
E-ISSN: 1817-3195
(5)
With:
isd ,isq :Direct and quadrature axis stator currents
: rotation's speed mechanical of the PMSM.
: rotation's speed electric.
p: Number of pairs of poles.
J : Total moment of inertia brought back on the
tree of the PMSM.
f : Coefficient of viscous friction.
Cr: Resistive torque.
f: flux produced by the permanent magnet.
sd: d axis stator magnetic flux,
sq: q axis stator magnetic flux,
Lsd: d axis stator leakage inductance,
Lsq: q axis stator leakage inductance,
rs: stator winding resistance,
Ce: electromagnetic torque,
u Vsd
Vsq .
3. NONLINEAR
BACKSTEPPING NOT
ADAPTATIVE
CONTROLLER
APPLIED TO PMSM
e ref
(7)
e
ref
dt
(8)
1
3
p
(f isq (Lsd Lsq)isdisq) fCr
ref
J 2
1
V1 e2
2
(9)
1 3p
(
i
(
L
L
)
i
i
)
f
C
e
ref
f sq
sd
sq sd sq
r
J 2
ISSN: 1992-8645
www.jatit.org
i sdref 0
i sqref
2
3 p
(11)
( f C r J .k .e )
(16)
3p
( Lsd Lsq )ed isq k e )
2J
2J
f
Vsq
3 p f
r
L
s isq sd isd
e
]
Lsq Lsq
Lsq
Lsq
2J
The expression (16) found above requires the
following control laws:
V1 k e2 0
(12)
with isdref 0
3pLsd
(Lsd Lsq)eisq
2J
(17)
2Lsq(kJ f ) 3pf
3p
Vsq
eq (Lsd Lsq)edisq ke
3pf 2J
2J
3pf Lsq
e rsisq Lsdisd f kqLsqeq
2J
(14)
V2 k e k d ed k q eq 0
p f
r
L
V
s .isq sd pisd
sd
Lsq
Lsq
Lsq
Lsd
1 2
(e ed2 eq2 )
2
In order to verify asymptotic stability of notadaptive controller and show its performance
against and tracking the trajectory of the speed,
we implemented the system in Matlab / Simulink
environment as the diagram below:
(15)
1
V2 (ee ed ed eq eq )
2
ke2 kd ed2 kq eq2
ed [kd ed
(18)
V2
eq
(13)
3 p f
ed isdref isd
eq isqref isq
E-ISSN: 1817-3195
3p
2( k J f )
( Lsd Lsq )eisq ] eq [k q eq
.
2J
3 p f
Vsd rs Lsq
isq
Lsd Lsd Lsd
157
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Further trajectory
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
159
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
4. FPGA IMPLEMENTATION OF AN
ROBUST
NO
ADAPTIVE
BACKSTEPPING CONTROLLER
4.1. Development Of The Implementation
There are several manufacturers of FPGA
components
such:
Actel,
Xilinx
and
Alteraetc. These manufacturers use different
technologies for the implementation of
FPGAs. These technologies are attractive
because they provide reconfigurable structure
that is the most interesting because they allow
great flexibility in design. Nowadays, FPGAs
offer the possibility to use dedicated blocks such
as RAMs, multipliers wired interfaces PCI and
CPU cores.
The architecture designing was done using
with CAD tools. The description is made
graphically or via a hardware description
language high level, also called HDL (Hardware
Description
Language).
Is
commonly
used language VHDL and Verilog. These two
languages are standardized and provide the
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Fig.20: Functional Model for No adaptative Backstepping Controller from SYSTEM GENERATOR
- The SVW block is the most important,
because can provide control pulses to the
IGBT voltage inverter in the power section
from well-regulated voltages,
- The block for the controller no adaptative
backstepping which is designed to regulate
the speed and stator currents of the PMSM,
- Block "Timing" which controls the beginning
and the end of each block, which allows the
refresh in the voltages reference V10, V20 and
V30 at the beginning of each sampling period,
- The RS232 block allows signal timing and
recovery of signals viewed, created by
another program on Matlab & Simulink to
visualize the desired output signal.
The second step of the simulation is the
determination of the suitable sampling period and
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
Cos
Vsd
2
Vsq 3 Sin
V
0
1
2
2
4
) Cos( )
(18
3
3
Vsa
4
4
Sin( ) Sin( ) Vsb
3
3
V
1
1 qc
2
2
Cos(
5. EXPERIMENTAL RESULTS
5.1. Simulation of the
backstepping control
the
adaptative
4.3. Modular
design
architecture
no
control
Subsequently,
when
No
Adaptative
Backstepping Controller module indicates the
end of the calculation, the module of the
transformation of Park inverse (dq-abc) is
activated to calculate the components Vsa, Vsb and
Vsc stator voltage vector. Finally, the module of
the PMW is activated. The latter has a running
time and generates the control signals Sa, Sb and Sc
for controlling the switches of the voltage inverter.
162
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
FPGA
LOAD
PMSM
163
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
robustness and
algorithm used.
reliability
of
the
control
ACKNOWLEDGEMENTS
We thank all those who contributed to make
this work, including my teachers in my home
laboratory STIC Team, Faculty of Science Dhar
El Mahraz, Fez, Morocco and the Center of
Modeling and simulation of the systems,
University of Pitesti, Romania, my wife and all
my friends for their support.
This work was performed in the Montefiore
Institute, University of Liege (ULG) in Belgium,
mobility funded by AVERROES (Erasmus)
Program in the framework of the European
Erasmus Mundus Action 2.
REFERENCES:
[1]. Y.Y. Tzou, H.J. Hsu: FPGA Realization of
Space-Vector PWM Control IC for Three
Phase PWM Inverters, IEEE Trans, Power
Electron., vol.12, n6, pp.953-963, nov.1997.
[2].Melicio, R; Mendes, VMF; Catalao, JPS
Modeling, Control and Simulation of FullPower Converter Wind Turbines Equipped
with Permanent Magnet Synchronous
CONCLUSION
164
ISSN: 1992-8645
www.jatit.org
E-ISSN: 1817-3195
NEURAL
NETWORK
FOR
HIGH
PERFORMANCE PMSM DRIVE Journal
of Theoretical and Applied Information
Technology JATIT, pp165-176, Vol. 33 No.2,
30th November 2011.
ISSN: 1992-8645
www.jatit.org
AUTHOR PROFILE:
Badre BOSSOUFI Was born
in Morocco in 1985, He
received the M.S degree in
electrical
engineering
(Automated Industrial Systems
Engineering ISAI) from faculty
of Science Dhar El Mahraz,
Sidi Mohammed Ben Abdellah University in
2009, Fez, Morocco. He is currently working
toward the Ph.D. degree in electrical engineering
in the STIC Team from FSDM Fez and Center of
Modeling and simulation of the systems, Faculty
of Electronics, Communications, University of
PITETI, Romania. Member of Montefiore
Institute, Department Electrical, University of
Liege, Belgium.
His research interests are in the areas of power
electronics and control (DTC, FOC, Sliding
Mode, Backstepping control), which includes
ac machine drives and FPGA-based controllers,
and use of artificial intelligence techniques for
the control of electrical machines.
Hes a graduate student Member of Industrial
Electronics,
Electronics
Devices,
Power
Electronics Society of the Institute of Electrical
and Electronics Engineers IEEE.
166
E-ISSN: 1817-3195