The inventor(s) acknowledge the financial support by the Deanship of Research (DSR) at King Fahd University of Petroleum & Minerals (KFUPM) and by King Abdullah City for Atomic and Renewable Energy (K.A.CARE), through project No. DF201011.
The present disclosure is directed to a power distribution controller for hybrid electric vehicle.
The “background” description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description which may not otherwise qualify as prior art at the time of filing, are neither expressly or impliedly admitted as prior art against the present invention.
Growing environmental pollution and continuous depletion of fossil fuels has led to the development of energy sources with zero carbon emissions. Among various energy sources and technologies to replace fossil fuels, hydrogen energy and fuel cells are considered promising solutions. Fuel-cell electric vehicles are playing an important role in replacing conventional vehicles that use fossil fuels.
Conventional fuel-cell electric vehicles use fuel cells, which use hydrogen energy as the energy source to generate electricity. The fuel cell directly converts the chemical energy contained in hydrogen into electricity, heat, and water. However, the fuel cells used in electric vehicles exhibit poor performance when subjected to high-frequency power fluctuations. Also, fuel cells have unidirectional energy flow and cannot recover regenerative braking energy. The fuel cell suffers from a slow dynamic response which limits its application for complex driving conditions. The chemical conversion rate of the hydrogen in the fuel cell to electrical energy is often lower than the rate of change of the load. At the same time, rapid acceleration and deceleration and frequent start-stop operations during driving will affect the durability of the fuel cell. Because of these shortcomings, the fuel cells are often used in a hybrid energy storage system in combination with other energy sources, such as batteries and ultracapacitors, for power applications. Batteries can recover excess energy and provide power to the system simultaneously with the fuel cells when the load demand power is high. Further, an ultracapacitor has the characteristics of a fast dynamic response, fast energy recovery, and high specific power, which can manage rapid changes in load demand. There are three main energy systems for a fuel cell hybrid electric vehicle (FCHEV). The first type is a hybrid system having fuel cells and batteries. The second type is a hybrid system composed of fuel cells and ultracapacitors. The third type is also a hybrid system composed of fuel cells, batteries, and ultracapacitors. The fuel cell serves as the primary power source while the battery and the ultra-capacitor serve as secondary power sources. The energy sources are connected to a Direct Current (DC)-bus through the DC-DC converters. The DC-bus transfers power to the Alternating Current (AC) motor via an inverter. The present disclosure describes a power management controller for the third type of hybrid system.
Allocating energy effectively to the three sources according to the load condition requires efficient control and energy management strategies. For example, an adaptive nonlinear control strategy was developed for the energy management of a polymer electrolyte membrane fuel cell and supercapacitor-based hybrid electric vehicle (See: H. A, I. A, al. eAN., “Nonlinear controller analysis of fuel cell-battery-ultracapacitor-based hybrid energy storage systems in electric vehicles”, Arab J Sci Eng 2018; 43: 3123-3133, incorporated herein by reference in its entirety). However, this reference does not include a battery in the control strategy.
A hierarchical energy management system was used in a FCHEV for minimizing the fuel consumption of the hybrid electric vehicle powered by the battery, fuel cell, and supercapacitor (See: Munir M F, Ahmad I, Siffat S A, Qureshi M A, Armghan H, Ali N., “Non-linear control for electric power stage of fuel cell vehicles”, ISA Transactions 2020; 102: 117-134, incorporated herein by reference in its entirety).
Pulse width modulation has been employed for the regulation of a DC-bus voltage, to provide maximum acceleration and velocity (See: Fathabadi H., “Novel fuel cell/battery/supercapacitor hybrid power source for fuel cell hybrid electric vehicles”, Energy 2018; 143: 467-477, incorporated herein by reference in its entirety).
A model predictive control (MPC) of a FCHEV was introduced to calibrate the overall cost of running the vehicle while preventing the degradation of the energy sources. The MPC was utilized to improve the efficiency of the FCHEV by attenuating its speed over a finite time horizon (See: Hu X, Zou C, Tang X, Liu T, Hu L., “Cost-Optimal Energy Management of Hybrid Electric Vehicles Using Fuel Cell/Battery Health-Aware Predictive Control.”, IEEE Transactions on Power Electronics 2020; 35(1): 382-392, incorporated herein by reference in its entirety).
A conventional adaptive terminal sliding mode control for hybrid energy storage systems of a fuel cell, a battery and a supercapacitor was developed, that uses a terminal sliding mode control strategy with projection operator adaptive law in a hybrid energy storage system (HESS). However, the adaptive terminal sliding mode control exhibits chattering effects which lead to wear and tear of mechanical parts and loss of energy. (See: Dezhi Xu, Qian Liu, Wenxu Yan, and Weilin Yang., “Adaptive Terminal Sliding Mode Control for Hybrid Energy Storage Systems of Fuel Cell, Battery and Supercapacitor”, IEEE, incorporated herein by reference in its entirety).
A passivity-based control (PBC) has been described which was developed for the energy management of the FCHEV. The PBC is a nonlinear control method that guarantees the stability of a closed-loop system by keeping it passive while maintaining a storage function. The PBC requires an exact system model, which limits its practical application due to a lack of robustness, particularly for FCHEV, in which the vehicle speed is stochastic and exact system parameters are usually unavailable. (See: Ortega R, Schaft v. dA, Castanos F, Astolfi A., “Control by Interconnection and Standard Passivity-Based Control of Port-Hamiltonian Systems”, IEEE Transactions on Automatic Control 2008; 53(11): 2527-2542, incorporated herein by reference in its entirety).
Hence, there is a need for a passivity-based power distribution control system for hybrid electric vehicles that is capable of employing energy harvesting schemes, is able to supply continuous power to the load, ensures that the currents of the battery, fuel cell, and ultra-capacitor are tracking their respective reference values, and stabilizes the DC-bus voltage.
In an exemplary embodiment, a passivity-based power distribution control system for a hybrid electric vehicle is described. The system includes a proton-exchange membrane fuel cell module, a battery module, an ultra-capacitor module, and a duty cycle controller. The proton-exchange membrane fuel cell module includes a proton-exchange membrane fuel cell (PEMFC) and a PEMFC boost converter coupled to the PEMFC. The PEMFC module is configured to generate a PEMFC current IFC. The battery module includes a battery and a battery buck/boost converter coupled to the rechargeable battery. The battery module is configured to generate a battery current Ib. The ultra-capacitor module includes an ultra-capacitor (UC) and a UC buck/boost converter coupled to the UC. The UC module is configured to generate a UC current IUC. The duty cycle controller is coupled to the battery module, the proton-exchange membrane fuel cell module and the ultra-capacitor module. The duty cycle controller is configured to control a PEMFC duty cycle D1 of the PEMFC boost converter, a battery duty cycle D23 of the battery buck/boost converter, and a UC duty cycle D45 of the UC buck/boost converter.
In another exemplary embodiment, a method for passivity-based power distribution control of a drive train of a hybrid electric vehicle is described. The method includes building a proton-exchange membrane fuel cell module by connecting a proton-exchange membrane fuel cell (PEMFC) to a PEMFC boost converter. The method includes building a battery module by connecting a rechargeable battery to a battery buck/boost converter. The method includes building an ultra-capacitor module by connecting an ultra-capacitor (UC) to a UC buck/boost converter. The method further includes connecting a DC bus in parallel with a capacitor C0, wherein the DC bus has a bus voltage V0. The method further includes connecting the PEMFC module, the battery module and the ultra-capacitor module to the DC bus. The method further includes connecting a duty cycle controller to the PEMFC boost converter, the battery buck/boost converter and the ultra-capacitor buck/boost converter. The method further includes transmitting, by the duty cycle controller, a PEMFC duty cycle D1 to the PEMFC boost converter, a battery duty cycle D23 to the battery buck/boost converter, and a UC duty cycle D45 to the UC buck/boost converter. The method further includes generating a PEMFC current IFC by the PEMFC module. The method further includes transmitting, by the PEMFC boost converter, the PEMFC current IFC to the DC bus at a timing defined by the duty cycle D1. The method further includes generating a battery current Ib by the battery module. The method further includes transmitting, by the battery buck/boost converter, the battery current Ib to the DC bus at a timing defined by the duty cycle D23. The method further includes generating a UC current IUC by the UC module. The method further includes transmitting, by the UC buck/boost converter, the UC current IUC to the DC bus at a timing defined by the duty cycle D45. The method further includes transmitting a DC bus load current IL to the drive train of the hybrid electric vehicle.
In another exemplary embodiment, a method for passivity-based power distribution control is described. The method includes transmitting, by a duty cycle controller, a PEMFC duty cycle D1 to a PEMFC boost converter, a battery duty cycle D23 to a battery buck/boost converter, and a UC duty cycle D45 to a UC buck/boost converter, wherein the PEMFC boost converter, the battery buck/boost converter, and the UC buck/boost converter are each connected in parallel with a DC bus. The method includes generating a PEMFC current IFC by the PEMFC module. The method includes transmitting, by the PEMFC boost converter, the PEMFC current IFC to the DC bus at a timing defined by the duty cycle D1. The method includes generating a battery current Ib by the battery module. The method includes transmitting, by the battery buck/boost converter, the battery current Ib to the DC bus at a timing defined by the duty cycle D23. The method further includes generating a UC current IUC by the UC module. The method includes transmitting, by the UC buck/boost converter, the UC current IUC to the DC bus at a timing defined by the duty cycle D45. The method includes transmitting a DC bus load current IL to a load.
The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure, and are not restrictive.
A more complete appreciation of this disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
In the drawings, like reference numerals designate identical or corresponding parts throughout the several views. Further, as used herein, the words “a,” “an” and the like generally carry a meaning of “one or more,” unless stated otherwise.
Furthermore, the terms “approximately,” “approximate,” “about,” and similar terms generally refer to ranges that include the identified value within a margin of 20%, 10%, or preferably 5%, and any values therebetween.
Aspects of this disclosure are directed to a passivity-based power distribution controller that includes a proton-exchange membrane fuel cell (PEMFC) for generating a PEMFC current, a PEMFC boost converter coupled to the PEMFC, a battery for generating a battery current, a battery buck/boost converter coupled to the battery, an ultra-capacitor (UC) for generating a UC current, a UC buck/boost converter coupled to the UC, and a controller coupled to the PEMFC, the battery, and the UC. The controller is configured to control a duty cycle of each converter (the PEMFC boost converter, the battery buck/boost converter, and the UC buck/boost converter). The PEMFC, the battery, and the ultra-capacitor are connected to a direct current (DC)-bus via a plurality of DC-DC power converters. The DC-bus is connected to an alternating current (AC) motor, which drives an electric vehicle via a DC-AC converter. The plurality of DC-DC power converters allows the control and energy management of the energy sources according to a power-sharing strategy to meet load requirements. The passivity-based power distribution control system is configured to deliver the required power to the load, thereby providing voltage regulation of the DC-bus, tracking reference currents for the battery, the fuel cell, and the ultra-capacitor, and ensuring the stability of the FCHEV system for any load condition.
In the FCHEV 100, the AC motor 126 is combined with a plurality of auxiliary energy sources (the PEMFC module 102, the battery module 108, and the ultra-capacitor module 114). The plurality of auxiliary energy sources forms a hybrid energy storage system to supply energy to the FCHEV 100. The FCHEV 100 employs the PEMFC module 102, the battery module 108, and the ultra-capacitor module 114 as the energy sources to provide energy to the drive train of the electric vehicle. The battery module 108 is easy to install, has low maintenance, and is low cost. The ultra-capacitor module 114 is an energy storage unit for enhancing the dynamic response of the FCHEV 100. The ultra-capacitor module 114 is used to provide load or recover energy when the load fluctuates rapidly. The plurality of auxiliary energy sources can also include additional batteries, additional ultracapacitors (UCs), superconducting magnetic energy storage (SMES) devices, solar photovoltaics (SPVs), and flywheels.
The PEMFC module 102 includes at least one proton-exchange membrane fuel cell (PEMFC) 104 and a PEMFC boost converter 106. The PEMFC boost converter 106 is coupled to the PEMFC 104. The PEMFC boost converter 106 is configured to generate an output voltage that is higher than an input voltage generated by the PEMFC 104. The PEMFC module 102 is configured to generate a PEMFC current IFC.
The battery module 108 includes a rechargeable battery 110 and a battery buck/boost converter 112. The battery buck/boost converter 112 is coupled to the rechargeable battery 110. The battery buck/boost converter 112 is configured to generate a constant DC output voltage from a variable DC input voltage source. The battery module 108 is configured to generate a battery current Ib. For example, the rechargeable battery 110 is a lithium-ion battery or a lead-acid battery.
The ultra-capacitor module 114 includes an ultra-capacitor 116 and an ultra-capacitor (UC) buck/boost converter 118. The UC buck/boost converter 118 is coupled to the ultra-capacitor 116. The ultra-capacitor module 114 is configured to generate a UC current IUC. The UC buck/boost converter 118 is configured to supply a regulated DC output from a power source delivering a voltage either below or above the regulated output voltage.
The FCHEV 100 is configured to use any number of loads or energy sources coupled to one or more DC buses. In an example, the applications include electric vehicles (EV) or hybrid vehicles (HEV, or plug-in PHEV) where both steady-state (e.g., continuous heavy power draw demand for climbing a hill) and transient (e.g., acceleration) power are required. Furthermore, in an example, an uninterruptible power supply (UPS) system can also be enhanced with the FCHEV 100 to reduce the loading on the batteries when the system rapidly provides power in the event of a power failure.
The DC bus 122 is coupled to the PEMFC boost converter 106, the battery buck/boost converter 112, the UC buck/boost converter 118, and the AC motor 126. The DC bus 122 serves to conduct current between the energy sources and a drive system. In an aspect, the drive system includes an internal combustion engine, an electric motor/generator, and a power drive. The DC bus 122 is configured to receive PEMFC current IFC from the PEMFC boost converter 106 at a timing defined by the duty cycle D1. The DC bus 122 is configured to receive the battery current Ib from the battery buck/boost converter at a timing defined by the duty cycle D23. The DC bus 122 is configured to receive UC current IUC from the UC buck/boost converter at a timing defined by the duty cycle D45. The DC bus 122 is configured to transmit a DC bus load current IL to the load.
The control circuit is configured to provide an effective power sharing between the various energy sources (the PEMFC module 102, the battery module 108, and the ultra-capacitor module 114). The control circuit includes a energy management controller 320, and a duty cycle controller 330, as shown in
The control circuit is configured to determine a charging strategy based on the energy forecast and a plurality of strategy variables and determines a control strategy for energy allocation based upon the strategy variables, energy forecast, and charging strategy. In an example, the plurality of strategy variables includes global positioning system (GPS) information, energy storage system (ESS) information, accessory information, and system default parameters. The energy is distributed to the FCHEV 100 based upon the control strategy.
In an aspect, the FCHEV 100 may be configured to operate in following modes based upon state of charge (SoC) of various energy sources:
1. Fully FCEV: In this operative mode, the FCHEV 100 only uses only the PEMFC module 102 to power a transmission system of the FCHEV 100, with no auxiliary energy source.
2. The PEMFC module 102 and the battery module 108 hybrid mode: In this operative mode. the FCHEV 100 uses PEMFC module 102 and the battery module 108 to power the transmission system of the FCHEV 100. The battery module 108 is connected to the DC bus 122 via the DC/DC converter. In this arrangement, the PEMFC module 102 is used as the main power source to supply most of the power for the load. This mode has the advantages of using recover braking energy, which is stored in the battery 110.
3. The PEMFC module 102 and the ultra-capacitor module 114 hybrid mode: In this operative mode, the FCHEV 100 uses the PEMFC module 102 and the ultra-capacitor module 114 to power the transmission system of the FCHEV 100. Compared with the disadvantages of the batteries, such as low energy density, large size, and small instantaneous charge and discharge current, the ultra-capacitor 116 has the advantages of fast charge and discharge, and of being able to be used more frequently. The ultracapacitor is connected to the DC bus through a DC/DC converter. This mode provides the advantages of efficient power recovery and better dynamic response to instantaneous high-power demand.
4. The PEMFC module 102, the battery module 108, and the ultra-capacitor module 114 hybrid mode: In this operative mode, the FCHEV 100 uses the PEMFC module 102, the battery module 108, and the ultra-capacitor module 114 to power the transmission system of the FCHEV 100. The FCHEV 100 uses the fuel cell(s) 104 as the main energy source to supply the average power demand of the load. The battery and ultracapacitor supply energy to the DC/AC converter 124 in different operating modes. Ultracapacitors can charge and discharge rapidly with high current but have small energy storage. Ultracapacitors can be used to provide instantaneous power or energy recovery when the power required by the load has sudden large changes. However, due to the complex structure of the hybrid system and the strong coupling between the power sources, the duty cycles must be tightly controlled. The battery has slower response time and is used to supplement the fuel cell energy over a longer time period.
Each of the bi-directional battery buck/boost converter 112 and the UC buck/boost converter 118 includes two insulated gate bipolar transistors (IGBTs), a high-frequency filtering inductor (Li, i=UC, b), and a filtering capacitor (C0). The PEMFC boost converter 106 includes a high-frequency filtering inductor (LFC), an IGBT, and a diode. The output currents from the boost converter (I1) and the two buck/bust converters (I2 and I3) are passed to the load through the DC bus 122 and the DC-AC converter.
In aspects of the present disclosure, the control circuit is configured to employ passivity-based control (PBC) for energy management of the FCHEV. The PBC is a nonlinear control method that guarantees the stability of a closed-loop system by using a storage function. The control method is applied to the DC-DC power converters linking the energy sources to the DC-bus. The storage function is based on a passivity theory that is configured to remove all the nonlinearities of the system.
In the present disclosure, the mathematical calculations of the FCHEV are described. Next, a stored energy function based on a passivity theory is described for the stability and control of the FCHEV. An auxiliary input, including an energy-shaping term and a fractional-order proportional-derivative sliding mode surface, is added to the control circuit to accelerate convergence and improve the robustness of the closed-loop FCHEV system. The auxiliary input is configured to supply continuous power to the load, and ensures that the currents of the battery 110, the fuel cell 104, and the ultra-capacitor 116 are tracking to their respective reference values, and stabilizing the DC-bus voltage. The reference currents of the battery, fuel cell, and ultra-capacitor are obtained from an energy management controller (320,
Power allocation management is provided by the energy management controller 302 utilizing the performance attributes of the battery module 108, the PEMFC module 102, and the ultra-capacitor module 114. In a low load category (indicated by reference 202), a value of the load current (IL) lies between 0 to 40 A. In a situation in which the load demand is low, the PEMFC module 102 supplies the required current to the AC motor 126. In a high load category (indicated by reference 204), a value of the load current (IL) is greater than 40 A. In this situation in which the load demand is high, the PEMFC module 102 cannot be used in order to avoid faults or fuel starvation, therefore the battery module 108 discharges to meet the high load demand. The ultra-capacitor module 114 supplies the load during a transient state, or fast peak power, which both the battery module 108 and the PEMFC module 102 cannot provide due to their high power density. In a negative load category (indicated by reference 206), a value of the load current (IL) is less than 0. When the load power is negative, the PEMFC module 102 does not operate, and the battery module 108 and the ultra-capacitor module 114 charge by recovering regenerative braking energy. Therefore, both the rechargeable battery 110 and the ultra-capacitor 116 are charging. The power allocation can be accomplished as:
where P*b and P*FC are the battery reference power and the fuel cell reference power, respectively, which are apportioned in the power allocation, and PUC is the ultra-capacitor reference power derived from the remaining load demand, which includes the energy generated by regenerative braking and fast peak power. Thus, the reference currents of the battery 110, the fuel cell 104, and the ultra-capacitor 116 can be derived by sharing the load current accordingly. For energy management of the FCHEV 100, the following considerations should be incorporated during modelling, training and programming the energy management controller 320.
1 The fuel cell current must be positive and cannot exceed a defined limit (40 A) to lessen stack degradations and faults. The reference fuel cell current is calculated using a low pass filter as:
where I*FC is the fuel cell reference current, and fFC is a low-pass filter cut-off frequency of the fuel cell reference current.
2 The battery reference current is calculated using the low pass filter as follows:
where I*b is the reference current, and fb is the low-pass filter cut-off frequency of the battery reference current. To prolong the life cycle of the battery 110, the battery 110 is constrained to prevent discharging more than 20 A or charging beyond −20 A.
3 The ultra-capacitor 116 recovers the fast peak power during regenerative braking, and discharges the fast peak power to support the load during the high load demand. The reference ultra-capacitor current is calculated as follows:
The proton-exchange membrane fuel cell module 302 includes a proton-exchange membrane fuel cell (PEMFC) 304, and a PEMFC boost converter 306. The PEMFC boost converter 306 is coupled to the PEMFC 304. The PEMFC module 302 is configured to generate the PEMFC current IFC.
The battery module 308 includes a rechargeable battery 310 and a battery buck/boost converter 312. The battery buck/boost converter 312 is coupled to the rechargeable battery 310. The battery module 308 is configured to generate the battery current Ib.
The ultra-capacitor module 314 includes an ultra-capacitor (UC) 316 and a UC buck/boost converter 318. The UC buck/boost converter 318 is coupled to the UC 316. The ultra-capacitor module 314 is configured to generate the UC current IUC.
The duty cycle controller 330 is coupled to the battery module 308, the proton-exchange membrane fuel cell module 302, and the ultra-capacitor module 314. The duty cycle controller 330 is configured to control a PEMFC duty cycle D1 of the PEMFC boost converter 306, a battery duty cycle D23 of the battery buck/boost converter 312, and a UC duty cycle D45 of the UC buck/boost converter 318.
The bus capacitor C0 is connected in parallel with the DC bus 122, 322. The DC bus 322 is connected to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318. The energy sources (the proton-exchange membrane fuel cell module 302, the battery module 308, and the ultra-capacitor module 314) are connected to the DC bus 322 through the power converters. The outputs of the energy sources are controlled by manipulating the duty-cycles (D1, D23 and D45) of the power converters. The PEMFC boost converter 306, the battery buck/boost converter 312, and the UC buck/boost converter 318 are configured to receive the PEMFC duty cycle D1, the battery duty cycle D23, and the UC duty cycle D45, respectively, and transmit the PEMFC current IFC, the battery current Ib and the UC current IUC respectively to the DC bus 322. The DC bus 322 has a bus voltage V0 formed across the bus capacitor C0 by the PEMFC current IFC, the battery current Ib, and the UC current IUC. The DC bus 322 is configured to transmit a DC bus load current IL to the drive train 324 of the hybrid electric vehicle. The drive train 324 of the hybrid electric vehicle is responsible for delivering power from the energy source (for example, the battery 310) to the wheels of the hybrid electric vehicle. The drive train 324 is the unit of the electric vehicle that converts electrical energy to mechanical energy delivered to the wheels. The drive train 324 is made up of several different moving parts, that is, three main components: the electric motor, drive shafts, and transmission.
The energy management controller 320 is connected to the DC bus 322. The energy management controller 320 is configured to receive the DC bus load current IL and generate a reference PEMFC current IFC*, a reference battery current Ib* and a reference UC current IUC*. The energy management controller 320 is configured to analyze the current demand IL for the drive train 324. The energy management controller 320 coordinates the power balance between the energy sources and the drive train 324 in all driving conditions. In addition, the energy management controller 320 splits IL among the energy sources considering their power characteristics.
The duty cycle controller 330 ensures that the energy sources are operating according to the current allocated to each of them by the energy management controller 320. Also, the duty cycle controller 330 neutralizes negative impacts of dynamic uncertainties and external disturbances. Furthermore, the duty cycle controller 330 guarantees the stability of the DC-bus voltage, the energy sources, and the overall system in all driving conditions.
In an aspect, the fuel cell current must be positive and cannot exceed a certain limit to lessen stack degradations and faults. The reference fuel cell current I*{FC} is computed by the energy management controller 320 using a low-pass filter (not shown). The low-pass filter removes the high-frequency part of the drive train's current demand. Then, the reference fuel cell current I*FC is transferred to the duty cycle controller 330 to ensure that the PEMFC module 302 supplies the required current. The duty cycle controller 330 then transmits the duty-cycle signal D1 to the PEMFC boost converter 306 which allows the transfer of the reference fuel cell current I*FC to the drive train 324.
Since the PEMFC 304 cannot store the regenerative energy or supply power beyond a certain limit, the rechargeable battery 310 is configured to store energy. To prolong the life cycle of the rechargeable battery 310, the charging-discharging operation is constrained by the energy management controller 320. The energy management controller 320 is configured to compute the reference battery current IR. The duty cycle controller 330 facilitates the supply of current Ib=I*b by sending the duty-cycle signal D23 to the battery buck/boost converter 312.
The ultra-capacitor module 314 is configured to store or supply the required peak/transient reference UC current I*UC which both the PEMFC module 302 and the battery module 308 are unable to handle. The reference UC current I*UC is computed in the energy management controller 320 and then sent to the duty cycle controller 330 to ensure that the ultra-capacitor (UC) 316 is charging/charging accordingly, to maintain the power balance and prevent degradation of the energy system. The duty cycle controller 330 then transmits the duty-cycle D45 to the UC buck/boost converter 318 which allows bi-directional flow of power between the drive train 324 and the PEMFC 304.
The duty cycle controller 330 further includes a circuitry 339, a memory 340, and at least one processor 341. The memory 340 is configured to store program instructions and the reference PEMFC current IFC*, the reference battery current Ib*, the reference UC current IUC*, and the reference bus voltage V0*. In an example, the memory 340 is a random access memory (“RAM”) for temporary storage of information and/or a read only memory (“ROM”) for permanent storage of information, and a mass storage device, such as a hard drive, diskette, or optical media storage device. In an aspect, the circuitry 339 is configured to employ preprocessing on the data (signal), such as filtering and amplifying the data. The at least one processor is configured to cooperate with the memory to fetch and execute computer-readable program instructions stored in the memory. According to an aspect of the present disclosure, the at least one processor 341 may be implemented as one or more microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions.
Under the program instructions, the duty cycle controller 330 is configured to subtract the reference voltage V0* from the bus voltage V0. The duty cycle controller 330 subtracts the reference PEMFC current IFC* from the PEMFC current IFC, and generates the PEMFC duty cycle D1. Also, the duty cycle controller 330 subtracts the reference battery current Ib* from the battery current Ib, and generates the battery duty cycle D23. The duty cycle controller 330 subtracts the reference UC current, IUC* from the UC current IUC and generates the UC duty cycle D45. The duty cycle controller 330 transmits the PEMFC duty cycle D1, the battery duty cycle D23 and the UC duty cycle D45, to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318, respectively.
Under the program instructions, the duty cycle controller 330 is configured to determine a set of tracking error variables. The duty cycle controller 330 relates the tracking error variables to the duty cycles D1, D23 and D45 and formulates a stored energy function consisting of the sum of a resistive heat produced by the currents IFC, Ib and IUC flowing through the PEMFC, the battery, the ultra-capacitor and the DC bus. The duty cycle controller 330 calculates a time derivative of the stored energy function.
The duty cycle controller 330 is further configured to formulate a first equation which defines the PEMFC duty cycle D1 in terms of each component of the PEMFC current IFC in the PEMFC module 302 minus the reference PEMFC current IFC* minus an auxiliary term v1. The duty cycle controller 330 is configured to formulate a second equation which defines the battery duty cycle D23 in terms of each component of the battery current IFC in the battery module 308 minus the reference battery current Ib* minus an auxiliary term v2. The duty cycle controller 330 is configured to formulate a third equation which defines the UC duty cycle D45 in terms of each component of the UC current IUC in the UC module 314 minus the reference UC current IUC* minus an auxiliary term v3. The duty cycle controller 330 formulates a fourth equation which defines the reference bus voltage V0* in terms of a voltage component of the bus voltage which includes a sum of a PEMFC voltage generated across the bus capacitor C0 by the PEMFC current IFC, a battery voltage generated across the bus capacitor C0 by the battery current Ib, a UC voltage generated across the bus capacitor C0 by the UC current IUC, an auxiliary term v4, minus a load voltage generated across the bus capacitor by the load current IL.
The duty cycle controller 330 is configured to substitute the first equation, the second equation, the third equation and the fourth equation into the derivative of the stored energy function to formulate the stored energy equation in terms of the auxiliary terms v1, v2, v3 and v4.
The duty cycle controller 330 is further configured to formulate a set of fractional order sliding mode surfaces from the derivative of the stored energy function. The duty cycle controller 330 redefines the auxiliary terms v1, v2, v3 and v4 by the set of fractional order sliding mode surfaces, respectively, wherein each redefined auxiliary term v1, v2, v3 and v4 includes an energy shaping term and a robust term which includes hyperbolic tangent of a respective sliding mode surface.
The duty cycle controller 330 is configured to substitute the redefined auxiliary terms into the stored energy equation. The duty cycle controller 330 bounds the stored energy equation by an equation formulated to include a weighted sum of a squared value of each tracking error minus an absolute value of each tracking error, wherein the bounded stored energy equation is configured to force the PEMFC current IFC to converge to the reference PEMFC current IFC*, the battery current Ib to converge to the reference battery current Ib*, the UC current IUC to converge to the reference UC current, IUC* and the bus voltage V0 to converge to the bus voltage reference V0*.
The electric motor 378 is configured to convert the electric power from the energy sources 382 into mechanical power/torque. A transmission system is configured to regulate the speed of the motor to maintain a defined performance, and the driveshaft 376 utilizes the mechanical torque developed by the motor to set the wheels in motion.
The speed of the vehicle wheels vs is expressed in terms of the propulsion force and the frictional forces opposing the motion of the vehicle as follows:
where M is the total mass of the vehicle, and Tp is the mechanical/propulsion force developed by the motor that the driveshaft 376 utilizes to set the wheels in motion. It is desired that the motor produces enough Tp to overcome the opposing/frictional forces (−0.5ρaACxvs2−MgCr
The propulsion power Pp required by the motor to produce Tp is computed as follows:
which becomes
The DC power from the energy sources that is transferred to the inverter is calculated as follows:
where η is the efficiency of the inverter. The inverter transfers an AC power which corresponds to the Pp of the motor. The ILV0 is given by:
Therefore, the DC current from the energy sources that is required by the drive train 370 of the electric vehicle during the driving cycle is calculated as follows:
In an aspect, the present disclosure describes modelling of the system 300. For modeling the system 300, the following preliminaries and the passivity theory were considered.
Consider the following a general form nonlinear system:
where χϵ is a state vector, yϵ
and uϵ
are the output and input vectors, respectively. The total energy stored is given as:
where H(χ) is a semi-definite positive function, Qϵ is a positive definite diagonal matrix. The stored energy function satisfies an energy-balance equation, described as:
where d is a nonnegative function that represents the dissipation effects due to friction, resistance, e.t.c in practical systems. The energy-balance equation above is said to be strictly output passive if H(χ) is continuously differentiable and satisfies the following inequality equation:
The general definition of a non-integer differentiation and integration denoted by a is:
The Riemann-Liouville definition (fractional integral of a function) of non-integer calculus is given by:
where m is the next integer greater than y such that m−1<γ<m, mϵ, γϵ
and Γ(.) is a
gamma function.
3. System Modelling (PEMFC modelling):
By applying Kirchhoff's voltage law to the circuit of the fuel cell (PEMFC) 304, the mathematical model can be obtained as:
where IFC and RFC are PEMFC current and resistance, respectively, D1 is the duty cycle of the IGBT (the PEMFC boost converter 306), which varies between 0 and 1, and V0 is the DC-bus voltage.
The hydrogen consumption rate of the fuel cell is related to its output current as follows:
where mH
where EFC is the open circuit voltage, TFC is the PEMFC temperature, PH
The lithium-ion battery pack 310 is connected to the DC bus 322 through the bidirectional buck-boost converter (battery buck/boost converter 312). It operates as a buck converter during charging and as a boost converter during the discharging process. A variable Bb is defined as follows:
where I*b denotes the reference battery current.
Mathematically, the converter dynamics during the charging (buck) mode of the battery is formulated as:
where Ib is the battery current, Rb is the internal resistance, Vb is the open-circuit voltage of the battery, D2 is the duty cycle of the battery during the charging mode, and V0 is the DC-bus voltage.
Similarly, converter dynamics during the discharging (boost) mode of the battery are expressed as:
where D3 is the duty cycle of the battery during the discharging mode. Accordingly, a constraint can be made to reduce the complexity of the battery model to achieve a general formulation using a virtual control, as given in equation (27). Hence, the overall generalization of the battery model is given by:
where V0 is the initial voltage of the battery, Qb is the rated capacity of the battery, A1 and A2 are battery constants.
The ultra-capacitor allows both charging and discharging which requires the flow of current in both directions. The ultra-capacitor can be charged via regenerative braking and by utilizing the peak power from the battery. Therefore, a bi-directional buck/boost converter is used, and its mode of operation is the same as that of the battery. A variable BUC is defined as follows:
where I*UC represents the reference ultra-capacitor current. The mathematical equation of the converter during the discharging (boost) mode of the ultra-capacitor is calculated as:
where IUC is the ultra-capacitor current, RUC is the internal resistance of the ultra-capacitor, and D3 is the generated control signal during the charging mode of the ultra-capacitor.
In the charging phase, the converter equations are given by:
The virtual control is given by:
By combining the Equations (32) and (34), the ultra-capacitor converter equation can be expressed as follows:
where VUC and VUC
where EUC is the quantity of energy drawn from the ultra-capacitor, and CUC is the capacitance of the ultra-capacitor.
Applying the Kirchhoff's current law, the following equations are formulated:
The power required by the electric drive train should be computed first in order to design a proper power supply unit. The power depends on acceleration, mass of the vehicle, maximum speed, and so on. Assuming that the inverter efficiency is 80%, the power required by the electric drive train is given by:
where vs is the vehicle speed, Cr is the rolling resistance coefficient, Cx is the aerodynamic drag coefficient, g is the acceleration due to gravity, M is the vehicle mass, A is the vehicle frontal surface, and ρa is the density of air.
Assuming that the DC-bus voltage remains constant throughout the operation, then the current drawn by the electric drive train is calculated as follows:
Using the Equations (17), (28), (37), and (42), the overall mathematical equations of the FCHEV 100 is given by:
From the system Equations (45)-(48), it is obvious that the model of the FCHEV 100 is nonlinear multi-input-multi-output (MIMO), so it is essential to design an appropriate control method. By controlling D1, D23, and D45, the system Equations (45)-(48) can effectively operate, IFC, Ib>IUC, and V0 can meet the load demand. Moreover, pulse-width modulation signals (PWMS) can be sent to the FCHEV by the duty cycle controller 330.
The controlled variables are taken as Ib, IFC, IUC, and V0 to guarantee the effective operation of the battery, the fuel cell, and the ultra-capacitor according to the power allocation. The procedure for designing the duty cycle controller 330 of the passivity-based power distribution control system 300 is given as follows:
Define the tracking error variables z1, z2, z3, and z4 as:
where V*0 stands for the reference DC-bus voltage. Then, the relationship between the control signals and the tracking errors can be described by:
A storage function is constructed for Equations (54)-(55) as follows:
where H(Ib, IFC, IUC, V0) is the stored energy function consisting of the sum of resistor heat produced by currents flowing through the battery, fuel cell, ultra-capacitor, and DC-bus, rb, rFC, rUC, and r0 are unit virtual resistances of the battery, fuel cell, ultra-capacitor, and DC-bus, respectively. The time derivative of the energy function is:
Design PB-SMC for system (58) as follows:
where v1, v2, v3, and v4 are auxiliary inputs which will be defined later. Inserting Equations (59)-(62) into the derivative of storage function of Equation (58), yields:
The fractional order PDγ sliding mode surfaces are designed as follows:
where κi i=1,2,3,4 are positive constants. The Equations (64)-(67) ensure Ib, IFC, IUC, and V0 can effectively converge to their references. The auxiliary inputs are then established as follows:
where αi i=1, 2, 3, 4 and λi i=1, 2, 3, 4 are positive constants. Substituting Equations (68)-(71) into equation 63 gives:
The following examples are provided to illustrate further and to facilitate the understanding of the present disclosure.
The first experiment was carried out to determine the accuracy and performance of the duty cycle controller 330. To validate the accuracy and performance of the duty cycle controller 330 given by Equations (59)-(62), simulations were performed in MATLAB/Simulink software installed on a 64-bit PC with Intel® Core™ i7-10510U CPU @ 1.8 GHz and 8 Gb RAM. The simulation steps were described as follows:
The performance of the duty cycle controller 330 was further validated through comparison with backstepping and variable structure control techniques. In control theory, backstepping is a control technique that is employed for designing stabilizing controls for a special class of nonlinear dynamical systems. These nonlinear dynamical systems are built from subsystems that radiate out from an irreducible subsystem that can be stabilized using some other method. Because of this recursive structure, the design process can be started at the known-stable system and “back out” new controllers that progressively stabilize each outer subsystem. In an example, a variable structure control (VSC) technique is a form of discontinuous nonlinear control. The VSC alters the dynamics of a nonlinear system by an application of a high-frequency switching control. The various gain values of the duty cycle controller 330 are given in Table 1. The parameters and ratings of the FCHEV system 300 are given in Table 2.
From
The comparison results between the passivity-based power distribution control system 300, backstepping control, and variable structure control method are depicted in
In the present disclosure, a robust passivity-based control of the FCHEV equipped with fuel cell as the main source, and battery and ultra-capacitor as secondary sources has been described. The current contributions of the energy sources to the load is established based on an energy management strategy. The control of the energy sources is realized via the control of the power converters interfacing the energy sources with the DC-bus. The duty cycle controller 330 ensures that the currents of the battery, fuel cell, and ultra-capacitor are tracking their references according to the current sharing rule to meet the load requirement in all driving conditions.
The first embodiment is illustrated with respect to
In an aspect, the passivity-based power distribution control system includes a bus capacitor C0 connected in parallel with the DC bus, a DC bus 322 connected to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318, wherein the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318 are configured to receive the PEMFC duty cycle D1, the battery duty cycle D23, and the UC duty cycle D45 respectively and transmit the PEMFC current IFC, the battery current Ib and the UC current IUC respectively to the DC bus, wherein the DC bus 322 has a bus voltage V0 formed across the bus capacitor C0 by the PEMFC current IFC, the battery current Ib and the UC current IUC and wherein the DC bus 322 is configured to transmit a DC bus load current IL to the drive train of the hybrid electric vehicle.
In an aspect, the passivity-based power distribution control system includes an energy management controller 320 connected to the DC bus, wherein the energy management controller 320 is configured to receive the DC bus load current IL and generate a reference PEMFC current IFC*, a reference battery current Ib* and a reference UC current IUC*. The duty cycle controller 330 includes a DC bus connection port configured to receive the bus voltage V0, a first input port 332 configured to receive the PEMFC current IFC, a second input port 333 configured to receive the battery current Ib, a third input port 334 configured to receive the UC current IUC, a first reference input port 335 configured to receive a reference bus voltage V0*, a second reference input port 336 configured to receive the reference PEMFC current IFC*, a third reference input port 337 configured to receive the reference battery current Ib*, a fourth reference input port 338 configured to receive the reference UC current IUC*, wherein the duty cycle controller 330 further comprises a circuitry 339, a memory storing program instructions and at least one processor configured to execute the program instructions to: subtract the reference voltage V0* from the bus voltage V0, subtract the reference PEMFC current IFC* from the PEMFC current IFC, and generate the PEMFC duty cycle D1, subtract the reference battery current Ib* from the battery current Ib, and generate the battery duty cycle D23, subtract the reference UC current, IUC* from the UC current IUC and generate the UC duty cycle D45, and transmit the PEMFC duty cycle D1, the battery duty cycle D23 and the UC duty cycle D45, to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318, respectively.
In an aspect, the duty cycle controller 330 includes a circuitry 339, a memory 340 storing program instructions and at least one processor 341 configured to execute the program instructions to: determine a set of tracking error variables, relate the tracking error variables to the duty cycles D1, D23 and D45, formulate a stored energy function consisting of the sum of a resistive heat produced by the currents IFC, Ib and IUC flowing through the PEMFC, the battery, the ultra-capacitor and the DC bus, and calculate a time derivative of the stored energy function.
In an aspect, the duty cycle controller 330 is further configured to: formulate a first equation which defines the PEMFC duty cycle D1 in terms of each component of the PEMFC current IFC in the PEMFC module minus the reference PEMFC current IFC* minus an auxiliary term v1, formulate a second equation which defines the battery duty cycle D23 in terms of each component of the battery current IFC in the battery module minus the reference battery current Ib* minus an auxiliary term v2, formulate a third equation which defines the UC duty cycle D45 in terms of each component of the UC current IUC in the UC module 314 minus the reference UC current IUC* minus an auxiliary term v3 and formulate a fourth equation which defines the reference bus voltage V0* in terms of a voltage component of the bus voltage which includes a sum of a PEMFC voltage generated across the bus capacitor by the PEMFC current IFC, a battery voltage generated across the bus capacitor C0 by the battery current Ib, a UC voltage generated across the bus capacitor C0 by the UC current IUC, an auxiliary term v4, minus a load voltage generated across the bus capacitor C0 by the load current IL.
In an aspect, the duty cycle controller 330 is further configured to substitute the first equation, the second equation, the third equation and the fourth equation into the derivative of the stored energy function to formulate the stored energy equation in terms of the auxiliary terms v1, v2, v3 and v4.
In an aspect, the duty cycle controller 330 is further configured to: formulate a set of fractional order sliding mode surfaces from the derivative of the stored energy function, and redefine the auxiliary terms v1, v2, v3 and v4 by the set of fractional order sliding mode surfaces respectively, wherein each redefined auxiliary term v1, v2, v3 and v4 includes an energy shaping term and a robust term which includes hyperbolic tangent of respective sliding mode surface.
In an aspect, the duty cycle controller 330 is further configured to: substitute the redefined auxiliary terms into the stored energy equation, and bound the stored energy equation by an equation formulated to include a weighted sum of a squared value of each tracking error minus an absolute value of each tracking error, wherein the bounded stored energy equation is configured to force the PEMFC current IFC to converge to the reference PEMFC current IFC*, the battery current Ib to converge to the reference battery current Ib*, the UC current IUC to converge to the reference UC current, IUC* and the bus voltage V0 to converge to the bus voltage reference V0*.
The second embodiment is illustrated with respect to
In an aspect, the DC bus 322 has a bus voltage V0 formed across the bus capacitor C0 by the PEMFC current IFC, the battery current Ib and the UC current IUC.
In an aspect, the method further includes connecting an energy management controller 320 between the DC bus 322 and the duty cycle controller, receiving, by the energy management controller, the DC bus load current IL. The method further includes generating, by the energy management controller, a reference PEMFC current IFC*, a reference battery current Ib and a reference UC current IUC*. The method further includes receiving, at a DC bus connection port of the duty cycle controller, the bus voltage V0. The method further includes receiving, at a first input port 332 of the duty cycle controller, the PEMFC current IFC. The method further includes receiving, at a second input port 333 of the duty cycle controller, the battery current Ib. The method further includes receiving, at a third input port 334 of the duty cycle controller, the UC current IUC. The method further includes receiving, at a first reference input port 335 of the duty cycle controller, a reference bus voltage V0*. The method further includes receiving, at a second reference input port 336 of the duty cycle controller, the reference PEMFC current IFC*. The method further includes receiving, at a third reference input port 337 of the duty cycle controller, the reference battery current Ib*. The method further includes receiving, at a fourth reference input port 338 of the duty cycle controller, the reference UC current IUC*. The method further includes subtracting, by the duty cycle controller 330 which includes a circuitry 339, a memory storing program instructions and at least one processor configured for executing the program instructions, the reference voltage V0* from the bus voltage V0. The method further includes subtracting, by the duty cycle controller, the reference PEMFC current IFC* from the PEMFC current IFC, and generating the PEMFC duty cycle D1. The method further includes subtracting, by the duty cycle controller, the reference battery current Ib* from the battery current Ib, and generate the battery duty cycle D23. The method further includes subtracting, by the duty cycle controller, the reference UC current, IUC* from the UC current IUC and generating the UC duty cycle D45. The method further includes transmitting, by the duty cycle controller, the PEMFC duty cycle D1, the battery duty cycle D23 and the UC duty cycle D45, to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318, respectively.
In an aspect, the method includes executing by the at least one processor of the duty cycle controller, the program instructions to perform the steps of: determining a set of tracking error variables, relating the tracking error variables to the duty cycles D1, D23 and D45, formulating a stored energy function consisting of the sum of a resistive heat produced by the currents IFC, Ib and IUC flowing through the PEMFC, the battery, the ultra-capacitor and the DC bus, and calculating a time derivative of the stored energy function.
In an aspect, the method includes executing by the at least one processor of the duty cycle controller, the program instructions to perform the steps of: formulating a first equation which defines the PEMFC duty cycle D1 in terms of each component of the PEMFC current IFC in the PEMFC module minus the reference PEMFC current IFC* minus an auxiliary term v1, formulating a second equation which defines the battery duty cycle D23 in terms of each component of the battery current IFC in the battery module minus the reference battery current Ib* minus an auxiliary term v2, formulating a third equation which defines the UC duty cycle D45 in terms of each component of the UC current IUC in the UC module 314 minus the reference UC current IUC* minus an auxiliary term v3, and formulating a fourth equation which defines the reference bus voltage V0* in terms of a voltage component of the bus voltage which includes a sum of a PEMFC voltage generated across the bus capacitor by the PEMFC current IFC, a battery voltage generated across the bus capacitor by the battery current Ib, a UC voltage generated across the bus capacitor by the UC current IUC, an auxiliary term v4, minus a load voltage generated across the bus capacitor by the load current IL.
In an aspect, the method includes executing by the at least one processor of the duty cycle controller 330, the program instructions to perform the step of substituting the first equation, the second equation, the third equation and the fourth equation into the derivative of the stored energy function to formulate the stored energy equation in terms of the auxiliary terms v1, v2, v3 and v4.
In an aspect, the method includes executing by the at least one processor of the duty cycle controller, the program instructions to perform the steps of: formulating a set of fractional order sliding mode surfaces from the derivative of the stored energy function, and redefining the auxiliary terms v1, v2, v3 and v4 by the set of fractional order sliding mode surfaces respectively, wherein each redefined auxiliary term v1, v2, v3 and v4 includes an energy shaping term and a robust term which includes hyperbolic tangent of respective sliding mode surface.
In an aspect, the method includes executing by the at least one processor of the duty cycle controller, the program instructions to perform the steps of: substituting the redefined auxiliary terms into the stored energy equation, and bounding the stored energy equation by an equation formulated to include a weighted sum of a squared value of each tracking error minus an absolute value of each tracking error, wherein the bounded stored energy equation is configured for forcing the PEMFC current IFC to converge to the reference PEMFC current IFC*, the battery current Ib to converge to the reference battery current Ib*, the UC current IUC to converge to the reference UC current, IUC* and the bus voltage V0 to converge to the bus voltage reference V0*.
The third embodiment is illustrated with respect to
In an aspect, the method further includes receiving, by an energy management controller, the DC bus load current IL, generating, by the energy management controller, a reference PEMFC current IFC*, a reference battery current Ib* and a reference UC current IUC*, receiving, at a DC bus connection port of the duty cycle controller, the bus voltage V0, receiving, at a first input port 332 of the duty cycle controller, the PEMFC current IFC, receiving, at a second input port 333 of the duty cycle controller, the battery current Ib, receiving, at a third input port 334 of the duty cycle controller, the UC current IUC, receiving, at a first reference input port 335 of the duty cycle controller, a reference bus voltage V0*, receiving, at a second reference input port 336 of the duty cycle controller, the reference PEMFC current IFC*, receiving, at a third reference input port 337 of the duty cycle controller, the reference battery current Ib*, receiving, at a fourth reference input port 338 of the duty cycle controller, the reference UC current IUC*, subtracting, by the duty cycle controller 330 which includes a circuitry 339, a memory storing program instructions and at least one processor configured for executing the program instructions, the reference voltage V0* from the bus voltage V0, subtracting, by the duty cycle controller, the reference PEMFC current IFC* from the PEMFC current IFC, and generating the PEMFC duty cycle D1, subtracting, by the duty cycle controller, the reference battery current Ib* from the battery current Ib, and generating the battery duty cycle D23, subtracting, by the duty cycle controller, the reference UC current, IUC* from the UC current IUC and generating the UC duty cycle D45, and transmitting, by the duty cycle controller, the PEMFC duty cycle D1, the battery duty cycle D23 and the UC duty cycle D45, to the PEMFC boost converter 306, the battery buck/boost converter 312 and the UC buck/boost converter 318, respectively.
In an aspect, the method further includes determining a set of tracking error variables, relating the tracking error variables to the duty cycles D1, D23 and D45, formulating a stored energy function consisting of the sum of a resistive heat produced by the currents IFC, Ib and IUC flowing through the PEMFC, the battery, the ultra-capacitor and the DC bus, calculating a time derivative of the stored energy function, formulating a first equation which defines the PEMFC duty cycle D1 in terms of each component of the PEMFC current IFC in the PEMFC module minus the reference PEMFC current IFC* minus an auxiliary term v1, formulating a second equation which defines the battery duty cycle D23 in terms of each component of the battery current IFC in the battery module minus the reference battery current Ib* minus an auxiliary term v2, formulating a third equation which defines the UC duty cycle D45 in terms of each component of the UC current IUC in the UC module 314 minus the reference UC current IUC* minus an auxiliary term v3, and formulating a fourth equation which defines the reference bus voltage V0* in terms of a voltage component of the bus voltage which includes a sum of a PEMFC voltage generated across the bus capacitor by the PEMFC current IFC, a battery voltage generated across the bus capacitor by the battery current Ib, a UC voltage generated across the bus capacitor by the UC current IUC, an auxiliary term v4, minus a load voltage generated across the bus capacitor by the load current IL.
In an aspect, the method further includes substituting the first equation, the second equation, the third equation and the fourth equation into the derivative of the stored energy function to formulate the stored energy equation in terms of the auxiliary terms v1, v2, v3 and v4, formulating a set of fractional order sliding mode surfaces from the derivative of the stored energy function, redefining the auxiliary terms v1, v2, v3 and v4 by the set of fractional order sliding mode surfaces respectively, wherein each redefined auxiliary term v1, v2, v3 and v4 includes an energy shaping term and a robust term which includes hyperbolic tangent of respective sliding mode surface, substituting the redefined auxiliary terms into the stored energy equation, and bounding the stored energy equation by an equation formulated to include a weighted sum of a squared value of each tracking error minus an absolute value of each tracking error, wherein the bounded stored energy equation is configured for forcing the PEMFC current IFC to converge to the reference PEMFC current IFC*, the battery current Ib to converge to the reference battery current Ib*, the UC current IUC to converge to the reference UC current, IUC* and the bus voltage V0 to converge to the bus voltage reference V0*.
Next, further details of the hardware description of the computing environment of
In
Further, the claims are not limited by the form of the computer-readable media on which the instructions of the inventive process are stored. For example, the instructions may be stored on CDs, DVDs, in FLASH memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk or any other information processing device with which the computing device communicates, such as a server or computer.
Further, the claims may be provided as a utility application, background daemon, or component of an operating system, or combination thereof, executing in conjunction with CPU 1401, 1403 and an operating system such as Microsoft Windows 7, UNIX, Solaris, LINUX, Apple MAC-OS and other systems known to those skilled in the art.
The hardware elements in order to achieve the computing device may be realized by various circuitry elements, known to those skilled in the art. For example, CPU 1401 or CPU 1403 may be a Xenon or Core processor from Intel of America or an Opteron processor from AMD of America, or may be other processor types that would be recognized by one of ordinary skill in the art. Alternatively, the CPU 1401, 1403 may be implemented on an FPGA, ASIC, PLD or using discrete logic circuits, as one of the ordinary skill in the art would recognize. Further, CPU 1401, 1403 may be implemented as multiple processors cooperatively working in parallel to perform the instructions of the inventive processes described above.
The computing device in
The computing device further includes a display controller 1408, such as a NVIDIA GeForce GTX or Quadro graphics adaptor from NVIDIA Corporation of America for interfacing with display 1410, such as a Hewlett Packard HPL2445w LCD monitor. A general purpose I/O interface 1412 interfaces with a keyboard and/or mouse 1414 as well as a touch screen panel 1416 on or separate from display 1410. General purpose I/O interface also connects to a variety of peripherals 1418 including printers and scanners, such as an OfficeJet or DeskJet from Hewlett Packard.
A sound controller 1420 is also provided in the computing device such as Sound Blaster X-Fi Titanium from Creative, to interface with speakers/microphone 1422 thereby providing sounds and/or music.
The general-purpose storage controller 1424 connects the storage medium disk 1404 with communication bus 1426, which may be an ISA, EISA, VESA, PCI, or similar, for interconnecting all of the components of the computing device. A description of the general features and functionality of the display 1410, keyboard and/or mouse 1414, as well as the display controller 1408, storage controller 1424, network controller 1406, sound controller 1420, and general purpose I/O interface 1412 is omitted herein for brevity as these features are known.
The exemplary circuit elements described in the context of the present disclosure may be replaced with other elements and structured differently than the examples provided herein. Moreover, circuitry configured to perform features described herein may be implemented in multiple circuit units (e.g., chips), or the features may be combined in circuitry on a single chipset, as shown on
In
For example,
Referring again to
The PCI devices may include, for example, Ethernet adapters, add-in cards, and PC cards for notebook computers. The Hard disk drive 1560 and CD-ROM 1556 can use, for example, an integrated drive electronics (IDE) or serial advanced technology attachment (SATA) interface. In one aspect of the present disclosure the I/O bus can include a super I/O (SIO) device.
Further, the hard disk drive (HDD) 1560 and optical drive 1566 can also be coupled to the SB/ICH 1520 through a system bus. In one aspects of the present disclosure, a keyboard 1570, a mouse 1572, a parallel port 1578, and a serial port 1576 can be connected to the system bus through the I/O bus. Other peripherals and devices that can be connected to the SB/ICH 1520 using a mass storage controller such as SATA or PATA, an Ethernet port, an ISA bus, an LPC bridge, SMBus, a DMA controller, and an Audio Codec.
Moreover, the present disclosure is not limited to the specific circuit elements described herein, nor is the present disclosure limited to the specific sizing and classification of these elements. For example, the skilled artisan will appreciate that the circuitry described herein may be adapted based on changes on battery sizing and chemistry or based on the requirements of the intended back-up load to be powered.
The functions and features described herein may also be executed by various distributed components of a system. For example, one or more processors may execute these system functions, wherein the processors are distributed across multiple components communicating in a network. The distributed components may include one or more client and server machines, which may share processing, as shown by
The above-described hardware description is a non-limiting example of corresponding structure for performing the functionality described herein.
Numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.