Presentation is loading. Please wait.

Presentation is loading. Please wait.

LPRDS – CMS – 2011 Per Cell Management Design. Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication.

Similar presentations


Presentation on theme: "LPRDS – CMS – 2011 Per Cell Management Design. Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication."— Presentation transcript:

1 LPRDS – CMS – 2011 Per Cell Management Design

2 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

3 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

4

5

6 3-year Senior Design Project 2009 Legacy Work 2010 Legacy Work 2011 Projected Work

7 Lafayette Photovoltaic Research and Development System (LPRDS) LCD Display SCADA Interface Box (SIB) Fit PC System Status Display Filter Inverter Box (FIB) Switch Controller / Energy Management Unit (SC / EMU) Energy Storage System (ESS) Transformer Energy Storage System (ESS)

8 LPRDS-CMS-2011 Finish a per-cell balancing scheme for the 64-cell LiFePO4 battery pack. Complete design so that energy storage system is capable of being utilized by the LPRDS system.

9 Plan of Work Develop a “Slave Board” (OBPP PCB) which will balance during charge/discharge a pack of 4 cells Develop a “Master Board” (ESSCB PCB) which will control the functioning of the OBPPs to charge/discharge/bypass a particular cell. Develop a “Stand-alone” mode for the OBPP in which a pack and OBPP together do not need the master to make decisions for bypassing during charge/discharge.

10 Aggregate Battery Stack with OBPP PCBs Energy Storage System Master Controller Board (ESSCB PCB)

11

12 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

13 Project Goals Develop a One Board Per Pack PCB which can handle the balancing of a 4-cell battery pack. Modify previous ESS Controller Board which can control individual OBPP packs for total pack charging/discharging. Develop method of visually demonstrating operation of ESS.

14 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

15 One Board Per Pack (OBPP)

16 One Board Per Pack :: Key Features Individual cell balancing capabilities Two Modes of Operation (Slave & Stand-alone) Boots in Stand-alone Mode LEDs indicating operational state of pack LEDs indicating operation of bypass Scalability Temperature Fail-Safe System

17 One Board Per Pack :: Design

18 Resistive burn-off bypass solution Independent redundant temperature safety system (RTSS) Individually addressable packs for master-slave configuration Stand-alone operation with charge state controlled open collector output Implements I 2 C communication in master-slave configuration *Current sensing capability

19 Cell Balancing Design Breakdown of design trade-offs ▫Active vs. Passive Balancing ▫Level of Integration ▫Delegation between Controller and OBPP boards ▫Scalability ▫Layout Space ▫Cost ▫Manufacturability ▫Availability

20 Active Vs. Passive Balancing Active: Using capacitive or inductive loads to shuttle charge from higher charged cells to lower charged cells. ▫Is more efficient from a power perspective ▫Has scalability issues ▫OBPP boards are larger and handle more work ▫Manufacturability issues

21 Active Vs. Passive Balancing Passive: Bypasses cells and burns off the excess charge from the cell. ▫Better large-stack scaling ▫Burn off can be significant ▫Controller board handles decision-making

22 Bypass Design Grounding the floating reference Choosing a resistor value Choosing a suitable transistor

23 Bypass Design – Resistor Choice

24 Bypass Design

25 Bypass Design – Transistor Simulation These numbers give a maximum power dissipation of 2.12 2 * 1.5 = 6.74W, which is about 35 degree temp rise using the thermal resistance of the resistor alone.

26 Bypass – Final Thoughts Only the most recent simulations Several different iterations of components and control schemes Final design can reasonably bypass 1/5 C at full charge Limitations of the bypass circuit heavily influenced the balancing algorithm

27 Critical Monitoring Battery Voltages Temperature ▫On board and RTSS Current ▫Direction and Amplitude Open-Drain Output ▫Optional Automatic Control Fuse

28 Critical Monitoring - Voltage

29 Difference Amp to buffer and isolate battery voltages Monitors for voltage thresholds that indicate a full or empty state Balancing algorithm requires them

30 Critical Monitoring - Temperature RTSS discussed later Voltage output temperature sensors for non- critical temperature monitoring

31 Critical Monitoring - Current A relatively new addition Gives a way to independently judge whether the pack is charging or discharging Required for the balancing algorithm

32 Critical Monitoring – Output Pin Based entirely on OBPP calculations Allows the user to have a charging circuit that is autonomous An open drain output from the microcontroller

33 Critical Monitoring - Fuse Another new addition Will protect the CMS from currents above 25A

34 Digital I/O Master/OBPP communications will be over I2C ▫OBPP will have a 4 bit switch addressing OBPP will transfer from Standalone to Slave when I2C becomes active Master commands override OBPP automated tasks

35 Redundant Temperature Safety System (RTSS) Independent functionality to shut down system when temperature exceeds 65°C Connection to each OBPP using AD22105 “Low Voltage, Resistor Programmable Thermostatic Switch” Integrated Circuit ▫(Setpoint accuracy = 2°C) When any board exceeds the temperature limit, the switch within the safety loop is activated and the system shuts down.

36 Overall RTSS Does not work as stand-alone pack Must be connected to ESSCB Safety Loop

37 RTSS parts on OBPP To other OBPPs

38 OBPP Connection to Safety Loop to OBPPs

39 OBPP Thermal Analysis (Charging/Discharging) Aluminum Copper FR4 (Circuit board) Lithium Iron Phosphate (Aluminum) Acrylic Plastic

40 OBPP Thermal Analysis (Bypass Scenario) Aluminum Copper FR4 (Circuit board) Lithium Iron Phosphate (Aluminum) Acrylic Plastic

41 Stationary Analysis (1 cell heating)

42 Stationary Analysis (4 cells heating)

43 Stationary Analysis (Conductive slabs)

44 Stationary Analysis (Bypass scenario)

45 Time Dependent (1 cell)

46 Time dependent (Bypass Scenario)

47 OBPP Operational Verification Bypass LEDs to indicate resistive bypassing LEDs to indicate charge/discharge and mode of operation Solid – Charged Blink – Charging Solid – Discharged Blink – Discharging Solid – Slave Blink – Stand-alone Solid – Bypassing

48 OBPP Additional Notes Multiple levels of electrical isolation ▫Microcontroller/bypass loop ▫I2C on OBPP and Master board ▫RTSS isolated as well

49 OBPP Firmware Stand-alone Mode Slave Mode Cell Balancing Algorithm

50 OBPP Firmware - Standalone Begins after a reset or losing the I2C clock signal Watches for voltage thresholds Cell balancing is enabled Waits for I2C connection First firmware development milestone

51 OBPP Firmware – Slave Many of the same responsibilities If no explicit instructions from the master, very similar to Standalone Master commands are executed first and prioritized

52 OBPP Firmware Stand- alone Mode Dis- charging Slave Mode Charging Check Status Bypass Sleep Dis- charging Charging Check Status Bypass Sleep

53 Type- Lithium Iron Phosphate (LiFePO4) Nominal Voltage - 3.2 V Capacity – 10 A-h Cell Specifications

54 Cell Behavioral Simulation

55

56 Average Slope (V/min)0.00208

57 Charging ▫If the voltage of any cell in a pack of 4 is greater than any of the other 3 cells by more than 40mV, then that cell will go into bypass for 20 minutes. ▫During charge, a green LED on the OBPP will blink ▫If the voltage of any cell exceeds 3.8V, then the pack will be considered fully charged, and the CMS will notify the user to discontinue charging (this must happen regardless of whether the cell is in bypass or not) ▫If the temperature of any cell exceeds 40 ° above ambient, then the CMS will notify the user to discontinue charging (this must happen regardless of whether the cell is in bypass or not) Cell Balancing Algorithm (1 Cell)

58 Discharging ▫If the voltage of any cell in a pack of 4 is less than any of the other 3 cells by more than 40mV, then all other cells will go into bypass for 20 minutes. ▫During discharge, a Red LED on the OBPP will blink ▫If the voltage of any cell drops below 2.8V, then the pack will be considered fully discharged, and the CMS will notify the user to discontinue discharging (this must happen regardless of whether the cell is in bypass or not) ▫If the temperature of any cell exceeds 40 ° above ambient, then the CMS will notify the user to discontinue discharging (this must happen regardless of whether the cell is in bypass or not) Cell Balancing Algorithm (1 Cell)

59 OFF ▫If the CMS is in the OFF state, either a Solid Red LED will indicate that the pack is fully discharged, or a Solid Green LED will indicate that the pack is fully charged ▫If the CMS is in the OFF state, no cells will be in bypass ▫If the CMS is in the OFF state, all time differentials will be set to zero Cell Balancing Algorithm (1 Cell)

60 Bypass ▫If a cell is in bypass, a Solid Red LED in parallel with the Bypass resistor will be lit Cell Balancing Algorithm (1 Cell)

61

62 Cell Balancing Simulations

63

64

65

66

67

68

69

70 Power dissipation across power resistor Time Power Dissipation (W)

71 Cell Balancing Algorithm Pros Cell Balancing within 10 charge/discharge cycles Ability to be done in Standalone Mode Relative Simplicity Strict conditions to keep cell within safe ranges Bypass current does not scale at same rate as charge current

72 Cell Balancing Algorithm Cons Cell Characteristic Differences State of Health of Cell High State Of Charge Mismatch Power Losses to Bypass Resistor (especially during discharge cycle) Losing balancing time by limiting maximum temperature (limit to bypass resistance) Minimum charge and discharge currents

73 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

74 ESS Controller Board

75 ESS Controller Board … redesigned NC PIC 18F4525 HV Lines 12/5 V Supplies Safety RS-485 I2CI2C Temp Safety Loop NC To ABS (Aggregate Battery Stack)

76 ESS Controller Board :: Key Features Fuel Gauge Algorithm (FGA) I 2 C Interface Communication with OBPP I 2 C Interface LCD Screen 4 LEDs indicating state of CMS Current Sensing RS-485 Communication with SCADA Redundant Temperature Safety System (RTSS)

77 ESS Control Board PRELIMINARY DESIGN

78 ESS Control Board Primary Functions: ▫Transmit CMS information (Voltage, Temperature, Current) to SCADA system ▫Monitor current  Fuel Gauge Algorithm ▫High Voltage Indicator ▫CMS Display (LED’s and/or LCD) ▫Safety Loop ▫Override OBPP’s if necessary

79 ESSCB Continued… Re-use PIC18F4525 Re-use code from last year Re-use power sources, sensors, terminals, LED’s, etc from last year Re-use safety loop Communication RS-485 Interface with SCADA system (SPI) I 2 C Interface with OBPP’s and LCD For the PIC I 2 C and SPI share the same line  TI I 2 C I/O Expander

80 ESSCB Continued… Fuel Gauge Algorithm Coulomb counting  Use current sensor to measure charge in and out of cells  Reset to full capacity at full voltage threshold

81 ESSCB Continued… Display Several LED’s: Charging, Discharging, Fault, 30V Indicator LCD Display  I 2 C interface  System Reset  System Power

82 ESS Bill of Materials Part number DescriptionPriceQuantitySubtotal CFA533-YYH-KC LCD Panel/ Keypad$54.841 LCD Cable$5.001 PIC18F4525Microntroller$5.601 ADUM2250Opto$6.003$18.00 LM2901Comparator$1.201 HLMP-1790-A0002LED-Green$0.626$3.72 HXS 20-NPCurrent Sensor$14.001 M57184N-715B Voltage Regulator$7.811 LM2936Voltage Regulator$1.931 555-1058-NDVoltage Regulator$12.101 PCB$66.001 6N135Optoisolator$0.731 SN75240P EDS Protection$1.151 BS170Mosfet$0.231 tca9554aI/O Expander$2.841`$2.84 Caps, Resistors, Connectors $15.001 TOTAL:$210.15

83 LPRDS Software Architecture 2010 SCADA Communication

84 Add additional parameters for query Increase polling times/ polling delay Poll ESS  ESS Poll OBPP  OBPP Respond  ESS Respond to OBPP

85 System Communication RPIEMUESSSIBFitPC 116 2 3 4 5 6 7 8 15 14 13 12 11 10 9 RS-485 SCADA Communication (half-duplex & daisy-chained) I2C Communication (half-duplex)

86 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

87 Mechanical Design

88

89 Pack Indicators & Heatsink Possibilities Heatsink CELL 1 BYPASSCELL 2 BYPASS CELL 3 BYPASS CELL 4 BYPASS CHARGEDISCHARGE MODE

90 Negative Terminal Positive Terminal Nylon Standoff 2-Position Terminal Block Female Wire Connector Male Wire Connector Female Plug

91

92 Wire harness 1 (packs 1-8) Wire harness 2 (packs 9-16)

93

94

95 Physical Dimensions 117 mm 107 mm 53 mm 15 mm 160 mm 21 mm 8 mm

96 Energy Storage Manual Battery Disconnect Status of ESS DANGER

97 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

98 Acceptance Test Plan (ATP) Modified the requirements of the system ▫Agreed upon by Professor Nadovich Testing at the highest level: full CMS All requirements not verified at top level: ▫Low-level Testing (QA Audit) ▫Analysis (Technical Memos) Requirements are checked off on the Acceptance Test Report (ATR) as they are met ATR is based on the ATP

99 Expected Tests ATP Test 001 Demonstrates per cell battery management Charge every cell to maximum capacity Stand alone operation Operate for at least 24 hours autonomously QA Test 001 Prevent over-charge or over-discharge QA Test 002 Verifies operation of SCADA system QA Test 003 30V Indicator LED

100 Enhanced Requirement Analysis Breakdown of the ATP Matches each of the requirements with its respective top-level or low-level test ATP T001QA Audit R002-4QA Audit R002-6QA Audit R002b-10 R002-2X R002-3X R002-4 X R002-5X R002-6 X R002b-2 X R002b-10 X R002b-13 X GPR006-4X

101 Brief Maintainability Analysis Recommended Spare Parts: fuses, connectors, wires, full boards Troubleshooting scenarios in User’s Manual using parts in Maintenance Manual ▫How to replace a blown fuse ▫Reset buttons on system boards ▫Reprogram OBPP/ESS microcontrollers

102 Brief Manufacturability Analysis All components listed on Bill of Materials can be purchased from at least two independent suppliers. Critical components are identified and tolerances of these components are considered. ▫RTSS resistor to set activation temperature ▫Voltage threshold for cell balancing algorithm ▫Resistors to manage the bypass loop ▫Components for fuel gauge algorithm -> NOT critical (only used for general measurements)

103 Reliability Analysis Accomplishments ▫ Simplified schematic of OBPP board to be used for analysis ▫ MTBF of each isolated component Upcoming tasks ▫MTBF for Temperature Sensor ▫Determine failure criteria ▫Calculate overall MTBF Fuse Power OP-Amps Voltage Regulator Temp. Sensor μprocessor Optoisolator Bypass mechanisms (resistor + BJT)

104 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

105 Budget $1915.85 $418.86 $257.70 $208.60 $198.99

106 Budget – With 14 Added OBPPs $2061.60 $418.86 $111.95 $198.99 $208.60

107 Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication Mechanical Design ATP / Requirements Analysis Budget Schedule

108 We made several complete design changes which caused us to stray from the initial schedule. Initial schedule was incredibly vigorous and less reasonable. Current schedule is more reasonable, but we have still fallen behind due to redesigns of the OBPP and fine-tuning our stand-alone operation.

109

110

111 Most of schedule slip occurred because design took longer than expected.

112 Questions? Thank you for your attention.


Download ppt "LPRDS – CMS – 2011 Per Cell Management Design. Presentation Outline Introduction Project Goals One Board Per Pack ESS Controller Board System Communication."

Similar presentations


Ads by Google