Electric engine accessory control
Summary by NHIP
Vehicle accessory speed control
The method controls a vehicle accessory by comparing a calculated operating speed to a threshold when the transmission is not in park. If the calculated speed falls below the threshold, the system commands the accessory to deactivate or reduce its operating state, where the accessory may be a power steering pump and the calculated speed is linearly related to vehicle speed.
Claim Score by NHIP
Abstract
A method of controlling a vehicle accessory includes determining a transmission of a vehicle is in a non-park setting; in response to determining the transmission of the vehicle is in the non-park setting, receiving speed data indicative of a speed of the vehicle; determining a speed to operate the vehicle accessory based on the vehicle speed; comparing the determined speed to operate the vehicle accessory to a speed threshold; and in response to determining that the determined speed is below the speed threshold, providing a command to the vehicle accessory to one of deactivate the vehicle accessory or operate the vehicle accessory at a reduced operating state relative to a current operating state of the vehicle accessory.

Term
9.1 yearsleft in the term
Expires 25 October 2035, including 62 days of term adjustment.
- Priority
- Filed
- Granted
- Today
- Expires
20 claims: 3 independent, 17 dependent
- 1Broadest claimClaim Score 64, broad(NHIP)A method, comprising:determining a transmission of a vehicle is in a non-park setting;in response to determining the transmission of the vehicle is in the non-park setting, receiving speed data indicative of a speed of the vehicle;determining a speed to operate a vehicle accessory based on the vehicle speed, wherein greater vehicle speeds correspond with lower determined speeds to operate the vehicle accessory;comparing the determined speed to operate the vehicle accessory to a speed threshold;and in response to determining that the determined speed is below the speed threshold, providing a command to the vehicle accessory to one of deactivate the vehicle accessory or operate the vehicle accessory at a reduced operating state relative to a current operating state of the vehicle accessory.
- 8A system, comprising:a vehicle accessory;and a controller coupled to the vehicle accessory, the controller structured to: determine a transmission of a vehicle is in a non-park setting;receive speed data indicative of a speed of the vehicle;determine a speed to operate the vehicle accessory based on the vehicle speed, wherein greater vehicle speeds correspond with lower determined speeds to operate the vehicle accessory;compare the determined speed to operate the vehicle accessory to a speed threshold;and in response to determining that the determined speed is below the speed threshold, provide a command to the vehicle accessory to one of deactivate the vehicle accessory or operate the vehicle accessory at a reduced operating state relative to a current operating state for the vehicle accessory.
- 15A system for a vehicle, the system comprising:a controller including at least one processor coupled to a memory storing instructions that, when executed by the at least one processor, cause operations including: determine a transmission of a vehicle is in a non-park setting;receive speed data indicative of a speed of the vehicle;determine a speed to operate a vehicle accessory based on the vehicle speed, wherein greater vehicle speeds correspond with lower determined speeds to operate the vehicle accessory;compare the determined speed to operate the vehicle accessory to a speed threshold;and in response to determining that the determined speed is below the speed threshold, provide a command to the vehicle accessory to one of deactivate the vehicle accessory or operate the vehicle accessory at a reduced operating state relative to a current operating state for the vehicle accessory.
Independent claims3
78 paragraphs in 6 sections, as filed
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
0001The present application is a divisional application of U.S. application Ser. No. 16/183,477, filed Nov. 7, 2018 and entitled “ELECTRIC ENGINE ACCESSORY CONTROL,” which is a continuation application of U.S. application Ser. No. 15/506,135, filed Feb. 23, 2017 and entitled “ELECTRIC ENGINE ACCESSORY CONTROL,” which is a U.S. national stage application of International Application No. PCT/US2015/046552, filed on Aug. 24, 2015, which claims the benefit of and priority to U.S. Provisional Patent Application No. 62/041,978, filed Aug. 26, 2014, titled “ELECTRIC ENGINE ACCESSORY CONTROL.” All of these applications are incorporated herein by reference in their entireties.
TECHNICAL FIELD
0002The present disclosure relates to vehicular accessory devices. More particularly, the present disclosure relates to control of electrically-powered vehicle accessories.
BACKGROUND
0003With the advent of new automotive technologies such as hybrid vehicles and the new presence of an ample electrical energy supply on vehicle, a natural and common outcome is the electrification of engine and vehicle accessories that have traditionally been belt driven off of the engine. These accessories include air compressors (for pneumatic devices), air conditioning, power steering pumps, engine coolant pumps, fans, etc. Like much of the hybrid vehicle technology, it would seem desirable to drive these devices more heavily during regenerative braking events where the driving energy is considered free, while turning these devices off entirely when it would force the engine to increase fueling. The complication is that hybrid technologies are most beneficial and most often used in highly transient stop-and-go driving scenarios, such as urban transit buses. In these drive cycles, regenerative braking events can be very brief. As a result, if these devices are to be manipulated to take advantages of these brief braking events, their reaction time must be quick and ON/OFF transient inefficiencies must be small. But, the reality is that the reaction times are often not quick and the ON/OFF transient inefficiencies are not small.
SUMMARY
0004One embodiment relates to a method of controlling electrically-powered vehicle accessories. The method includes receiving energy data, the energy data providing an indication of an availability of free energy; receiving an electrically-powered vehicle accessory classification for an electrically-powered vehicle accessory, the classification including one of a critical and a discretionary electrically-powered vehicle accessory; receiving a prioritization for the electrically-powered vehicle accessory based on the classification and whether the electrically-powered vehicle accessory has an energy storage component; and providing a command to control energy consumption by the electrically-powered vehicle accessory based on its prioritization and the availability of free energy. By classifying electrically-powered accessories as discretionary or critical and using free energy, the controller is able to optimally control such accessories to reduce overall energy consumption while substantially achieving desired vehicle operability characteristics.
0005Another embodiment relates to an apparatus. The apparatus includes a free energy module, a classification module, a prioritization module, and an accessory load management module. The free energy module is structured to determine that free energy is available. The classification module is structured to receive a classification of an electrically-powered vehicle accessory, the classification including one of a critical and a discretionary electrically-powered vehicle accessory. The prioritization module is structured to prioritize management of the electrically-powered vehicle accessories based on the classification and whether the electrically-powered vehicle accessory has an energy storage component. The accessory load management module is structured to include a specific power management control process for each electrically-powered vehicle accessory and provide a command to control energy consumption by the electrically-powered vehicle accessory in accord with its specific power management control process based on its prioritization and the availability of free energy.
0006Still another embodiment relates to a system. The system includes a regenerative braking system and a controller communicably coupled to the regenerative braking system. The controller is structured to determine that free energy is available based on operation of the regenerative braking system; receive an electrically-powered vehicle accessory classification for an electrically-powered vehicle accessory, the classification including one of a critical and a discretionary electrically-powered vehicle accessory; receive a prioritization of the electrically-powered vehicle accessory based on the classification and whether the electrically-powered vehicle accessory has an energy storage component; and provide a command to control energy consumption by the electrically-powered vehicle accessory based on the prioritization and the availability of free energy.
0007Yet another embodiment relates to an apparatus. The apparatus includes a free energy module, a classification module, and an accessory load management module. The free energy module is structured to determine that free energy is available. The classification module is structured to receive a classification of an electrically-powered vehicle accessory. The classification includes a spectrum position from discretionary to critical electrically-powered vehicle accessories. The accessory load management module is structured to provide a command to manage the electrically-powered vehicle accessory based on its classification and the availability of free energy.
0008These and other features, together with the organization and manner of operation thereof, will become apparent from the following detailed description when taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE FIGURES
0009<figref idref="DRAWINGS">FIG. <b>1</b></figref> is schematic diagram of a vehicle with a controller, according to an example embodiment.
0010<figref idref="DRAWINGS">FIG. <b>2</b></figref> is a schematic of a controller used with the system of <figref idref="DRAWINGS">FIG. <b>1</b></figref>, according to an example embodiment.
0011<figref idref="DRAWINGS">FIG. <b>3</b></figref> is a flow diagram of a method of controlling electrically-powered vehicle accessories, according to an example embodiment.
0012<figref idref="DRAWINGS">FIG. <b>4</b></figref> is a flow diagram of a control process for a power steering pump, according to an example embodiment.
0013<figref idref="DRAWINGS">FIGS. <b>5</b>-<b>9</b></figref> are flow diagrams of control processes for an air compressor, according to example embodiments.
DETAILED DESCRIPTION
0014Referring to the Figures generally, the various embodiments disclosed herein relate to systems and methods of managing electrically-powered vehicle accessories. Being electrically-powered, these vehicle accessories are able to be driven largely independent of the engine of a vehicle (e.g., not driven off of a belt coupled to the engine). Electrically-powered vehicle accessories may include, but are not limited to, air compressors (for pneumatic devices), air conditioning systems, power steering pumps, engine coolant pumps, fans, and the like. According to the present disclosure, a vehicle controller differentiates between critical and discretionary electrically-powered accessories and manages their energy consumption differently based on that classification. In some instances, the controller uses energy data to determine whether “free energy” is available and provides a command to direct the free energy to accessories with an energy storage component. Accordingly, those accessories may operate for longer periods of time without needing to use non-free energy. As described more fully herein, management of critical vehicle accessories generally involves avoiding or rarely turning the accessory completely off, but driving it at a lower energy consumption state (e.g., operate the coolant pump at fifty-percent maximum speed). In comparison, management of discretionary vehicle accessories is generally based on the discretionary accessories' primary function, its impact on engine loading, and the availability of free energy. In some embodiments, the controller implements a specific energy consumption management strategy with each electrically-powered vehicle accessory to optimize operation of the electrically-powered accessories.
0015As used herein, the term “free energy” refers to energy (e.g., electricity) that is otherwise lost and/or at a relatively lower cost. Free energy may be recovered using an energy recovery system (e.g., energy recovery system <b>130</b>). In one example, the energy recovery system is structured as a regenerative braking system. In the regenerative braking configuration, as an operator of a vehicle applies the brake pedal, an electric motor reverses directions (electrically) and generates electricity. This electricity may be stored in one or more batteries of the vehicle and used to power one or more components. In comparison, non-free energy refers to energy expenditures for a specific purpose. For example, non-free energy would include utilizing a fuel to power an internal combustion engine to power or drive an accessory of the vehicle, such as a fan. Here, although fuel may be used to power the internal combustion engine, the free energy (from the regenerative braking system) is generated as a by-product of operation of the internal combustion engine. This is energy that would otherwise be lost as, for example, heat. As mentioned above, the term “free energy” also refers to energy that is at a relatively lower cost. During vehicle operation, the availability of energy changes over time. For example, free energy via regenerative braking only occurs during operation of the brakes. However, at some portions of vehicle operation, energy used to power various components may be minimized (e.g., the radio/stereo is turned off). During these times, a relatively greater amount of energy may be available for use with other devices, which corresponds with this energy being at a relatively lower cost than normal. According to the present disclosure, the controller makes use of energy that is free—as in reclaimed and/or relatively less expensive—to optimize energy consumption of vehicle accessories. Specifically, the controller increases consumption of those accessories with quick reaction times and/or energy storage components when the energy is free.
0016As also used herein, the phrase “management of electrically-powered vehicle accessories” is intended to include any type of control used with the accessories including, but not limited to starting/stopping the device and/or changing operation parameters of the device (e.g., a lower speed or operating state). Utilizing these controls, the controller of the present disclosure is able to manage energy consumption by each device.
0017Referring now to <figref idref="DRAWINGS">FIG. <b>1</b></figref>, <figref idref="DRAWINGS">FIG. <b>1</b></figref> shows a schematic diagram of a vehicle <b>100</b> with a controller <b>150</b> according to an example embodiment. The vehicle <b>100</b> may be an on-road or an off-road vehicle including, but not limited to, line-haul trucks, mid-range trucks (e.g., pick-up truck), tanks, airplanes, and any other type of vehicle that utilizes electrically-powered accessories. Although <figref idref="DRAWINGS">FIG. <b>1</b></figref> depicts the vehicle <b>100</b> as including an internal combustion engine <b>112</b>, the vehicle <b>100</b> may be powered by any type of engine system. For example, the vehicle <b>100</b> may be a hybrid vehicle, a full electric vehicle, and/or an internal combustion engine powered vehicle as shown.
0018As shown, the vehicle <b>100</b> generally includes a powertrain system <b>110</b>, vehicle accessories <b>120</b>, an energy recovery system <b>130</b>, a battery system <b>170</b>, sensors <b>140</b> communicably coupled to one or more components of the vehicle <b>100</b>, a controller <b>150</b>, and an operator input/output (“I/O”) device <b>160</b>. While the sensors <b>140</b>, controller <b>150</b>, and I/O device <b>160</b> are shown external to the vehicle <b>100</b>, this is done for clarity as according to one example embodiment, all of these components are included with the vehicle <b>100</b>. These components are described more fully herein.
0019Communication between and among the components of the vehicle <b>100</b> may be via any number of wired or wireless connections. For example, a wired connection may include a serial cable, a fiber optic cable, a CAT5 cable, or any other form of wired connection. In comparison, a wireless connection may include the Internet, Wi-Fi, cellular, radio, etc. In one embodiment, a controller area network (“CAN”) bus provides the exchange of signals, information, and/or data. The CAN bus includes any number of wired and wireless connections. Because the controller <b>150</b> is communicably coupled to the systems and components in the vehicle <b>100</b> of <figref idref="DRAWINGS">FIG. <b>1</b></figref>, the controller <b>150</b> is structured to receive data from one or more of the components shown in <figref idref="DRAWINGS">FIG. <b>1</b></figref>. For example, the data may include vehicle operating data (e.g., engine speed, vehicle speed, engine temperature, etc.) received via one or more sensors, such as sensors <b>140</b>. As another example, the data may include an input from operator I/O device <b>160</b>. As described more fully herein, with this data, the controller <b>150</b> dynamically controls energy consumption of electrically-powered vehicle accessories.
0020As shown in <figref idref="DRAWINGS">FIG. <b>1</b></figref>, the powertrain system <b>110</b> includes an engine <b>112</b> and a transmission <b>114</b>, where the engine <b>112</b> is operatively coupled to the transmission <b>114</b>. Although not depicted, the powertrain system may also include a drive shaft, a differential, and a final drive. As a brief overview, the engine <b>112</b> receives a chemical energy input (e.g., a fuel such as gasoline or diesel) and combusts the fuel to generate mechanical energy, in the form of a rotating crankshaft. The transmission <b>114</b> receives the rotating crankshaft and manipulates the speed of the crankshaft (i.e., the engine RPM) to effect a desired drive shaft speed. The rotating drive shaft is received by the differential, which provides the rotation energy of the drive shaft to the final drive. The final drive then propels or moves the vehicle <b>100</b>.
0021The engine <b>112</b> may be structured as any internal combustion engine (e.g., compression-ignition or spark-ignition), such that it can be powered by any fuel type (e.g., diesel, ethanol, gasoline, etc.). Similarly, the transmission <b>114</b> may be structured as any type of transmission, such as a continuous variable transmission, a manual transmission, an automatic transmission, an automatic-manual transmission, a dual clutch transmission, etc. As mentioned above, according to an alternate embodiment, the engine <b>112</b> may be configured as a full electric or partial electric engine (i.e., a full electric vehicle or a hybrid powered vehicle).
0022The vehicle <b>100</b> is also shown to include vehicle accessories <b>120</b>. The vehicle accessories <b>120</b> include both electrically-powered vehicle accessories and engine <b>112</b> driven vehicle accessories. The electrically-powered vehicle accessories may receive power from the energy recovery system <b>130</b> and/or the battery system <b>170</b>. As described more fully herein, the controller <b>150</b> regulates/manages the power delivered from either one or both of the energy recovery system <b>130</b> and the battery system <b>170</b> to the electrically-powered vehicle accessories in order to optimize their operation and reduce overall energy consumption in the vehicle <b>100</b>. In addition to reducing overall energy consumption, optimized control of the accessories may also lead to a reduction in fuel consumption for the engine <b>112</b> due to a relatively lesser amount of fuel being needed to power the alternator and, ultimately, the electrically-powered accessory. The electrically-powered vehicle accessories may include, but are not limited to, air compressors (for pneumatic devices), air conditioning systems, power steering pumps, engine coolant pumps, fans, and the like.
0023The vehicle <b>100</b> is also shown to include an energy recovery system <b>130</b>. The energy recovery system <b>130</b> is structured recover energy expenditures from operation of the vehicle <b>100</b>. This recovered energy may be re-purposed for other uses, such as driving one or more of the electrically-powered accessories. In one example, the energy recovery system <b>130</b> is structured as a regenerative braking system for the vehicle <b>100</b>. Accordingly, when an operator of the vehicle applies the brakes in the vehicle, one or more electric motors coupled to the brakes reverses torque direction to slow the vehicle down. The reverse direction of torque generates electricity. Among other destinations, this electricity may be provided to the electrically-powered vehicle accessories <b>120</b> and/or the battery system <b>170</b>. The battery system <b>170</b> is structured to also provide electrical energy to one or more components, such as the electrically-powered vehicle accessories, in the vehicle <b>100</b>. Accordingly, the battery system <b>170</b> may include one or more batteries (e.g., a 12 volt automotive battery, a high voltage Li-ion battery, etc.), an alternator, a motor/generator, and any other components used with a vehicle battery system (e.g., battery cables, wiring harnesses, voltage regulators, etc.). In one embodiment, energy recovered from the energy recovery system <b>130</b> may be directed to and stored by the battery system <b>170</b>.
0024The operator input/output device <b>160</b> enables an operator of the vehicle <b>100</b> (or another passenger; or manufacturing, service, or maintenance personnel) to communicate with the vehicle <b>100</b> and the controller <b>150</b>. For example, the operator input/output device <b>160</b> may include, but is not limited, an interactive display, a touchscreen device, one or more buttons and switches, voice command receivers, etc. Via the operator input/output device <b>160</b>, the user may prioritize and classify various electrically-powered vehicle accessories. With this prioritization and classification, the controller <b>150</b> may adjust the energy management strategy used with the accessories in the vehicle. This is explained more fully in regard to <figref idref="DRAWINGS">FIGS. <b>2</b>-<b>3</b></figref>. It should be noted, however, that in some embodiments, the classification and prioritization may be calibrated within the controller <b>150</b> such that only certain users (e.g., service personnel) are allowed to change these specifications.
0025As the components of <figref idref="DRAWINGS">FIG. <b>1</b></figref> are shown to be embodied in a vehicle <b>100</b>, the controller <b>150</b> may be structured as an electronic control module (“ECM”). The ECM may include a transmission control unit and any other vehicle control unit (e.g., exhaust aftertreatment control unit, powertrain control module, engine control module, etc.). The function and structure of the controller <b>150</b> is described in greater detail in <figref idref="DRAWINGS">FIG. <b>2</b></figref>.
0026As such, referring now to <figref idref="DRAWINGS">FIG. <b>2</b></figref>, the function and structure of the controller <b>150</b> are shown according to one embodiment. The controller <b>150</b> is shown to include a processing circuit <b>151</b> including a processor <b>152</b> and a memory <b>154</b>. The processor <b>152</b> may be implemented as a general-purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a digital signal processor (DSP), a group of processing components, or other suitable electronic processing components. The one or more memory devices <b>154</b> (e.g., NVRAM, RAM, ROM, Flash Memory, hard disk storage, etc.) may store data and/or computer code for facilitating the various processes described herein. Thus, the one or more memory devices <b>154</b> may be communicably connected to the processor <b>152</b> and provide computer code or instructions to the processor <b>152</b> for executing the processes described in regard to the controller <b>150</b> herein. Moreover, the one or more memory devices <b>154</b> may be or include tangible, non-transient volatile memory or non-volatile memory. Accordingly, the one or more memory devices <b>154</b> may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described herein.
0027The memory <b>154</b> is shown to include various modules for completing the activities described herein. More particularly, the memory <b>154</b> includes modules configured to optimize control of electrically-powered vehicle accessories alone and in combination with vehicles that include an energy recovery system, such as energy recovery system <b>130</b>. While various modules with particular functionality are shown in <figref idref="DRAWINGS">FIG. <b>2</b></figref>, it should be understood that the controller <b>150</b> and memory <b>154</b> may include any number of modules for completing the functions described herein. For example, the activities of multiple modules may be combined as a single module, additional modules with additional functionality may be included, etc. Further, it should be understood that the controller <b>150</b> may further control other vehicle activity beyond the scope of the present disclosure.
0028As shown, the controller <b>150</b> includes an accessory load management module <b>155</b>, a prioritization module <b>156</b>, a free energy module <b>157</b>, and a classification module <b>158</b>. The free energy module <b>157</b> is structured to determine when free energy is available during operation of the vehicle <b>100</b>. In one configuration, one or more sensors <b>140</b> may be communicably coupled to the energy recovery system <b>130</b> and the controller <b>150</b>. The sensors <b>140</b> may acquire energy data that indicates when free energy is available. In some embodiments, the sensors <b>140</b> may also provide an indication of the quantity of free energy available. As such, the free energy module <b>157</b> may include communication circuitry (e.g., relays, wiring, network interfaces, circuits, etc.) that facilitate the exchange of information, data, values, non-transient signals, etc. between and among the free energy module <b>157</b> and the one or more sensors <b>140</b>. In some embodiments, the free energy module <b>157</b> may include or be communicably coupled to the energy recovery system <b>130</b> as a means for controlling operation of and/or communicating with the energy recovery system <b>130</b>. In one embodiment, when the energy recovery system <b>130</b> is structured as a regenerative braking system, the sensors <b>140</b> provide energy data that indicates when the regenerative braking system is active (i.e., in a generating state) such that free energy may be acquired and utilized. For example, the energy data may include an indication of a brake pedal position, when the electric motors on the brakes are in operation, and any other data point that provides an indication of when the regenerative braking system is active. In another example, as mentioned above, the free energy may correspond with energy that is relatively less expensive than during normal operation (e.g., a relatively greater amount of energy is available when the vehicle radio is turned off). Accordingly, the free energy module <b>157</b> is also structured to determine when this type of free energy (i.e., relatively lower cost energy) is available. In turn, the sensors <b>140</b> may provide energy data that indicates when energy is at a relatively lower cost. This situation may correspond with when certain devices are turned off, one or more energy storage components have a stored energy level above a threshold (i.e., there is an abundance of energy that may be repurposed), and the like. Accordingly, the sensors <b>140</b> may be located on each vehicle accessory (to determine when the accessory is on full-power, less than full-power, or off), on any energy storage component, and any other position that indicated when the energy is available at a relatively lower cost.
0029As an example, a position sensor <b>140</b> may be mounted on the brake pedal in a vehicle. The sensor provides data to the controller regarding the position of the brake pedal. Accordingly, the controller <b>150</b> may determine when the brake pedal is depressed. In this example, when the brake pedal is depressed, regenerative braking is occurring. As such, the controller <b>150</b> determines that free energy is available. As soon as the sensor provides data that the brake pedal is no longer depressed, the controller <b>150</b> may determine that free energy is no longer available. Although described in regard to the brake pedal position, the same type of sensor reading may be provided in regard to other data points. For example, a rapid decrease in vehicle speed may indicate the occurrence of braking and, therefore, that free energy is available. Thus, while only a few data points are shown as representatives of when free energy available, a wide variety of other data points may also be sampled to provide an indication.
0030The classification module <b>158</b> is structured to receive a classification of one or more electrically-powered vehicle accessories. As such, the classification module <b>158</b> may include communication circuitry (e.g., relays, wiring, network interfaces, circuits, etc.) that facilitate the exchange of information, data, values, non-transient signals, etc. between and among the classification module <b>158</b> and the operator I/O device <b>160</b>. In another embodiment, the classification module <b>158</b> includes communication circuitry (e.g., relays, wiring, network interfaces, circuits, etc.) that facilitate the exchange of information, data, values, non-transient signals, etc. between and among the classification module <b>158</b> and electrically-powered vehicle accessories to determine the classification of the electrically-powered vehicle accessories. In still another embodiment, the classification module <b>158</b> includes machine-readable content or media for facilitating the exchange of information between the one or more vehicle accessories and the controller <b>150</b>. In yet another embodiment, the classification module <b>158</b> includes any combination of machine-readable content and hardware components.
0031In one embodiment, the classification includes a spectrum position from discretionary to critical electrically-powered vehicle accessories. Accordingly, electrically-powered vehicle accessories may fall anywhere within that spectrum (i.e., relatively more critical versus relatively more discretionary). As an example, via the I/O device <b>160</b>, a user may designate an accessory—air compressor—and move a bar between the two end points (critical and discretionary) to classify or otherwise delineate the position of the air compressor relative to the other accessories. Management of the accessories is then based on whether the accessories are relatively more critical or relatively more discretionary. In another example embodiment, the classification may be either critical or discretionary (i.e., binary).
0032Critical accessories are those such as a power steering pump or an engine coolant pump, whose function is essential or substantially essential for vehicle durability and operation. For example, a non-functioning engine coolant pump may cause the engine to overheat, which may result in failure of the engine. In comparison, discretionary accessories are devices that function to provide driver comfort or to satisfy a need that is only intermittently present (e.g. recharging the air tank). Discretionary accessories may include, but are not limited to, an air conditioner compressor or an air compressor for operating vehicle pneumatics. The classification of critical or discretionary (and, relatively more critical or relatively more discretionary) may also be based on reaction times of the accessories: devices with relatively slower reaction times being classified as critical or relatively more critical and devices with relatively faster reaction times being classified as discretionary or relatively more discretionary. This concept is explained in more detail below.
0033In addition to receiving the abovementioned classifications, the vehicle accessories may also receive a classification as to whether they include an energy storage component (e.g., an accumulator or a battery). Energy storage capability allows the use of higher power usage now to offset some power consumption at some point in the future. For example, an air compressor for vehicle pneumatics converts mechanical energy into pneumatic energy usually stored in an air tank; increased compressor operation now can offset compressor operation in the future, through the use of increased stored compressed air. Similarly, the engine or motor cooling system regulates the thermal energy stored in the system; increased cooling operation now can be offset by lower cooling effort in the future so long as the system can tolerate the temporary decrease in thermal energy in the interim. In comparison, power steering usually has no storage capability, so it may not be a good candidate for prioritization adjustment. Accordingly, the controller <b>150</b> (via the accessory load management module <b>155</b>) provides those accessories with the greatest energy storage capability with the highest priority during braking or “free energy” events. Devices without energy storage capability are substantially unaffected. In one embodiment, as described below, although the controller <b>150</b> manages critical accessories over discretionary accessories, the prioritization module <b>156</b> provides a command to utilize any free energy when available with substantially only devices with an energy storage component (critical or discretionary). In this sense, the energy management strategy is augmented or modified in real-time based on the energy data.
0034Accordingly, the prioritization module <b>156</b> is structured to receive a prioritization for the electrically-powered vehicle accessories based on their classification and whether they have an energy storage component. As such, the prioritization module <b>156</b> may include communication circuitry (e.g., relays, wiring, network interfaces, circuits, etc.) that facilitate the exchange of information, data, values, non-transient signals, etc. between and among the prioritization module <b>156</b> and the classification module <b>158</b>. In other embodiments, the prioritization module <b>156</b> may include machine-readable content or media for receiving the prioritization. In yet another embodiment, the prioritization module <b>156</b> may include any combination of hardware components and machine-readable media.
0035The prioritization and classification may be defined (e.g., preprogrammed) within the controller <b>150</b>. As such, the prioritization “received” process corresponds with a pre-programming step of the controller <b>150</b> assembly. Therefore, once the controller <b>150</b> is inserted in the vehicle <b>100</b>, the controller <b>150</b> is ready to perform the functions described herein. In this case, only certain people (e.g., service personnel) may be permitted to adjust the classification and prioritization settings. In an alternate embodiment, the prioritization and classification of vehicle accessories may be adjustable by vehicle operators to provide them with additional control over their vehicle and vehicular accessories. In one embodiment, the prioritization is as follows: 1) critical (or, relatively more critical) electrically-powered vehicle accessories with no energy storage component; 2) electrically-powered vehicle accessories with an energy storage component; and 3) discretionary (or, relatively more discretionary) electrically-powered vehicle accessories. The prioritization provides a schedule of how energy consumption of the electrically-powered vehicle accessories is managed by the controller <b>150</b>. This is further described in regard to the accessory load management module <b>155</b>. In one embodiment, the prioritization may be adjusted by an external device via input/output device <b>160</b>.
0036The accessory load management module <b>155</b> is structured to control energy consumption by the electrically-powered vehicle accessories based on their prioritization and the availability of free energy. As such, the accessory load management module <b>155</b> may include communication circuitry (e.g., relays, wiring, network interfaces, circuits, etc.) that facilitate the exchange of information, data, values, non-transient signals, etc. between and among the accessory load management module <b>155</b> and the prioritization module <b>156</b> and/or the classification module <b>158</b>. In another embodiment, the accessory load management module <b>155</b> may include the one or more vehicle accessories. In still another embodiment, the accessory load management module <b>155</b> may include any combination of hardware components, such as the one or more vehicle accessories, and the machine-readable content.
0037In one embodiment, the accessory load management module <b>155</b> controls energy consumption (and, management in general) based on reaction times for an electrically-powered accessory. As mentioned above, reaction times may serve as the basis for the discretionary or critical classification (in some embodiments, the relatively more critical or relatively more discretionary classification). Accessories with relatively slower reaction times may be classified as relatively more critical and merely commanded to a lower operating state as compared to completely disengaged. These accessories may then be able to react to a change in demand in an acceptable amount of time without sacrificing vehicle operability and durability. Accessories with relatively faster reaction times may be classified as relatively more discretionary and can be completely disengaged and/or operated at a lower operating state. Example operating commands are described below. The standards for an acceptable amount of time and reaction times may be based on experimental data specific to various engine, vehicle, and accessory configurations. Furthermore, the accessory load management module <b>155</b> may include specific power management control processes for each electronically-powered vehicle accessory. Example processes are shown in <figref idref="DRAWINGS">FIGS. <b>4</b>-<b>9</b></figref>.
0038In another embodiment, the command from the accessory load management module <b>155</b> may be based on an energy consumption amount to activate the electrically-powered vehicle accessory. Accordingly, electrically-powered vehicle accessories that consume relatively more energy to activate (i.e., start) are only operated at a lower operating state and electrically-powered vehicle accessories that consume relatively less energy to activate are either operated at a lower operating state or deactivated. In turn, overall energy consumption may be minimized by substantially avoiding start/stop situations with accessories that consume the most or a relatively greater amount of energy to become activated while accessories that consume relatively smaller amounts of energy to become activated may be start/stopped. In this configuration, accessories that consume relatively smaller amounts of energy to become activated may be classified as discretionary or relatively more discretionary accessories while accessories that consume relatively more energy to become activated may be classified as critical or relatively more critical accessories. According to various alternate embodiments, the energy consumption basis may be based on an energy amount to sustain operation of an accessory at a preset standard as compared to activating that accessory. This is widely configurable and may change based on the application. The standards that define relatively low or relatively lower energy consumption and high or relatively higher energy consumption may be based on experimental data specific to various engine, vehicle, and accessory configurations and the accessories themselves. For example, one embodiment may define high/low energy consumption on an absolute scale, which may be based on the accessory-engine-vehicle configuration and/or the accessory themselves (e.g., accessories that have a sustainable operating power of less than 5 Watts are low consumption, accessories that have a starting operating power of greater than 20 Watts are high consumption, etc.). In this example, a spectrum, table, scale, etc. may be used that lists the accessories of the vehicle and their relative normal operating power, peak operating power, starting operating power, etc. In other embodiments, a different quantifier or a quantifier used in connection with the absolute quantifier may be used to determine high/low energy consumptions. In some embodiments, an energy consumption quantifier is determined based on current operating conditions of a vehicle and/or engine. For example, a vehicle coasting down a hill with ample regenerative energy may consider accessory energy consumption differently than a vehicle parked and operating hotel loads (e.g., power-consuming convenience ems such as a radio, etc.) solely from a battery. These standards may also be definable by a user and/or be preset with the module <b>155</b>.
0039Management of critical (or relatively more critical) accessories involves avoiding or rarely turning the device completely off but, rather, driving it to a lower energy consumption mode when possible. Often this is a matter of providing a command to run the device (i.e., accessory) at a lower operating state, such as a lower speed or pressure, when the immediate demand is low. In one embodiment, the degree of reduction (i.e., lower operating state) must match or substantially match the device reaction time when compared to the ability of the demand to change. For example, a power steering pump does not need to be run at full power all the time. The torque required to turn the wheels in a vehicle is generally inversely proportional to vehicle speed (the unaided steering wheel of a stationary vehicle requires relatively more force to turn than that of a fast moving vehicle). Since vehicle speed changes relatively slow, the power steering pump operating load or speed can be reduced a great deal with little risk of suddenly having to bring the pump quickly up to max speed because of a sudden demand change. A similar approach may be used for an engine coolant pump, whose operating mode need only be responsive enough to accommodate the demand. In other words, critical or relatively more critical loads do not need to be responsive to availability of free energy. The controller <b>150</b> provides commands to control their energy consumption based substantially only on the changing demand for their primary function (i.e., their ability to react). Data may be acquired via sensor <b>140</b> regarding operation of the vehicle, the controller <b>150</b> determines that demand of one or more critical accessories is low and provides a command to operate that accessory at a relatively lower operating state as compared to completely turning the accessory off. This avoids inefficiencies due to starting/stopping, substantially achieves drivability and durability goals for the vehicle, and also reduces overall energy consumption.
0040In comparison, management of discretionary or relatively more discretionary accessories may be substantially based on the ability to respond to both the changing demand and the changing availability of low-cost or free energy. In one embodiment, getting a device to be able to respond to a split-second energy availability event (e.g., braking) requires monitoring of the device inertia. This may be achieved via calibration, or inertia may be derived via data acquired by a sensor, such as sensor <b>140</b> that is operatively coupled to the device. For example, a speed sensor may be attached to a fan to monitor its speed and therefore, inertia. If the device and driving motor have a high inertia, then it is not practical to shut the device down if quick and immediate re-engagement is the goal (i.e., response to demand would be adversely impacted). Rather, the command may include unloading or disengaging the device while maintaining a moderate speed. For example, in the case of an air compressor it would be possible to vent the compressor output to the atmosphere, removing all of the power consumption except for friction. In another example, a clutch may be inserted between the driving motor and the compressor hardware, with the motor kept spinning while the clutch is disengaged (from the command from the controller <b>150</b>) and the compressor is allowed to stop.
0041Thus, critical or relatively more critical electrically-powered vehicle accessories are rarely completely disengaged (rather, operated at a lower energy consumption level) while discretionary or relatively more discretionary electrically-powered vehicle accessories may be selectively deactivated (i.e., turned off) based on their ability to respond to demand for their function and engine loading. Accordingly, based on the classification, different power management strategies are used with differently classified accessories.
0042As mentioned above, the free energy module <b>157</b> is structured to determine when free energy is available while the prioritization module <b>156</b> is structured to prioritize the electrically-powered vehicle accessories. Regarding the presence of free energy, accessories with the greatest energy storage capability may be the highest priority devices to be managed during braking or “free energy” events. Devices without energy storage capability may not be affected at all. This is due to the fact that the use of additional energy may substantially always be acceptable due to the storage aspect of these accessories. The accumulator or storage element is increased during free energy events, such that the additional energy accumulated may be expelled at a later date when free energy is not available to offset a would-be energy expenditure. In this case, the use of energy to charge these devices is reduced.
0043Referring now to <figref idref="DRAWINGS">FIG. <b>3</b></figref>, a method <b>300</b> of dynamic accessory load management is shown according to an example embodiment. In one example embodiment, method <b>300</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIG. <b>1</b></figref>. Accordingly, method <b>300</b> may be described in regard to <figref idref="DRAWINGS">FIG. <b>1</b></figref>.
0044During or prior to operation of the vehicle, the controller <b>150</b> receives classification (process <b>304</b>) and prioritization (process <b>306</b>) of the electrically-powered vehicle accessories. As mentioned above, in one embodiment, the classification includes a spectrum position from discretionary to critical electrically-powered vehicle accessories. Accordingly, electrically-powered vehicle accessories may fall anywhere within that spectrum (i.e., relatively more critical versus relatively more discretionary). This configuration may be used to further customize and manage electrically-powered vehicle accessories. For example, an engine coolant pump and a power steering pump may both be classified generally as critical accessories, however, due to various encountered driving conditions (e.g., engine idle), the engine coolant pump is classified as relatively more critical. In this case, management may be itemized based on the accessory itself relative to the other electrically-powered accessories. In another embodiment, the classification includes a binary classification of either critical or discretionary. In certain other embodiments, the classification may further include whether the accessory has an energy storage component. In one embodiment, relatively more critical (or, just critical) or relatively more discretionary (or, just discretionary) classification may be based on reaction times for the accessory while prioritization of the accessories is based on classification. In other embodiments, as described above, relatively more critical (or, just critical) or relatively more discretionary (or, just discretionary) classification may be based on an energy consumption amount to activate the accessory. In alternate embodiments, the prioritization may be adjusted via an operator interface, such as input/output device <b>160</b>. Process <b>306</b>, prioritization, is structured to impact how electrically-powered accessories are managed to reduce overall energy consumption.
0045At process <b>302</b>, the controller <b>150</b> receives energy data, which provides an indication of the availability of free energy. As mentioned above, the free energy may correspond with energy at a relatively lower cost and/or energy that is otherwise lost (e.g., reclaimed from a regenerative braking system). This energy data may include, but is not limited to, data that provides an indication of when an energy recovery system, such as energy recovery system <b>130</b>, is active on a vehicle. This energy data may include, but is not limited to, data that provides an indication when the various vehicular accessories are at full energy consumption, operating at a lower than full energy consumption level, and are off (e.g., little to no energy consumption). Based on the energy data and the prioritization schedule, the controller <b>150</b> provides a command to control energy consumption of the electrically-powered vehicle accessories (process <b>308</b>).
0046An example implementation of process <b>300</b> may be as follows. A user may classify each electrically-powered vehicle accessory in their vehicle. In some embodiments, the classification may be preset for the electrically-powered vehicle accessories for the vehicle. In this example, the classification is binary in nature: critical or discretionary. However, the classification also includes whether the accessory has an energy storage component. During operation of the vehicle, the controller provides commands to manage the electrically-powered accessories with such management being based on the classification. As mentioned above, critical accessories are rarely completely disengaged but may be operated at lower states while discretionary accessories may be operated at lower states and/or completely disengaged. In addition this control strategy, controller is continuously or periodically receiving data that indicates whether free energy is available. When free energy is available, the controller is providing a command to use at least some of the free energy to charge an accessory (critical and discretionary) with a storage component. As such, energy may be accumulated and saved by those components for later use to reduce future energy consumption. Similarly, the prioritization enables energy to be directed to components most necessary for operation while reducing energy consumption by other components in order to reduce overall energy consumption. In some embodiments, a user may re-prioritize or classify different accessories. For example, an air conditioning system may be classified as discretionary but it is extremely important to a user who then re-classifies it as critical. Accordingly, the air conditioning system is rarely completely disengaged in order to be able to quickly respond to the user's desires.
0047Referring now to <figref idref="DRAWINGS">FIGS. <b>4</b>-<b>9</b></figref>, example control processes for critical and discretionary classified electrically-powered vehicle accessories are shown according to example embodiments. In this example, the power steering pump (<figref idref="DRAWINGS">FIG. <b>4</b></figref>) is classified as relatively more critical while the air compressor (<figref idref="DRAWINGS">FIGS. <b>5</b>-<b>9</b></figref>) is classified as relatively more discretionary. Further, the control blocks shown in <figref idref="DRAWINGS">FIGS. <b>4</b>-<b>9</b></figref> may be embodied in one or more modules within the controller <b>150</b>.
0048Accordingly, <figref idref="DRAWINGS">FIG. <b>4</b></figref> shows an example control process <b>400</b> for a power steering pump, a relatively more critical electrically-powered vehicle accessory. As described above, usually a relatively higher pump speed is needed for stationary vehicles while a lower pump speed is adequate for moving vehicles. Thus, at process <b>402</b>, the controller <b>150</b> is structured to determine a state of a transmission of a vehicle. At process <b>404</b>, the controller <b>150</b> is structured to determine whether the transmission is in a park configuration. When the transmission is in park configuration, the power steering pump is deactivated by the controller <b>150</b> to conserve energy (process <b>406</b>). If the transmission is not in the park configuration, the controller <b>150</b> is structured to receive speed data indicative of a speed of the vehicle (process <b>408</b>).
0049At process <b>410</b>, the controller <b>150</b> is structured to determine a speed at which to operate the power steering pump based on the vehicle speed. In one embodiment, the corresponding power steering pump speed is linearly related to the vehicle speed. In another embodiment, the corresponding power steering pump speed is non-linearly related to the vehicle speed. As an example, faster vehicle speeds yield relatively lesser wheel resistances such that lower pump speeds may be utilized. Alternatively, at zero vehicle speed wheel resistance can be quite high such that higher or even maximum pump speeds may be utilized. If this determined power steering pump speed is sufficiently low so as to be below a speed threshold (process <b>412</b>), the power steering pump is deactivated by the controller <b>150</b> to conserve energy (process <b>414</b>). In an alternative embodiment, the controller <b>150</b> is structured to supply a minimal amount of power to the power steering pump to keep it on (process <b>416</b>). The minimal amount of power may be an amount to increase the reaction time by a predefined amount, percentage, or other quantifiable variable; may be an amount that operates the power steering pump at a lower operating state; may be a predefined power amount (e.g., 5 watts, etc.); etc. In this regard, those of ordinary skill in the art will appreciate that the minimum amount is a highly configurable value. If the selected power steering pump speed is above the speed threshold, the controller <b>150</b> provides the command to the power steering pump to optimize control of the pump (i.e., to operate at the speed determined based on the vehicle speed) (process <b>418</b>). Although a power steering pump is classified as critical, the controller <b>150</b> recognizes certain operation conditions (e.g., the transmission in park, etc.) that provide opportunities to disengage/deactivate the power steering pump.
0050In comparison, <figref idref="DRAWINGS">FIGS. <b>5</b>-<b>9</b></figref> depict an example control process for a relatively more discretionary accessory—the air compressor. As a brief overview, the controller <b>150</b> provides a command to turn ON or activate the compressor if free energy is available (because the air compressor has a storage tank) or if the pressure is below a minimum threshold (i.e., the cut-in pressure). The controller <b>150</b> provides a command to turn OFF or deactivate the compressor if the pressure in the tank is at a maximum level (i.e., the cut-out pressure), the engine is idling, and/or the engine load is relatively high (e.g., at or above a preset threshold). When the engine load is high, the alternator is generating substantial amounts of energy such that the air compressor may be restarted quickly. In comparison, when the engine is idling, the alternator may be generating a relatively less amount of energy such that energy consumption is reduced by deactivating the compressor. However, in this instance, deactivation is also based on demand: if the operator is using the compressor, despite the engine idling, this situation may override the control process.
0051Referring now to <figref idref="DRAWINGS">FIG. <b>5</b></figref>, a method <b>500</b> of analyzing the pressure within an air compressor is shown according to an example embodiment. In one example embodiment, method <b>500</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. Accordingly, method <b>500</b> may be described in regard to <figref idref="DRAWINGS">FIG. <b>1</b>-<b>2</b></figref>. At process <b>502</b>, the controller <b>150</b> is structured to receive pressure data indicative of a pressure of an air supply within an air compressor. At process <b>504</b>, the controller <b>150</b> is structured to determine whether the air compressor is on or off. If the air compressor is on, processes <b>506</b>-<b>518</b> may be performed. If the air compressor is off, processes <b>520</b>-<b>528</b> may be performed.
0052At process <b>506</b>, the controller <b>150</b> is structured to determine whether the pressure is less than a maximum pressure threshold as the air compressor is filling. The maximum pressure threshold may represent the maximum allowable pressure for the air compressor (e.g., a design limit, etc.). If the pressure is greater than or equal to the maximum pressure threshold, the controller <b>150</b> is structured to turn off or deactivate the air compressor (process <b>508</b>).
0053If the pressure is less than the maximum pressure threshold, the controller <b>150</b> is structured to determine whether the pressure is greater than or equal to a nominal off pressure threshold. (process <b>510</b>). The nominal off pressure threshold may represent a pressure at which the air compressor should be shut off if the pressure exceeds the nominal off pressure threshold (e.g., based on the availability of free energy, vehicle operating conditions, etc.). If the pressure is greater than or equal to the nominal off pressure threshold, the controller <b>150</b> is structured to determine whether the air compressor should be turn off (e.g., based on the availability of free energy, vehicle operating conditions, etc.) (process <b>512</b>) (see <figref idref="DRAWINGS">FIG. <b>9</b></figref>).
0054If the pressure is less than the nominal pressure threshold, the controller <b>150</b> is structured to determine whether the pressure is greater than or equal to a minimum off pressure threshold (process <b>514</b>). The minimum off pressure threshold represents a pressure at which the air compressor may be shut off while charging (e.g., refilling, compressing air, etc.). If the pressure is greater than or equal to the minimum off pressure threshold, the controller <b>150</b> is structured to determine whether the air compressor may be turned off (e.g., based on the availability of free energy, vehicle operating conditions, etc.) (process <b>516</b>) (see <figref idref="DRAWINGS">FIG. <b>9</b></figref>). If the pressure is less than the minimum off pressure threshold, the controller <b>150</b> is structured to keep the air compressor on to further charge (e.g., refill, compress air, etc.).
0055At process <b>520</b>, the controller <b>150</b> is structured to determine whether the pressure is greater than a minimum pressure threshold. The minimum pressure threshold represents a minimum allowable pressure within the air compressor tank (e.g., such that critical components may always have a compressed air supply, etc.). If the pressure is less than the minimum pressure threshold, the controller <b>150</b> is structured to charge (i.e., turn on, etc.) the air compressor (e.g., even if free energy is unavailable, etc.) (process <b>522</b>).
0056If the pressure is greater than the minimum pressure threshold, the controller <b>150</b> is structured to determine whether the pressure is less than or equal to a maximum on pressure threshold (process <b>524</b>). The maximum on pressure threshold represents a pressure at which the compressor may be turned on at if the pressure is less than the maximum on pressure threshold. If the pressure is greater than the maximum on pressure threshold, the controller <b>150</b> keeps the air compressor off (process <b>526</b>). If the pressure is less than or equal to the maximum on pressure threshold, the controller <b>150</b> may turn on the air compressor (e.g., based on the availability of free energy, vehicle operating conditions, etc.) (process <b>528</b>) (see <figref idref="DRAWINGS">FIG. <b>9</b></figref>).
0057Referring now to <figref idref="DRAWINGS">FIG. <b>6</b></figref>, a method <b>600</b> for determining whether a motoring condition is present is shown according to an example embodiment. In one example embodiment, method <b>600</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. Accordingly, method <b>600</b> may be described in regard to <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. At process <b>602</b>, the controller <b>150</b> is structured to receive position data indicative of a position of a brake pedal of the vehicle. In other embodiments, a braking condition is otherwise determined. At process <b>604</b>, the controller <b>150</b> is structured to receive torque data indicative of a brake torque of the vehicle. At process <b>606</b>, the controller <b>150</b> is structured to receive speed data indicative of a speed of the vehicle. At process <b>608</b>, the controller <b>150</b> is structured to determine whether a motoring condition is present (i.e., free energy is available). The determination of the motoring condition may be based on at least one of (i) the position of data indicating that the brake pedal is depressed (i.e., the vehicle is braking) and (ii) the torque data indicating that the brake torque is below a torque threshold, while the determination from the speed data that the vehicle speed is greater than a speed threshold indicates that there is sufficient free energy worth capturing.
0058Referring now to <figref idref="DRAWINGS">FIG. <b>7</b></figref>, a method <b>700</b> for determining whether a high power condition is present is shown according to an example embodiment. In one embodiment, the high power condition may correspond with a power output from the engine above a predefined threshold. In another embodiment, the high power condition may correspond with an explicit user input. In still another embodiment, the high power condition may correspond with at least one of an engine speed and torque above a predefine threshold. For example, the determination of the high power condition may be based on the torque data indicating that the brake torque is greater that a torque threshold. In another embodiment, the determination of a high power condition for purposes of controlling accessories further includes that the vehicle speed is greater than a speed threshold.
0059In one example embodiment, method <b>700</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. Accordingly, method <b>700</b> may be described in regard to <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. At process <b>702</b>, the controller <b>150</b> is structured to receive torque data indicative of a brake torque of a vehicle. At process <b>704</b>, the controller <b>150</b> is structured to receive speed data indicative of a speed of the vehicle. At process <b>706</b>, the controller <b>150</b> is structured to determine whether a high power condition is present. When the engine load is high, the vehicle drivetrain may be highly loaded (e.g., during hard acceleration, when climbing a steep grade, etc.), and it may be desirable to minimize the power consumed by accessories when possible and practical. Thus, the air compressor may be turned off in this instance.
0060Referring now to <figref idref="DRAWINGS">FIG. <b>8</b></figref>, a method <b>800</b> for determining whether an idle condition is present is shown according to an example embodiment. In one example embodiment, method <b>800</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. Accordingly, method <b>800</b> may be described in regard to <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref>. At process <b>802</b>, the controller <b>150</b> is structured to receive speed data indicative of a speed of an engine. At process <b>804</b>, the controller <b>150</b> is structured to determine whether the engine is operating at an idle condition in response to the speed being less than or equal to a speed threshold. By way of example, when the engine is idling, the alternator may be capable of generating a relatively less amount of energy such that energy consumption is reduced by deactivating the compressor.
0061Referring now to <figref idref="DRAWINGS">FIG. <b>9</b></figref>, a method <b>900</b> for determining whether an air compressor should be turned on or off is shown according to an example embodiment. In one example embodiment, method <b>900</b> may be implemented with the controller <b>150</b> of <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b></figref> and the determinations made in methods <b>500</b>, <b>600</b>, <b>700</b>, and <b>800</b> of <figref idref="DRAWINGS">FIGS. <b>5</b>-<b>8</b></figref>. Accordingly, method <b>900</b> may be described in regard to <figref idref="DRAWINGS">FIGS. <b>1</b>-<b>2</b> and <b>5</b>-<b>8</b></figref>.
0062At process <b>902</b>, the controller <b>150</b> is structured to determine whether the motoring condition is present (see, e.g., <figref idref="DRAWINGS">FIG. <b>6</b></figref>). At process <b>904</b>, the controller <b>150</b> is structured to determine whether the “may turn on” condition is present. If the motoring condition is present (i.e., free energy is available) and the “may turn on” condition is present (e.g., the air compressor is off and the pressure is less than or equal to the maximum on pressure threshold, processes <b>524</b> and <b>528</b>, etc.), the controller <b>150</b> is structured to turn on the air compressor (process <b>906</b>). If the motoring condition is present, but the “may turn on” condition is not present, the controller <b>150</b> is structured to do nothing (e.g., leave the air compressor off, etc.) (process <b>908</b>). In some embodiments, if the motoring condition is not present, the air compressor is off, and the pressure is less than or equal to the maximum on pressure threshold, the controller <b>150</b> may not turn on the air compressor (e.g., if the pressure is above the minimum pressure threshold, etc.).
0063At process <b>910</b>, the controller <b>150</b> is structured to determine whether the “should turn off” condition is present. If the motoring condition is not present and the “should turn off” condition is present (e.g., the air compressor is on and the pressure is greater than the nominal off pressure threshold, processes <b>510</b>-<b>512</b>, etc.), the controller <b>150</b> is structured to turn off the air compressor (process <b>912</b>). If the motoring condition is not present and the “should turn off” condition is not present, the controller <b>150</b> is structured to do nothing (e.g., leave the air compressor on, etc.) (process <b>908</b>). In some embodiments, if the motoring condition is present, the air compressor is on, and the pressure is greater than the nominal off pressure threshold (see, e.g., processes <b>510</b>-<b>512</b>), the controller <b>150</b> is structured to keep the air compressor on.
0064At process <b>914</b>, the controller <b>150</b> is structured to determine whether the high power condition (see, e.g., <figref idref="DRAWINGS">FIG. <b>7</b></figref>) or the idle speed condition (see, e.g., <figref idref="DRAWINGS">FIG. <b>8</b></figref>) is present. If the high power condition or the idle speed condition is present and the “may turn off” condition is present (e.g., the air compressor is on and the pressure is greater than or equal to the minimum off pressure threshold, processes <b>514</b>-<b>516</b>, etc.), the controller <b>150</b> is structured to turn off the air compressor (process <b>912</b>). Conversely, if the air compressor is on and the pressure is greater than or equal to the minimum off pressure threshold (e.g., the “may turn off” condition, etc.), but the high power condition and the idle speed condition are not present, the controller <b>150</b> may be structured to do nothing (e.g., leave the air compressor on, etc.) (process <b>916</b>). Further, if the high power condition or the idle speed condition is present, but the “may turn off” condition is not present (e.g., the air compressor is on, but the pressure is less than or equal to the minimum off pressure threshold, processes <b>514</b>-<b>516</b>, etc.), the controller <b>150</b> is structured to do nothing (e.g., leave the air compressor on, etc.) (process <b>916</b>).
0065It should be noted that the example processes shown in <figref idref="DRAWINGS">FIGS. <b>4</b>-<b>9</b></figref> are for example purposes only such that other control processes may be used which fall within the spirit and scope of the present disclosure. As such, it should also be noted that the term “example” as used herein to describe various embodiments is intended to indicate that such embodiments are possible examples, representations, and/or illustrations of possible embodiments (and such term is not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
0066Example and non-limiting module implementation elements include sensors (e.g., sensors <b>140</b>) providing any value determined herein, sensors providing any value that is a precursor to a value determined herein, datalink and/or network hardware including communication chips, oscillating crystals, communication links, cables, twisted pair wiring, coaxial wiring, shielded wiring, transmitters, receivers, and/or transceivers, logic circuits, hard-wired logic circuits, reconfigurable logic circuits in a particular non-transient state configured according to the module specification, any actuator including at least an electrical, hydraulic, or pneumatic actuator, a solenoid, an op-amp, analog control elements (springs, filters, integrators, adders, dividers, gain elements), and/or digital control elements.
0067The schematic flow chart diagrams and method schematic diagrams described above are generally set forth as logical flow chart diagrams. As such, the depicted order and labeled steps are indicative of representative embodiments. Other steps, orderings and methods may be conceived that are equivalent in function, logic, or effect to one or more steps, or portions thereof, of the methods illustrated in the schematic diagrams.
0068Additionally, the format and symbols employed are provided to explain the logical steps of the schematic diagrams and are understood not to limit the scope of the methods illustrated by the diagrams. Although various arrow types and line types may be employed in the schematic diagrams, they are understood not to limit the scope of the corresponding methods. Indeed, some arrows or other connectors may be used to indicate only the logical flow of a method. For instance, an arrow may indicate a waiting or monitoring period of unspecified duration between enumerated steps of a depicted method. Additionally, the order in which a particular method occurs may or may not strictly adhere to the order of the corresponding steps shown. It will also be noted that each block of the block diagrams and/or flowchart diagrams, and combinations of blocks in the block diagrams and/or flowchart diagrams, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and program code.
0069Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
0070Modules may also be implemented in machine-readable medium for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
0071Indeed, a module of computer readable program code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network. Where a module or portions of a module are implemented in machine-readable medium (or computer-readable medium), the computer readable program code may be stored and/or propagated on in one or more computer readable medium(s).
0072The computer readable medium may be a tangible computer readable storage medium storing the computer readable program code. The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
0073More specific examples of the computer readable medium may include but are not limited to a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), an optical storage device, a magnetic storage device, a holographic storage medium, a micromechanical storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, and/or store computer readable program code for use by and/or in connection with an instruction execution system, apparatus, or device.
0074The computer readable medium may also be a computer readable signal medium. A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electrical, electro-magnetic, magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport computer readable program code for use by or in connection with an instruction execution system, apparatus, or device. Computer readable program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), or the like, or any suitable combination of the foregoing
0075In one embodiment, the computer readable medium may comprise a combination of one or more computer readable storage mediums and one or more computer readable signal mediums. For example, computer readable program code may be both propagated as an electro-magnetic signal through a fiber optic cable for execution by a processor and stored on RAM storage device for execution by the processor.
0076Computer readable program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone computer-readable package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
0077The program code may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the schematic flowchart diagrams and/or schematic block diagrams block or blocks.
0078Accordingly, the present disclosure may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the disclosure is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Contents6
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2022305918A1 | Cited by | United States of America | Search report |
| US11813964B2 | Cited by | United States of America | Search report |
| EP0537873A1 | Cites | European Patent Office (EPO) | Applicant |
| US10041552B2 | Cites | United States of America | Applicant |
| US10060427B2 | Cites | United States of America | Applicant |
| CN102069795A | Cites | China | Applicant |
| US2002171392A1 | Cites | United States of America | Applicant |
| JP2004194495A | Cites | Japan | Applicant |
| US2004253489A1 | Cites | United States of America | Applicant |
| US2006046895A1 | Cites | United States of America | Applicant |
| US2006127224A1 | Cites | United States of America | Applicant |
| US2007209849A1 | Cites | United States of America | Search report |
| US2007280833A1 | Cites | United States of America | Applicant |
| US2008292471A1 | Cites | United States of America | Applicant |
| KR20090062867A | Cites | Republic of Korea | Applicant |
| US2010082198A1 | Cites | United States of America | Applicant |
| US2010179714A1 | Cites | United States of America | Applicant |
| US2010296949A1 | Cites | United States of America | Applicant |
| US2011125351A1 | Cites | United States of America | Applicant |
| US2011231047A1 | Cites | United States of America | Applicant |
| US2011259189A1 | Cites | United States of America | Applicant |
| WO2012106787A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| US2012107138A1 | Cites | United States of America | Applicant |
| WO2012128770A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2012186241A1 | Cites | United States of America | Applicant |
| US2012316713A1 | Cites | United States of America | Applicant |
| US2013000295A1 | Cites | United States of America | Applicant |
| US2013001006A1 | Cites | United States of America | Applicant |
| US2013204490A1 | Cites | United States of America | Applicant |
| US2013231808A1 | Cites | United States of America | Applicant |
| US2013333969A1 | Cites | United States of America | Applicant |
| US2014001847A1 | Cites | United States of America | Applicant |
| US2014012450A1 | Cites | United States of America | Applicant |
| US2014020075A1 | Cites | United States of America | Applicant |
| WO2014020075A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2014034009A1 | Cites | United States of America | Applicant |
| US2014049381A1 | Cites | United States of America | Applicant |
| WO2014109887A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2014200755A1 | Cites | United States of America | Applicant |
| US2014200756A1 | Cites | United States of America | Applicant |
| US2014200763A1 | Cites | United States of America | Applicant |
| US2014236467A1 | Cites | United States of America | Applicant |
| US2014369853A1 | Cites | United States of America | Applicant |
| US2015219083A1 | Cites | United States of America | Applicant |
| US2015367834A1 | Cites | United States of America | Applicant |
| US2016075324A1 | Cites | United States of America | Applicant |
| US2016153385A1 | Cites | United States of America | Applicant |
| US2016184763A1 | Cites | United States of America | Applicant |
| US2016264126A1 | Cites | United States of America | Applicant |
| US2017001481A1 | Cites | United States of America | Applicant |
| US2017015176A1 | Cites | United States of America | Applicant |
| US2017282889A1 | Cites | United States of America | Applicant |
| US2017305372A1 | Cites | United States of America | Applicant |
| US2017355371A1 | Cites | United States of America | Applicant |
| EP2514620A1 | Cites | European Patent Office (EPO) | Search report |
| US4489242A | Cites | United States of America | Applicant |
| US5291960A | Cites | United States of America | Applicant |
| US5637933A | Cites | United States of America | Applicant |
| US5898282A | Cites | United States of America | Applicant |
| US6036449A | Cites | United States of America | Applicant |
| US6465908B1 | Cites | United States of America | Applicant |
| US6474950B1 | Cites | United States of America | Applicant |
| US6598496B2 | Cites | United States of America | Applicant |
| US6700386B2 | Cites | United States of America | Applicant |
| US6863139B2 | Cites | United States of America | Applicant |
| US6982540B2 | Cites | United States of America | Applicant |
| US7026724B1 | Cites | United States of America | Applicant |
| US7028793B2 | Cites | United States of America | Applicant |
| US7059279B2 | Cites | United States of America | Applicant |
| US7076350B2 | Cites | United States of America | Applicant |
| US7098555B2 | Cites | United States of America | Applicant |
| US7119454B1 | Cites | United States of America | Applicant |
| US7360615B2 | Cites | United States of America | Applicant |
| US7694250B2 | Cites | United States of America | Applicant |
| US7753147B2 | Cites | United States of America | Applicant |
| US7805229B1 | Cites | United States of America | Applicant |
| US8035349B2 | Cites | United States of America | Applicant |
| US8097974B2 | Cites | United States of America | Applicant |
| US8116955B2 | Cites | United States of America | Applicant |
| US8148924B2 | Cites | United States of America | Applicant |
| US8186466B2 | Cites | United States of America | Applicant |
| US8260494B2 | Cites | United States of America | Applicant |
| US8444527B2 | Cites | United States of America | Applicant |
| US8467950B1 | Cites | United States of America | Applicant |
| US8489266B2 | Cites | United States of America | Applicant |
| US8547055B2 | Cites | United States of America | Applicant |
| US8548660B2 | Cites | United States of America | Applicant |
| US8991536B2 | Cites | United States of America | Applicant |
| US9688260B2 | Cites | United States of America | Applicant |
| US20020171392A1 | Cites | United States of America | Applicant |
| US20040253489A1 | Cites | United States of America | Applicant |
| US20060046895A1 | Cites | United States of America | Applicant |
| US20060127224A1 | Cites | United States of America | Applicant |
| US20070209849A1 | Cites | United States of America | Search report |
| US20070280833A1 | Cites | United States of America | Applicant |
| US20080292471A1 | Cites | United States of America | Applicant |
| US20100082198A1 | Cites | United States of America | Applicant |
| US20100179714A1 | Cites | United States of America | Applicant |
| US20100296949A1 | Cites | United States of America | Applicant |
| US20110125351A1 | Cites | United States of America | Applicant |
9 members in 3 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 201462041978 | United States of America | P | |
| 2015046552 | United States of America | W | |
| 201715506135 | United States of America | A | |
| 201816183477 | United States of America | A |
Members9
| Document | Office | Kind | |
|---|---|---|---|
| WO2016032964A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN106573530A | China | A | |
| US2017282889A1 | United States of America | A1 | |
| CN106573530B | China | B | |
| US10124785B2 | United States of America | B2 | |
| US2019071065A1 | United States of America | A1 | |
| US10882509B2 | United States of America | B2 | |
| US2021086745A1 | United States of America | A1 | |
| US11529941B2This record | United States of America | B2 |
42 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Reasons for AllowanceREAS | REAS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Post CardPST_CRD | PST_CRD | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Post CardPST_CRD | PST_CRD | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Information on status: patent application and granting procedure in generalPUBLICATIONS -- ISSUE FEE PAYMENT VERIFIEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONSSTPP | STPP | |
| Information on status: patent application and granting procedure in generalRESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINERSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalDOCKETED NEW CASE - READY FOR EXAMINATIONSTPP | STPP | |
| AssignmentAS | AS | |
| Fee payment procedureENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP |
Numbers
- Publication
- 11529941
- Application
- 17247341
Titles
- English
- Electric engine accessory control
Patent term adjustment
- A delay
- +62 daysthe office missed an examination deadline
- Net adjustment
- 62 days
Classification
- CPC, 6
- B60W10/30
- B60R16/0236
- B60K6/448
- B60W30/18
- Y02T10/84
- B60K1/00
- IPC, 5
- B60W10 30
- B60W30 18
- B60R16 023
- B60K6 448
- B60K1 00