The present invention relates to a fluid system and method for controlling the speed of an electrically-actuated fluid pump.
Battery electric vehicles, extended-range electric vehicles, and hybrid electric vehicles all use a rechargeable high-voltage battery as an onboard source of electrical power for one or more traction motors. The traction motor(s) alternately draw power from and deliver power to the battery during vehicle operation. When the vehicle is propelled solely using electricity from the battery, the operating mode of the vehicle is typically referred to as an electric-only (EV) mode.
Vehicles that use torque from an internal combustion engine, whether for direct mechanical propulsion or to generate electricity for powering the traction motor(s) or charging the battery, may use an engine-driven fluid pump to circulate lubricating and/or cooling fluid to various powertrain components. Clutches, valve bodies, gear sets, and other wetted or fluidic components are thus provided with a reliable supply of fluid during engine-on transmission operating modes. However, an engine-driven main pump is not available in every transmission operating mode, such as when operating in an EV mode. Moreover, certain vehicle designs dispense of an engine-driven main pump altogether. Therefore, an electrically-actuated fluid pump may be used either as an auxiliary pump when an engine-driven main pump is present, or as the vehicle's sole fluid pump.
Accordingly, a fluid system is provided herein that includes a fluidic device, e.g., a clutch or a gear element, an electrically-actuated fluid pump having a pump motor, and a control system. The fluid pump circulates oil, transmission fluid, or other fluid to the fluidic device. The fluid pump may be used either as an auxiliary pump or as a main pump, for example as a transmission oil pump aboard a vehicle. The control system controls a speed of the fluid pump via the pump motor using a commanded torque value. The control system calculates the commanded torque value as a function of a feedforward torque term and a closed-loop/feedback speed control torque term, as set forth in detail herein.
The feedforward torque term is determined by the control system using a predetermined set of operating values, including at least a desired fluid line pressure, and potentially including a fluid temperature and a calibrated pump motor inertia value. The control system also determines the closed-loop speed control torque term using a speed error of the fluid pump, for example using an integral control term of a proportional integral (PI) or a proportional integral derivative (PID) controller portion of the present control system. The control system then adds the feedforward torque term to the closed-loop speed control torque term to determine the commanded torque value, which is transmitted to the pump motor to provide speed control of the fluid pump.
In one possible embodiment, the control system automatically limits a rate of the closed-loop speed control torque term and the feedforward torque term using a calibrated limit.
A method for controlling a speed of the electrically-actuated fluid pump noted above includes calculating, via the control system, a feedforward torque term as a function of the set of operating values, including a desired fluid line pressure. The method further includes determining the closed-loop/feedback speed control torque term using a speed error of the fluid pump, and adding the feedforward torque term to the closed-loop speed control torque term to thereby calculate the commanded torque value. The speed of the fluid pump is then automatically controlled by the control system using the commanded torque value, e.g., by transmitting the commanded torque value to the pump motor.
A method for controlling a speed of an electrically-actuated fluid pump includes calculating, via the control system, a feedforward torque term as a function of a set of operating values, including a desired fluid line pressure. The method also includes determining a closed-loop speed control torque term using a speed error of the fluid pump, and adding the feedforward torque term to the closed-loop speed control torque term via the control system to thereby calculate a commanded torque value. The control system then transmits the commanded torque value to the pump motor to thereby control the speed of the fluid pump.
The above features and advantages and other features and advantages of the present invention are readily apparent from the following detailed description of the best modes for carrying out the invention when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers correspond to like or similar components throughout the several figures, a vehicle 10 is shown in
The control system 50 provides automatic speed control of the fluid pump 24 within the fluid system 28. The fluid pump 24 is powered or actuated by an electric pump motor 21, and may be used either as a primary fluid pump or as an auxiliary or backup fluid pump depending on the design of the vehicle 10 or other host system. In one possible embodiment, the fluid pump 24 may be configured as an auxiliary fluid pump that is selectively energized only when an optional internal combustion engine 16 or other prime mover is not running. Such a condition may occur during an electric-only (EV) operating mode of the vehicle 10 when configured as a hybrid electric vehicle.
Automatic speed control of the fluid pump 24 is provided herein via an additively combined open-loop feedforward torque term and a closed-loop/feedback speed control torque term, both of which are explained in detail below with reference to
Still referring to
The vehicle 10 shown in
In some vehicle designs, an internal combustion engine, e.g., the engine 16, may be used to selectively generate engine torque via an engine output shaft 23. Torque from the engine output shaft 23 can be used to either directly propel the vehicle 10, for example in an HEV design, or to power an electric generator 18, e.g., in an EREV design, as noted elsewhere above. The generator 18 can deliver electricity (arrow 19) to the ESS 14 at levels suitable for charging the ESS. An input clutch and damper assembly 17 may be used to selectively connect/disconnect the engine 16 from a transmission 20. Input torque is ultimately transmitted from the traction motor 12 and/or the engine 16 to a set of drive wheels 25 via an output member 27 of the transmission 20.
The traction motor 12 may be a multi-phase permanent magnet/AC induction machine rated for approximately 60 volts to approximately 300 volts or more depending on the vehicle design. The traction motor 12 is electrically connected to the ESS 14 via a power inverter module (PIM) 32 and a high-voltage bus bar 15. The PIM 32 is any device capable of converting DC power to AC power and vice versa. The ESS 14 may be selectively recharged using torque from the traction motor 12 when the traction motor is actively operating as generator, e.g., by capturing energy during a regenerative braking event. In some embodiments, such as plug-in HEV (PHEV), the ESS 14 can be recharged via an off-board power supply (not shown) whenever the vehicle is not running.
The transmission 20 has at least one fluidic device 22. As used herein, the term “fluidic device” means a fluid-actuated, lubricated, and/or cooled device that is used as part of the powertrain of vehicle 10. In one possible embodiment, the fluidic device 22 may be a torque transfer mechanism such as a brake or a rotating clutch. The fluidic device 22 may include various gear sets of the transmission 20, and/or any other fluid-lubricated or fluid-cooled device of the vehicle 10. For simplicity, the fluidic device 22 is shown as part of the transmission 20, but the location is not necessarily limited to the transmission. For example, the traction motor 12 may itself be the fluidic device 22, with fluid used to cool the coils or windings (not shown) of the motor.
Still referring to
The control system 50 is electrically connected to the fluid pump 24, and is configured for automatically controlling its speed. The control system 50 does so in part by executing a method 100, which resides in non-transitory or tangible memory within the control system or is otherwise readily executable by associated hardware components of the control system as needed. Contrary to the engine-driven main pump 30, the fluid pump 24 operates independently of engine speed. The speed of the fluid pump 24 is instead controlled as a function of a desired fluid line pressure, and potentially as a function of other operating values, with a generated feedforward torque term then used in conjunction with a closed-loop speed control torque term as set forth below.
A set of input signals 11 communicates the various operating values to the control system 50 when executing the present method 100. The set of input signals 11 may include, in addition to the desired fluid line pressure noted above, an actual fluid line pressure, a known or modeled fluid leak rate of a designated oncoming clutch, a geometric model of any oncoming clutches, fluid passage size and/or distribution within a particular valve body of the transmission 20, transmission fluid temperature, a pump motor inertia value, fluid viscosity information, actual fluid line pressure, etc.
A pump speed value (arrow 13) is communicated to the control system 50 from the fluid pump 24, e.g., via a speed sensor 31 positioned in proximity to the pump motor 21. The pump speed value (arrow 13) describes an actual rotational speed of the pump motor 21. At least some of the set of input signals (arrow 11) can be used with a lookup table (LUT) 52 to calculate the feedforward torque term and other values needed for controlling the speed of the fluid pump 24.
Referring to
The feedforward torque term (arrow 70) is output from the first computational node 54 to a second computational node 74. Within node 74, the feedforward torque term (arrow 70) is added to a speed control torque term (arrow 76), which may be an integral term taken from a proportional integral derivative (PID) controller 72, i.e., a PID logic portion of the control system 50. As is well understood by those of ordinary skill in the art, a PID controller uses various software and hardware elements to determine a speed error, such as a pump speed error (arrow 78). The pump speed error (arrow 78) may be temporarily stored in memory 53 after being calculated by the control system 50 using the speed values (arrow 13) from the fluid pump 24, and using any calibrated reference values. The pump speed error (arrow 78) describes a closed-loop speed error of the fluid pump 24, and the speed control torque term (arrow 76) ultimately commands a desired pump rotational speed. Node 74 outputs the torque command value (arrow 80), which is ultimately transmitted as a control signal to the fluid pump 24, or more precisely the pump motor 21, and used to control the pump speed.
The logic flow of
Referring to
The feedforward torque term (arrow 70) and the actual speed command (arrow 176) may be additionally processed using an optional rate limiting module 82. The rate limiting module 82 ensures a smooth transition during a change of speed, and may include a calibrated rate or ramp limit to which a change in either or both of the actual speed command (arrow 176) and the feedforward torque term (arrow 70) are compared. A rate-limited desired speed (arrow 276), in RPM, and a rate-limited feedforward torque term (arrow 170) are then added at node 74 (see
Referring to
At step 104, the control system 50 calculates the feedforward torque term (arrow 70 of
At step 106, the control system 50 determines a feedback speed error for the fluid pump 24, e.g., using a PID controller as shown in
At step 108, the control system 50 transmits the torque command value (arrow 80 of
While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.