Drive System For Electric Vehicles-1.pdf

  • Uploaded by: SANDEEP NISSY
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Drive System For Electric Vehicles-1.pdf as PDF for free.

More details

  • Words: 3,322
  • Pages: 71
Drive System for Electric Vehicles Presented by

K Krishna Murthy, DGM – Power Electronics Ramesh Perla, Sr. Manager – Automation and Controls 2/21/2019

1

Contents • Why electric vehicles (EV) • EV system and control • Motor control • Power Electronic Drive design • Summary

2/21/2019

2

Why Electric vehicles

2/21/2019

3

Electric Vehicles: Benefits & challenges Benefits

Opportunities

Zero pollution

Range

Fuel Cost

Charging time

Silent / low noise

Capital cost

Low maintenance

Charging infra

2/21/2019

4

Transport Sector Pollution

Ref: Electric mobility paradigm shift capturing the opportunities- TERI 2/21/2019

5

Energy cost: IC Engine vs Electric motor

Fuel consumption (Min): 235g/Kwh Diesel density: 832 g/L KWh/L = 832/235 = 3.54 Diesel price: 72/L Energy cost / KWh: 72/3.6 = Rs. 20.33 (much higher compared to Electrical energy cost / KWh)

Mitsubishi S4S – DT 53Kw ICE 2/21/2019

6

Electric vehicle System

2/21/2019

7

Battery Electric Vehicle: Types

Battery Electric Vehicle(BEV)

Series Hybrid Electric Vehicle 2/21/2019

Mild hybrid Electric Vehicle

Parallel Hybrid Electric Vehicle 8

Electric Vehicle Control System

Battery Charging

Driver Display Unit

Datalogging & Diagnostics

Battery

Vehicle control

Accelerator Brake Clutch

Regenerative Braking

Motor Drive

Auxiliary Loads

2/21/2019

9

Vehicle Control Logic: A,B,C # 1

Released

Released

Released

2

Pressed

Released

Released

3

Pressed

Released

Pressed

Action to be taken ¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨

4

Change from Pressed to Released Released Change from Pressed to Pressed Released

Released

¨¨¨¨¨¨¨¨¨

Released

¨¨¨¨¨¨¨¨¨

Change from Pressed to Released Released

Pressed

¨¨¨¨¨¨¨¨¨

5 6

Accelerator

Brake

Clutch

¨¨

2/21/2019

10

Driver Display Unit (DDU)

Real-time updation at 500ms Data over serial port / CAN bus 2/21/2019

11

Motor Control System

2/21/2019

12

Permanent Magnet Synchronous Motor (PMSM)

Pros

Cons

 Flat torque production till rated

 Availability of magnets

speed

 Cost

 Higher efficiency  Compact size

Motor rating: 10hp, RPM

Ref: http://empoweringpumps.com/ac-induction-motors-versuspermanent-magnet-synchronous-motors-fuji/

2/21/2019

HBL’s 50KW motor 13

PMSM winding type: Star vs Independent

For pure sine backEMF

 Back EMF(Ph-N): 120V / 1000 RPM  Vdc = 600V  Load current assumed to be zero

Nmax

Nmax 73.2% higher speed 2/21/2019

14

PMSM winding topology: Star vs Independent Bemf wave 170 120 70 20 -30 0

50

100

150

200

250

300

350

-80 -130 -180 Phase U

Phase V

Phase W

UV

Pune sine BackEMF

VW

WU

15% third harmonic in backEMF  Vfund –max = 100V

 Vph –max = 100V

 Vph –max = 86.8 V

 Vrms = 70.7 V

 Vrms = 71.5 V

 RMS is 70.7% of peak

2/21/2019

16.5% higher RMS

 RMS is 82.4 % of peak

15

PMSM Control: Utilizing 3rd harmonic

 Vdc = 600V  Back EMF(Ph-N): 120V / 1000 RPM Pune sine BackEMF

15% third harmonic in backEMF

Nmax

Nmax ~ 2 times

2/21/2019

16

PMSM Independent phase control • Better utilization of DC bus voltage • Current Imbalance need to taken care • More hardware

Ref: Control Strategies for Open-End Winding Drives Operating in the Flux-Weakening Region IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 29, NO. 9, SEPTEMBER 2014 2/21/2019

17

Motor Control: Speed control system

dq0 to abc Transf ormati on

PI Controller

I0* i0

2/21/2019

Resolver

0

18

Motor Control: Torque control system

Ref: Control Strategies for Open-End Winding Drives Operating in the Flux-Weakening Region, IEEE TRANSACTIONS ON POWER ELECTRONICS

2/21/2019

19

Motor Control: Unipolar modulation MOSFET is used as switch, the gate signal is ON for + Vdc and OFF for 0V S1

Switch pairs (S1, S4) and (S2, S3) are complementary (when one switch in a pair is closed, the other is opened)

S3

S4

S1

S2

S1 is on when Vsine > Vtri S4 is on when Vsine < Vtri S3 is on when -Vsine > Vtri S2 is on when -Vsine < Vtri 2/21/2019

20

Motor Control: Rotor position sensing Stator

 Wide operating temperature range  withstands higher vibrations and shock loads  better suited for extremely harsh applications

Rotor Brushless frameless resolver

Open-loop position calculation: Excitation signal: Vr = V sin (ωt) Rotor Position: θ = Tan-1 (Vs/Vc)

 Not accurate with noisy signals

(Use excitation to identify quadrant of θ) 2/21/2019

21

Motor Control: Rotor position sensing Resolver-to-Digital Converter (RDC) ICs:

Ref: PGA411-Q1 Resolver Sensor Interface by Texas Instruments

Ref: Design considerations for resolver-to-digital converters in electric vehicles by TI

2/21/2019

22

Motor Control: Finding Zero position

Alignment with d axis - schematic

Alignment with q axis - schematic

Finding zero position in independent phase control https://www.researchgate.net/publication/273944807

2/21/2019

23

Motor Control: Safety aspects • Dead-band time to avoid shoot through • Acceleration & deceleration limits • PI control output limits • Overload monitoring • Stator temperature • Drive temperature • DC bus Voltage

2/21/2019

24

Motor Control: Hardware implementation

Resolver

NI GPIC

NI 9607 NI 9683

2/21/2019

GPIC: General Purpose Inverter Control 25

Prototype hardware: sbRIO-9607

• 667 MHz Dual-Core CPU, 512 MB DRAM, 512 MB Storage,

sbRIO: Single-Board RIO

• Zynq-7020 FPGA for custom I/O timing, control, and processing programmable with LabVIEW FPGA (Field Programmable Gate Array • NI Linux Real-Time OS programmable with LabVIEW RealTime or C/C++ • 96 3.3 V DIO lines; Gigabit Ethernet, RS232 serial, CAN, and USB ports; 9 VDC to 30 VDC supply input • -40 °C to 85 °C local ambient operating temperature range

2/21/2019

26

NI 9683 - Mezzanine Card for NI sbRIO High-speed, high-bandwidth connector that provides direct access to the processor and digital I/O FPGA lines

IO details DI: 28 sourcing DI, 0~24V DC, 5 μs LV TTL DIO - 32, 3.3V DIO DO: 14 Half-bridge -source/sink 24 sinking DO, 0~24V DC, 50 μs 4-relay DO 0~30V sinking AI: 16ch, 12bit simultaneous,±5 V, 100KS/s 8ch, 12-bit scan type, 0~5, 1KS/s AO: 8ch, 12 bit, 0~5V, 1KS/s

2/21/2019

27

Motor controller validation

Drive commander

Dyno controller

2/21/2019

Voltage transducers

cRIO based DAQ

Current Transducers

COTS Drive

PMSM

Dynamometer

28

Power Electronic Drive for Motor Control

2/21/2019

29

Motor Controller 1. Intermediate device between battery and motor 2. Performs two functions - Motor driving or Regenerative braking (battery charging) 3. It works as motor controller during normal operation 4. It charges the battery during brake operation

2/21/2019

30

EV Power flow - Electrical Schematic

2/21/2019

31

Motor controller Functional Flow sequence 1. Receives 24 VDC when ignition key is ON 2. Checks for 24 VDC health, i.e. it is with in specified range or not. 3. Checks for battery leakage fault signals, which are coming from leakage monitoring circuit (leakage to chassis). 4. Checks clutch, brake, throttle signals, all shall at normal position. 5. Checks resolver signals, motor and controller temperature, they shall be normal. 6. Checks input current, phase current, phase voltage, faults signals.

2/21/2019

32

Motor controller Function Flow sequence 1. Enables inrush current protection circuit. 2. Energizes DC path contactors if input is reached to specified level and disable inrush current protection 3. Sends ready to start status to ‘Driver Display Unit’ if observed no error. 4. Send fault/error status if observed during initial (power ON) health checks.

2/21/2019

33

Main components of the Motor controller 1. DC link capacitor 2. Switching devices 3. Controller 4. Driver for switching devices 5. Current sensors 6. Sensing circuits 7. Snubber capacitor

2/21/2019

34

DC link capacitor 1. The DC link capacitor is used at input of motor controller to decouple the effects of the inductance from the DC voltage source to the power bridge. 2. The bus link capacitor provides a low impedance path for the ripple currents associated with a hard switched inverter. 3. The ripple currents are a result of the output inductance of the load, the bus voltage and the PWM frequency of the inverter. 4. Capacitor value depends on bus voltage, winding inductance, PWM frequency

2/21/2019

35

Types of DC Link Capacitors 1. Aluminum Electrolytic Capacitor 2. Film Capacitor (Polypropylene)

2/21/2019

36

Electrolytic vs Film capacitors Description

Electrolytic

Film

Ripple current

Low

High

ESR

High

Low

Life expectancy (at 85 0C)

20,000 Hours (approx)

2,00,000 Hours (approx)

Dissipated watts as heating High losses

Low

Volume

Low

High

Conclusion: Film capacitor will be the best choice for DC link applications

2/21/2019

37

DC Link Capacitor Calculations

2/21/2019

38

DC Link Capacitor Ripple Current Calculations • When the switch is turned on, the voltage is applied across • The inductor L is defined as VL . The current in the • inductor L will integrate up at a rate that is determined by the • voltage and inductance as defined in the following; • VL = L (dI/dt)

(1)

• dI = VL/L dt

(2)

• Integrating with respect to t; • ∫ dI = ∫ VL/L dt

(3)

• ΔI = VL/L ∫ dt

(4)

• ΔI = (VL) (Δt) /L

(8)

2/21/2019

39

DC Link Capacitor Ripple Current Calculations • Where L is the winding inductance and Δt is the switch • on time. • When the top switch is turned on (and corresponding • bottom switch also); • VL = Vbus - Vout

(9)

• Substituting in equation (9) into (8) yields; • ΔI = (Vbus - Vout ) (Δt) /L

(10)

• Vout = d X Vbus, Substituting in equation (10); • ΔI = (Vbus – (d Vbus )) (Δt) /L 2/21/2019

(11) 40

DC Link Capacitor Ripple Current Calculations • The switch on time can be defined as; • Δ t = d PWM period

(12) or

• Δ t = d 1/PWM Frequency

(13)

• Let’s define the PWM frequency as f. so therefore; • Δ t = d 1/f

(14)

• Substituting in equation (14) into (11) yields; • ΔI = (Vbus – (d X Vbus )) X (d )/(f X L)

2/21/2019

(15)

41

DC Link Capacitor Ripple Current Calculations • Simplifying equation (15); • ΔI = d X (1– d) X Vbus / (f X L)

(16)

• As per above equation, Maximum ΔI will occur when d is equal to 0.5 or 50% duty cycle. • Substituting in 0.5 for d in equation (16); • ΔI 0.5t = 0.5 X (1– 0.5) X Vbus / (f X L) • ΔI 0.5t = (0.25 X Vbus ) / (f X L)

2/21/2019

(17) (18)

42

DC link Capacitor value Calculation • • • • • • • • • • •

Now that the ripple current in the bus link capacitor is known, it is now simple to calculate the resulting bus link capacitor ripple voltage. A capacitor’s current (iC) is expressed as; iC = C (dV/dt) (19) Where C is the input capacitance, and dV/ dt is the rate of change in voltage with respect to time. Rearranging the equation and solving for dV yields; dV = (iC / C) dt (20) Since iC = ΔI 0.5t iC = ΔI 0.5t = 0.25 Vbus / (f L) (21)

2/21/2019

43

DC link Capacitor value Calculation • dV = [0.25 Vbus / (f L C)] dt

(22)

• ∫ dV = ∫ [0.25 Vbus / (f L C)] dt

(23)

• ΔV0.5t = [0.25 Vbus / (L C)] ∫ (1/f ) dt

(24)

• Since 1/f = t; • ΔV0.5t = [0.25 Vbus / (L C)] ∫ (t ) dt

(25)

• ΔV0.5t = [0.25 Vbus / (L C)] (Δt2 / 2 )

(26)

• ΔV0.5t = [(Vbus / (8 L C )] (Δt2 )

(27)

2/21/2019

44

DC link Capacitor value Calculation  Using the Δt for a 50% duty cycle;  Δt = 0.5 t = 1 / (2 f )  ΔV0.5t = Vbus / (32 L C f 2 )

(28) (29)

 Where ΔV0.5t is the maximum peak to peak ripple voltage across the bus link capacitor at a 50% PWM duty cycle, Vbus is the bus voltage, L is the phase inductance in Henries, C is the bus link capacitance in Farads, and f is the PWM frequency in Hertz.  C = Vbus / (32 L ΔV0.5t f 2 )

2/21/2019

45

Switching devices Types of devices 1. SI MOSFET 2. IGBT 3. SIC MOSFET

2/21/2019

46

Comparison between different Devices Parameter

IGBT

SI MOSFET

SIC MOSFET

Cost

Low

High

Very High

Voltage rating

Available up to 1700 V

Available up to 900 V

Available up to 1200 V

Current rating

Available up to 1000 Amps

Available up to 90 Amps

Available up to 400 Amps

Switching losses High

Medium

Low

Conduction losses

Depending on Vce sat

Depending on Rdson

Depending on Rdson

Lead time

Low

High

Very high

2/21/2019

47

Switching Device selection • SI MOSFET will be better device for motor controllers operating with below 300 VDC or below 10 KW power. • IGBT will be better device for motor controllers operating with above 300 VDC or above 10 KW power. • SIC MOSFET will be suitable for motor controllers for input operating voltage up to 700 VDC or power up to 100 KW, but device cost will be 10 times higher than IGBT and lead times are 25- 30 weeks. • IGBT will be the better device for motor controller application (< 10 KW)

2/21/2019

48

Parameters for Switching device selection • Voltage rating • Current rating (collector) • Turn ON & Turn OFF Energy losses • Pulse current rating • Collector - emitter saturation voltage (vcesat) • Freewheeling diode forward voltage drop • Freewheeling diode recovery time. • Operating junction temperature. • Switching times (ton, toff). • Input capacitance, gate voltage, gate charge 2/21/2019

49

Power losses Device losses can be broken down into: • Switching device (IGBT) 1. Switching losses (Turn On and turn OFF) 2. Conduction losses • Free wheeling diode 1. Conduction losses 2. Reverse recovery losses 2/21/2019

50

Device losses calculation IGBT losses • IGBT conduction losses = 0.5 ((Vceo x (Ipk/4)) + Ro x (Ipk2/4)) + m x Cosθ (Vceo x (Ipk/8) + Ro (Ipk2/(3Xπ)))

• IGBT switching losses ((Eon+Eoff)x Ipk x Fsw x Vdc)/(π x Vnom x inom)

2/21/2019

51

Device loss calculation • Free wheeling diode losses • Conduction losses 0.5 ((Vdo x (Ipk/4)) + Rd x (Ipk2/4)) + m x Cosθ (Vdo x (Ipk/8) + Rd (Ipk2/(3Xπ)))

• Reverse recovery losses (Erec x Ipk x Fsw x Vdc)/(π x Vnom x inom)

2/21/2019

52

Device loss calculation • Total losses per device = IGBT conduction + IGBT switching + Diode conduction + Diode reverse recovery

• Power losses/controller = Total device losses X number of devices

2/21/2019

53

Thermal Design • Junction temperature of the device will increase due to Power dissipation (posses). • To operate IGBT safely, It is necessary not to allow the junction temperature to exceeds specified junction temperature. • Proper thermal engineering/Cooling method shall be provide to maintain junction temperature at below specified limit. • Cooling method - Heat sink with natural or forced cooling (air/liquid).

2/21/2019

54

Thermal Design • Heat sink thermal resistance can be calculated by: Rθja= (Tj – Ta)/total power losses Rθja = Rθjc+ Rθcs+ Rθsa Where: Tj = Junction temperature Ta = operating ambient temperature Rθja = Junction to ambient thermal resistance Rθjc = Junction to case thermal resistance Rθcs = Case to heat sink thermal resistance Rθsa = Heat sink to ambient thermal resistance 2/21/2019

55

Thermal Design • Example: Tj = 100◦ C Ta = 50◦ C Rθjc = 0.1◦C/W Rθcs = 0.1◦C/W Power losses = 150 W Rθsa = ((100 – 50)/150) – 0.1 – 0.1 = 0.13◦C/W

2/21/2019

56

Thermal Design • Heat sink thermal resistance can be calculated by: • Natural cooling: Rθsa = 1/(heat sink surface area x 0.008 x sqrt (heat sink length))

• Forced cooling: Rθsa = 1/(heat sink surface area x 0.011 x sqrt (heat sink length x (LFM/100)))

2/21/2019

57

IGBT driver • It receives PWM signals (3.3 V) from NI/DSP board. • Generates isolated 15 V PWM signals with increasing driving capability. • It also monitors Collector –emitter saturation voltage, generates error signal and shut down the PWM signals if voltage is above the specified limit. It protects the IGBT from shoot through/over currents.

• Gate drive current can be calculated by: • I drive = Qg/Tr 2/21/2019

58

Snubber circuit • It can protect the device (IGBT) from high voltage surges, generated during turn-off time. • Film capacitor, which is connected as close as to IGBT, works to bypass the high frequency surges. • Snubber capacitor value can be calculated by: •

C = (L x Io2)/(Vsurge – Vbus)



L = Circuit wiring parasitic inductance



Io = Collector current.



Vsurge = Snubber capacitor peak voltage



Vbus = input bus voltage.

2/21/2019

59

Validation of DC link & Snubber capacitors • Performance of the selected devices can be validated by Double pulse test

2/21/2019

60

Double pulse Test method 1.Connect the switching device and motor winding as shown in the diagram 2.Turn ON (from 10 us to 90 % of the PWM signal time period) – Turn OFF (10 us) - Turn ON (10 us) – Turn OFF the switching device. 3.For ex: if switching frequency is 12 KHz, T = 1/f = 83 us. 4. Initial Turn ON time shall vary from 10 to 75 us (0.9 X 83) with 10 us per step. 5. Collector to emitter voltage and collector current shall be monitored. 6. Voltage and current shall not above the device safe operating limits.

2/21/2019

61

Double pulse test Results. Without snubber capacitor

With snubber capacitor

2/21/2019

62

DSP/NI Controller • It is the major component of the motor controller. • It generates PWM signals to drive the motor as per information received from throttle. • It also generates PWM signals to charge the battery during brake operation. • It communicates with driver display unit with speed, RPM, battery health, sub-components/modules health information. • It continuously monitors the sub-module/components health, turn off the motor driving if observed any error.

2/21/2019

63

Sensing circuits • Input voltage: for input power calculations, turn OFF the controller if voltage is beyond the specified limit. • Input current: for input power calculations, turn OFF the controller if current is beyond the specified level. • Switch current: to disable the controller if current is above the specified level. • Throttle : for speed and phase current (Iq) • Clutch: to disable the controller when clutch is operated,

2/21/2019

64

Sensing circuits • Brake: to disable the controller and enable the regenerative braking system when brake is pressed. • Resolver signals: to generate motor drive signals as per position. • Motor winding temperature: to disable the controller if temperature is above the specified limit. • Controller temperature: to disable the controller if temperature is above the specified limit.

2/21/2019

65

Sensing circuits • Pressure: to disable the drive if pressure in the brake cycler is below the specified limit. • Phase currents: for torque control • Cooling system: to disable the controller if cooling system is not working.

2/21/2019

66

Regenerative braking System • Regenerative braking system will enable when brake is pressed. • During regenerative braking: •

- Controller disables the motor driving signals.



- Power circuit will act as active frond end rectifier (boost)



- Motor will act as alternator



- Controller will enable the regenerative braking only

• •

when speed of the motor is above the specified level - It will control the charging current by control the turn



ON time of the switching device.



- Controls the charging current as per motor speed.



- Regeneration will stop if speed is below the specified limit.

2/21/2019

67

Regenerative braking system Block diagram

2/21/2019

68

Motor controller assembly

2/21/2019

69

Summary • Electric vehicles has far better energy costs • PMSM has flat torque characteristics and well suited for EV application • PMSM has better efficiency than Induction Motor • Independent phase control of PMSM increases the speed range of vehicle. • DC link capacitor and snubber capacitor are critical for switching device protection • Regenerative braking system harnesses energy and increases mileage 2/21/2019

70

Thank you

2/21/2019

71

Related Documents


More Documents from ""