US20070251740A1 - Method for controlling an electric drive machine - Google Patents
Method for controlling an electric drive machine Download PDFInfo
- Publication number
- US20070251740A1 US20070251740A1 US11/790,387 US79038707A US2007251740A1 US 20070251740 A1 US20070251740 A1 US 20070251740A1 US 79038707 A US79038707 A US 79038707A US 2007251740 A1 US2007251740 A1 US 2007251740A1
- Authority
- US
- United States
- Prior art keywords
- machine
- engine
- work machine
- speed
- load
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W20/00—Control systems specially adapted for hybrid vehicles
- B60W20/10—Controlling the power contribution of each of the prime movers to meet required power demand
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K6/00—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
- B60K6/20—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
- B60K6/42—Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
- B60K6/46—Series type
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/08—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W20/00—Control systems specially adapted for hybrid vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/44—Drive Train control parameters related to combustion engines
- B60L2240/441—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0638—Engine speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/06—Direction of travel
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2200/00—Type of vehicle
- B60Y2200/40—Special vehicles
- B60Y2200/41—Construction vehicles, e.g. graders, excavators
- B60Y2200/411—Bulldozers, Graders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/62—Hybrid vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Definitions
- This invention relates generally to electric drive machines and more particularly, to systems and methods for controlling the engine speed of an electric drive work machine.
- an engine powers a generator, which provides electric power to a battery system and an electric motor.
- the electric motor is configured to drive the wheels or travel mechanisms of the work machine (e.g., sprockets on a track type tractor, etc.).
- Other types of electric drive machines allow both an engine and electric motor to provide power to the travel mechanisms of the work machine.
- the method may include detecting a reverse directional shift of the work machine causing the work machine to travel in a reverse direction. Further, the method may include performing an engine speed reduction process that reduces a current speed of the engine based on the detected reverse directional shift without reducing a ground speed of the work machine while traveling in the reverse direction.
- a system for controlling an electric drive work machine.
- the system may include an engine, an electric motor that provides power to a travel mechanism that allows the work machine to travel across a terrain surface at certain ground speeds and an engine control system.
- the engine control system may be configured to determine when the work machine experiences a reverse directional shift causing the work machine to operate in a reverse direction. Based on the detected directional shift the engine control system may send an engine control signal to the engine that reduces the speed of the engine from a current engine speed to an adjusted engine speed.
- FIG. 1A illustrates a block diagram of an exemplary work machine consistent with certain disclosed embodiments
- FIG. 1B illustrates a block diagram of an exemplary system that may be configured to perform certain functions consistent with disclosed embodiments
- FIG. 2 illustrates a block diagram of an exemplary control system consistent with certain disclosed embodiments
- FIG. 3 illustrates a flowchart of an exemplary reverse control process consistent with certain disclosed embodiments.
- FIG. 4 illustrates a flowchart of another exemplary reverse control process consistent with certain disclosed embodiments.
- FIG. 1A illustrates an exemplary work machine 100 , shown as a track type work machine, equipped with work implements 102 and capable of performing various production operations, such as ripping, grading, and moving material.
- Work machine 100 may include an operator's cab 104 wherein an operator is positioned to operate work machine 100 .
- work implements 102 are shown as being a ripper 106 and dozing blade 108 , it should be understood that any type of work implements (e.g., dozer blades, buckets, forks, etc.) or none at all may be implemented and used by work machine 100 .
- Work machine 100 may also include travel mechanisms, such as tracks 103 , that engage the ground and is capable of operating in forward and reverse on level or sloped terrains.
- work machine 100 is shown as a track type tractor machine, machine 100 may be any type mobile machine that performs at least one operation associated with a particular industry, such as mining, construction, farming, etc. and operates between or within work environments (e.g., construction site, mine site, power plant, etc.).
- Work machine 100 may also be a mobile machine for use in non-industrial settings (e.g., machines for personal use).
- work machine 100 may represent a commercial machine, such as a truck, a crane, earth moving vehicle, a mining vehicle, a backhoe, material handling equipment, farming equipment, and other types of machines that operate in a commercial or industrial environment.
- work machine 100 is an electric drive work machine that includes an electric motor that provides at least some power to a drive train of work machine 100 .
- work machine 100 may be a machine that performs tasks that require repeated transitions from a forward and reverse direction while performing these tasks.
- work machine 100 is depicted as a track type machine that may be used by an operator to manipulate material or terrain using work implements 102 by continuously moving machine 100 forward and backward during the course of the manipulations.
- FIG. 1B illustrates a block diagram of certain components of work machine 100 that may be configured to perform certain functions consistent with certain embodiments.
- work machine 100 may include at least an on-board data link 105 , a work machine control system 110 , an engine control system 120 , an engine 130 , a generator system 140 , an electric motor 150 , travel mechanism 155 , and one or more sensors 160 and 162 .
- On-board data link 105 represents one or more proprietary and/or non-proprietary data links that interconnect modules included in work machine 100 .
- data link 105 may represent Society of Automotive Engineers (SAE) J1939, Controller Area Network (CAN), etc. standard data links.
- SAE Society of Automotive Engineers
- CAN Controller Area Network
- Control system 110 represents one or more systems, devices, and/or mechanisms configured to perform certain control functions for work machine 100 and/or components of work machine 100 .
- Control system 110 may be implemented by one or more hardware, software, and or firmware components.
- control system 110 may be an Engine Control Unit (ECU) embedded in work machine 100 , although other forms of control modules may be implemented.
- ECU Engine Control Unit
- Control system 110 may receive sensor signals from one or more sensors within work machine 100 and produce commands for controlling one or more other elements of work machine 100 , including other control systems.
- Engine control system 120 represents one or more systems, devices, and/or mechanisms configured to perform certain control functions for work machine 100 and/or components of work machine 100 , such as engine 130 .
- Control system 120 may be implemented by one or more hardware, software, and or firmware components.
- control system 120 may be an ECU embedded in work machine 100 , although other forms of control modules may be implemented.
- Control system 120 may receive signals and commands from control system 110 . Based on these signals and commands, control system 120 may generate one or more signals for controlling the operations of engine 130 .
- Engine 130 represents an engine that provides power for work machine 100 and its components.
- Engine 130 may be a diesel engine (although other types of engines are contemplated) that generates and transfers power to other components of work machine 100 through a power transfer mechanism, such as a shaft.
- Electric motor 150 represents a motor that transfers the electric power received from generator 140 into power that drives one or more ground travel mechanisms 155 .
- generator 140 and electric motor 150 may represent a drive train system 152 for work machine 100 , although additional components (not shown) may be included in this system.
- Ground travel mechanism 155 may represent one or more types of mechanical components that allow work machine 100 to travel on the surface of a type of terrain (i.e., earth surface terrain, subterranean surfaces, underwater surfaces, etc.). Such components may include wheels, axles, tracks, sprockets associated with tracks, etc.
- sensors 160 may measure, collect, and send speed signals to control system 110 reflective of the speed of the machine. Sensor 160 may send speed signals to control system 110 in response to a request from system 110 , or sensor 160 may be configured to send the speed signals periodically or in response to a machine event, such as increase in speed, a deceleration event, etc. Further, work machine 100 may change directions while traveling.
- Sensor 162 may be a device that senses directional shifts of work machine 100 through various components, such as engine 130 , a transmission system (not shown), travel mechanism 155 , etc. Sensor 162 may be configured to send one or more directional shift signals to control system 110 directly or indirectly. Alternatively, or additionally, sensor 162 may send directional shift signals to engine control system 120 for subsequent processing.
- work machine 100 may sense directional shifts based on operator inputs associated with the direction of work machine 100 . For example, if the operator changes the direction of machine 100 through operator inputs (e.g., forward or reverse directional mechanisms in the cab of machine 100 ), one or more signals indicative of this directional shift may be provided to control system 110 or a control system associated with drive train system 152 . Further, work machine 100 may include a sensor that monitors the position of components within motor 150 that reflect the direction of work machine 100 . The motor sensor may send these signals to control system 110 or a control system associated with drive train system 152 for determining the direction of work machine 100 .
- sensor 162 may also include a sensor device that monitors and collects engine speed information from engine 130 . Sensor 162 may send this information in the form of an engine speed signal to control system 110 and/or engine control system 120 for processing consistent with certain disclosed embodiments.
- work machine 100 may include sensors that measure the rotational speed of an axle used in travel mechanism 155 that is proportional to the ground speed of machine 100 or similar sensors capable of measuring actual ground speed of work machine 100 through other components of work machine 100 .
- control system 110 sends one or more commands to one or more components of work machine 100 for controlling their operations.
- control system 110 may send a command to control system 120 in response to signals sent or collected from sensors 160 and/or 162 .
- Engine control system 120 may be configured to perform standard engine control unit functions for work machine 100 . Additionally, engine control system 120 may be configured to initiate and perform one or more engine control processes consistent with certain embodiments.
- FIG. 2 shows an exemplary engine control system 120 according to these embodiments. As shown, engine control system 120 may include a processing unit 212 , a memory device 214 , a sensor interface 216 , and a control signal interface 218 .
- Processing unit 212 may represent one or more logic and/or processing components used by control system 120 to perform certain communications, control, and health test functionalities. For example, processor unit 212 may be configured for routing information among devices within and/or external to control system 120 . Further, processing unit 212 may be configured to execute executing instructions from a storage device, such as memory 214 . Although FIG. 2 illustrates a single processor unit, control system 120 may include a plurality of processor units, such as one or more general purpose processing units and/or special purpose processor units (e.g., ASICS). Processing unit 212 may also include, for example, one or more of the following: a co-processor, memory, registers, and other processing devices and systems as appropriate.
- processor unit 212 may be configured for routing information among devices within and/or external to control system 120 . Further, processing unit 212 may be configured to execute executing instructions from a storage device, such as memory 214 . Although FIG. 2 illustrates a single processor unit, control system 120 may include a plurality of processor units, such as
- processing unit 212 may be embodied within an integrated microprocessor or microcontroller.
- a microcontroller may, for example, include an integrated CPU, memory, and one or more peripherals.
- engine control system 120 may include one or more microcontrollers in addition to or in place of processing unit 212 and memory 214 , such as the Microchip's PIC, the 8051, Intel's 80196, and Motorola's 68HCxx series microcontrollers.
- Memory 214 may represent one or more systems and/or mechanisms capable of storing information. Memory 214 may be embodied with a variety of components and/or subsystems, including a RAM (random access memory), a ROM (read-only memory), magnetic and optical storage elements, organic storage elements, audio disks, and video disks. In certain embodiments, memory 214 may include one or more programmable, erasable and/or re-useable storage components, such as EPROM (erasable programmable read-only memory) and EEPROM (erasable programmable read-only memory). Memory 214 may also include constantly-powered nonvolatile memory operable to be erased and programmed in blocks, such as flash memory (i.e., flash RAM).
- flash memory i.e., flash RAM
- Memory 214 may provide a primary memory for processor 212 , such as for storing program code.
- memory 214 may include program code for communications, kernel and device drivers, configuration information, and other applications that might be embedded within control system 120 . Although a single memory is shown, any number of memory devices may be included in control system 120 , and each may be configured for performing distinct functions.
- memory 214 may include program code that, when executed by processing unit 212 , performs one or more engine control processes consistent with certain embodiments.
- Sensor interface 216 may be an optional device that is configured to receive one or more sensor signals from one or more respective sensor devices (e.g., sensors 160 , 162 ) that are associated with one or more corresponding components of work machine 100 .
- engine control system 120 extracts the signals received at sensor interface 216 and provides them to processing unit 212 and/or memory 214 for subsequent processing.
- engine control system 120 may receive sensor signals over a data link (e.g., data link 105 ) and data link interface 218 .
- Data link interface 218 may represent one or more interface devices that interconnect one or more data links (e.g., data link 105 ) with engine control system 120 .
- Data link interface 218 may connect to proprietary and non-proprietary data links.
- data link interface 218 may include virtual (i.e., software-based) ports that allow a single connection to act as if there were multiple connections.
- work machine 100 may perform one or more processes that increase the performance efficiency of work machine 1100 through direct or indirect affects to one or more of the machine's components, such as engine 130 , motor 150 , etc.
- work machine 100 may adjust operations of engine 130 and/or other components, while traveling in certain directions, such as reverse.
- work machine 100 may perform work related duties (e.g., traveling, hauling, moving earth, etc.) at various ground speeds, engine speeds, directions, etc. while manipulating various types of loads.
- work machine 100 may perform cyclical work operations. For example, work machine 100 may repeatedly change directions and engine speeds while moving or hauling some type of load, such as when a track type tractor machine moves forward pushing a load (e.g., earth), backs up while experiencing little or no external loads, and moves forward again to push the load. This cyclical process may be repeated all day, or in some instances, all day and night, depending on the type of work performed by work machine 100 and/or the type of work environment work machine 100 may be operating.
- work machine 100 may be configured to perform one or more control processes that take into account the directional shift, load, and/or engine speed changes work machine 100 may experience while performing such work related duties.
- FIG. 3 illustrates a flowchart of an exemplary reverse control process that may be performed by engine control system 120 and/or other elements of work machine 100 .
- work machine 100 may change directions many times while performing one or more tasks.
- engine control system 120 , control system 110 , or other control systems e.g., a control system associated with drive train system 152
- control system 110 may receive a directional shift signal from sensor 162 indicating that work machine 100 has shifted to a reverse direction or mode of operation causing a direction shift to a reverse direction.
- Sensor 162 may generate the directional shift signal based on information collected from travel mechanisms 155 , such as the rotation of a sprocket changing direction, based on information collected from a transmission system (not shown), or based on user interface components that provides a signal reflecting that an operator has shifted the direction of work machine 100 to a reverse direction.
- travel mechanisms 155 such as the rotation of a sprocket changing direction
- a transmission system not shown
- user interface components that provides a signal reflecting that an operator has shifted the direction of work machine 100 to a reverse direction.
- control system 110 may generate and send a message to engine control system 120 over data link 105 .
- the message may include information reflecting the directional shift.
- sensor 162 may send the directional shift signal to engine control system 120 directly (via sensor interface 216 ) or indirectly through data link 105 and data link interface 218 .
- engine control system 120 may execute a reverse control program stored in memory 214 .
- the reverse control program may perform a process that determines whether engine control system 120 is configured in a speed parameter mode (Step 320 ).
- the speed parameter mode may be a mode of operation that allows engine control system 120 to make adjustments to the operations of engine 130 based on the speed of work machine 100 (e.g., mph) and/or the speed of engine 130 (e.g., RPM). If engine control system 120 is not configured in a speed parameter mode (Step 320 ; NO), the reverse control process continues at Step 370 , described below. On the other hand, if engine control system 120 is configured in a speed parameter mode (Step 320 ; YES), system 120 may determine whether the ground speed of work machine 100 is above a predetermined threshold value while traveling in the reverse direction (Step 330 ).
- engine control system 120 may determine the ground speed of work machine through sensor, 160 .
- sensor 160 may collect ground speed information from travel mechanism 155 indicating the ground speed. Sensor 160 may send this information to control system 110 for forwarding to engine control system 120 in the form of a message delivered over data link 105 .
- sensor 160 may send a speed signal to engine control system 120 through sensor interface 216 or indirectly through data link interface 218 .
- Work machine 100 may implement different techniques and components for determining ground speed.
- engine control system 120 (or control system 110 ) may be configured to request the speed sensor data from sensor 160 when it detects a directional shift, as performed in Step 310 .
- ground speed may be determined through sensors that provide signals associated with the rotational speed of the torque converter system output shaft connected to drive train system 152 .
- engine control system 120 may compare this speed to a predetermined ground speed threshold value that is programmed in memory 214 .
- the ground speed threshold value may be a value determined by a user, a computer executed program, or a combination of user and computer executed processes. Further, the ground speed threshold value may be based on one or more specifications associated with one or more components of work machine 100 .
- the operator of work machine 100 may select a maximum or desired reverse ground speed prior to, or while, performing some task with machine 100 .
- the operator or user may use a user interface component within machine 100 for selecting the desired ground speed value.
- the interface component may be analog or digitally-based and provides a mechanism for the user or operator to select and change a maximum reverse ground speed value for work machine 100 .
- work machine 100 may execute a computer process to determine the ground speed threshold value based on the value selected by the operator or user.
- work machine 100 may determine the ground speed threshold value based on a percentage of the maximum ground speed value selected by the operator or user. Thus, if the maximum ground speed is selected as 7 mph, work machine 100 may determine the ground speed threshold value as a percentage of the 7 mph value, such as 80% or 5.6 mph.
- Work machine 100 may allow the maximum ground speed value and/or the percentage value used to determine the ground speed threshold value to be many different values. Further, disclosed embodiments may allow the ground speed threshold value to be determined based on other input values or signals. For instance, a user or operator may manually select the ground speed threshold value using an interface device within work machine 100 . Further, the ground speed threshold value may be determined based on other types of values, such as engine speed values in RPM. Thus, a user or computer process may select a maximum engine speed using an interface device in work machine 100 , and the ground speed threshold value may be determined based from the selected maximum engine speed value.
- Step 340 engine control system 120 may determine whether work machine 100 has experienced a directional shift to a forward direction (Step 340 ).
- Work machine 100 may employ various techniques and components for determining when a directional shift has occurred, such as those describe above in connection with Step 310 .
- signals indicative of operator input related to a manual change from a forward to reverse (or reverse to forward) direction may be provided to engine control system 120 or control system 110 to determine directional shifts.
- sensor signals from various components, such as motor 150 travel mechanism 155 , etc. may reflect directional shifts. Control systems 120 or 110 may receive these sensor signals to detect the change in directional movement of machine 100 .
- Step 340 If no forward directional shift is detected (Step 340 ; NO), the reverse control process continues at Step 320 . If, however, a directional shift to a forward direction is detected (Step 340 ; YES), the reverse control process ends.
- the reverse control process may be terminated in Step 340 based on a certain ground speed value or a range of ground speed values of work machine 100 .
- a control system e.g., system 110 , 120 , or a system associated with drive train system 152
- work machine 100 may terminate the reverse control process.
- machine 100 may determine that the machine may be approaching a directional shift condition, and thus terminates the reverse control process in anticipation of a directional shift to a forward direction. Additional or other methods of detecting directional shifts or determining conditions for terminating the reverse control process may be implemented by work machine 100 .
- Step 350 system 120 may determine whether work machine 100 is experiencing a load while traveling in the reverse direction (Step 350 ).
- An experienced load may be associated with changes in external or internal conditions due to operations of work machine 100 . For example, a load be experienced based on a change in gradient slope that work machine 100 may be traveling, such as a hill.
- work machine 100 may experience a load by performing a certain task using one or more work elements 102 while traveling in a reverse direction, such as pushing, pulling, and carrying a load (e.g., earth, materials, etc.) using work elements 102 .
- a load e.g., earth, materials, etc.
- work machine 100 may perform operations that result in machine 100 experiencing a change in load. For instance, work machine 100 may experience steering loads from steering pumps, drawbar loads, and any other type of load that may take place as a result in terrain changes, modifications in the type of operations work machine 100 performs while traveling in reverse, and/or operations of one or more components within machine 100 .
- work machine 100 may detect a load using one or more sensors (not shown) that detect changes in slope of terrain, weight of work machine 100 , angles of work components, such as a work element 102 , and even increases in engine speed due to the work being performed. For instance, work machine 100 may be configured to detect when the speed of engine 130 drops or exceeds a predetermined value in RPM. Based on these detected changes in speed, work machine 100 may determine that machine 100 is experiencing a load. Alternatively, or additionally, work machine 100 may detect a load when the amount of fuel provided by the fuel supply system to engine 130 increases past a predetermined value or within a range of values. Other methods and systems may be implemented by work machine 100 to determine when a load occurs and the above examples are not intended to be limiting.
- Step 350 if engine control system 120 determines that work machine 100 is not experiencing a load while backing up (Step 350 ; NO), the reverse control process continues at Step 370 , described below.
- engine control system 120 may be configured to disable the reverse control process to allow work machine 100 to deliver as much power (e.g., full power) required to handle the detected load (Step 360 ).
- engine control system 120 may temporarily disable the reverse control process such that it determines whether a directional shift to a forward travel direction has occurred (Step 340 ). If so, the reverse control process ends. If forward directional shift is not detected, the reverse control process continues at Step 320 .
- the speed of engine 130 may be adjusted in a manner consistent with the disclosed embodiments (Step 370 ). For example, if engine control system 120 determines that the ground speed of work machine 100 is above the threshold value (e.g., 5 mph), system 120 may generate an engine control signal that reduces the speed of engine 130 , thus reducing the amount of power produced by engine 130 . In one embodiment, engine control system 120 may execute a program that determines the speed of which engine 130 should operate based on one or more parameters associated with work machine 100 .
- the threshold value e.g., 5 mph
- engine control system 120 may adjust the speed of engine 130 based on the current speed of engine 130 , the current power produced by motor 150 , the current ground speed of work machine 100 , etc. Additionally, or alternatively, engine control system 120 may access a data structure stored in memory 214 (e.g., table, array, map, etc.) that includes data relationships between engine speed and these one or more other parameters. For instance, engine control system 120 may access a table stored in memory 214 that includes a performance map reflecting a data relationship between engine RPM to ground speeds, and a speed adjustment factor. Thus, for example, if engine 130 is running at 1950 RPM while work machine 100 is backing up at 6 mph, the map may indicate that the engine speed should be reduced to 1500 RPM, or by 450 RPM. Based on this information, engine control system 120 may generate an engine control signal that causes engine 130 to adjust its speed accordingly. Other methods and processes may be implemented by work machine 100 to adjust the operations of engine 130 .
- a data structure stored in memory 214 e.g., table, array, map
- work machine 100 may be configured to disengage or adjust the transfer of power from engine 130 to drive train 152 while performing the reverse control process.
- work machine 100 may be configured to allow motor 150 to deliver the same amount, additional, or less, power to travel mechanism 155 when the speed of engine 130 is adjusted during the reverse control process.
- This enables work machine 100 to continue traveling at certain ground speeds (e.g., constant, increased, etc.) while reducing the speed of engine 130 .
- ground speeds e.g., constant, increased, etc.
- Such features reduce the amount of heat loss experienced by work machine 100 because of these reduced engine speeds.
- implementing the disclosed embodiments allow heat load sharing because higher heat load from motor 150 is mitigated with lower heat load from engine 130 .
- engine 130 is operating at reduced speeds while in reverse, fuel consumption is reduced. Further, noise pollution may be reduced because of the reduced engine speed.
- Overspeed limit is a value associated with the structural integrity of engine 130 and other components of work machine 100 .
- the overspeed limit represents the maximum (or near maximum) engine speed work machine 100 can handle when experiencing a directional shift. For example, when work machine 100 changes direction, the resulting kinetic energy from decelerating work machine 100 will have to be absorbed, stored, or dissipated. Thus, the greater the difference between the engine speed and overspeed, limit, the more kinetic energy engine 130 or other work machine 100 components can absorb when machine 100 experiences a directional shift to a forward direction. To better illustrate this concept, consider the following example.
- Work machine may be rated with an overspeed limit of 2500 RPM.
- the difference between the overspeed limit (i.e., 2500 RPM) and the current engine speed (i.e., 2000 RPM) relates to an amount of kinetic energy work machine 100 or engine 130 can handle when the machine shifts to a forward direction (i.e., 500 RPM).
- Work machine 100 is able to increase the amount of kinetic energy by reducing the engine speed below 2000 rpm prior to the directional shift occurring.
- FIG. 4 illustrates a flowchart of another exemplary reverse control process that takes overspeed limit into consideration.
- engine control system 120 and/or control system 110 may be configured to detect when work machine 100 experiences a directional shift to reverse in a manner similar to that described in connection with Step 310 of FIG. 3 (Step 410 ). Based on a detected directional shift, engine control system 120 receives data reflecting the change in traveling direction of work machine 100 .
- engine control system 120 may execute a reverse control program stored in memory 214 .
- the reverse control program may perform a process that determines whether engine control system 120 is configured in a speed parameter mode, similar to that described above with respect to Step 320 of FIG. 3 (Step 420 ). If engine control system 120 is not configured in a speed parameter mode (Step 420 ; NO), the reverse control process continues after Step 470 , described below. On the other hand, if engine control system 120 is configured in a speed parameter mode (Step 420 ; YES), system 120 may determine whether the ground speed of work machine 100 is above a predetermined threshold value while traveling in the reverse direction in a manner similar to that described in connection with Step 330 of FIG. 3 (Step 430 ).
- engine control system 120 may compare this speed to a predetermined ground speed threshold value that is programmed in memory 214 . If the ground speed of work machine 100 does not exceed the threshold value (Step 430 ; NO), engine control system 120 may determine whether work machine 100 has experienced a directional shift to a forward direction (Step 440 ) in a manner similar to that described above in connection with Step 340 of FIG. 3 . If no forward directional shift is detected (Step 440 ; NO), the reverse control process continues at Step 420 . If, however, a directional shift to a forward direction is detected (Step 440 ; YES), the reverse control process ends.
- Step 430 if engine control system 120 determines that the ground speed of work machine 100 has exceeded the threshold value (Step 430 ; YES), system 120 may compare the current engine speed of engine 130 to an overspeed limit stored in memory 214 (Step 450 ). If the engine speed does not exceed, or is not within a predetermined range of, the overspeed limit (Step 460 ; NO), the alternate reverse control process continues at Step 440 . On the other hand, if the engine speed exceeds, or is within a predetermined range of, the overspeed limit (Step 460 ; YES), engine control system 120 may adjust the speed of engine 130 in a manner similar to that described in connection with Step 370 of FIG. 3 (Step 470 ).
- control system 120 may execute a process that determines the kinetic energy level of work machine 100 based on the overspeed limit and current engine speed of work machine 100 . Using the determined kinetic energy, control system 120 may adjust the speed of engine 130 to meet the determined kinetic energy level prior to or during directional shifts of work machine 100 .
- an electric drive work machine may perform tasks that directional shifts to take place consistently over an extended period of time.
- the work machine such as a dozer or ripper type machine, may perform tasks that require the machine to repeatedly travel in reverse and forward while manipulating terrain or materials.
- Methods and systems consistent with the disclosed embodiments allow the work machine to increase its performance during these repeated reverse directional cycles.
- the work machine may selectively adjust the speed of its engine when it travels in a reverse direction.
- the work machine may be configured to use its electric motor to maintain the machine's ground speed while backing up and while the engine speed is reduced, thus increasing fuel economy, improving retarding performance, and reducing heat loss from the engine.
- the work machine may selectively disable certain features when the machine experiences loads while traveling in a reverse direction. Further, the work machine may be configured to adjust engine speeds based on overspeed limits associated with the work machine or its components.
- engine control system 120 may be configured to disable the reverse control process when the work machine experiences a load while traveling in reverse.
- An example of such a load is when work machine 100 is backing up a sloped terrain surface.
- work machine 100 may be configured to maintain or reduce the ground speed of work machine through the power produced by motor 150 .
- the power provided by motor 150 may also be reduced based on one or more parameters associated with work machine 100 and/or the terrain surface on which the machine is traveling. For example, in situations where the terrain surface sloped downward, engine control system 120 may be configured to adjust the speed of engine 130 to reduce the amount of heat and power wasted when machine 100 backs down the declined slope.
- work machine 100 may be configured to reduce the power provided by motor 150 to reduce unnecessary heat losses while traveling in reverse.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Operation Control Of Excavators (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
A method is provided for controlling an electric drive work machine including an engine and an electric motor that provides power to enable the work machine to travel across a surface terrain at certain ground speeds. In one embodiment, the method may include detecting a reverse directional shift of the work machine causing the work machine to travel in a reverse direction. Further, the method may include performing an engine speed reduction process that reduces a current speed of the engine based on the detected reverse directional shift without reducing a ground speed of the work machine while traveling in the reverse direction.
Description
- This invention relates generally to electric drive machines and more particularly, to systems and methods for controlling the engine speed of an electric drive work machine.
- The increase in fossil fuel consumption coupled with the diminishing supply of these resources have given rise to the implementation of electric drive machines. These machines may be designed to provide combinations of electric and/or internal combustion power to the machines' drive train to reduce fuel consumption. In some configurations, an engine powers a generator, which provides electric power to a battery system and an electric motor. Typically, the electric motor is configured to drive the wheels or travel mechanisms of the work machine (e.g., sprockets on a track type tractor, etc.). Other types of electric drive machines allow both an engine and electric motor to provide power to the travel mechanisms of the work machine.
- The evolution of electric drive machines have also given rise to new types of systems for controlling the power produced by the electric motor and/or engine. Typically, conventional control systems for electric drive machines use various machine operating conditions and parameters to adjust the operations of the machine's engine and/or electric motor in an attempt to increase the performance efficiency of the work machine.
- Although conventional systems may control an engine in an electric drive machine, such control is based on anticipated changes to the work loads experienced by the vehicle. Accordingly, these systems may require extensive processing capabilities to determine the appropriate adjustments to be made to the operation of the engine to offset the loads experienced by the machine's motor. Such processing is sometimes not feasible in working environments where a work machine performs repeated motions that require many directional shifts and speed fluctuations. To reduce losses experienced by a work machine in such conditions, some control systems have been developed that take into account machine speed or directional fluctuations. One such system is described in U.S. Pat. No. 5,725,064 (“the '064 patent”), which uses a control system to cut off the fuel supply of an electric drive machine's engine when the machine is in reverse, when an auxiliary component is running during idle conditions, or when the motor is exclusively used to drive the machine. The control system in the '064 patent decompresses the engine following its shut down to reduce engine pumping losses. This reduces drag on the motor that may result from the shut down of the engine.
- Although the system described in the '064 patent uses a control system to increase the efficiency of an electric drive machine, it does so in a manner requiring the engine to be shut down. Thus, the vehicle relies on the electric motor for mobility while in reverse. Further, the '064 patent, as well as other conventional electric drive control systems, do not consider overspeed limit conditions during directional shifts. Accordingly, there is a need for an electric drive control system that controls an engine based on directional shifts without complex processing or drastic mechanical changes in order to increase fuel efficiency and overspeed limit capabilities during certain directional shift conditions.
- Methods, systems, and articles of manufacture consistent with the disclosed embodiments are directed to solving one or more of the problems set forth above.
- A method is provided for controlling an electric drive work machine including an engine and an electric motor that provides power to enable the work machine to travel across a surface terrain at certain ground speeds. In one embodiment, the method may include detecting a reverse directional shift of the work machine causing the work machine to travel in a reverse direction. Further, the method may include performing an engine speed reduction process that reduces a current speed of the engine based on the detected reverse directional shift without reducing a ground speed of the work machine while traveling in the reverse direction.
- In another embodiment, a system is provided for controlling an electric drive work machine. The system may include an engine, an electric motor that provides power to a travel mechanism that allows the work machine to travel across a terrain surface at certain ground speeds and an engine control system. The engine control system may be configured to determine when the work machine experiences a reverse directional shift causing the work machine to operate in a reverse direction. Based on the detected directional shift the engine control system may send an engine control signal to the engine that reduces the speed of the engine from a current engine speed to an adjusted engine speed.
-
FIG. 1A illustrates a block diagram of an exemplary work machine consistent with certain disclosed embodiments; -
FIG. 1B illustrates a block diagram of an exemplary system that may be configured to perform certain functions consistent with disclosed embodiments; -
FIG. 2 illustrates a block diagram of an exemplary control system consistent with certain disclosed embodiments; -
FIG. 3 illustrates a flowchart of an exemplary reverse control process consistent with certain disclosed embodiments; and -
FIG. 4 illustrates a flowchart of another exemplary reverse control process consistent with certain disclosed embodiments. - Reference will now be made in detail to certain embodiments, which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
-
FIG. 1A illustrates anexemplary work machine 100, shown as a track type work machine, equipped withwork implements 102 and capable of performing various production operations, such as ripping, grading, and moving material.Work machine 100 may include an operator'scab 104 wherein an operator is positioned to operatework machine 100. Althoughwork implements 102 are shown as being aripper 106 anddozing blade 108, it should be understood that any type of work implements (e.g., dozer blades, buckets, forks, etc.) or none at all may be implemented and used bywork machine 100.Work machine 100 may also include travel mechanisms, such astracks 103, that engage the ground and is capable of operating in forward and reverse on level or sloped terrains. - Further, although
work machine 100 is shown as a track type tractor machine,machine 100 may be any type mobile machine that performs at least one operation associated with a particular industry, such as mining, construction, farming, etc. and operates between or within work environments (e.g., construction site, mine site, power plant, etc.).Work machine 100 may also be a mobile machine for use in non-industrial settings (e.g., machines for personal use). For example,work machine 100 may represent a commercial machine, such as a truck, a crane, earth moving vehicle, a mining vehicle, a backhoe, material handling equipment, farming equipment, and other types of machines that operate in a commercial or industrial environment. In one embodiment,work machine 100 is an electric drive work machine that includes an electric motor that provides at least some power to a drive train ofwork machine 100. - Also, in accordance with certain embodiments,
work machine 100 may be a machine that performs tasks that require repeated transitions from a forward and reverse direction while performing these tasks. For example,work machine 100 is depicted as a track type machine that may be used by an operator to manipulate material or terrain using work implements 102 by continuously movingmachine 100 forward and backward during the course of the manipulations. -
FIG. 1B illustrates a block diagram of certain components ofwork machine 100 that may be configured to perform certain functions consistent with certain embodiments. As shown,work machine 100 may include at least an on-board data link 105, a workmachine control system 110, anengine control system 120, anengine 130, agenerator system 140, anelectric motor 150,travel mechanism 155, and one ormore sensors - On-
board data link 105 represents one or more proprietary and/or non-proprietary data links that interconnect modules included inwork machine 100. In one embodiment,data link 105 may represent Society of Automotive Engineers (SAE) J1939, Controller Area Network (CAN), etc. standard data links. -
Control system 110 represents one or more systems, devices, and/or mechanisms configured to perform certain control functions forwork machine 100 and/or components ofwork machine 100.Control system 110 may be implemented by one or more hardware, software, and or firmware components. In certain embodiments,control system 110 may be an Engine Control Unit (ECU) embedded inwork machine 100, although other forms of control modules may be implemented.Control system 110 may receive sensor signals from one or more sensors withinwork machine 100 and produce commands for controlling one or more other elements ofwork machine 100, including other control systems. -
Engine control system 120 represents one or more systems, devices, and/or mechanisms configured to perform certain control functions forwork machine 100 and/or components ofwork machine 100, such asengine 130.Control system 120 may be implemented by one or more hardware, software, and or firmware components. In certain embodiments,control system 120 may be an ECU embedded inwork machine 100, although other forms of control modules may be implemented.Control system 120 may receive signals and commands fromcontrol system 110. Based on these signals and commands,control system 120 may generate one or more signals for controlling the operations ofengine 130. -
Engine 130 represents an engine that provides power forwork machine 100 and its components.Engine 130 may be a diesel engine (although other types of engines are contemplated) that generates and transfers power to other components ofwork machine 100 through a power transfer mechanism, such as a shaft. -
Electric motor 150 represents a motor that transfers the electric power received fromgenerator 140 into power that drives one or moreground travel mechanisms 155. Collectively,generator 140 andelectric motor 150 may represent adrive train system 152 forwork machine 100, although additional components (not shown) may be included in this system. -
Ground travel mechanism 155 may represent one or more types of mechanical components that allowwork machine 100 to travel on the surface of a type of terrain (i.e., earth surface terrain, subterranean surfaces, underwater surfaces, etc.). Such components may include wheels, axles, tracks, sprockets associated with tracks, etc. Aswork machine 100 travels on a terrain surface, one ormore sensors 160 may measure, collect, and send speed signals to controlsystem 110 reflective of the speed of the machine.Sensor 160 may send speed signals to controlsystem 110 in response to a request fromsystem 110, orsensor 160 may be configured to send the speed signals periodically or in response to a machine event, such as increase in speed, a deceleration event, etc. Further,work machine 100 may change directions while traveling.Sensor 162 may be a device that senses directional shifts ofwork machine 100 through various components, such asengine 130, a transmission system (not shown),travel mechanism 155, etc.Sensor 162 may be configured to send one or more directional shift signals to controlsystem 110 directly or indirectly. Alternatively, or additionally,sensor 162 may send directional shift signals toengine control system 120 for subsequent processing. - Additionally, or alternatively,
work machine 100 may sense directional shifts based on operator inputs associated with the direction ofwork machine 100. For example, if the operator changes the direction ofmachine 100 through operator inputs (e.g., forward or reverse directional mechanisms in the cab of machine 100), one or more signals indicative of this directional shift may be provided to controlsystem 110 or a control system associated withdrive train system 152. Further,work machine 100 may include a sensor that monitors the position of components withinmotor 150 that reflect the direction ofwork machine 100. The motor sensor may send these signals to controlsystem 110 or a control system associated withdrive train system 152 for determining the direction ofwork machine 100. - In another embodiment,
sensor 162 may also include a sensor device that monitors and collects engine speed information fromengine 130.Sensor 162 may send this information in the form of an engine speed signal to controlsystem 110 and/orengine control system 120 for processing consistent with certain disclosed embodiments. Further,work machine 100 may include sensors that measure the rotational speed of an axle used intravel mechanism 155 that is proportional to the ground speed ofmachine 100 or similar sensors capable of measuring actual ground speed ofwork machine 100 through other components ofwork machine 100. - In certain embodiments,
control system 110 sends one or more commands to one or more components ofwork machine 100 for controlling their operations. For example,control system 110 may send a command to controlsystem 120 in response to signals sent or collected fromsensors 160 and/or 162. -
Engine control system 120 may be configured to perform standard engine control unit functions forwork machine 100. Additionally,engine control system 120 may be configured to initiate and perform one or more engine control processes consistent with certain embodiments.FIG. 2 shows an exemplaryengine control system 120 according to these embodiments. As shown,engine control system 120 may include aprocessing unit 212, amemory device 214, asensor interface 216, and acontrol signal interface 218. -
Processing unit 212 may represent one or more logic and/or processing components used bycontrol system 120 to perform certain communications, control, and health test functionalities. For example,processor unit 212 may be configured for routing information among devices within and/or external to controlsystem 120. Further, processingunit 212 may be configured to execute executing instructions from a storage device, such asmemory 214. AlthoughFIG. 2 illustrates a single processor unit,control system 120 may include a plurality of processor units, such as one or more general purpose processing units and/or special purpose processor units (e.g., ASICS).Processing unit 212 may also include, for example, one or more of the following: a co-processor, memory, registers, and other processing devices and systems as appropriate. - In certain embodiments, the functionality of
processing unit 212 may be embodied within an integrated microprocessor or microcontroller. Such a microcontroller may, for example, include an integrated CPU, memory, and one or more peripherals. Depending on the implementation,engine control system 120 may include one or more microcontrollers in addition to or in place ofprocessing unit 212 andmemory 214, such as the Microchip's PIC, the 8051, Intel's 80196, and Motorola's 68HCxx series microcontrollers. -
Memory 214 may represent one or more systems and/or mechanisms capable of storing information.Memory 214 may be embodied with a variety of components and/or subsystems, including a RAM (random access memory), a ROM (read-only memory), magnetic and optical storage elements, organic storage elements, audio disks, and video disks. In certain embodiments,memory 214 may include one or more programmable, erasable and/or re-useable storage components, such as EPROM (erasable programmable read-only memory) and EEPROM (erasable programmable read-only memory).Memory 214 may also include constantly-powered nonvolatile memory operable to be erased and programmed in blocks, such as flash memory (i.e., flash RAM).Memory 214 may provide a primary memory forprocessor 212, such as for storing program code. For example,memory 214 may include program code for communications, kernel and device drivers, configuration information, and other applications that might be embedded withincontrol system 120. Although a single memory is shown, any number of memory devices may be included incontrol system 120, and each may be configured for performing distinct functions. In one embodiment,memory 214 may include program code that, when executed by processingunit 212, performs one or more engine control processes consistent with certain embodiments. -
Sensor interface 216 may be an optional device that is configured to receive one or more sensor signals from one or more respective sensor devices (e.g.,sensors 160, 162) that are associated with one or more corresponding components ofwork machine 100. In one embodiment,engine control system 120 extracts the signals received atsensor interface 216 and provides them toprocessing unit 212 and/ormemory 214 for subsequent processing. Alternatively,engine control system 120 may receive sensor signals over a data link (e.g., data link 105) anddata link interface 218. -
Data link interface 218 may represent one or more interface devices that interconnect one or more data links (e.g., data link 105) withengine control system 120.Data link interface 218 may connect to proprietary and non-proprietary data links. In one embodiment,data link interface 218 may include virtual (i.e., software-based) ports that allow a single connection to act as if there were multiple connections. - Methods and system consistent with certain disclosed embodiments enable
engine control system 120 to perform work machine control operations and processes. In one embodiment,work machine 100 may perform one or more processes that increase the performance efficiency of work machine 1100 through direct or indirect affects to one or more of the machine's components, such asengine 130,motor 150, etc. For example,work machine 100 may adjust operations ofengine 130 and/or other components, while traveling in certain directions, such as reverse. - During operation,
work machine 100 may perform work related duties (e.g., traveling, hauling, moving earth, etc.) at various ground speeds, engine speeds, directions, etc. while manipulating various types of loads. In some instances,work machine 100 may perform cyclical work operations. For example,work machine 100 may repeatedly change directions and engine speeds while moving or hauling some type of load, such as when a track type tractor machine moves forward pushing a load (e.g., earth), backs up while experiencing little or no external loads, and moves forward again to push the load. This cyclical process may be repeated all day, or in some instances, all day and night, depending on the type of work performed bywork machine 100 and/or the type of workenvironment work machine 100 may be operating. In one embodiment,work machine 100 may be configured to perform one or more control processes that take into account the directional shift, load, and/or engine speed changes workmachine 100 may experience while performing such work related duties. -
FIG. 3 illustrates a flowchart of an exemplary reverse control process that may be performed byengine control system 120 and/or other elements ofwork machine 100. As mentioned above,work machine 100 may change directions many times while performing one or more tasks. Accordingly, in one embodiment,engine control system 120,control system 110, or other control systems (e.g., a control system associated with drive train system 152) may be configured to detect whenwork machine 100 experiences a directional shift to reverse (Step 310). To detect such a change,control system 110 may receive a directional shift signal fromsensor 162 indicating thatwork machine 100 has shifted to a reverse direction or mode of operation causing a direction shift to a reverse direction.Sensor 162 may generate the directional shift signal based on information collected fromtravel mechanisms 155, such as the rotation of a sprocket changing direction, based on information collected from a transmission system (not shown), or based on user interface components that provides a signal reflecting that an operator has shifted the direction ofwork machine 100 to a reverse direction. The above examples are not intended to be limiting and other methods of detecting whenwork machine 100 has experienced a reverse directional shift may be implemented. - Once
control system 110 receives the directional shift signal fromsensor 162, it may generate and send a message toengine control system 120 overdata link 105. The message may include information reflecting the directional shift. Alternatively,sensor 162 may send the directional shift signal toengine control system 120 directly (via sensor interface 216) or indirectly throughdata link 105 anddata link interface 218. Once received,engine control system 120 may execute a reverse control program stored inmemory 214. In one embodiment, the reverse control program may perform a process that determines whetherengine control system 120 is configured in a speed parameter mode (Step 320). The speed parameter mode may be a mode of operation that allowsengine control system 120 to make adjustments to the operations ofengine 130 based on the speed of work machine 100 (e.g., mph) and/or the speed of engine 130 (e.g., RPM). Ifengine control system 120 is not configured in a speed parameter mode (Step 320; NO), the reverse control process continues atStep 370, described below. On the other hand, ifengine control system 120 is configured in a speed parameter mode (Step 320; YES),system 120 may determine whether the ground speed ofwork machine 100 is above a predetermined threshold value while traveling in the reverse direction (Step 330). - In one embodiment,
engine control system 120 may determine the ground speed of work machine through sensor, 160. For example, as work machine travels across a terrain surface,sensor 160 may collect ground speed information fromtravel mechanism 155 indicating the ground speed.Sensor 160 may send this information to controlsystem 110 for forwarding toengine control system 120 in the form of a message delivered overdata link 105. Alternatively,sensor 160 may send a speed signal toengine control system 120 throughsensor interface 216 or indirectly throughdata link interface 218.Work machine 100 may implement different techniques and components for determining ground speed. For example, in one embodiment, engine control system 120 (or control system 110) may be configured to request the speed sensor data fromsensor 160 when it detects a directional shift, as performed inStep 310. Alternatively, ground speed may be determined through sensors that provide signals associated with the rotational speed of the torque converter system output shaft connected to drivetrain system 152. - Once the ground speed of
work machine 100 is determined,engine control system 120 may compare this speed to a predetermined ground speed threshold value that is programmed inmemory 214. The ground speed threshold value may be a value determined by a user, a computer executed program, or a combination of user and computer executed processes. Further, the ground speed threshold value may be based on one or more specifications associated with one or more components ofwork machine 100. - In one embodiment, the operator of
work machine 100, or another user, may select a maximum or desired reverse ground speed prior to, or while, performing some task withmachine 100. The operator or user may use a user interface component withinmachine 100 for selecting the desired ground speed value. The interface component may be analog or digitally-based and provides a mechanism for the user or operator to select and change a maximum reverse ground speed value forwork machine 100. Once the maximum ground speed value is selected,work machine 100 may execute a computer process to determine the ground speed threshold value based on the value selected by the operator or user. In one embodiment,work machine 100 may determine the ground speed threshold value based on a percentage of the maximum ground speed value selected by the operator or user. Thus, if the maximum ground speed is selected as 7 mph,work machine 100 may determine the ground speed threshold value as a percentage of the 7 mph value, such as 80% or 5.6 mph. - The above ground speed values are exemplary only and not, intended to be limiting.
Work machine 100 may allow the maximum ground speed value and/or the percentage value used to determine the ground speed threshold value to be many different values. Further, disclosed embodiments may allow the ground speed threshold value to be determined based on other input values or signals. For instance, a user or operator may manually select the ground speed threshold value using an interface device withinwork machine 100. Further, the ground speed threshold value may be determined based on other types of values, such as engine speed values in RPM. Thus, a user or computer process may select a maximum engine speed using an interface device inwork machine 100, and the ground speed threshold value may be determined based from the selected maximum engine speed value. - Returning to Step 330, if
work machine 100 determines that the ground speed ofwork machine 100 does not exceed the threshold value (Step 330; NO),engine control system 120 may determine whetherwork machine 100 has experienced a directional shift to a forward direction (Step 340).Work machine 100 may employ various techniques and components for determining when a directional shift has occurred, such as those describe above in connection withStep 310. For example, signals indicative of operator input related to a manual change from a forward to reverse (or reverse to forward) direction may be provided toengine control system 120 orcontrol system 110 to determine directional shifts. Alternatively, sensor signals from various components, such asmotor 150travel mechanism 155, etc., may reflect directional shifts.Control systems machine 100. - If no forward directional shift is detected (
Step 340; NO), the reverse control process continues atStep 320. If, however, a directional shift to a forward direction is detected (Step 340; YES), the reverse control process ends. - Alternatively, in place of or in addition to detecting directional shifts, the reverse control process may be terminated in
Step 340 based on a certain ground speed value or a range of ground speed values ofwork machine 100. For example, aswork machine 100 decelerates while traveling in reverse, a control system (e.g.,system machine 100 has reached a certain value or is within a certain range of values. Based on this determination,work machine 100 may terminate the reverse control process. For instance, should workmachine 100 reduce its ground speed while traveling in reverse below a certain value or within a range of values (e.g., 0.25 or 0 mph, or between 0.25 and 0 mph),machine 100 may determine that the machine may be approaching a directional shift condition, and thus terminates the reverse control process in anticipation of a directional shift to a forward direction. Additional or other methods of detecting directional shifts or determining conditions for terminating the reverse control process may be implemented bywork machine 100. - Referring back to
Step 330, ifengine control system 120 determines that the ground speed ofwork machine 100 has exceeded the threshold value (Step 330; YES),system 120 may determine whetherwork machine 100 is experiencing a load while traveling in the reverse direction (Step 350). An experienced load may be associated with changes in external or internal conditions due to operations ofwork machine 100. For example, a load be experienced based on a change in gradient slope that workmachine 100 may be traveling, such as a hill. Alternatively, or additionally,work machine 100 may experience a load by performing a certain task using one ormore work elements 102 while traveling in a reverse direction, such as pushing, pulling, and carrying a load (e.g., earth, materials, etc.) usingwork elements 102. This is distinguished from a condition wherework machine 100 is backing up on a level terrain, or without performing some type of extraneous work, such as hauling, dragging, pulling, etc. Based on these conditions, certain components ofwork machine 100 may perform operations that result inmachine 100 experiencing a change in load. For instance,work machine 100 may experience steering loads from steering pumps, drawbar loads, and any other type of load that may take place as a result in terrain changes, modifications in the type of operations workmachine 100 performs while traveling in reverse, and/or operations of one or more components withinmachine 100. - In certain embodiments,
work machine 100 may detect a load using one or more sensors (not shown) that detect changes in slope of terrain, weight ofwork machine 100, angles of work components, such as awork element 102, and even increases in engine speed due to the work being performed. For instance,work machine 100 may be configured to detect when the speed ofengine 130 drops or exceeds a predetermined value in RPM. Based on these detected changes in speed,work machine 100 may determine thatmachine 100 is experiencing a load. Alternatively, or additionally,work machine 100 may detect a load when the amount of fuel provided by the fuel supply system toengine 130 increases past a predetermined value or within a range of values. Other methods and systems may be implemented bywork machine 100 to determine when a load occurs and the above examples are not intended to be limiting. - Returning to Step 350, if
engine control system 120 determines thatwork machine 100 is not experiencing a load while backing up (Step 350; NO), the reverse control process continues atStep 370, described below. On the other hand, if a load is detected (Step 350; YES),engine control system 120 may be configured to disable the reverse control process to allowwork machine 100 to deliver as much power (e.g., full power) required to handle the detected load (Step 360). In one embodiment,engine control system 120 may temporarily disable the reverse control process such that it determines whether a directional shift to a forward travel direction has occurred (Step 340). If so, the reverse control process ends. If forward directional shift is not detected, the reverse control process continues atStep 320. - As explained, if
engine control system 120 determines no load is experienced while traveling in the reverse direction, the speed ofengine 130 may be adjusted in a manner consistent with the disclosed embodiments (Step 370). For example, ifengine control system 120 determines that the ground speed ofwork machine 100 is above the threshold value (e.g., 5 mph),system 120 may generate an engine control signal that reduces the speed ofengine 130, thus reducing the amount of power produced byengine 130. In one embodiment,engine control system 120 may execute a program that determines the speed of whichengine 130 should operate based on one or more parameters associated withwork machine 100. For example,engine control system 120 may adjust the speed ofengine 130 based on the current speed ofengine 130, the current power produced bymotor 150, the current ground speed ofwork machine 100, etc. Additionally, or alternatively,engine control system 120 may access a data structure stored in memory 214 (e.g., table, array, map, etc.) that includes data relationships between engine speed and these one or more other parameters. For instance,engine control system 120 may access a table stored inmemory 214 that includes a performance map reflecting a data relationship between engine RPM to ground speeds, and a speed adjustment factor. Thus, for example, ifengine 130 is running at 1950 RPM whilework machine 100 is backing up at 6 mph, the map may indicate that the engine speed should be reduced to 1500 RPM, or by 450 RPM. Based on this information,engine control system 120 may generate an engine control signal that causesengine 130 to adjust its speed accordingly. Other methods and processes may be implemented bywork machine 100 to adjust the operations ofengine 130. - In one embodiment,
work machine 100 may be configured to disengage or adjust the transfer of power fromengine 130 to drivetrain 152 while performing the reverse control process. For example,work machine 100 may be configured to allowmotor 150 to deliver the same amount, additional, or less, power to travelmechanism 155 when the speed ofengine 130 is adjusted during the reverse control process. This enableswork machine 100 to continue traveling at certain ground speeds (e.g., constant, increased, etc.) while reducing the speed ofengine 130. Such features reduce the amount of heat loss experienced bywork machine 100 because of these reduced engine speeds. Further, implementing the disclosed embodiments allow heat load sharing because higher heat load frommotor 150 is mitigated with lower heat load fromengine 130. Additionally, becauseengine 130 is operating at reduced speeds while in reverse, fuel consumption is reduced. Further, noise pollution may be reduced because of the reduced engine speed. - Also, the disclosed embodiments enable
work machine 100 to improve its retarding performance because the reduced engine speed provides a greater potential to the engine overspeed limit during direction shift conditions. Overspeed limit is a value associated with the structural integrity ofengine 130 and other components ofwork machine 100. In certain embodiments, the overspeed limit represents the maximum (or near maximum) enginespeed work machine 100 can handle when experiencing a directional shift. For example, whenwork machine 100 changes direction, the resulting kinetic energy from deceleratingwork machine 100 will have to be absorbed, stored, or dissipated. Thus, the greater the difference between the engine speed and overspeed, limit, the morekinetic energy engine 130 orother work machine 100 components can absorb whenmachine 100 experiences a directional shift to a forward direction. To better illustrate this concept, consider the following example. Work machine may be rated with an overspeed limit of 2500 RPM. Suppose, for example, thatwork machine 100 is traveling in a reverse direction while the engine speed is running at 2000 RPM. The difference between the overspeed limit (i.e., 2500 RPM) and the current engine speed (i.e., 2000 RPM) relates to an amount of kineticenergy work machine 100 orengine 130 can handle when the machine shifts to a forward direction (i.e., 500 RPM).Work machine 100 is able to increase the amount of kinetic energy by reducing the engine speed below 2000 rpm prior to the directional shift occurring. -
FIG. 4 illustrates a flowchart of another exemplary reverse control process that takes overspeed limit into consideration. In this embodiment,engine control system 120 and/orcontrol system 110 may be configured to detect whenwork machine 100 experiences a directional shift to reverse in a manner similar to that described in connection withStep 310 ofFIG. 3 (Step 410). Based on a detected directional shift,engine control system 120 receives data reflecting the change in traveling direction ofwork machine 100. - Once such an indication is received,
engine control system 120 may execute a reverse control program stored inmemory 214. In one embodiment, the reverse control program may perform a process that determines whetherengine control system 120 is configured in a speed parameter mode, similar to that described above with respect to Step 320 ofFIG. 3 (Step 420). Ifengine control system 120 is not configured in a speed parameter mode (Step 420; NO), the reverse control process continues afterStep 470, described below. On the other hand, ifengine control system 120 is configured in a speed parameter mode (Step 420; YES),system 120 may determine whether the ground speed ofwork machine 100 is above a predetermined threshold value while traveling in the reverse direction in a manner similar to that described in connection withStep 330 ofFIG. 3 (Step 430). - Once the ground speed of
work machine 100 is determined,engine control system 120 may compare this speed to a predetermined ground speed threshold value that is programmed inmemory 214. If the ground speed ofwork machine 100 does not exceed the threshold value (Step 430; NO),engine control system 120 may determine whetherwork machine 100 has experienced a directional shift to a forward direction (Step 440) in a manner similar to that described above in connection withStep 340 ofFIG. 3 . If no forward directional shift is detected (Step 440; NO), the reverse control process continues atStep 420. If, however, a directional shift to a forward direction is detected (Step 440; YES), the reverse control process ends. - Referring back to
Step 430, ifengine control system 120 determines that the ground speed ofwork machine 100 has exceeded the threshold value (Step 430; YES),system 120 may compare the current engine speed ofengine 130 to an overspeed limit stored in memory 214 (Step 450). If the engine speed does not exceed, or is not within a predetermined range of, the overspeed limit (Step 460; NO), the alternate reverse control process continues atStep 440. On the other hand, if the engine speed exceeds, or is within a predetermined range of, the overspeed limit (Step 460; YES),engine control system 120 may adjust the speed ofengine 130 in a manner similar to that described in connection withStep 370 ofFIG. 3 (Step 470). - Thus, in certain embodiments,
control system 120 may execute a process that determines the kinetic energy level ofwork machine 100 based on the overspeed limit and current engine speed ofwork machine 100. Using the determined kinetic energy,control system 120 may adjust the speed ofengine 130 to meet the determined kinetic energy level prior to or during directional shifts ofwork machine 100. - In certain embodiments, an electric drive work machine may perform tasks that directional shifts to take place consistently over an extended period of time. For example, the work machine, such as a dozer or ripper type machine, may perform tasks that require the machine to repeatedly travel in reverse and forward while manipulating terrain or materials. Methods and systems consistent with the disclosed embodiments allow the work machine to increase its performance during these repeated reverse directional cycles. In certain embodiments, the work machine may selectively adjust the speed of its engine when it travels in a reverse direction. The work machine may be configured to use its electric motor to maintain the machine's ground speed while backing up and while the engine speed is reduced, thus increasing fuel economy, improving retarding performance, and reducing heat loss from the engine. In certain embodiments, the work machine may selectively disable certain features when the machine experiences loads while traveling in a reverse direction. Further, the work machine may be configured to adjust engine speeds based on overspeed limits associated with the work machine or its components.
- Although the disclosed embodiments have been described with respect to reverse directional shifts, other types of directional shifts may be considered and implemented. For example, certain embodiments may be applied to directional shifts from reverse to a forward direction.
- As described,
engine control system 120 may be configured to disable the reverse control process when the work machine experiences a load while traveling in reverse. An example of such a load is whenwork machine 100 is backing up a sloped terrain surface. In such conditions,work machine 100 may be configured to maintain or reduce the ground speed of work machine through the power produced bymotor 150. Further, whenengine control system 120 determines that the speed ofengine 130 may be reduced, the power provided bymotor 150 may also be reduced based on one or more parameters associated withwork machine 100 and/or the terrain surface on which the machine is traveling. For example, in situations where the terrain surface sloped downward,engine control system 120 may be configured to adjust the speed ofengine 130 to reduce the amount of heat and power wasted whenmachine 100 backs down the declined slope. At the same time, in some embodiments,work machine 100 may be configured to reduce the power provided bymotor 150 to reduce unnecessary heat losses while traveling in reverse. - The disclosed embodiments may be implemented in various environments and are not limited to work site environments. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the embodiments disclosed herein.
Claims (10)
1-27. (canceled)
28. A method for controlling an electric drive machine including an engine and an electric motor that provides power to enable the machine to travel across a surface terrain at certain ground speeds, the method comprising:
detecting a reverse directional shift of the machine causing the machine to travel in a reverse direction; and
performing an engine speed reduction process that reduces a current speed of the engine based on the detected reverse directional shift without reducing a ground speed of the machine while traveling in the reverse direction.
29. The method of claim 28 , wherein the method further includes:
determining whether the machine is experiencing a load while traveling in the reverse direction; and
disabling the engine speed reduction process when the machine is experiencing a load while traveling in the reverse direction.
30. The method of claim 28 , further including:
determining whether the ground speed of the machine exceeds a predetermined threshold speed value; and
bypassing the engine speed reduction process when the ground speed of the machine does not exceed the predetermined threshold speed value.
31. The method of claim 30 , further including:
determining whether the machine is experiencing a load while traveling in the reverse direction; and
disabling the engine speed reduction process when the machine is experiencing a load while traveling in the reverse direction.
32. The method of claim 29 , wherein determining whether the machine is experiencing a load while traveling in the reverse direction includes:
determining that the machine is backing up on a sloped terrain surface.
33. The method of claim 29 , wherein determining whether the machine is experiencing a load while traveling in the reverse direction includes:
determining that the machine is manipulating a load while traveling in the reverse direction, wherein manipulating the load includes at least one of pushing the load, pulling the load, and carrying the load.
34. The method of claim 28 , wherein performing the engine speed reduction process includes:
determining an adjusted engine speed based on at least one of the current speed of the engine and the ground speed of the machine; and
generating a control signal that reduces the current speed of the engine to the adjusted engine speed.
35. The method of claim 34 , wherein performing the engine speed reduction process further includes:
allowing the motor of the machine to produce sufficient power to at least maintain the ground speed of the machine while traveling in the reverse direction.
36. A method for controlling an electric drive machine including an engine and an electric motor that provides power to enable the machine to travel across a surface terrain at certain ground speeds, the method comprising:
detecting a directional shift of the machine causing the machine to operate in a new directional cycle that is different from a current directional cycle; and
performing an engine speed adjustment process that adjusts a current speed of the engine based on the detected directional shift without adjusting a ground speed of the machine during the new directional cycle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/790,387 US20070251740A1 (en) | 2004-06-15 | 2007-04-25 | Method for controlling an electric drive machine |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/866,992 US7350611B2 (en) | 2004-06-15 | 2004-06-15 | Method for controlling an electric drive machine |
US11/790,387 US20070251740A1 (en) | 2004-06-15 | 2007-04-25 | Method for controlling an electric drive machine |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/866,992 Division US7350611B2 (en) | 2004-06-15 | 2004-06-15 | Method for controlling an electric drive machine |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070251740A1 true US20070251740A1 (en) | 2007-11-01 |
Family
ID=35459322
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/866,992 Active 2025-05-07 US7350611B2 (en) | 2004-06-15 | 2004-06-15 | Method for controlling an electric drive machine |
US11/790,387 Abandoned US20070251740A1 (en) | 2004-06-15 | 2007-04-25 | Method for controlling an electric drive machine |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/866,992 Active 2025-05-07 US7350611B2 (en) | 2004-06-15 | 2004-06-15 | Method for controlling an electric drive machine |
Country Status (3)
Country | Link |
---|---|
US (2) | US7350611B2 (en) |
JP (1) | JP2006002774A (en) |
DE (1) | DE102005023672A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090143946A1 (en) * | 2007-11-30 | 2009-06-04 | Brian Douglas Hoff | Power train control system with engine speed override |
US20090264252A1 (en) * | 2008-04-18 | 2009-10-22 | Robert Paul Bertsch | Machine control system with directional shift management |
US20100299032A1 (en) * | 2007-12-21 | 2010-11-25 | Caterpillar Inc. | Control engine speed within a machine |
US20110015807A1 (en) * | 2009-07-15 | 2011-01-20 | General Electric Company | System and method for vehicle performance control |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006053631A1 (en) * | 2006-09-20 | 2008-04-03 | Still Gmbh | Industrial truck with an internal combustion engine |
US7658250B2 (en) * | 2006-09-29 | 2010-02-09 | Caterpillar Inc. | Energy storage and recovery for a tracked machine |
US7993242B2 (en) * | 2008-04-18 | 2011-08-09 | Caterpillar Inc. | Machine control system with directional shift management |
EP2367711B1 (en) * | 2008-11-21 | 2019-08-07 | Volvo Construction Equipment AB | Pedal map shift |
US8386131B2 (en) * | 2009-07-27 | 2013-02-26 | Caterpillar Inc. | Method and system for controlling a driving direction of an electric drive machine |
US20110295433A1 (en) * | 2010-06-01 | 2011-12-01 | Caterpillar, Inc. | System and method for providing power to a hydraulic system |
US8538645B2 (en) * | 2010-06-23 | 2013-09-17 | Caterpillar Inc. | Control system having load-adjusted economy mode |
JP5244214B2 (en) * | 2011-05-18 | 2013-07-24 | 株式会社小松製作所 | Engine control device for work machine and engine control method thereof |
US9228322B2 (en) * | 2013-08-20 | 2016-01-05 | Deere & Company | Drive system for vehicle pulling a towed implement |
NL2011596C2 (en) | 2013-10-11 | 2015-04-14 | Hudson Bay Holding B V | ELECTRIC DRIVE OF MOBILE DEVICE. |
IT201600087202A1 (en) * | 2016-08-25 | 2018-02-25 | I E T S P A | METHOD AND APPARATUS OF AUTOMATIC ADJUSTMENT OF A VEHICLE IN A PERFORMANCE CONDITION OF PERFORMANCE |
GB2576746B (en) | 2018-08-30 | 2020-10-21 | Caterpillar Inc | Directional shift control in vehicles |
US12005912B2 (en) | 2021-03-09 | 2024-06-11 | Deere & Company | System and method for selective derating of self-propelled work vehicle parameters based on operating modes |
Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5070959A (en) * | 1989-11-20 | 1991-12-10 | General Electric Company | Work vehicle having an electric propulsion system with adapted overspeed limit for traction motors |
US5333479A (en) * | 1988-05-16 | 1994-08-02 | Kabushiki Kaisha Komatsu Seisakusho | Adaptive engine output mode setting method based on shoe slip |
US5725064A (en) * | 1995-06-20 | 1998-03-10 | Toyota Jidosha Kabushiki Kaisha | Hybrid vehicle with pumping loss reducing function |
US5927415A (en) * | 1995-10-20 | 1999-07-27 | Toyota Jidosha Kabushiki Kaisha | Hybrid vehicle controller |
US5934396A (en) * | 1995-12-08 | 1999-08-10 | Aisin Aw Co., Ltd. | Control system for vehicular drive unit |
US5939848A (en) * | 1997-09-17 | 1999-08-17 | Honda Giken Kogyo Kabushiki Kaisha | Control system for hybrid vehicle |
US5939794A (en) * | 1995-07-25 | 1999-08-17 | Nippon Soken, Inc. | Engine control system for hybrid vehicle |
US6053842A (en) * | 1998-03-31 | 2000-04-25 | Nissan Motor Co., Ltd. | Drive system for hybrid drive vehicle |
US6151537A (en) * | 1998-06-05 | 2000-11-21 | Chrysler Corporation | Method for determining tractive force required at the wheels of a vehicle |
US6208925B1 (en) * | 1999-04-26 | 2001-03-27 | Caterpillar Inc. | Simplified powertrain load prediction method and system using computer based models |
US6234254B1 (en) * | 1999-03-29 | 2001-05-22 | Caterpillar Inc. | Apparatus and method for controlling the efficiency of the work cycle associated with an earthworking machine |
US6240356B1 (en) * | 1998-12-23 | 2001-05-29 | Caterpillar Inc. | Work machine speed control system to manage engine overspeed and brake energy |
US6249733B1 (en) * | 1999-06-02 | 2001-06-19 | Caterpillar Inc. | Automatic engine retarder and transmission control in off highway earth moving equipment |
US20010010276A1 (en) * | 1999-08-30 | 2001-08-02 | Calamari Michael A. | Electronic engine speed controller |
US6314347B1 (en) * | 1999-05-20 | 2001-11-06 | Nissan Motor Co., Ltd. | Driving control apparatus of hybrid vehicle and method thereof |
US6356817B1 (en) * | 1999-05-18 | 2002-03-12 | Toyota Jidosha Kabushiki Kaisha | Power output unit, method of controlling the power output unit, and hybrid vehicle |
US6359403B1 (en) * | 1999-05-12 | 2002-03-19 | Claas Selbstfahrende Erntemaschinen Gmbh | Method and apparatus for setting the rotation speed of a drive motor of a work machine |
US6480767B2 (en) * | 2000-09-22 | 2002-11-12 | Nissan Motor Co., Ltd. | Control system for hybrid vehicle |
US6484830B1 (en) * | 2000-04-26 | 2002-11-26 | Bowling Green State University | Hybrid electric vehicle |
US6553302B2 (en) * | 2000-07-12 | 2003-04-22 | Deere & Company | Work vehicle with operator selected load control and fuel economy control |
US6581705B2 (en) * | 2001-06-29 | 2003-06-24 | Ford Global Technologies, Llc | Method for starting an engine in a parallel hybrid electric vehicle |
US20030125860A1 (en) * | 2001-12-27 | 2003-07-03 | Caterpillar Inc. | Electric drive management system and method |
US7034476B2 (en) * | 2003-08-07 | 2006-04-25 | Siemens Energy & Automation, Inc. | System and method for providing automatic power control and torque boost |
US20060276948A1 (en) * | 2003-09-02 | 2006-12-07 | Komatsu Ltd | Method and device for controlling power output of engine for working machine |
-
2004
- 2004-06-15 US US10/866,992 patent/US7350611B2/en active Active
-
2005
- 2005-05-23 DE DE102005023672A patent/DE102005023672A1/en not_active Withdrawn
- 2005-06-15 JP JP2005175735A patent/JP2006002774A/en active Pending
-
2007
- 2007-04-25 US US11/790,387 patent/US20070251740A1/en not_active Abandoned
Patent Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5333479A (en) * | 1988-05-16 | 1994-08-02 | Kabushiki Kaisha Komatsu Seisakusho | Adaptive engine output mode setting method based on shoe slip |
US5070959A (en) * | 1989-11-20 | 1991-12-10 | General Electric Company | Work vehicle having an electric propulsion system with adapted overspeed limit for traction motors |
US5725064A (en) * | 1995-06-20 | 1998-03-10 | Toyota Jidosha Kabushiki Kaisha | Hybrid vehicle with pumping loss reducing function |
US5939794A (en) * | 1995-07-25 | 1999-08-17 | Nippon Soken, Inc. | Engine control system for hybrid vehicle |
US5927415A (en) * | 1995-10-20 | 1999-07-27 | Toyota Jidosha Kabushiki Kaisha | Hybrid vehicle controller |
US5934396A (en) * | 1995-12-08 | 1999-08-10 | Aisin Aw Co., Ltd. | Control system for vehicular drive unit |
US5939848A (en) * | 1997-09-17 | 1999-08-17 | Honda Giken Kogyo Kabushiki Kaisha | Control system for hybrid vehicle |
US6053842A (en) * | 1998-03-31 | 2000-04-25 | Nissan Motor Co., Ltd. | Drive system for hybrid drive vehicle |
US6151537A (en) * | 1998-06-05 | 2000-11-21 | Chrysler Corporation | Method for determining tractive force required at the wheels of a vehicle |
US6240356B1 (en) * | 1998-12-23 | 2001-05-29 | Caterpillar Inc. | Work machine speed control system to manage engine overspeed and brake energy |
US6234254B1 (en) * | 1999-03-29 | 2001-05-22 | Caterpillar Inc. | Apparatus and method for controlling the efficiency of the work cycle associated with an earthworking machine |
US6208925B1 (en) * | 1999-04-26 | 2001-03-27 | Caterpillar Inc. | Simplified powertrain load prediction method and system using computer based models |
US6359403B1 (en) * | 1999-05-12 | 2002-03-19 | Claas Selbstfahrende Erntemaschinen Gmbh | Method and apparatus for setting the rotation speed of a drive motor of a work machine |
US6356817B1 (en) * | 1999-05-18 | 2002-03-12 | Toyota Jidosha Kabushiki Kaisha | Power output unit, method of controlling the power output unit, and hybrid vehicle |
US6314347B1 (en) * | 1999-05-20 | 2001-11-06 | Nissan Motor Co., Ltd. | Driving control apparatus of hybrid vehicle and method thereof |
US6249733B1 (en) * | 1999-06-02 | 2001-06-19 | Caterpillar Inc. | Automatic engine retarder and transmission control in off highway earth moving equipment |
US20010010276A1 (en) * | 1999-08-30 | 2001-08-02 | Calamari Michael A. | Electronic engine speed controller |
US20030221885A1 (en) * | 1999-08-30 | 2003-12-04 | Calamari Michael A. | Electronic engine speed controller |
US6484830B1 (en) * | 2000-04-26 | 2002-11-26 | Bowling Green State University | Hybrid electric vehicle |
US6553302B2 (en) * | 2000-07-12 | 2003-04-22 | Deere & Company | Work vehicle with operator selected load control and fuel economy control |
US6480767B2 (en) * | 2000-09-22 | 2002-11-12 | Nissan Motor Co., Ltd. | Control system for hybrid vehicle |
US6581705B2 (en) * | 2001-06-29 | 2003-06-24 | Ford Global Technologies, Llc | Method for starting an engine in a parallel hybrid electric vehicle |
US20030125860A1 (en) * | 2001-12-27 | 2003-07-03 | Caterpillar Inc. | Electric drive management system and method |
US7034476B2 (en) * | 2003-08-07 | 2006-04-25 | Siemens Energy & Automation, Inc. | System and method for providing automatic power control and torque boost |
US20060276948A1 (en) * | 2003-09-02 | 2006-12-07 | Komatsu Ltd | Method and device for controlling power output of engine for working machine |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090143946A1 (en) * | 2007-11-30 | 2009-06-04 | Brian Douglas Hoff | Power train control system with engine speed override |
US7877183B2 (en) | 2007-11-30 | 2011-01-25 | Caterpillar Inc. | Power train control system with engine speed override |
US20100299032A1 (en) * | 2007-12-21 | 2010-11-25 | Caterpillar Inc. | Control engine speed within a machine |
US20090264252A1 (en) * | 2008-04-18 | 2009-10-22 | Robert Paul Bertsch | Machine control system with directional shift management |
US8639418B2 (en) * | 2008-04-18 | 2014-01-28 | Caterpillar Inc. | Machine control system with directional shift management |
US20110015807A1 (en) * | 2009-07-15 | 2011-01-20 | General Electric Company | System and method for vehicle performance control |
US8774994B2 (en) * | 2009-07-15 | 2014-07-08 | General Electric Company | System and method for vehicle performance control |
Also Published As
Publication number | Publication date |
---|---|
US7350611B2 (en) | 2008-04-01 |
US20050274555A1 (en) | 2005-12-15 |
JP2006002774A (en) | 2006-01-05 |
DE102005023672A1 (en) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070251740A1 (en) | Method for controlling an electric drive machine | |
US20150240939A1 (en) | System And Method For Controlling Transmission Of A Machine | |
US7472008B2 (en) | Systems and methods for controlling mobile machine power | |
JP5508324B2 (en) | Drive control device for work vehicle | |
EP2183437B1 (en) | A method for providing an operator of a work machine with operation instructions and a computer program for implementing the method | |
US8401751B2 (en) | Shift control and method | |
CN101809336B (en) | Cvt control system having variable power source speed | |
US8200400B2 (en) | Method for operating a working machine and a working machine with an improved ability to meet transient loads | |
WO2014073569A1 (en) | Work vehicle | |
JP2013538310A (en) | Control system with load adjustable economy mode | |
US8068969B2 (en) | Power distribution system | |
US20170203748A1 (en) | Control device for hybrid work machine, hybrid work machine, and control method for hybrid work machine | |
EP3031685B1 (en) | Work vehicle and work vehicle control method | |
CN105492703A (en) | Engine control device for hybrid construction machinery, hybrid construction machinery, and engine control method for hybrid construction machinery | |
US10913441B2 (en) | Integrated powertrain control of engine and transmission | |
US9068650B2 (en) | Shift control and method | |
CN112211248A (en) | Loader and autonomous shovel loading control method thereof | |
EP4023865A1 (en) | Predictive ammonia release control | |
JP3936820B2 (en) | Automatic driving excavator | |
US20170138287A1 (en) | Controlling an engine speed of a work vehicle | |
EP2990543A2 (en) | Auto-idle system and method for an off highway vehicle | |
US11053874B2 (en) | Ultra-low idle management | |
CN104204623A (en) | Transmission control system | |
Ge et al. | The Artificial Intelligence Application Strategy in Powertrain and Machine Control | |
KR102246045B1 (en) | Engine control system and method for working machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |