Large scale battery systems are used as power storage devices for a variety of electric and hybrid electric vehicles. A few examples of vehicles that can be driven with electric or hybrid electric power would be automobiles, boats, and trolley cars. These battery systems typically range in capacity from 10 kWh up to 100 kWh and will typically have nominal voltage ratings ranging from 44.4VDC to 444VDC.
In these large scale battery systems mechanical and electronic controls must be designed to optimize performance and safety. If these controls are designed and implemented properly the pack will have performance and safety characteristics approaching that of the individual cells it contains. The battery management system (BMS) control electronics' architecture is a master/slave type distributed processing system. The system contains a single master processor, hereafter referred to as the BMS Host Controller (BMSHC). Each module as shown in
Current large scale electric vehicle systems and other large scale battery systems do not provide a method for detecting various power bus isolation fault conditions combined, in both battery system connected and disconnected modes, with a safe bus discharging mechanism.
Current large scale electric vehicle systems and other large scale battery systems do not provide a method of adjusting output current limits during operation based on state of charge (SOC), state of health (SOH), and state of life (SOL) parameters by using feedback signals.
Embodiments of the present invention provide an electric vehicle power system including a battery system, a bus configured to transfer power to a motor drive, and a control circuit to selectively couple the battery to the bus. The control circuit is configured to discharge capacitance of the bus to a chassis in response to a disconnect between the battery and the bus. Further, the control circuit measures impedance across the bus. As a result, the control circuit can monitor integrity of the bus and detect a fault, such as a short circuit or degraded bus insulation.
In further embodiments, the control circuit measures impedance across the bus over a time interval following the disconnect. The battery system may further include a battery management unit configured to monitor status of a plurality of power cells within the battery system. The power system may further include a host controller that limits a discharge current to the motor drive based on the status. The status may include a battery state of charge, state of health, and state of life.
In still further embodiments, the control circuit may be configured to determine a fault in the integrity of the bus based on the measured impedance across the bus. In response to the fault, the control circuit may disconnect the battery from the bus. The control circuit may measure a metric, such as AC impedance and DC resistance, between the battery and a chassis. Similarly, the control circuit may measure a metric, such as AC impedance and DC resistance, between the bus and a chassis. Based on this metric, a fault may be determined, the fault indicating an insulation failure, a short circuit condition, or another failure.
Embodiments of the invention may include a high voltage front end (HVFE) circuit with multiple configurations and measurement modes, one of which can discharge charge stored in capacitance between power bus and chassis during times when the bus is not connected to the battery.
A further embodiment includes a HVFE circuit configuration and measurement mode to verify that the power bus is in a discharged state.
Another embodiment of the invention is a HVFE circuit configuration and measurement mode to monitor AC impedance (capacitance) to identify high voltage bus insulation health and possible onset of insulation failure.
Another embodiment of the invention is a HVFE circuit configuration and measurement mode to monitor AC and DC resistance from both battery terminals to chassis and from both power bus terminals to the chassis to detect a possible insulation failure or short circuit fault conditions.
Another embodiment of the invention is a method to communicate a current limit to a vehicle electronic control module such as a motor control unit to enable feedback control of discharge current limits in accordance with BMSHC determined SOC, SOH, and SOL levels.
The foregoing will be apparent from the following more particular description of example embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating embodiments of the present invention.
A description of example embodiments of the invention follows.
Embodiments of the invention relate to control of large scale electric vehicle battery systems. Some embodiments of the invention, described below, provide power bus discharging and fault monitoring for and within the battery system to improve power system safety and performance.
Large scale battery systems may be comprised of a plurality of battery modules (e.g., battery module 100 as shown in
In these large scale battery systems, mechanical and electronic controls may be implemented to optimize performance and safety. If such controls are designed and implemented properly, the pack will have performance and safety characteristics approaching that of the individual cells it contains. A battery management system (BMS) control electronics' architecture may be configured as a master/slave type distributed processing system. Such a system includes a single master processor, hereafter referred to as the BMS Host Controller (BMSHC), in communication with a plurality of battery module controllers.
The BMS Host Controller 350 may be configured to perform a variety of functions relating to the safety and performance of the battery pack 300. Several types of data may be sampled periodically from the module controllers, including block voltages, block temperatures and module alarms. The host controller 350 performs signal conditioning and analog to digital conversion (ADC) of all string current sensor inputs. The host controller further collects available high voltage front end (HVFE) 340 data, which may include string voltages, contactor temperature, contactor status, interlock status and insulation fault status. The host controller 350 provides output signals as open collector outputs for control of the HVFE 340, such as precharge and bus positive contactors, open collector output for control of bus negative contactor, and open collector outputs for cooling system control. The host controller 350 may further provide 2 Hz pulse width modulated (PWM) output signals indicative of calculations relating to the state of the constituent battery cells, including State of charge (SOC), discharge pulse power available, regenerative braking pulse power available and constant current charging rate.
Performance of a battery cell (and, in turn, a battery assembly of which it is a component) is typically measured by the energy delivered per cycle over the life of the battery. To measure and predict this performance, battery temperature, voltage, load profile, and charge rate may be detected. These measured values can be used to estimate three important parameters: 1) State of Charge (SOC), 2) State of Health (SOH), and 3) State of Life (SOL). These parameters indicate how the battery is performing in real-time. The accuracy of these estimations is dependent on a number of system design elements including accuracy and resolution of the temperature, voltage, and current measurements; sampling rate of the above measurements, and precision of the data used to predict the theoretical performance of the battery.
The BMS host controller 350 provides a controller area network (CAN) bus interface to vehicle with support for the following messages: Fault warnings, Fault alarms, SOC, State of health (SOH), State of life (SOL), Contactor status, Interlock status, Highest block temperature, Lowest block temperature, Average block temperature. The BMS host controller CAN performs block impedance calculations. Those contain calculation algorithms for SOC, SOH, SOL, and block balancing control with temperature and impedance compensation. During battery rest periods (i.e., no charge or discharge current flow) the BMS host controller 350 periodically calculates impedance (timing is configurable) using the cell balancing controls to produce a known current and measure voltage. The BMS host controller determines and acts on both configurable and non-configurable fault conditions.
Voltage measurements in the battery pack 300 may be taken at the cell level. The performance of a battery pack is limited by the weakest cell in the system; therefore, performance estimations must be made using the voltage of the weakest cell. Further, the location of the weakest cell in the pack may change over time; thus, all cell voltages must be monitored. The voltage measurement accuracy is primarily a function of the analog to digital converter (ADC); however, it is also affected by the implementation of the measurement connections. The distance from the cell terminal to the input of the ADC should be minimized to avoid electromagnetic interference (EMI). Passive filter circuits can also be employed to minimize EMI if necessary. The voltage measurement path may consist of wires, connectors, and/or copper traces on a printed circuit board (PCB). If any portion of that path is also used to carry current, the voltage drop due to that current will also affect the accuracy of the voltage measurement. Resistance of any current carrying paths should be low enough that the voltage drop under full load is negligible.
Temperature, like voltage, may be measured at the cell level or as close as possible to provide the best performance estimation accuracy. The capacity and cycle life of a battery cell are significantly impacted by temperature. Some cells may become hotter than others, and so a measurement of individual cells may be beneficial in estimating the performance of the entire pack.
The temperature of groups of cells that are in thermal contact with each other can be used in instances where the temperature of each cell cannot be measured directly. A commonly used way to measure temperature is with a voltage-biased negative temperature coefficient (NTC) thermistor device. This method provides a voltage that is proportional to the temperature of the thermistor and can be measured with an ADC. The distance from the thermistor to the input of the ADC should be minimized to avoid electromagnetic interference (EMI). Passive filter circuits can also be employed to minimize EMI if necessary.
Cell voltages and pack current should be sampled simultaneously in order to accurately measure AC impedance. Synchronization of cell voltage and the pack current sampling is critical to AC impedance measurements. Factory qualification impedance data for the Swing cells is standard 1 kHz AC impedance measurements, therefore the BMS should be capable of taking two consecutive data samples within 1 ms. In this case, impedance measurements may be made only during periods of changing current. During continuous charging it is necessary to vary current occasionally in order to take impedance measurements. During discharge, multiple sample sets may be taken, adhering to the following: 1) The minimum change in current required for an acceptable impedance measurement must be greater than the resolution of the current sensor. 2) The sample set with the greatest change in current should be used to provide the greatest accuracy. The timing of temperature measurements is less critical, as the thermal mass of the system will limit the rate of temperature change.
There are a number of State of Charge (SOC) estimation methods that can be used with LiIon battery chemistry including Coulomb counting and voltage-based estimation. Coulomb counting is achieved by monitoring the pack current and deriving SOC by adding or subtracting Ah's from the initial value. The major difficulty with this method is determining the battery's total capacity in real-time. This problem is addressed by using a look-up table with the battery's theoretical impedance vs. capacity curves at a variety of temperatures to interpolate the real-time capacity from real-time impedance measurements. Another drawback to this method is that the accuracy is limited by the current sampling frequency.
In the Voltage-based estimation method, theoretical charge and discharge voltage vs. SOC curves for the battery at a number of temperatures and rates are stored in a look-up table and SOC is interpolated from the voltage of the weakest cell. There are two difficulties with this method that must be addressed. The cell voltage may vary by <200 mV between 25% and 75% SOC during storage and low rate discharging which limits accuracy. During the constant voltage (CV) charge period, the SOC cannot be determined, as the voltage is fixed.
To address the limitations of the two aforementioned methods, one SOC estimation approach commonly utilized in LiIon HEV and PHEV applications is to combine the methods as follows. During CV charging coulomb counting can be used as the rate of change in current is steady thereby reducing the required current sampling rate. During storage and low-rate discharging when the SOC is between 25% and 75%, coulomb counting may be used to verify the accuracy of the voltage-based estimation. Voltage-based estimation may be used under all other operating conditions.
State of Health (SOH) is defined as a ratio of the battery's real-time capacity to its capacity before it has been cycled. The best approach for SOH estimation is to configure the system with the battery's theoretical capacity and compare this value with the real-time capacity. Real-time capacity is determined by using a look-up table with the battery's theoretical impedance vs. capacity curves at a variety of temperatures to interpolate the real-time capacity from real-time impedance measurements.
State of Life (SOL) is defined as the number of complete discharge cycles remaining before the battery's total capacity has faded to below a configurable level (typically 80% of the theoretical capacity). SOL is estimated by using a look-up table with cycle-life vs. capacity curves for a variety of temperatures to interpolate SOL from the real-time capacity estimations. Note that SOL is really a prediction more than it is an estimate, therefore it may increase or decrease as the operating conditions of the battery change over time.
The ability to balance charge between cells and modules in an electric vehicle battery pack is an important capability to enable high pack performance. A single weak element that loses capacity through aging or cycling in a lithium ion battery pack can prevent the rest of the pack from providing its full performance. When one cell of a series string hits its minimum voltage during discharge before the rest of the pack, the pack must cut off discharge while there is significant energy left in the good cells. Balancing techniques employed are typically passive or active. Passive techniques involve discharging overcharged (higher voltage) cells through a dissipating resistor. This process has the disadvantage of waste heat generation. Active balancing techniques are more energy efficient and typically employ switched capacitor networks to transfer charge to neighboring cells (see, e.g., U.S. Patent Pub. 2005/0024015, the entirety of which is incorporated herein by reference) or transformer coupling to transfer charge to the entire module string.
As battery packs become larger and exhibit greater capacity, it becomes important for safety and performance to monitor the condition and status of the power bus, in particular to provide bus isolation fault monitoring. In addition, it is important to discharge and verify adequate discharge level of the power bus when it is not connected to the battery.
A further optimization of performance may be achieved by controlling battery output current limits based on characteristics of the battery system. Such characteristics can include SOC, SOH and SOL, and can be indicated by a feedback signal to an external system using CAN bus or other I/O communications. (Data communication interface systems such as CAN bus are used to enable communication between a vehicle's various control units.) Thus, output current to a motor drive may be limited based on a status of the batteries within the power system. With reference to
A bus precharge circuit 470 enables the system 400 to equalize the voltage between the battery terminals Vbat and the power bus 450 prior to closing the main power bus contactors SW-P, SW-N. When the BMS host controller (not shown) commands the HVFE to close the power bus precharge switch SW-PRE, charge flows from the battery 410 to the power bus 450 and the current limited precharge resistor R_Precharge, until the bus voltage is equal to the battery voltage, and thus the bus is charged.
Capacitances C_FP and C_FN represent the combined capacitance of filter capacitors associated with the battery 410 and motor drive 405. Capacitances C_BP and C_BN represent the combined distributed capacitance of the power bus 450 to the chassis 445 and, for example, include capacitance across the power bus insulation. Resistances R_BP and R_BN represent the combined distributed resistance of the power bus 450 to the chassis 445 and, for example, include resistance across the power bus insulation.
The HVFE control circuit 430 provides a number of functions in addition to connecting and disconnecting the battery 410 to the power bus 450. The HVFE control circuit controls discharging of charge stored in capacitance between power bus 450 and chassis 445 during times when the bus 450 is not connected to the battery 410. The HVFE control circuit 430 further verifies that the bus is discharged.
In addition, the HVFE control circuit 430 monitors AC impedance (capacitance) to determine the health of the insulation of the power bus 450 and possible onset of insulation failure. The HVFE control circuit 430 also monitors AC and DC resistance from both battery terminals Vbat to chassis 445, and from power bus terminals Vbus to the chassis 445, to detect a possible insulation failure or short circuit fault conditions. A detailed schematic of a HVFE control circuit is described below with reference to
Once the proper configuration of
The circuit of
Another feature of the AC impedance measuring circuit in
In a further operational mode, the HVFE monitors AC impedance and DC resistance between 1) the battery terminals and the chassis and 2) the power bus terminals and the chassis. The monitoring enables detecting one or more fault conditions, such as an insulation failure or short circuit, and may be indicated by the ADC U8. The ADC U8 provides a digitized measurement of the instantaneous analog voltage level at the comparator input and across the measurement impedance (C3 and R_M) in
Zener clamp diode D1, shown in
Various solid-state switches control the configuration of modes in
The bus discharge configuration (
In a disconnected and discharged state 805, such as when the vehicle is powered off, the battery is disconnected from the power bus. The HVFE circuit enters a configuration as in
In response to a user command (e.g., turning an ignition key), a power-on sequence is initiated 806. Prior to connecting the battery to the bus, the HVFE conducts a number of tests to verify the integrity of the bus and battery system 810. These tests may include those tests described above at the step of disconnected and discharged state 805. If the battery and bus are verified 815, then a pre-charge sequence is initiated in order to raise the voltage of the bus to a level comparable to the battery voltage 820. The pre-charge is verified 821, and, if the bus voltage reaches a target voltage 822, then the HVFE connects the battery to the bus 830. Here, when the precharge is disconnected, the bus voltage may be verified using V_PRECHARGE, thereby verifying that the positive bus contactor is working properly. In this state 830, a user may operate the vehicle 840, employing the battery to power the vehicle motor drive. During this operation, the BMC host controller may adjust an output current limit to the motor drive based on a measured or calculated battery SOC, SOH and/or SOL 845. Further, the HVFE control circuit may continuously or periodically monitor the integrity of the bus and battery 850. In this state, the HVFE circuit may conduct a number of diagnostic tests, including: an AC impedance check of V_BAT1000V_PLUS-to-chassis to verify positive bus side insulation health or detect impending failure; an AC impedance check of V_BAT1000V_MINUS-to-chassis to verify negative bus side insulation health or detect impending failure; a DC resistance check of V_BAT1000V_PLUS to detect if Bus positive has leakage resistance or is shorted to the chassis; and a DC resistance check of V_BAT1000V_MINUS to detect if the bus negative has leakage resistance or is shorted to the chassis.
If a fault is detected 860, then the battery may be disconnected from the bus to ensure the safety of the power system 805. Otherwise, if the bus and battery integrity are verified, then the vehicle may continue normal operation 840.
While this invention has been particularly shown and described with references to example embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/338,990, filed Feb. 26, 2010 (Attorney Docket No. 3853.1047-001) and U.S. Provisional Application No. 61/238,961, filed Sep. 1, 2009 (Attorney Docket No. 3853.1047-000). The entire teachings of the above applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61338990 | Feb 2010 | US | |
61238961 | Sep 2009 | US |