Movatterモバイル変換


[0]ホーム

URL:


HK1071551B - Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle - Google Patents

Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle
Download PDF

Info

Publication number
HK1071551B
HK1071551BHK05104704.4AHK05104704AHK1071551BHK 1071551 BHK1071551 BHK 1071551BHK 05104704 AHK05104704 AHK 05104704AHK 1071551 BHK1071551 BHK 1071551B
Authority
HK
Hong Kong
Prior art keywords
vehicle
values
operating conditions
generator
nox
Prior art date
Application number
HK05104704.4A
Other languages
German (de)
French (fr)
Chinese (zh)
Other versions
HK1071551A1 (en
Inventor
Robert Michael Gosselin
Original Assignee
Ge Hybrid Technologies, Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/097,297external-prioritypatent/US6879054B2/en
Application filed by Ge Hybrid Technologies, LlcfiledCriticalGe Hybrid Technologies, Llc
Publication of HK1071551A1publicationCriticalpatent/HK1071551A1/en
Publication of HK1071551BpublicationCriticalpatent/HK1071551B/en

Links

Description

BACKGROUND OF THE INVENTION1. Field of Invention
This invention relates to a process and an apparatus for controlling operating conditions of a hybrid electric vehicle of the kind defined in the preamble of claim 1 and claim 16, respectively.
2. Description of Related Art
US 2001/039230 A1 discloses a process and an apparatus of that kind for a hybrid vehicle comprising an internal combustion engine, a traction motor, a starter motor, and a battery bank, all controlled by a microprocessor in accordance with the vehicle's instantaneous torque demands, so that the engine is run under conditions of high efficiency.
The starter motor and the traction motor are able to also operate as electric generators, providing recharging current to the battery bank. This is accomplished by a microprocessor, by way of control signals provided to inverter/charger units.
Generally all hybrid electric vehicles have energy management controllers that control the supply and use of electrical energy in the vehicle. Such controllers normally provide signals to control the speed of a prime mover of the vehicle and to control the amount of energy demanded from a generator driven by the prime mover.
The production of these signals however, tends to be based on instant energy demands on the electrical system of the vehicle. Thus, when a certain supply of electrical energy is required, demand on the generator is increased while the current speed of the prime mover is usually held constant. This can result in inefficient operation of the vehicle, because at certain speeds, a vehicle may emit more pollutants, be less comfortable to drive and may have high fuel consumption, for example. In other words, the operating characteristics of the vehicle a not be optimized. The present invention addresses this problem.
SUMMARY OF THE INVENTION
The above problem is solved according to the invention by the process of claim 1 and the apparatus of claim 16. In accordance with one aspect of the invention, there is provided a process for controlling operating conditions, of a hybrid electric vehicle to optimize operating characteristics of the vehicle. The process involves locating, from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes operating characteristics of the vehicle. The process further involves producing signals for controlling a primer mover of the vehicle and a generator driven by the prime mover to operate the vehicle at the optimal set of operating conditions to supply power at the requested generator power value.
Locating may involve finding an optimal set of operating characteristics, associated with operating conditions associated with the requested power value, that provides a minimal value, in a function of the operating characteristics, that is less than values produced by other sets of operating characteristics associated with other operating conditions associated with the requested power value.
Locating may involve subjecting the operating characteristics of a plurality of different operating conditions associated with the requested power value to the function. Subjecting may involve subjecting the operating characteristics to a weighted function and the process may involve selecting weights used in the function according to operating mode of the vehicle.
Producing signals for controlling the prime mover and the generator may involve producing the signals in response to a set of operating conditions associated with the optimal set of operating characteristics.
Locating may involve locating a set of vehicle operating characteristics associated with the requested generator power value and this may involve locating a vehicle performance record having a field containing the requested generator power value and fields containing values identifying operating conditions under which the requested generator power can be produced and fields containing values identifying operating characteristics of the vehicle when the vehicle is operated at the operating conditions.
Locating may also involve calculating an optimization index for each set of vehicle operating characteristics associated with the requested generator power value and calculating an optimization index may involve calculating a cost value as a function of a weighted sum of normalized operating characteristic values. Weights for use in calculating the weighted sum may be selected in response to an operating mode of the vehicle.
Locating may also involve identifying the best optimization index and this may involve finding the optimization index with the lowest number. Locating may further involve identifying a set of operating conditions associated with vehicle operating characteristics that produced the best optimization index.
Producing signals for controlling the prime mover and the generator may involve producing a speed signal for setting an angular speed of the prime mover and producing a torque signal for setting a torque burden on the generator.
In accordance with another aspect of the invention, there is provided an apparatus for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle. The apparatus includes a power request processor operable to locate, from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes operating characteristics of the vehicle. The apparatus further includes a control signal generator operable to produce signals for controlling a primer mover of the vehicle and a generator driven by the prime mover to operate the vehicle at the optimal set of operating conditions to supply power at the requested generator power value.
The apparatus may further include a locator operable to locate an optimal set of operating characteristics, associated with operating conditions associated with the requested power value, that provides a minimal value in a function of the operating characteristics, that is less than values produced by other sets of operating characteristics associated with other operating conditions associated with the requested power value.
The apparatus may further include a device operable to subject the operating characteristics associated with a plurality of different operating conditions associated with the requested power value to the function. The function may be a weighted function and the apparatus may further include a selector operable to select weights used in the function according to the operating mode of the vehicle.
The control signal generator may be operable to produce signals in response to a set of operating conditions associated with the optimal set of operating characteristics.
The request processor may be implemented in a processor circuit.
The apparatus may include a locator operable to locate a set of vehicle operating characteristics associated with the requested generator power value. The locator may be implemented in a processor circuit and may be operable to locate a vehicle performance record having a field containing the requested generator power value and having fields containing values identifying operating conditions under which the requested generator power can be produced and having fields containing values identifying operating characteristics of the vehicle when the vehicle is operated at the operating conditions.
The apparatus may further include a computation device operable to calculate an optimization index for each set of vehicle operating characteristics associated with the requested generator power value. The computation device may be implemented in a processor circuit and may be operable to calculate a cost value as a function of a weighted sum of normalized operating characteristic values. The apparatus may further include a selector operable to select weights for use in calculating the weighted sum, in response to an operating mode of the vehicle. The selector may be implemented in a processor circuit.
The apparatus may further include an identifier operable to identify the best optimization index. The identifier may also be implemented in a processor circuit and may be operable to find the optimization index with the lowest number. The apparatus may further include a device operable to identify a set of operating conditions associated with the vehicle operating characteristics that produced the best optimization index.
The control signal generator may be operable to produce a speed signal for setting an angular speed of the prime mover and to produce a torque signal for setting a torque burden on the generator in response to the set of operating conditions associated with the vehicle operating characteristics that produced the best optimization index. The control signal generator may be implemented in a processor circuit.
The apparatus may further include a database interface facilitating communication between the request processor and a database storing the sets of vehicle operating conditions.
In accordance with another aspect of the invention, there is provided an apparatus for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle. The apparatus includes means for locating, from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes operating characteristics of the vehicle and means for producing signals for controlling a primer mover of the vehicle and a generator driven by the prime mover to operate the vehicle at the optimal set of operating conditions to supply power at the requested generator power value.
In accordance with another aspect of the invention, there is provided a computer readable medium according to claim 40 for providing instructions that cause a processor circuit to control operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle. The instructions comprise codes for directing the processor circuit to locate, from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes the operating characteristics of the vehicle and codes for directing the processor circuit to produce signals for controlling a primer mover of the vehicle and a generator driven by the prime mover to operate the vehicle at the optimal set of operating conditions to supply power at the requested generator power value.
In accordance with another aspect of the invention, there is provided a computer data signal as defined in claim 42 for providing instructions that cause a processor circuit to control operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle. The signal comprises a code segment operable to direct the processor circuit to locate, from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes the operating characteristics of the vehicle and a code segment operable to direct the processor circuit to produce signals for controlling a primer mover of the vehicle and a generator driven by the prime mover to operate the vehicle at the optimal set of operating conditions to supply power at the requested generator power value.
In accordance with another aspect of the invention, there is provided a computer readable medium as defined in claim 41, operable to provide codes for directing a processor circuit to control a supply of power from an electric generator powered by a prime mover in a hybrid electric vehicle, by associating a set of operating characteristics of the vehicle known to occur when the vehicle is operated under certain operating conditions, with respective power values approximately equal to the actual power produced by the generator when the generator is operated under operating conditions approximately equal to said certain operating conditions.
In accordance with another aspect of the invention, there is provided a data signal operable according to claim 43 to provide codes for directing a processor circuit to control a supply of power from an electric generator powered by a prime mover in a hybrid electric vehicle. The data signal comprises a signal segment providing codes for directing a processor circuit to associate a set of operating characteristics of the vehicle known to occur when the vehicle is operated under certain operating conditions, with respective power values approximately equal to the actual power produced by the generator when the generator is operated under operating conditions approximately equal to said certain operating conditions.
In accordance with another aspect of the invention, there is provided a database structure as defined in claim 39 for storing records for use in controlling the operation of a hybrid electric vehicle having an electric generator driven by a prime mover of the electric vehicle. The database structure has means for storing a given generator output power value and means for associating a set of operating characteristics of the vehicle known to occur when the vehicle is operated under certain operating conditions, with respective power values approximately equal to the actual power produced by the generator when the generator is operated under operating conditions approximately equal to said certain operating conditions.
The present invention can be used to cause a hybrid electric vehicle to be operated under conditions that optimize operating characteristics of the vehicle, such as fuel economy, environmental emissions and driveability and/or comfort. Effectively, operating characteristics such as these are considered in determining operating conditions of the vehicle, namely the speed of the prime mover and the torque load applied to the generator such that operating characteristics of the vehicle are optimized. Different considerations can be given to different operating characteristics depending upon the mode of operating the vehicle, such as cold start or engine warm.
The present invention also provides a way of producing vehicle performance records for use in producing signals for controlling the vehicle to achieve the optimized operating characteristics.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
BRIEF DESCRIPTION OF THE DRAWINGS
In drawings which illustrate embodiments of the invention,
Figure 1
is a schematic representation of a hybrid electric vehicle containing an apparatus according to a first embodiment of the invention;
Figure 2
is a tabular representation of a vehicle performance record produced in accordance with a method according to one aspect of the invention;
Figure 3
is a schematic diagram of a computer used to produce vehicle performance records of the type shown in Figure 2;
Figure 4
is a flowchart of a vehicle performance record production routine executed by the computer shown in Figure 3;
Figure 5
is a flowchart illustrating a method according to one aspect of the invention;
Figure 6
is a block diagram of a processor circuit for implementing the apparatus shown in Figure 1;
Figure 7
is a flowchart of a main routine executed by the processor circuit shown in Figure 6;
Figure 8
is a flowchart of a block executed by the processor circuit of Figure 6 for calculating an optimization index;
Figure 9
is a flowchart representing a block executed by the processor circuit shown in Figure 6 to produce a set of weights for use in the calculation of the optimization index shown in Figure 8, in response to an operating mode of the vehicle.
DETAILED DESCRIPTION
Referring to Figure1, an apparatus for controlling operating conditions of a hybrid electric vehicle8 to optimize operating characteristics of the vehicle is shown generally at10. The apparatus comprises a power request processor12 operable to locate, from among a plurality of sets14 of vehicle operating conditions associated with a requested generator power value P, an optimal set16 of operating conditions that optimizes the operation of the vehicle8. The apparatus10 further includes a control signal generator18 operable to produce signals for controlling a prime mover9 of the vehicle and a generator7 driven by the prime mover to operate the vehicle 8 at the optimal set16 of operating conditions, to supply electric power at the requested generator power value P. The electric power produced by the generator7 may be fed to a power bus (not shown) operable to supply power to various electrical components of the hybrid electric vehicle such as storage batteries and electrical accessories, for example.
The prime mover9 may be an internal combustion engine such as a gasoline or diesel powered engine, for example. It will be appreciated that in the art of hybrid electric vehicles, such a prime mover9 has a controller20 operable to receive a speed control signal indicating a desired engine shaft speed. A shaft22 of the prime mover9 is in mechanical communication such as by a direct drive through a shaft or gearbox24, for example, with a shaft26 of the generator7 to permit the prime mover to impart mechanical energy to the generator. The generator7 is operable to receive signals representing a torque load or burden to be placed on the generator to deliver energy to the power bus at a rate determined as a function of the generator shaft26 speed and torque load. Typically, this torque load is varied by changing the amount of current supplied to a field (not shown) of the generator7. The generator7 has a generator interface28 that controls the field strength to adjust the torque load on the generator in response to a torque control signal received from a control device. In the embodiment shown, the control device is the apparatus10. The apparatus10 produces a speed control signal for use by the controller20 of the prime mover9 for controlling the speed of the shaft22 prime mover9 and hence controls the speed of the shaft26 of the generator7 as a result of the transfer of mechanical energy through the shaft or gearbox24. The apparatus10 also produces a torque control signal for receipt by the generator interface28 for controlling the torque load on the generator7 to cause energy to be supplied to the power bus of the vehicle8 at a rate that optimizes operating characteristics of the vehicle. The speed of the shaft22 of the prime mover9 and the torque burden on the generator7 represent a set of operating conditions under which the vehicle is operated.
In the embodiments described herein optimization of the operating characteristics of the hybrid electric vehicle8 occurs when operating conditions are set such that a cost function providing a measure of tradeoffs between operating characteristics of the vehicle such as fuel consumption, pollutant emissions, battery life, generator efficiency and driveability (such as minimal noise and harshness due to generator burden) is minimized. In other words, an optimal set of operating conditions is established by the apparatus10 to provide the best operating characteristics of the vehicle8, thereby optimizing the operation of the vehicle.
In order to use the apparatus10, the apparatus must include or have access to a plurality of sets14 of vehicle operating conditions and associated measures of operating characteristics for various possible requested power values. These operating conditions, operating characteristics and requested power values may be pre-established through empirical measurements taken on a representative vehicle, for example.
Referring to Figure2, in this embodiment, the plurality of sets14 of vehicle operating conditions are stored in vehicle performance records, one of which is shown at30 in Figure2. Each vehicle performance record30 has a power field32, operating conditions fields including a torque field34 and an angular speed field (ω)36, and a plurality of operating characteristic fields, which, in this embodiment, include a fuel consumption field38, a hydrocarbon emission field40, a nitrous oxide emission field42, a carbon monoxide emission field44, a particulate matter emission field46 and a driveability field48. The vehicle performance record30 defines a database structure and serves to associate each of the indicated fields with each other. The power field32 is used to store a value representing a possible requested power value, such as10 kilowatts, for example. The torque field34 is used to store a value representing a specific torque burden on the generator7 such as100Nm, for example, produced by electric current produced by the generator to meet the requested power demand. The angular speed field36 is used to store a value representing an angular speed w in radians per second, for example, of the shaft22 of the prime mover9. The torque and angular speed fields34 and36 hold values representing a set of operating conditions of the vehicle8, the set of operating conditions being the number pair comprising the value representing the torque burden and the angular speed value stored in the torque and angular speed fields34 and36, respectively.
The fuel consumption field38 is used to hold a value representing the fuel consumption of the prime mover9, in liters per hour, for example, when the generator7 and prime mover9 are operated at the operating conditions specified by the contents of the torque field34 and the angular speed field36. The hydrocarbon emission field40, nitrous oxide emission field42, carbon monoxide emission field44, and particulate matter emission field46 are used to hold values representing the amount of hydrocarbons, nitrous oxide, carbon monoxide and particulate matter, respectively, in parts per million, for example, emitted when the prime mover9 is operated at the associated operating conditions. The driveability field48 is used to hold a value representing a measure of the comfort experienced by a driver of the vehicle8 at the associated operating conditions.
To produce records of the type shown in Figure2, empirical measurements of operating characteristic values may be made while operating the vehicle8 at various sets of operating conditions. For example, the prime mover9 in the hybrid electric vehicle8 may be a Volkswagen gas-powered engine and the generator may be an SR-218 generator, manufactured by Unique Mobility Inc. of Golden, Colorado, U.S.A. The range of angular speed settings of the prime mover shaft22 at which operating characteristic values are measured may be from about150 radians per second to about500 radians per second while the range of torque burden for each angular speed setting may range from about13 Nm to about150Nm. The resolution of operating condition values is preferably kept to as fine a resolution as possible which may be perhaps one-tenth of a radian per second and one-tenth of a Nm, for example.
In addition to measuring emission levels of certain gases and particulate matter, a driveability value may be determined by subjective judgement provided by a test operator, for example, and this value may be stored in the driveability field48. Noise measurements may be considered in making this subjective judgement, for example, or noise measurement values may act as another operating characteristic of the vehicle, for example.
It will be appreciated that, in general, a wide variety of operating characteristics including, or instead of, the operating characteristics described herein may be included in a set of operating characteristics of the vehicle. In general any quantifiable operating characteristic may be included in the set of operating characteristics associated with a given set of operating conditions.
In general, the operating condition number pairs and respective sets of operating characteristic values measured at such operating condition number pairs may be initially stored in raw data records having a tabular arrangement similar to that shown in Figure2, without the power field32, for example. To associate the power field32 with the operating condition number pairs and their associated sets of operating characteristics, it is necessary to establish the relationship between generator torque load, generator shaft speed and actual generator power output. This takes into account any losses in the generator. This may be provided by the manufacturer of the generator but may alternatively be established by empirical measurements. In effect, a plurality of three-tuples is produced or acquired or made available, where each three tuple comprises a generator output power value, a generator torque value, and a generator shaft speed value (P, T, ωG). The generator shaft speed value is then preferably converted to a prime mover shaft speed value using the drive ratio of the shaft or gearbox24 and the prime mover shaft speed value is substituted for the generator shaft speed value in the three tuple (P, T, ωP). These three tuples are subsequently referred to herein as generator three-tuples.
It will be appreciated that the operating condition values at which the operating characteristics are measured may not be the same operating condition values for which generator output power values are provided.
Consequently, it is necessary to adjust the measured operating characteristic values to reflect more appropriate values that would be expected if the measurements of the operating characteristics had been taken at the same operating conditions for which the generator output power values are provided.
Given the raw data records and a plurality of three tuples of the type described above, records having a format similar to that shown in Figure2 may be produced by associating sets of raw operating characteristics of the vehicle known to occur when the vehicle is operated under certain operating conditions with respective power values approximately equal to the actual power produced by the generator when the generator is operated under a set of operating conditions approximately equal to said certain operating conditions.
Referring to Figure3, this association may be performed by a computer, such as a personal computer50 comprising a processor circuit52 suitably programmed with codes representing instructions that direct the processor circuit52 to perform the tasks described herein. The computer50 may be on board the vehicle8 or remote from the vehicle. The codes may be provided by a computer readable medium such as a RD-ROM54 for example, or may be provided in a computer data signal56 received from a source such as an external source such as a server accessible through the internet for example. The computer data signal56 may comprise a code segment58 having modulation representing the codes, for example.
In this embodiment, the codes direct the processor circuit52 to associate a set of operating characteristics of the vehicle known to occur when the vehicle is operated under certain operating conditions, with respective power values approximately equal to the actual power produced by the generator when the generator is operated under operating conditions approximately equal to said certain operating conditions.
Referring to Figure4, in this embodiment, the processor circuit52 of Figure3 performs the function of associating by executing a vehicle performance record production routine shown generally at60. It is assumed the processor circuit52 is provided with or has access to the plurality of generator three tuples (P, T, ωP) representing generator output power, generator shaft torque and prime mover shaft speed, and has access to raw data records having a format similar to that shown in Figure2, without the power field32.
To effect the vehicle performance record production routine60, the codes directing the processor circuit52 to perform the function of associating include a first block62 that directs the processor circuit52 to quantize the actual generator output power values of each of the generator three tuples, according to a pre-defined resolution. For example, the generator output power values may be quantized into increments of1 kW. Thus, for example, in any generator three tuple having a generator output power raw value of10.4 kW, the generator output power value would be adjusted to a quantized value of10kW. Similarly, any generator three tuple having a generator output raw value of10.5kW would have its generator output power value adjusted to a quantized value of11 kW. The remaining values of the three-tuple, that is, the torque and angular speed values of each three tuple could remain unchanged or could be adjusted by interpolation to values that would have produced the corresponding quantized power value. Thus, the generator three tuples are modified, in that at least the generator output power values thereof are quantized. Three tuples having quantized generator output power values are hereafter referred to as quantized three tuples (PQ, T, ωP).
Next, block64 directs the processor circuit52 to group the quantized three tuples according to their quantized generator output power values (PQ). Thus all quantized three tuples having a generator output value of10kW, for example, will be grouped together. This may be done by sorting the three tuples by their quantized generator output power values.
Block 66 then directs the processor circuit52 to address each quantized three tuple in each group and for each quantized three tuple look in the raw data records to find a set of operating characteristics associated with a set of operating conditions that is closest to the set of operating conditions specified in the quantized three tuple.
Block68 directs the processor circuit52 to determine whether each value in the operating conditions of the closest raw data record is within a pre-defined tolerance of the operating conditions specified by the quantized three tuple, and if so to cause block70 to cause the processor circuit52 to produce a derived raw data record having the same fields as shown in the record30 shown in Figure2, where the elements of the quantized three tuple (PQ, T, ωP) are stored in the power, torque and angular speed fields32, 34 and36 respectively, and the raw values from the derived raw data record stored are in corresponding operating characteristic fields38, 40, 42, 44, 46 and48 respectively.
If at block68 the operating conditions in the closest raw data record are not within the pre-defined tolerance of the operating conditions specified by the quantized three tuple, block72 directs the processor circuit52 to interpolate the raw operating characteristic data, to establish a set of interpolated operating characteristics corresponding to the actual operating conditions specified by the T and ωP components of the quantized three tuple (PQ, T, ωP). This is effectively a two dimensional linear interpolation to obtain a set of most probable operating characteristic values between two other measured operating characteristic values at relatively near operating conditions. This interpolated set of operating characteristic values and the operating conditions of the three tuple may be associated with each other by storing them in a derived raw data record having the same fields as shown in the vehicle performance record30 shown in Figure2, where the elements of the quantized three tuple under consideration are stored in the power, torque and angular speed fields32, 34 and36 respectively, and the interpolated raw operating characteristic values are stored in corresponding operating characteristic fields38, 40, 42, 44, 46 and48 respectively.
Effectively, blocks66, 68, 70 and72 cause the processor circuit to find a set of operating characteristic values closest to a set of operating conditions associated with a quantized generator output power value.
After producing a derived raw data record at block70 or block72, block74 directs the processor circuit52 to normalize the operating characteristics among each other within the record. This may be done according to the relation:=G-GminGmax-Gmin Where
N
is a normalized value which replaces a raw value G;
G
is the raw value that is to be normalized;
Gmin
is the minimum raw value among the set of operating characteristics; and
Gmax
is the maximum raw value among the set of operating characteristics.
Block76 then directs the processor circuit52 to create vehicle performance records by replacing each of the operating characteristic values in each of the derived raw data records with a respective normalized value such that the sum of all normalized values in the record is one. Thus, the normalized values represent the relative contributions to the set of operating characteristics for a given power value and the set of normalized operating characteristic values is associated with operating conditions associated with a quantized generator output power value. '
Blocks66-76 are repeated for each quantized three tuple to produce a plurality of vehicle performance records of the type shown at30 in Figure2. Each vehicle performance record represents a set of vehicle operating conditions associated with a possible requested generator power value and with a set of operating characteristics. This plurality of vehicle performance records may be made available to the power request processor12 shown in Figure1, through a medium such as a communications medium or a computer readable medium, for example. The communications medium might include a server accessible by the power request processor12 through an internet connection and such connection may be provided by a landline or by a wireless link. It is not necessary to provide remote access to the plurality of vehicle performance records on a continuing basis. It is sufficient to simply download into the vehicle8 a plurality of vehicle performance records30 that can be made available at the vehicle, to the power request processor12 therein. It will be appreciated that the plurality of vehicle performance records may be continually updated by a manufacturer or service provider and different pluralities of vehicle performance records may be made available for different vehicle configurations, such as with or without air conditioning, for example.
In addition, raw data can be continually acquired by a data acquisition system (not shown) situated on the vehicle8 and the data acquisition system may have the computing resources or may have access to the computing resources required to execute the vehicle performance record production routine shown in Figure4 to produce a plurality of vehicle performance records that can be used by the power request processor12 shown in Figure1. For example, the data acquisition system may continually acquire raw emissions data and transmit this data to a server accessible via the internet, whenever a computer on the vehicle is placed in communication with the server. The server may automatically receive the acquired data and automatically operate on it to produce a new plurality of vehicle performance records. This new plurality of vehicle performance records may then be automatically communicated to the computer on the vehicle 8 during the same communication session or during a later communication session. This use of the acquired data may allow hybrid vehicle manufacturers to develop data useful in designing new vehicles and in designing improvements to existing vehicles, whereby such improvements may be reflected in changes to the plurality of vehicle performance records. It may also allow vehicle manufacturers to adjust operating conditions of existing vehicles as the vehicle ages, to prolong the life of the vehicle, for example.
Referring back to Figure1, it will be appreciated that the apparatus10 is intended for use in a hybrid electric vehicle8 having an energy management controller100 that controls the supply, use, and storage of electrical energy in the vehicle. The use of energy management controllers is generally well known and the apparatus10 described herein may be used with any type of energy management controller that produces a signal representing a desired power output from the generator7. Effectively the apparatus10 uses this signal to produce an optimum set of operating conditions, which, in this embodiment, includes signals representing a shaft speed of the prime mover9 and signals representing a torque load on the generator7, that optimize certain operating characteristics of the vehicle8 which, in this embodiment, include fuel consumption, hydrocarbon emissions, nitrous oxide emissions, carbon monoxide emissions, particulate matter emissions and driveability.
Referring to Figure5, the apparatus10 effectively performs two main operations. In a first operation102 the apparatus10 locates from among a plurality of sets of vehicle operating conditions associated with a requested generator power value, an optimal set of operating conditions that optimizes certain operating characteristics of the vehicle. In a second operation104 the apparatus10 produces signals for controlling the prime mover9 and the generator7 to operate the vehicle at the optimal set of operating conditions while causing the generator to supply power at the requested power value.
Referring to Figure6, to achieve the above two main operations, the apparatus10 includes a processor circuit120 comprising a microprocessor122, program memory124, a vehicle record database interface126, an input port128, an output port130, a communications interface132 and a media interface134. The vehicle record database interface126 facilitates the microprocessor122 accessing a vehicle record database136 containing a plurality of vehicle records of the type described in Figure2. The vehicle record database may be maintained by the microprocessor122 itself, in which case the records may simply be stored in non-volatile memory (not shown) forming part of the processor circuit120. Or, the vehicle record database may be stored in a separate memory (not shown) that serves as part of another processor circuit (not shown) and which is accessible to the processor circuit120 through the vehicle record database interface126. It is expected that the processor circuit120, however would be a main processor circuit of the vehicle8 and programs stored in the program memory124 will implement routines for directing the processor circuit120 to carry out the functions described herein. In particular, the program memory124 is loaded with a main program that effectively causes the processor circuit120 to act as the power request processor12 shown in Figure1 and is further loaded with a, control signal generator program that causes the processor circuit120 to act as the control signal generator18 shown in Figure1.
The programs stored in the program memory124 may be received from a plurality of sources. For example, the programs may be programmed into an Electrically Programmable Read Only Memory (EPROM) that forms part of the program memory124. Alternatively, the program memory124 may include flash memory operable to be programmed with codes received from the communications interface132 and/or the media interface134. Codes representing instructions for directing the processor circuit to carry out the functionality described herein may also be provided in data signals138 received at the communications interface132, comprising code segments containing the relevant codes or they may be provided on a computer readable medium140 readable by the media interface134.
Referring to Figure7 blocks representing codes implementing a main routine are shown generally at150. A first block152 directs the processor circuit120 to address the vehicle records database136 to locate all vehicle performance records of the type shown in Figure2 in which the contents of the power field32 is equal to the power requested as indicated by a power requested signal P from the energy management controller100 of the vehicle8 and received at the input port128 of the processor circuit120 shown in Figure6. Locating the records may involve copying records satisfying the above criteria to a temporary memory area or simply identifying addresses or pointers in the database where the contents of the located records can be found and read.
Block154 then directs the processor circuit120 to calculate an optimization index for each located record and associate optimization indices with respective records. Referring to Figure8, block154 of Figure7 may be comprised of block156 which directs the processor circuit120 to compute the optimization index as the weighted sum of the contents of the operating characteristic fields38-48. In this embodiment, the calculation of the optimization index may involve the calculation of a cost value as a function of a weighted sum of normalized operating characteristic values, according to the relation:I=wfcFC+wfcHC+wnoxNOX+wcoCO+wpmPM+wdvDV
This cost function effectively provides a measure of the "cost" of producing power at the requested level for a given set of operating conditions. In one embodiment, the weightsWfc, Whc, Wnox, Wco, Wpm, Wdv may be fixed. In another embodiment, the weights may be selected by the operating mode of the vehicle8, for example. In such an embodiment, block154 of Figure7 may further include block158 shown in Figure9, in addition to and preceding block156 of Figure8, which provides block156 with a set of weights in response to receipt of a signal from the energy management controller100 indicating an operating mode of the vehicle. Separate sets of weights may be stored in memory and accessible by the processor circuit120 for selection depending on the vehicle operating mode, such as cold start, warm start, etc. Thus, the weights used in calculating the weighted sum can be changed in real time, or selected based on the operating mode of the vehicle8.
Referring back to Figure7, after calculating and associating an optimization index with each located vehicle performance record, block160 directs the processor circuit120 to find or identify the best optimization index. Where the above cost function is used to calculate the optimization index values it is desirable to find the minimum cost to produce the requested power. This may be done by sorting the optimization indices produced by block156, in ascending order such that the lowest optimization index value is at the top of the list. In this embodiment, the lowest optimization index value is the best one.
Block162 then directs the processor circuit120 to locate the vehicle performance record associated with the lowest optimization index value and to extract from that performance record the operating conditions associated therewith from the contents of the torque and angular speed fields34 and36 respectively to obtain torque and speed values representing an optimum set of operating conditions at which the generator7 and prime mover9, respectively, should be operated to cause the generator to produce the requested power while optimizing the operating characteristics of the vehicle. These torque and speed values are provided to the control signal generator program which directs the processor circuit120 to cause the output port to produce signals in the form of command files, words, bytes, or bits understandable by the prime mover controller20 and the generator interface28 to cause them to operate at the optimum set of operating conditions.
When the prime mover9 and generator7 are operated at this optimum set of operating conditions, it is expected that the actual values of the operating characteristics associated with this set of operating conditions will match the raw values, measured during production of the vehicle performance records and thus the operating characteristics of the vehicle will be optimized.
Optionally, additional routines may be provided to determine a succession of operating conditions for a corresponding succession of possible power requests, to minimize the cost of providing the succession of possible power requests.
While specific embodiments of the invention have been described and illustrated, such embodiments should be considered illustrative of the invention only and not as limiting the invention as construed in accordance with the accompanying claims.

Claims (43)

  1. A process for controlling operating conditions of a hybrid electric vehicle (8) provided with an electric generator (7) driven by a prime mover (9) having a shaft (22), by controlling values (34, 36) of operating conditions (T, ωp) of the vehicle (8) to optimize operating characteristics (FC,HC, NOX, CO, PM; DV) of the vehicle (8);characterised by
    locating, from among a plurality of sets (14) of values (34, 36) of vehicle operating conditions (T, ωp), comprising the torque load (T) on said generator (7) and the prime mover shaft speed (ωp), associated with a requested generator power value (P), an optimal set (16) of values (34, 36) of said operating conditions (T, ωp) that optimizes operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8); and
    producing signals for controlling the prime mover (9) of the vehicle (8) and the generator (7) to operate the vehicle (8) at said optimal set (16) of values (34, 36) of said operating conditions (T, ωp), to supply power at said requested generator power value (P).
  2. The process of claim 1 wherein locating comprises finding an optimal set (16) of operating characteristics (FC, HC, NOX, CO, PM, DV), associated with values of said operating conditions (T, ωp) associated with said requested power value (P), that provides a minimal value in a function (I) of said operating characteristics (FC, HC, NOX, CO, PM, DV) that is less than values produced by other sets (14) of operating characteristics (FC, HC, NOX, CO, PM, DV) associated with other values of said operating conditions, (T, ωp) associated with said requested power value (P).
  3. The process of claim 2 wherein locating further comprises subjecting the operating characteristics (FC, HC, NOX, CO, PM, DV) of a plurality of different values of said operating conditions (T, ωp) associated with said requested power value (P) to said function (I).
  4. The process of claim 3 wherein subjecting comprises subjecting said operating characteristics (FC, HC, NOX, CO, PM, DV) to a weighted function (I).
  5. The process of claim 4 further comprising selecting weights (Wfc, Whc, Wnox, Wco, Wpm, Wdv) used in said function (I) according to the operating mode of the vehicle (8).
  6. The process of claim 2 wherein producing comprises producing said signals in response to a set (16) of values of said operating conditions (T, ωp) associated with said optimal set (16) of operating characteristics (FC, HC, NOX, CO , PM, DV).
  7. The process of claim 1 wherein locating comprises locating a set of vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) associated with said requested generator power value (P).
  8. The process of claim 7 wherein locating comprises locating a vehicle performance record (30) having a field (32) containing said requested generator power value (P) and fields (34, 36) containing values identifying operating conditions (T, ωp) under which said requested generator power (P) can be produced, and fields (38-48) containing values identifying operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle(8) when the vehicle (8) is operated at said values of the operating conditions (T, ωp).
  9. The process of claim 7 wherein locating comprises calculating an optimization index (I) for each set of vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) associated with said requested generator power value (P).
  10. The process of claim 9 wherein calculating an optimization index (I) comprises calculating a cost value as a function of a weighted sum of normalized operating characteristic values (FC, HC, NOX, CO, PM, DV).
  11. The process of claim 10 further comprising selecting weights (Wfc, Whc, Wnox, Wco, Wpm, Wdv) for use in calculating said weighted sum (I) in response to an operating mode of the vehicle (8).
  12. The process of claim 9 wherein locating comprises identifying the best optimization index (I).
  13. The process of claim 12 wherein identifying the best optimization index (I) comprises finding the optimization index with the lowest number.
  14. The process of claim 12 wherein locating comprises identifying a set of values of operating conditions (T, ωp) associated with vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) that produced said best optimization index (I).
  15. The process of claim 14 wherein producing said signals comprises producing a speed signal for setting an angular speed (ωp) of the prime mover (9) and producing a torque signal (T) for setting a torque burden on the generator (7).
  16. An apparatus (10) controlling operating conditions of a hybrid electric vehicle (8) provided with an electric generator (7) driven by a prime mover, (9), by controlling values (34, 36) of operating conditions (T, ωp) of the vehicle (8) to optimize operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8); the apparatus (10) comprising
    a power request processor (12), and
    a control signal generator (18) operable to produce signals for controlling the prime mover (9) of the vehicle (8) and the generator (7);
    the apparatus beingcharacterised in that
    the power request processor (12) is adapted to locate, from among a plurality of sets (14) of values of vehicle operating conditions (T, ωp), comprising the torque load (T) on said generator (7) and the prime mover shaft speed (ωp), associated with a requested generator power value (P), an optimal set (16) of values of said operating conditions (T, ωp) that optimize said operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8), andin that
    the control signal generator (18) is adapted to operate the vehicle (8) at said optimal set (16) of values of operating conditions (T, ωp) to supply power at said requested generator power value (P).
  17. The apparatus of claim 16 further comprising a locator operable to locate an optimal set of operating characteristics (FC, HC, NOX, CO, PM, DV), associated with values of the operating conditions (T, ωp) associated with said requested power value (P), that provides a minimal value in a function (I) of said operating characteristics (FC, HC, NOX, CO, PM, DV) that is less than values produced by other sets of operating characteristics (FC, HC, NOX, CO, PM, DV) associated with other values of the operating conditions (T, ωp) associated with said requested power value (P).
  18. The apparatus of claim 17 further comprising a device operable to subject the operating characteristics (FC, HC, NOX, CO, PM, DV) associated with a plurality of different values of said operating conditions (T, ωp) associated with said requested power value (P) to said function (I) .
  19. The apparatus of claim 18 wherein said device is operable to subject said operating characteristics (FC, HC, NOX, CO, PM, DV) to a weighted function (I).
  20. The apparatus of claim 19 further comprising a selector operable to select weights (Wfc, Whc, Wnox, Wco, Wpm, Wdv) used in said function (I) according to the operating mode of the vehicle (8).
  21. The apparatus of claim 17 wherein said control signal generator (18) is operable to produce said signals in response to a set of values of said operating conditions (T, ωp) associated with said optimal set (16) of operating characteristics (FC, HC, NOX, CO, PM, DV).
  22. The apparatus of claim 16 wherein said request processor (12) comprises a processor circuit (52).
  23. The apparatus of claim 16 further comprising a locator operable to locate a set (14; 16) of vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) associated with said requested generator power value (P).
  24. The apparatus of claim 23 wherein said locator comprises a processor circuit (52).
  25. The apparatus of claim 23 wherein said locator is operable to locate a vehicle performance record (30) having a field (32) containing said requested generator power value (P) and fields (34, 36) containing values identifying said operating conditions (T, ωp) under which said requested generator power (P) can be produced and fields (38-48) containing values identifying operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8) when the vehicle (8) is operated at said values of said operating conditions (T, ωp).
  26. The apparatus of claim 24 further comprising a computation device (120) operable to calculate an optimization index (I) for each set of vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) associated with said requested generator power value (P).
  27. The apparatus of claim 26 wherein said computation device (120) comprises a processor circuit (122).
  28. The apparatus of claim 26 wherein said computation device (120) is operable to calculate a cost value (I) as a function of a weighted sum of normalized operating characteristic values (FC, HC, NOX, CO, PM, DV).
  29. The apparatus of claim 28 further comprising a selector operable to select weights (Wfc, Whc, Wnox, Wco, Wpm, Wdv) for use in calculating said weighted sum (I), in response to an operating mode of the vehicle (8).
  30. The apparatus of claim 29 wherein said selector comprises a processor circuit (122).
  31. The apparatus of claim 26 further comprising an identifier operable to identify the best optimization index (I).
  32. The apparatus of claim 31 wherein said identifier comprises a processor circuit (122).
  33. The apparatus of claim 31 wherein said identifier is operable to find the optimization index (I) with the lowest number.
  34. The apparatus of claim 31 further comprising a device operable to identify a set of values of the operating conditions (T, ωp) associated with the vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) that produced said best optimisation index (I).
  35. The apparatus of claim 34 wherein said device comprises a processor circuit (122).
  36. The apparatus of claim 34 wherein said control signal generator (18) is operable to produce a speed signal for setting an angular speed (ωp) of the prime mover (9) and produce a torque signal for setting a torque burden (T) on the generator (7), in response to said set of values of said operating conditions (T, ωp) associated with the vehicle operating characteristics (FC, HC, NOX, CO, PM, DV) that produced said best optimization index (I).
  37. The apparatus of claim 36 wherein said control signal generator (18) comprises a processor circuit (122).
  38. The apparatus of claim 16 further comprising a database interface (126) facilitating communication between said request processor (122) and a database (136) storing said sets of values of the vehicle operating conditions (T, ωp).
  39. A database structure for storing records used in an apparatus according to any of claims 16 to 38, comprising:
    means for storing a given generator output power value (P),
    means for associating a set of operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8) known to occur when the vehicle (8) is operated under certain values of said operating conditions (T, ωp) with respective power values (P) approximately equal to the actual power produced by the generator (7) when the generator (7) is operated under values of the operating conditions (T, ωp) approximately equal to said certain values of the operating conditions (T, ωp).
  40. A computer readable medium carrying instructions that in an apparatus according to any of claims 16 to 38 are adapted to cause a processor circuit (52) to control values of operating conditions (T, ωp) of a hybrid electric vehicle (8) to optimize operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8), the instructions comprising:
    codes (102) for directing the processor circuit (52) to locate, from among a plurality of sets (14) of values of the vehicle operating conditions (T, ωp) associated with a requested generator power value (P), an optimal set (16) of values of operating conditons (T, ωp) that optimises the operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8); and
    codes (104) for directing the processor circuit (52) to produce signals for controlling the primer mover (9) of the vehicle (8) and the generator (7) to operate the vehicle.(8) at said optimal set (16) of values of operating conditions (T, ωp) to supply power at said requested generator power value (P).
  41. A computer readable medium according to claim 40, adapted to provide codes for directing the processor circuit (52) by associating a set of operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8) known to occur when the vehicle (8) is operated under certain values of said operating conditions (T, ωp) with respective power values (P) approximately equal to the actual power produced by the generator (7) when the generator (7) is operated under values of said operating conditions (T, ωp) approximately equal to said certain values of the operating conditions (T, ωp).
  42. A computer data signal providing instructions that in an apparatus according to any of claims 16 to 38 are adapted to cause a processor circuit (52) to control values of operating conditions (T, ωp) of a hybrid electric vehicle (8) to optimize operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8), the signal comprising:
    a code segment operable to direct the processor circuit (52) to locate, from among a plurality of sets (14) of values of vehicle operating conditions (T, ωp) associated with a requested generator power value (P), an optimal set (16) of values of said operating conditions (T, ωp) that optimises the said operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8); and
    a code segment operable to direct the processor circuit (52) to produce signals for controlling a primer mover (9) of the vehicle (8) and the said generator (7) to operate the vehicle (8) at said optimal set (16) of values of operating conditions (T, ωp) to supply power at said requested generator power value (P).
  43. A data signal according to claim 42, comprising:
    a signal segment providing codes for directing the processor circuit (52) to associate a set of operating characteristics (FC, HC, NOX, CO, PM, DV) of the vehicle (8) known to occur when the vehicle (8) is operated under certain values of the operating conditions (T, ωp), with respective power values (P) approximately equal to the actual power produced by the generator (7) when the generator (7) is operated under values of the operating conditions (T, ωp) approximately equal to said certain values of the operating conditions (T, ωp).
HK05104704.4A2002-03-152003-03-14Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicleHK1071551B (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US972971998-06-12
US10/097,297US6879054B2 (en)2002-03-152002-03-15Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle
PCT/CA2003/000358WO2003078190A2 (en)2002-03-152003-03-14Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle

Publications (2)

Publication NumberPublication Date
HK1071551A1 HK1071551A1 (en)2005-07-22
HK1071551Btrue HK1071551B (en)2007-11-23

Family

ID=

Similar Documents

PublicationPublication DateTitle
EP1487654B1 (en)Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle
US9020734B2 (en)Method, apparatus, signals and media, for selecting operating conditions of a genset
US6242873B1 (en)Method and apparatus for adaptive hybrid vehicle control
US8738203B2 (en)Method, apparatus, signals, and medium for managing power in a hybrid vehicle
US6324456B2 (en)Drive train management for a motor vehicle
HK1071551B (en)Process, apparatus, media and signals for controlling operating conditions of a hybrid electric vehicle to optimize operating characteristics of the vehicle
Hofman et al.A comparative study and analysis of an optimized control strategy for the Toyota hybrid system
CN119705083A (en)Method and system for calculating endurance mileage of hybrid electric vehicle and hybrid electric vehicle
CN120503769A (en) Hybrid mode determination method and system based on vehicle load
HK1185317B (en)Method, apparatus, signals, and media, for selecting operating conditions of a genset
HK1185317A (en)Method, apparatus, signals, and media, for selecting operating conditions of a genset

[8]ページ先頭

©2009-2025 Movatter.jp