SlideShare a Scribd company logo
1 of 4
Download to read offline
The International Journal Of Engineering And Science (IJES)
|| Volume || 4 || Issue || 3 || Pages || PP.01-04|| 2015 ||
ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805
www.theijes.com The IJES Page 1
FPGA-based implementation of sensorless AC drive controllers
for embedded Electrical Systems
Ms. Ajita Bhosale, Mr. V. V .Deotare
Dept. of Electronics and Telecommunication ( VLSI and Embedded systems )
Sinhgad Institute of Technology (SIT)
Lonavala, Pune.
--------------------------------------------------------ABSTRACT--------------------------------------------------
The aim of this paper is to present FPGA (Field Programmable Gate Array) based implementation of
sensorless AC drive controllers for embedded electrical systems. For very low speed and standstill, the injection
of a rotating high frequency voltage in the vector control scheme. Implemenatation of sensorless controllers
strcture using FPGA.
INDEX TERMS: Field Programmable Gate Array, Extended Kalman Filter, rotating high frequency signal
injection,
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 02 February 2015 Date of Accepted: 11 March. 2015
---------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
Nowadays, the embedded electrical systems are playing an increasingly important role in industrial
control applications in different domains such as automotive, space and aircraft domains. The rising industrial
demands in terms of performance and reliability require the use of complex and efficient control algorithms
associated with high performance digital technologies. This is typically the case of aircraft embedded
applications in the context of More Electrical Aircraft (EMA) industrial objectives. Along this trend and when
focusing on AC drive applications, the sensorless controllers are becoming an interesting alternative to standard
controllers. Therefore, many scientific and industrial researches have been focused on thanks to their attractive
cost and size reduction associated to high reliability. Depending on the speed range, many estimation methods
of rotor position were investigated. At standstill, the method based on injecting rotating or pulsating high has
proved good performance. For medium and high speed range, the Extended Kalman Filter (EKF) appears to be
an efficient candidate for the online estimation of speed and rotor position. Such sensorless controllers are well
known for their complex computation which represents a real design challenge for implementing these strategies
for embedded systems. Consequently, the use of efficient digital technologies became primordial since they
allow the implementation of such complex controllers .implementation of such complex controllers.Among
these technologies, the Field Programmable Gate Arrays (FPGAs) present a great interest to implement such
complex algorithms. Indeed, FPGAs provide high integration density and modularity. They also offer the
possibility to design very powerful dedicated parallel architectures which can dramatically reduce the execution
time. For a challenging aircraft embedded system, the development of FPGA-based Intellectual Property (IP)
modules is well convenient. It provides portability of modules between different targets. Consequently, it avoids
losing time in development and certification which decreases the whole cost development system. Besides, for
these critical applications, where the safety is of prime importance, the configuration must be kept against the
SEU (Single Event Upset) radiations and even when power is off. In this sense, FPGA Flash RAM technology
has also demonstrated its efficiency in term of reliability.
The final objective is to implement the two estimation methods in the same FPGA target. Firstly, the
HF injection method is tested with 40 kVA BSSG using a FPGA Actel A3P1000 type. Secondly, the EKF is
performed with Standard Synchronous Actuator (SSA) using FPGA Xilinx Virtex-2P.Position of Sensors:- The
present rotor position detection in many PMSM machines is carried out with a resolver, which connected to the
rotor shaft gives the rotor angle needed in the field oriented vector control. A resolver can be described as a
combination of a small electrical motor, built up with a rotor and stator, and a rotating transformer since the
voltages are induced between different windings. The stator usually contains three windings while the rotor
holds one.
FPGA-based implementation of sensorless…
www.theijes.com The IJES Page 2
A high frequency reference voltage is applied to one of the stator windings, the primary side of the
rotating transformer, exciting a current in the secondary side or the rotor winding. This way, no brushes or slip
rings are needed in the resolver. Since this voltage is not used to produce any torque, the amplitude can be kept
low, around 5 V, with a frequency at about 5 kHz. The two remaining windings in the stator are placed opposite
to the first one, with a mutual distance of 90 degrees. The voltages in the two phase windings will be the
injected reference voltage multiplied with sinus and cosines of the angle respectively. This makes the absolute
angle, determinable with arctan (u. sinθR/ cosθR) and hence, the rotor detection will not be affected by changes
in injected voltage that may occur due to temperature changes or ageing. [5] The basic resolver is built as a two
pole machine which means that the mechanical and the electrical degrees agree with each other, but with
multiple poles, the achieved accuracy can be better. The drawback is that the mechanical and the electrical
degree will no longer agree.
Sensorless control:- High quality information about the rotor flux angle is crucial in field oriented control
systems. The most common way to attain this information has been to add a dedicated sensor to the rotor shaft.
This has a few disadvantages especially in drive systems used in automotive applications. Its physical size is a
large drawback when designing the motor. The length of the machine is often critical due to constraints in the
power train. This makes it sometimes impossible to fit a standard mechanical sensor. [9]The sensors can also
cause problems in terms of reliability as they are sensitive to shock and vibration, optical sensors like encoders
are in addition sensitive to dirt. A sensor connected through long cables can also be sensitive to disturbances.[8]
A sensor fulfilling all requirements is often expensive, why removing it would constitute an important cost
reduction. A control system that not has to rely on a mechanical position sensor would therefore be favorable, a
so called sensorless control system. [9] To solve this problem, signal-injection methods have been developed
taking advantage of that the rotor is salient. By injecting high frequency voltages the difference of inductance in
d and q axis direction can be extracted from the resulting high frequency currents. This information will give the
position of the rotor. Problems that will arise are low signal to noise ratio (SNR) on the resulting currents
making the measurements sensitive to for example noise and non-linearity in the converter. [10] As the position
is determined by the inductance in the rotor there will be problems when the iron becomes saturated as that will
decrease the inductance. The problem with saturation is significant in motors for hybrid electric vehicles (HEV)
where the torque demand is very high. It is also desirable to achieve a short motor to make it easy to fit. For high
torque output, concentrated windings are then needed, increasing the risk for saturation. [9]
II. EXTENDED KALMAN FILTER ALGORITHM
So far only linear systems have been considered. But in practice the dynamic or the observation model
can be nonlinear. One approach to the kalman filter for such nonlinear problems is the so called Extended
Kalman Filter, which was discovered by Stanley F. Schmidt. After Kalman presented his results about Kalman
filtering, Schmidt immediately began applying it to the space navigation problem for the Upcoming Apollo
project for manned exploration of the moon. In this process he invented the extended Kalman filter. This
Kalman filter linearises about the current estimated state. Thus the system must be represented by continuously
differentiable functions. One disadvantage of this version of the Kalman filter for nonlinear systems is that it
needs more time consuming calculations. The implementation for linear systems can be made more efficient by
pre-computing the dynamic matrix F, the state transition matrix ɸ and the observation matrix H. But for linear
systems, these are functions of state and consequently change with every time step and cannot be pre-computed.
There are two steps of algorithm as follows,
[1]. Prediction
[2]. Correction
Prediction:- In nonlinear case the dynamic matrix F is function of state to be estimated. So the predicted state is
calculated by solving the differential equations in the form
x̠̄ (t) = f ( x̠̄ (t)) (1)
By representing this equation by Taylor Series with respect to x at the predicted state x̠̄ (ti) and assuming that
the higher order terms can be neglected,the dynamic matrix F(ti) can be calculated with
F(ti)= ᵟ f(x̠̄ ) / ᵟx when x = x(ti) (2)
And now other steps of the prediction can be calculated, but it should be noted that, now the used matrices are
not constant like in the linear case. but depend on the time step.
FPGA-based implementation of sensorless…
www.theijes.com The IJES Page 3
d/dt ɸ limit( ti to ti-1) = F( ti) ɸ limit( ti to ti-1)
(3)
Correction:-
Like the differential equations in the prediction step the corresponding linear observation equations are
linearized with the Taylor series about the predicted step x̠̄ (ti) and higher order terms are neglected.
Thus the approximate observation matrix is
H(ti) = ᵟh(x̠̄ ) / ᵟ x̠̄ when x̠̄ = x̠̄ (ti) (4)
In that case the predicted measurement l̠̄ (ti) for calculating the measurement residual ( l (ti)- l̠̄ (ti)) is
l̠̄ (ti)=h x̠̄ (ti) (5)
Further on, we can again use the same formulas to calculate the correct state its covariance matrix like in the
linear case but with time dependent matrices.
x+(ti) = x(ti) +K( l (ti)- l̠̄ (ti)) (6)
And
P+(ti) = (I- K(ti) H(ti)) p(ti) (7)
With
T T -1
K(ti) = p H(ti) (H(ti) p H(ti)) +Rr(ti))
(8)
III. HF INJECTION METHOD
Unlikely from original ’true’ high frequency (HF)
injection method [8], the virtual HF signal is not added to basic supply voltage of inverter, but it is subtracted
from it, so acting stator voltage of model [5] as follows:
Vsact = Vs- Vinj (1)
The injection- and acting model voltages are virtual,
obviously synchronized by real stator voltage. The acting voltage obtained from the model of PMSM causes the
virtual acting stator current as response on it. From this response it is possible to extract the information about
rotor position even under the rotating motor, by the same way as classical injection method (using filters).
Fig1: Fundamental block diagram of VHFIM method
It is possible to express HF component of actual modeled stator current isinj
Isinj = Is- Isact (2)
As it can be seen the overall current consists of two components: positive sequence component and negative
sequence component. The negative sequence component is proportional to the differential stator transient
inductance and contains useful spatial information, and can be extracted by filtering [8] and [9]. A method used
for speed control in simpler control systems is the volts-hertz method. Speed control is achieved by varying the
FPGA-based implementation of sensorless…
www.theijes.com The IJES Page 4
supply frequency and by controlling the supply voltage approximate proportional to speed, the magnetization in
the machine is kept constant. This
Control strategy can be used without any kind of speed or position feedback and is called open loop control. [6]
To use open loop control with a synchronous machine the speed has to be varied slowly, this to ensure that
synchronism is not lost. [7] The control method used in most high performance PMSM-drives is the field
oriented control which allows both torque and speed control with more precision than the volt-hertz method.
Field oriented control with rotor flux orientation (RFO) utilizes the fact that the PMSM machine in many ways
is similar to a DC-machine turned inside out. By transforming to a coordinate system rotating with the same
speed as the rotor, voltages and currents become dc quantities. This is called the synchronous reference frame,
or sometimes the direct and quadrature, dq-system. The direct axis, often called d, is aligned with the permanent
magnet
flux linked with the stator windings and the quadrature axis, called q, is placed orthogonal from that. The stator
current can then be divided into a d-directed, flux producing part and a q-component that produces torque. In the
control system it will then be easy to control the magnetization and torque production in the machine
independently, just like in a dc machine. The 3-phase quantities are generally expressed in a two-phase stator
stationary coordinate system (αβ). The dq-system is then displaced from the αβ-system with the rotor flux angle,
θr, as seen in fig2.
Fig2: definition of the dq and αβ-reference frame
IV. CONCLUSION
In this paper we have seen that for sensorless control two methods are used. HF method is used for low
and stand still position considering stator voltage. Extended Kalman Filter algorithm is used for low and high
speed.
REFERENCES
[1] FPGA-based implementation of sensorless AC drive Controllers for Embedded electrical systems I.BAHRI1, A.
MAALOUF2, L. IDKHAJINE1, E. MONMASSON1
[2] J.-I. Ha, S.-K. Sul, "Physical understanding of high frequency injection method to sensorless drives of an
induction machine", In Proc. IEEE-IAS.Conf. 2000, Vol.3 pp Proc. IEEE-IAS.Conf. 2000, Vol.3 pp
[3] D. Saltiveri, G. Asher, M. Sumner, A. Arias, L. Romeral,"Application of the matrix converter for the sensorless
Position Control of Permanent Magnet AC Machines Using High Frequency Injection", In Proc. IEEE- EPE 2005.Conf.
[4] D. Kim, “An implementation of fuzzy logic controller on the reconfigurable FPGA system,” IEEE Trans. on Industrial
Electronics, Vol. 47, no. 3, pp.703-715, Jun 2000
[5] L. Idkhajine, E. Monmasson, M-W. Naouar, A.Prata, ,K.Bouallaga“Fully integrated FPGA-based controller for synchronous
motor drives”, IEEE Trans. on Ind . Electron., vol. 56, n°. 10, pp. 4006-4017, October 2009.
[6] Harnefors L: “Control of Variable-Speed Drives”, Västerås: Mälardalen University, 2002, pp 62, 93, 167-168
[7] Hughes A: “Electric Motors and Drives”, Third edition Elsevier Ltd, 2006, ISBN-10: 0-7506-4718-3, pp 353
[8] Webster J G: "Measurement Instrumentation and Sensors Handbook The", CRC Press LCC, 1999, ISBN: 084932145X
[9] Bishop R H: "Mechatronics Handbook The", CRC Press LCC, 2002, ISBN: 0849300665
[10] Arias A, Saltiveri D, Caruana C, Pou J, Gago J, Gonzalez D: ”Position estimation with voltage pulse test signals for
Permanent Magnet Synchronous Machines using Matrix Converters”, 5
th
International Workshop – CPE, 2007
[11] Bocker J, Kroger C: ”Control of permanent magnet”Synchronous motor with dual-mode position estimation, EPE Dresden, 2005,
ISBN: 90-75815-08-5
[12] Morimoto S, Sanada M, Takeda J: ”3-phase High Frequency Voltage Input Sensorless Control for Hybrid Electric Vehicle
Applications” The 22nd International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium & Exposition, Oct. 23-28, 2006,
pp 458-467

More Related Content

What's hot

Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
shadabshaikh102
 
Vavo app irdrop_em_analysis_flow
Vavo app irdrop_em_analysis_flowVavo app irdrop_em_analysis_flow
Vavo app irdrop_em_analysis_flow
Alan Tran
 
Timing closure document
Timing closure documentTiming closure document
Timing closure document
Alan Tran
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Waleed El-Badry
 
Speed con trol of dc motor
Speed con trol of dc motorSpeed con trol of dc motor
Speed con trol of dc motor
Amit Ranjan
 

What's hot (20)

Vector speed control
Vector speed control Vector speed control
Vector speed control
 
IRJET - Vector Control of Permenant Magnet Synchronous Motor
IRJET -  	  Vector Control of Permenant Magnet Synchronous MotorIRJET -  	  Vector Control of Permenant Magnet Synchronous Motor
IRJET - Vector Control of Permenant Magnet Synchronous Motor
 
Speed Control of Brushless DC Motor using Different Intelligence Schemes
Speed Control of Brushless DC Motor using Different Intelligence SchemesSpeed Control of Brushless DC Motor using Different Intelligence Schemes
Speed Control of Brushless DC Motor using Different Intelligence Schemes
 
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
IRJET- A High Performance Parallel Architecture for Linear Feedback Shift Reg...
 
Speed control of motor usinng matlab
Speed control of motor usinng  matlabSpeed control of motor usinng  matlab
Speed control of motor usinng matlab
 
vector control of induction motor
vector control of induction motorvector control of induction motor
vector control of induction motor
 
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction MotorFLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
FLC-Based DTC Scheme for a New Approach of Two-Leg VSI Fed Induction Motor
 
FPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC MotorFPGA Based Speed Control of BLDC Motor
FPGA Based Speed Control of BLDC Motor
 
Vavo app irdrop_em_analysis_flow
Vavo app irdrop_em_analysis_flowVavo app irdrop_em_analysis_flow
Vavo app irdrop_em_analysis_flow
 
Fuzzy Controller for Speed Control of BLDC motor using MATLAB
Fuzzy Controller for Speed Control of BLDC motor using MATLABFuzzy Controller for Speed Control of BLDC motor using MATLAB
Fuzzy Controller for Speed Control of BLDC motor using MATLAB
 
pramod
pramodpramod
pramod
 
Timing closure document
Timing closure documentTiming closure document
Timing closure document
 
Vector control of induction motor
Vector control of induction motorVector control of induction motor
Vector control of induction motor
 
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
Speed Control and Parameter Variation of Induction Motor Drives using Fuzzy L...
 
F05613947
F05613947F05613947
F05613947
 
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
 
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
 
Speed con trol of dc motor
Speed con trol of dc motorSpeed con trol of dc motor
Speed con trol of dc motor
 
Direct Torque Control of a Bldc Motor Based on Computing Technique
Direct Torque Control of a Bldc Motor Based on Computing TechniqueDirect Torque Control of a Bldc Motor Based on Computing Technique
Direct Torque Control of a Bldc Motor Based on Computing Technique
 
A High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction MachineA High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
 

Viewers also liked

Public Debt in Lebanon: Cointegration Analysis and Forecasts
Public Debt in Lebanon: Cointegration Analysis and ForecastsPublic Debt in Lebanon: Cointegration Analysis and Forecasts
Public Debt in Lebanon: Cointegration Analysis and Forecasts
theijes
 
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
theijes
 

Viewers also liked (19)

Explaining Customer Satisfaction with Experience, Customer Trust and Commitme...
Explaining Customer Satisfaction with Experience, Customer Trust and Commitme...Explaining Customer Satisfaction with Experience, Customer Trust and Commitme...
Explaining Customer Satisfaction with Experience, Customer Trust and Commitme...
 
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF AlgorithmEnhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
Enhancing The Human Perceivable Image Content In CAPTCHA Based BF Algorithm
 
3D Single-Segment Cable Analysis
3D Single-Segment Cable Analysis3D Single-Segment Cable Analysis
3D Single-Segment Cable Analysis
 
Detection and Rectification of Distorted Palm Print Images
Detection and Rectification of Distorted Palm Print ImagesDetection and Rectification of Distorted Palm Print Images
Detection and Rectification of Distorted Palm Print Images
 
Effect of biofertilizer in combination with organic manures on growth and fol...
Effect of biofertilizer in combination with organic manures on growth and fol...Effect of biofertilizer in combination with organic manures on growth and fol...
Effect of biofertilizer in combination with organic manures on growth and fol...
 
Public Debt in Lebanon: Cointegration Analysis and Forecasts
Public Debt in Lebanon: Cointegration Analysis and ForecastsPublic Debt in Lebanon: Cointegration Analysis and Forecasts
Public Debt in Lebanon: Cointegration Analysis and Forecasts
 
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
 
Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECGAnalyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
Analyzing of an ECG Signal Mathematically By Generating Synthetic-ECG
 
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
Application of Foamy Mineral Oil Flow under Solution Gas Drive toa Field Crud...
 
Energy’s Method for Experimental Life Prediction of a 1 + 6 Strand
Energy’s Method for Experimental Life Prediction of a 1 + 6 StrandEnergy’s Method for Experimental Life Prediction of a 1 + 6 Strand
Energy’s Method for Experimental Life Prediction of a 1 + 6 Strand
 
Effect of education and training to performance mediated career development i...
Effect of education and training to performance mediated career development i...Effect of education and training to performance mediated career development i...
Effect of education and training to performance mediated career development i...
 
Computer-Based Analysis of The Performance of Different Modulation Techniques...
Computer-Based Analysis of The Performance of Different Modulation Techniques...Computer-Based Analysis of The Performance of Different Modulation Techniques...
Computer-Based Analysis of The Performance of Different Modulation Techniques...
 
Biosorption Activity of Nymphaea lotus (Water Lily)
Biosorption Activity of Nymphaea lotus (Water Lily)Biosorption Activity of Nymphaea lotus (Water Lily)
Biosorption Activity of Nymphaea lotus (Water Lily)
 
Remote Sensing Technique as Exploration Tool for Ground water in Parts of the...
Remote Sensing Technique as Exploration Tool for Ground water in Parts of the...Remote Sensing Technique as Exploration Tool for Ground water in Parts of the...
Remote Sensing Technique as Exploration Tool for Ground water in Parts of the...
 
Estimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary ImagesEstimation of 3d Visualization for Medical Machinary Images
Estimation of 3d Visualization for Medical Machinary Images
 
Tensile test of a strand with 2 broken wires artificially damaged and life pr...
Tensile test of a strand with 2 broken wires artificially damaged and life pr...Tensile test of a strand with 2 broken wires artificially damaged and life pr...
Tensile test of a strand with 2 broken wires artificially damaged and life pr...
 
Estimation of Solar Radiation over Ibadan from Routine Meteorological Parameters
Estimation of Solar Radiation over Ibadan from Routine Meteorological ParametersEstimation of Solar Radiation over Ibadan from Routine Meteorological Parameters
Estimation of Solar Radiation over Ibadan from Routine Meteorological Parameters
 
Models for predicting body dimensions needed for furniture design of junior s...
Models for predicting body dimensions needed for furniture design of junior s...Models for predicting body dimensions needed for furniture design of junior s...
Models for predicting body dimensions needed for furniture design of junior s...
 
Alternative Contractual Models of Dredging Projects to Avoid Disputes (A Case...
Alternative Contractual Models of Dredging Projects to Avoid Disputes (A Case...Alternative Contractual Models of Dredging Projects to Avoid Disputes (A Case...
Alternative Contractual Models of Dredging Projects to Avoid Disputes (A Case...
 

Similar to FPGA-based implementation of sensorless AC drive controllers for embedded Electrical Systems

Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...
Alexander Decker
 
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
International Journal of Power Electronics and Drive Systems
 

Similar to FPGA-based implementation of sensorless AC drive controllers for embedded Electrical Systems (20)

Induction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithmInduction motor harmonic reduction using space vector modulation algorithm
Induction motor harmonic reduction using space vector modulation algorithm
 
Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...Development of a low cost sensored control for high speed axial flux permanen...
Development of a low cost sensored control for high speed axial flux permanen...
 
Fault Management of Electrical Drives Onboard Ship using Power Line Communica...
Fault Management of Electrical Drives Onboard Ship using Power Line Communica...Fault Management of Electrical Drives Onboard Ship using Power Line Communica...
Fault Management of Electrical Drives Onboard Ship using Power Line Communica...
 
Analysis of distance protection relay in presence of static synchronous compe...
Analysis of distance protection relay in presence of static synchronous compe...Analysis of distance protection relay in presence of static synchronous compe...
Analysis of distance protection relay in presence of static synchronous compe...
 
FPGA-Based Implementation Nonlinear Backstepping Control of a PMSM Drive
FPGA-Based Implementation Nonlinear Backstepping Control of a PMSM DriveFPGA-Based Implementation Nonlinear Backstepping Control of a PMSM Drive
FPGA-Based Implementation Nonlinear Backstepping Control of a PMSM Drive
 
Multi-power rail FLR configurable for Digital Circuits
Multi-power rail FLR configurable for Digital CircuitsMulti-power rail FLR configurable for Digital Circuits
Multi-power rail FLR configurable for Digital Circuits
 
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
 
IRJET- Performance Improvement for Distance Relay based Fuzzy Logic for All P...
IRJET- Performance Improvement for Distance Relay based Fuzzy Logic for All P...IRJET- Performance Improvement for Distance Relay based Fuzzy Logic for All P...
IRJET- Performance Improvement for Distance Relay based Fuzzy Logic for All P...
 
Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...Experimental Evaluation of Torque Performance of Voltage and Current Models u...
Experimental Evaluation of Torque Performance of Voltage and Current Models u...
 
IRJET- Adaptive Observer-Based Fault Estimation for DFIG based Wind Turbine S...
IRJET- Adaptive Observer-Based Fault Estimation for DFIG based Wind Turbine S...IRJET- Adaptive Observer-Based Fault Estimation for DFIG based Wind Turbine S...
IRJET- Adaptive Observer-Based Fault Estimation for DFIG based Wind Turbine S...
 
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
 
MRA Analysis for Faults Indentification in Multilevel Inverter
MRA Analysis for Faults Indentification in Multilevel InverterMRA Analysis for Faults Indentification in Multilevel Inverter
MRA Analysis for Faults Indentification in Multilevel Inverter
 
IRJET - Automated Monitoring Test Rig for Circuit Breaker Operation
IRJET -  	  Automated Monitoring Test Rig for Circuit Breaker OperationIRJET -  	  Automated Monitoring Test Rig for Circuit Breaker Operation
IRJET - Automated Monitoring Test Rig for Circuit Breaker Operation
 
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) techniqueJoint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
 
FPGA-Based Implementation Direct Torque Control of Induction Motor
FPGA-Based Implementation Direct Torque Control of Induction MotorFPGA-Based Implementation Direct Torque Control of Induction Motor
FPGA-Based Implementation Direct Torque Control of Induction Motor
 
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
 
G43013539
G43013539G43013539
G43013539
 
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab ModelIRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
IRJET- Study Over Current Relay (MCGG53) Response using Matlab Model
 
IRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid SimulatorIRJET- Design and Implementation of Three Phase Grid Simulator
IRJET- Design and Implementation of Three Phase Grid Simulator
 
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
Arc Fault and Flash Signal Analysis and Detection in DC Distribution Systems ...
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

FPGA-based implementation of sensorless AC drive controllers for embedded Electrical Systems

  • 1. The International Journal Of Engineering And Science (IJES) || Volume || 4 || Issue || 3 || Pages || PP.01-04|| 2015 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 www.theijes.com The IJES Page 1 FPGA-based implementation of sensorless AC drive controllers for embedded Electrical Systems Ms. Ajita Bhosale, Mr. V. V .Deotare Dept. of Electronics and Telecommunication ( VLSI and Embedded systems ) Sinhgad Institute of Technology (SIT) Lonavala, Pune. --------------------------------------------------------ABSTRACT-------------------------------------------------- The aim of this paper is to present FPGA (Field Programmable Gate Array) based implementation of sensorless AC drive controllers for embedded electrical systems. For very low speed and standstill, the injection of a rotating high frequency voltage in the vector control scheme. Implemenatation of sensorless controllers strcture using FPGA. INDEX TERMS: Field Programmable Gate Array, Extended Kalman Filter, rotating high frequency signal injection, --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 02 February 2015 Date of Accepted: 11 March. 2015 --------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Nowadays, the embedded electrical systems are playing an increasingly important role in industrial control applications in different domains such as automotive, space and aircraft domains. The rising industrial demands in terms of performance and reliability require the use of complex and efficient control algorithms associated with high performance digital technologies. This is typically the case of aircraft embedded applications in the context of More Electrical Aircraft (EMA) industrial objectives. Along this trend and when focusing on AC drive applications, the sensorless controllers are becoming an interesting alternative to standard controllers. Therefore, many scientific and industrial researches have been focused on thanks to their attractive cost and size reduction associated to high reliability. Depending on the speed range, many estimation methods of rotor position were investigated. At standstill, the method based on injecting rotating or pulsating high has proved good performance. For medium and high speed range, the Extended Kalman Filter (EKF) appears to be an efficient candidate for the online estimation of speed and rotor position. Such sensorless controllers are well known for their complex computation which represents a real design challenge for implementing these strategies for embedded systems. Consequently, the use of efficient digital technologies became primordial since they allow the implementation of such complex controllers .implementation of such complex controllers.Among these technologies, the Field Programmable Gate Arrays (FPGAs) present a great interest to implement such complex algorithms. Indeed, FPGAs provide high integration density and modularity. They also offer the possibility to design very powerful dedicated parallel architectures which can dramatically reduce the execution time. For a challenging aircraft embedded system, the development of FPGA-based Intellectual Property (IP) modules is well convenient. It provides portability of modules between different targets. Consequently, it avoids losing time in development and certification which decreases the whole cost development system. Besides, for these critical applications, where the safety is of prime importance, the configuration must be kept against the SEU (Single Event Upset) radiations and even when power is off. In this sense, FPGA Flash RAM technology has also demonstrated its efficiency in term of reliability. The final objective is to implement the two estimation methods in the same FPGA target. Firstly, the HF injection method is tested with 40 kVA BSSG using a FPGA Actel A3P1000 type. Secondly, the EKF is performed with Standard Synchronous Actuator (SSA) using FPGA Xilinx Virtex-2P.Position of Sensors:- The present rotor position detection in many PMSM machines is carried out with a resolver, which connected to the rotor shaft gives the rotor angle needed in the field oriented vector control. A resolver can be described as a combination of a small electrical motor, built up with a rotor and stator, and a rotating transformer since the voltages are induced between different windings. The stator usually contains three windings while the rotor holds one.
  • 2. FPGA-based implementation of sensorless… www.theijes.com The IJES Page 2 A high frequency reference voltage is applied to one of the stator windings, the primary side of the rotating transformer, exciting a current in the secondary side or the rotor winding. This way, no brushes or slip rings are needed in the resolver. Since this voltage is not used to produce any torque, the amplitude can be kept low, around 5 V, with a frequency at about 5 kHz. The two remaining windings in the stator are placed opposite to the first one, with a mutual distance of 90 degrees. The voltages in the two phase windings will be the injected reference voltage multiplied with sinus and cosines of the angle respectively. This makes the absolute angle, determinable with arctan (u. sinθR/ cosθR) and hence, the rotor detection will not be affected by changes in injected voltage that may occur due to temperature changes or ageing. [5] The basic resolver is built as a two pole machine which means that the mechanical and the electrical degrees agree with each other, but with multiple poles, the achieved accuracy can be better. The drawback is that the mechanical and the electrical degree will no longer agree. Sensorless control:- High quality information about the rotor flux angle is crucial in field oriented control systems. The most common way to attain this information has been to add a dedicated sensor to the rotor shaft. This has a few disadvantages especially in drive systems used in automotive applications. Its physical size is a large drawback when designing the motor. The length of the machine is often critical due to constraints in the power train. This makes it sometimes impossible to fit a standard mechanical sensor. [9]The sensors can also cause problems in terms of reliability as they are sensitive to shock and vibration, optical sensors like encoders are in addition sensitive to dirt. A sensor connected through long cables can also be sensitive to disturbances.[8] A sensor fulfilling all requirements is often expensive, why removing it would constitute an important cost reduction. A control system that not has to rely on a mechanical position sensor would therefore be favorable, a so called sensorless control system. [9] To solve this problem, signal-injection methods have been developed taking advantage of that the rotor is salient. By injecting high frequency voltages the difference of inductance in d and q axis direction can be extracted from the resulting high frequency currents. This information will give the position of the rotor. Problems that will arise are low signal to noise ratio (SNR) on the resulting currents making the measurements sensitive to for example noise and non-linearity in the converter. [10] As the position is determined by the inductance in the rotor there will be problems when the iron becomes saturated as that will decrease the inductance. The problem with saturation is significant in motors for hybrid electric vehicles (HEV) where the torque demand is very high. It is also desirable to achieve a short motor to make it easy to fit. For high torque output, concentrated windings are then needed, increasing the risk for saturation. [9] II. EXTENDED KALMAN FILTER ALGORITHM So far only linear systems have been considered. But in practice the dynamic or the observation model can be nonlinear. One approach to the kalman filter for such nonlinear problems is the so called Extended Kalman Filter, which was discovered by Stanley F. Schmidt. After Kalman presented his results about Kalman filtering, Schmidt immediately began applying it to the space navigation problem for the Upcoming Apollo project for manned exploration of the moon. In this process he invented the extended Kalman filter. This Kalman filter linearises about the current estimated state. Thus the system must be represented by continuously differentiable functions. One disadvantage of this version of the Kalman filter for nonlinear systems is that it needs more time consuming calculations. The implementation for linear systems can be made more efficient by pre-computing the dynamic matrix F, the state transition matrix ɸ and the observation matrix H. But for linear systems, these are functions of state and consequently change with every time step and cannot be pre-computed. There are two steps of algorithm as follows, [1]. Prediction [2]. Correction Prediction:- In nonlinear case the dynamic matrix F is function of state to be estimated. So the predicted state is calculated by solving the differential equations in the form x̠̄ (t) = f ( x̠̄ (t)) (1) By representing this equation by Taylor Series with respect to x at the predicted state x̠̄ (ti) and assuming that the higher order terms can be neglected,the dynamic matrix F(ti) can be calculated with F(ti)= ᵟ f(x̠̄ ) / ᵟx when x = x(ti) (2) And now other steps of the prediction can be calculated, but it should be noted that, now the used matrices are not constant like in the linear case. but depend on the time step.
  • 3. FPGA-based implementation of sensorless… www.theijes.com The IJES Page 3 d/dt ɸ limit( ti to ti-1) = F( ti) ɸ limit( ti to ti-1) (3) Correction:- Like the differential equations in the prediction step the corresponding linear observation equations are linearized with the Taylor series about the predicted step x̠̄ (ti) and higher order terms are neglected. Thus the approximate observation matrix is H(ti) = ᵟh(x̠̄ ) / ᵟ x̠̄ when x̠̄ = x̠̄ (ti) (4) In that case the predicted measurement l̠̄ (ti) for calculating the measurement residual ( l (ti)- l̠̄ (ti)) is l̠̄ (ti)=h x̠̄ (ti) (5) Further on, we can again use the same formulas to calculate the correct state its covariance matrix like in the linear case but with time dependent matrices. x+(ti) = x(ti) +K( l (ti)- l̠̄ (ti)) (6) And P+(ti) = (I- K(ti) H(ti)) p(ti) (7) With T T -1 K(ti) = p H(ti) (H(ti) p H(ti)) +Rr(ti)) (8) III. HF INJECTION METHOD Unlikely from original ’true’ high frequency (HF) injection method [8], the virtual HF signal is not added to basic supply voltage of inverter, but it is subtracted from it, so acting stator voltage of model [5] as follows: Vsact = Vs- Vinj (1) The injection- and acting model voltages are virtual, obviously synchronized by real stator voltage. The acting voltage obtained from the model of PMSM causes the virtual acting stator current as response on it. From this response it is possible to extract the information about rotor position even under the rotating motor, by the same way as classical injection method (using filters). Fig1: Fundamental block diagram of VHFIM method It is possible to express HF component of actual modeled stator current isinj Isinj = Is- Isact (2) As it can be seen the overall current consists of two components: positive sequence component and negative sequence component. The negative sequence component is proportional to the differential stator transient inductance and contains useful spatial information, and can be extracted by filtering [8] and [9]. A method used for speed control in simpler control systems is the volts-hertz method. Speed control is achieved by varying the
  • 4. FPGA-based implementation of sensorless… www.theijes.com The IJES Page 4 supply frequency and by controlling the supply voltage approximate proportional to speed, the magnetization in the machine is kept constant. This Control strategy can be used without any kind of speed or position feedback and is called open loop control. [6] To use open loop control with a synchronous machine the speed has to be varied slowly, this to ensure that synchronism is not lost. [7] The control method used in most high performance PMSM-drives is the field oriented control which allows both torque and speed control with more precision than the volt-hertz method. Field oriented control with rotor flux orientation (RFO) utilizes the fact that the PMSM machine in many ways is similar to a DC-machine turned inside out. By transforming to a coordinate system rotating with the same speed as the rotor, voltages and currents become dc quantities. This is called the synchronous reference frame, or sometimes the direct and quadrature, dq-system. The direct axis, often called d, is aligned with the permanent magnet flux linked with the stator windings and the quadrature axis, called q, is placed orthogonal from that. The stator current can then be divided into a d-directed, flux producing part and a q-component that produces torque. In the control system it will then be easy to control the magnetization and torque production in the machine independently, just like in a dc machine. The 3-phase quantities are generally expressed in a two-phase stator stationary coordinate system (αβ). The dq-system is then displaced from the αβ-system with the rotor flux angle, θr, as seen in fig2. Fig2: definition of the dq and αβ-reference frame IV. CONCLUSION In this paper we have seen that for sensorless control two methods are used. HF method is used for low and stand still position considering stator voltage. Extended Kalman Filter algorithm is used for low and high speed. REFERENCES [1] FPGA-based implementation of sensorless AC drive Controllers for Embedded electrical systems I.BAHRI1, A. MAALOUF2, L. IDKHAJINE1, E. MONMASSON1 [2] J.-I. Ha, S.-K. Sul, "Physical understanding of high frequency injection method to sensorless drives of an induction machine", In Proc. IEEE-IAS.Conf. 2000, Vol.3 pp Proc. IEEE-IAS.Conf. 2000, Vol.3 pp [3] D. Saltiveri, G. Asher, M. Sumner, A. Arias, L. Romeral,"Application of the matrix converter for the sensorless Position Control of Permanent Magnet AC Machines Using High Frequency Injection", In Proc. IEEE- EPE 2005.Conf. [4] D. Kim, “An implementation of fuzzy logic controller on the reconfigurable FPGA system,” IEEE Trans. on Industrial Electronics, Vol. 47, no. 3, pp.703-715, Jun 2000 [5] L. Idkhajine, E. Monmasson, M-W. Naouar, A.Prata, ,K.Bouallaga“Fully integrated FPGA-based controller for synchronous motor drives”, IEEE Trans. on Ind . Electron., vol. 56, n°. 10, pp. 4006-4017, October 2009. [6] Harnefors L: “Control of Variable-Speed Drives”, Västerås: Mälardalen University, 2002, pp 62, 93, 167-168 [7] Hughes A: “Electric Motors and Drives”, Third edition Elsevier Ltd, 2006, ISBN-10: 0-7506-4718-3, pp 353 [8] Webster J G: "Measurement Instrumentation and Sensors Handbook The", CRC Press LCC, 1999, ISBN: 084932145X [9] Bishop R H: "Mechatronics Handbook The", CRC Press LCC, 2002, ISBN: 0849300665 [10] Arias A, Saltiveri D, Caruana C, Pou J, Gago J, Gonzalez D: ”Position estimation with voltage pulse test signals for Permanent Magnet Synchronous Machines using Matrix Converters”, 5 th International Workshop – CPE, 2007 [11] Bocker J, Kroger C: ”Control of permanent magnet”Synchronous motor with dual-mode position estimation, EPE Dresden, 2005, ISBN: 90-75815-08-5 [12] Morimoto S, Sanada M, Takeda J: ”3-phase High Frequency Voltage Input Sensorless Control for Hybrid Electric Vehicle Applications” The 22nd International Battery, Hybrid and Fuel Cell Electric Vehicle Symposium & Exposition, Oct. 23-28, 2006, pp 458-467