ADVANCED ELECTRIC DRIVES M
Team : Professor:�Francesco Gambelli Prof. Giovanni Franceschini�Alessio Morgante�Gerardo Benedettini�Tommaso Dalmonte�
Electrification of an Alfa Romeo Giulia using first a Wound Stator DC motor and then an Induction Motor
Alfa Romeo Giulia
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
WOUND STATOR DC
Motor Datasheet
Wound stator
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Motor parameters �and equations
Motor equations
Equivalent circuit
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Global scheme
Speed control
ECU
Varying PID
Current control iq
Battery
Vehicle body
Motor
Current control id
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Body Vehicle
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Battery Sizing
Samsung INR21700-50E 21700
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Load inertia estimation
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Control strategy useful equations
Current control
Target:
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Saturation &�Anti-windup strategy
Electrical and mechanical quantities used in our control strategy, such as currents, voltages and torques, are limited in magnitude. Saturation in our PID regulators is therefore necessary.
Wind-up is a problem that appears when PID output is limited and the integral component accumulates error.
Clamping is the anti-windup strategy we have chosen.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Speed control
Target:.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Lead-lag network
It helps to recover the phase margin, by adding a zero before the crossing frequency and then a pole.
Using specific values in a lead-lag network added in the feedback loop, the final closed loop system works as an Ideal First Order System (no overshoot).
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Flux weakening�& stator current control
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Varying PID
Due to flux weakeing the values of Kt and Ke change proportionaly with the current Id/Id nominal. �In order to take in account this effect a varying PID controller startegy is used.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Varying PID
δ
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Rigenerative braking
Our electric machine has an independent excitation circuit, and is reversable, so it can function as a motor or a generator
0 Nm
Blue : WLTP Class3 @ Torque �Red : State of charge (SOC)
T, i
w, V
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
WLTP Class 3
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Performances
A
A
B
B
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
INDUCTION
INDUCTION MOTOR
Motor Datasheet
TESLA MODEL S 2016
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Motor parameters�
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Motor equation
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Control strategy
Flux control
ECU
Flux weakening selector
Flux Obserers
Vehicle body
Slip control
Motor
Speed control
Flux control
Current control
Global scheme
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Current
control
The first variable to be controlled is the stator current Is, in particular the two components on the rotor reference frame
For both of them we used Kp=1/16 and Ki=100*Kp so that there's no steady-state error, no overshoot and crossing frequency is w_c=4870 rad/s.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
The optimal value was Kp = 1/16. So doing the system has no overshoot anymore, but there still is a huge steady-state error, that we fixed adding an integral action.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Isd 0-50A step at 0.1s
Isq 0-100A step at 0.3s
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
The isq request is seen from isd as a disturbance at 0.3 second
Flux control
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Flux Observer
Stator equation
Rotor equation
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
For flux control the value needs to be known, unlike is it can't be measure so needs to be estimate with an observer
Actual observer combination of the two
I use stator flux to stimulate the total rotor flux. From it, with the rotor equition, we can calculate the current is. But we already know the is because we measure it, so we make the difference between the two and that will give us an error signal that we multiply by a complex signal and send it back into the stator loop to compensate it.
�
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Speed control
At first, we tested the system without saturation to compute the real time constant and fix the correct Kp, a good result was found with Kp=200.
We decided not to use an integrator in the speed control, because the steady-state error of an external loop is compensated by the inner loop.
Once the PID design was completed, we added torque saturation, flux weakening and slip control, that is the dynamic saturation on the Simulink scheme.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Slip control
During strong accelerations and decelerations, the rear traction tires of our model cannot stand that strong torque TE_max applied on them and start slipping, resulting in a loss of control.
For that reason, we implemented a slip control which reduced saturation values of the electrical torque when the slip increases. It is implemented on Simulink using a dynamic saturation block and two very simple PID regulators.
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Vehicle dynamic : Mechanical brake and ABS
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
ABS control
During the braking the slip of the front wheels must be controlled in the case of over pressure on the brake or in extreme condition of the road
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Braking strategy
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Wltp Class 3 & FTP-72
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Time [s]
Velocity [km/h]
Acceleration
Step 0-100 km/h
As expected, the final result is that, during a 0-100 km/h step input, most of the transient is completed with the maximum torque (linear growth), and the actual control starts acting only in the final part (decaying shape).
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
Comparison
INDUCTION
WSDC
VEHICLE
WSDCM
INDUCTION MOTOR
COMPARISON
THANKS FOR YOUR ATTENTION
Francesco Gambelli �Alessio Morgante �Tommaso Dalmonte �Gerardo Benedettini