Motor vehicles and other mobile platforms are equipped with a powertrain system having one or more propulsion actuators. Automobiles in particular are typically powered by an internal combustion engine, with combustion-generated engine output torque ultimately delivered to one or more road wheels of the motor vehicle via a planetary transmission or gearbox. In contrast, hybrid electric vehicles selectively utilize motor output torque supplied by one or more electric traction motors, with the motor output torque supplied alone or in combination with the engine output torque depending on the current powertrain operating mode. Battery electric vehicles, which are also referred to in the art as full electric vehicles, utilize one or more traction motors as propulsion actuators, but forgo use of the engine and its associated mass and onboard fuel supply. Vehicle powertrain systems employing one or more traction motors for vehicular propulsion, regardless of the presence or absence of other propulsion actuators, are considered herein and in the general art to be “electrified”.
During operation of a motor vehicle, tires mounted on the motor vehicle's various road wheels are expected to remain in direct rolling contact with an opposing road surface under typical driving conditions. To this end, powertrain control systems may rely on a vehicle dynamics model and a range of sensor inputs to identify regions of operation in which the motor vehicle is permitted to operate. Such vehicle dynamics models account for the specific mass, size, weight distribution, and configuration of the various propulsion actuators to determine, in real-time, how a given set of control inputs and state values will likely affect the vehicle's output state.
Part of this ongoing analysis may include reference to a tire model, which in turn is used to translate interactions between the tires and the road surface into corresponding values such as axle forces and moments, tire slip ratios, and tire slip angles. Vehicle dynamics models are thus used to determine whether a motor vehicle is presently operating in a linear operating region, in which case the vehicle is operating under expected steady-state conditions indicative of optimal vehicle stability and control, or whether the motor vehicle has instead transitioned into a less well-defined non-linear operating region.
The present disclosure pertains to dynamic control of a motor vehicle during an unintended lateral motion (ULM) event. In particular, the methods and associated hardware-based systems described below pertain to real-time control of an electrified powertrain system having multiple sources of propulsion torque, hereinafter referred to as propulsion actuators. In different representative embodiments the propulsion actuators include an internal combustion engine and one or more electric traction motors in a hybrid electric configuration of the electrified powertrain system, or multiple traction motors in a representative full electric configuration.
Within the scope of the disclosure, the ULM event is “unintended” in the sense that the lateral motion, whether as lateral acceleration, lateral yaw rate, or both, may be erroneously commanded by an onboard powertrain control module or other resident controller. The principal factor or root cause of the ULM event addressed herein is that of a malfunctioning propulsion actuator, and thus the resident controller is programmed in software and equipped in hardware (“configured”) to address the possibility of a malfunctioning propulsion actuator via mitigating powertrain control actions as described in detail below.
To that end, a method is disclosed herein for automatically mitigating a ULM event of a motor vehicle having a powertrain system with multiple propulsion actuators, e.g., an engine and one or more electric traction motors, with each propulsion actuator being configured to provide a corresponding output torque for the purpose of propelling the motor vehicle via a set of road wheels. The method according to an exemplary embodiment includes identifying, via an electronic controller of the motor vehicle, a present dynamic operating region of the motor vehicle. This action occurs at an onset of the ULM event. The present dynamic operating region within the scope of the present disclosure is either linear or non-linear, i.e., within the context of stability limits determined with reference to a calibrated vehicle dynamics model (VDM), as is well understood in the art. Lateral motion of the motor vehicle occurring during the ULM event may include a lateral acceleration and/or a lateral yaw rate of the motor vehicle as noted above.
The method in this particular embodiment includes determining, via the electronic controller, whether the lateral motion exceeds calibrated lateral dynamic limits for the identified present dynamic operating region. As part of the method, the electronic controller executes a powertrain control action suitable for mitigating the ULM event, with the electronic controller performing the control action in a first manner when the ULM event occurs while the motor vehicle operates in the non-linear operating region, and in a different second manner when the ULM event occurs during the linear operating region. The powertrain control action contemplated herein includes changing a dynamic output state of at least one of the propulsion actuators, for instance reducing an output torque and/or speed thereof, with “reducing” encompassing, at the extreme, the possibility of shutting off or powering down the propulsion actuator(s) as the situation warrants.
The first manner of intervention contemplated herein substantially or fully disables a propulsion capability of the motor vehicle, with “substantially” in this context allowing for a limited torque capability, e.g., 10-20% or less of a total torque capability of the collective set of propulsion actuators, which may be sufficient for executing a “limp home” mode enabling the operator to reach a suitable parking destination or a maintenance facility. The second manner is progressive in nature, allowing the controller to first attempt to restore the motor vehicle to operation within the lateral dynamic limits before disabling the propulsion capability of the motor vehicle.
The method disclosed herein may include detecting the onset of the ULM event by measuring the lateral acceleration and/or the lateral yaw rate of the motor vehicle. Determining whether the lateral motion exceeds the calibrated lateral dynamic limits may include comparing the lateral motion to one or more lookup tables stored in memory of the electronic controller.
Comparing the lateral motion of the motor vehicle to the lookup table(s) may include comparing a lateral tire force and a tire slip angle of the road wheels of the motor vehicle to calibrated stability thresholds, with such stability thresholds possibly being stored in one or more lookup tables, i.e., on a tangible computer-readable storage medium.
The motor vehicle in some embodiments includes a steering wheel and a steering angle sensor configured to measure a steering angle thereof. The steering angle sensor outputs an electronic signal, e.g., a voltage signal, which in turn is indicative of the measured steering angle. The method in this instance may include measuring the steering angle via the steering angle sensor, and thereafter transmitting the steering angle signal to the controller. Determining the dynamic operating region may include processing the steering angle signal via the electronic controller.
In some aspects of the disclosure, the powertrain control action includes fully disabling a propulsion capability of the motor vehicle via the electronic controller when the ULM event occurs during the linear operating region. For instance, the various propulsion actuators may be commanded to turn off over a predetermined shutdown duration, thereby temporarily rendering the motor vehicle immobile. Executing the powertrain control action may also include executing a first control action when the ULM event occurs during the non-linear operating region, with the first control action possibly including reducing a respective propulsion capability of at least one but fewer than all of the multiple propulsion actuators, such that the propulsion capability of the motor vehicle as a whole remains largely intact, e.g., at least 50% of a torque capability of the powertrain system absent execution of the method during a ULM event. The first control action may alternatively include performing a torque vectoring operation in which the electronic controller modifies a relative torque contribution from at least one of the multiple propulsion actuators without necessarily shutting off any of the propulsion actuators.
The method may additionally include executing a second control action during the non-linear operating region when the first control action does not result in the motor vehicle returning to within the calibrated lateral dynamics limits within a predetermined response duration. The second control action may include fully disabling the propulsion capability of the motor vehicle in a manner akin to the control actions taken by the controller during the ULM event when in the linear operating region.
Also disclosed herein is a powertrain system for a motor vehicle. In an aspect of the disclosure, the powertrain system includes multiple propulsion actuators arranged on one or more drive axles, with each propulsion actuator being configured to deliver a corresponding output torque to a particular drive axle. An electronic controller in communication with the multiple propulsion actuators is configured to mitigate a ULM event of the motor vehicle via execution of instructions, with the execution of the instructions causing the electronic controller to perform the above-summarized method.
Instructions embodying the method may be recorded on a non-tangible computer readable storage medium in some implementations, such that execution of the instructions by a processor of an electronic controller causes the electronic controller to perform the present method. For instance, execution of the instructions may cause the electronic controller to identify a present dynamic operating region of the motor vehicle at an onset of the above-described ULM event, with the present dynamic operating region being either the linear operating region or the non-linear operating region.
Execution of the instructions likewise causes the electronic controller to determine whether the lateral motion of the motor vehicle exceeds calibrated lateral dynamic limits for the present dynamic operating region. Moreover, execution of the instructions causes the electronic controller to execute a powertrain control action to mitigate the ULM event, including substantially or fully disabling a propulsion capability of the motor vehicle when the ULM event occurs in the linear operating region. In the non-linear operating region, the controller may execute a progressive control response, i.e., by first attempting for a time to bring the motor vehicle back within its defined lateral dynamic limits before fully disabling the propulsion capability of the motor vehicle. In either event, the powertrain control action changes a dynamic output state of at least one of the multiple propulsion actuators, i.e., a torque and/or speed thereof.
The above features and advantages, and other features and attendant advantages of this disclosure, will be readily apparent from the following detailed description of illustrative examples and modes for carrying out the present disclosure when taken in connection with the accompanying drawings and the appended claims. Moreover, this disclosure expressly includes combinations and sub-combinations of the elements and features presented above and below.
The present disclosure is susceptible of embodiment in many different forms. Representative examples of the disclosure are shown in the drawings and described herein in detail as non-limiting examples of the disclosed principles. To that end, elements and limitations described in the Abstract, Introduction, Summary, and Detailed Description sections, but not explicitly set forth in the claims, should not be incorporated into the claims, singly or collectively, by implication, inference, or otherwise.
For purposes of the present description, unless specifically disclaimed, use of the singular includes the plural and vice versa, the terms “and” and “or” shall be both conjunctive and disjunctive, “any” and “all” shall both mean “any and all”, and the words “including”, “containing”, “comprising”, “having”, and the like shall mean “including without limitation”. Moreover, words of approximation such as “about”, “almost”, “substantially”, “generally”, “approximately”, etc., may be used herein in the sense of “at, near, or nearly at”, or “within 0-5% of”, or “within acceptable manufacturing tolerances”, or logical combinations thereof.
Referring to the drawings, wherein like reference numbers refer to like features throughout the several views, and beginning with
As described in detail herein with reference to
As appreciated in the art, lateral tire forces, also referred to as cornering or side forces, are generated by tire slip and enable a vehicle such as the motor vehicle 10 to turn. The lateral tire forces react against the centrifugal forces imparted by a cornering maneuver. The lateral and longitudinal forces on a tire combine as a force vector oriented at the slip angle relative to the longitudinal axis of the tire. In other words, the slip angle as used in the art and herein is the angle between a direction in which the tire is pointed and the direction in which the same tire is actually traveling.
Lateral tire forces tend to peak at a given slip angle. Initially, the amount of lateral tire force a given tire can generate will increase linearly with smaller slip angles. However, at some point corresponding to a peak slip angle, an increase in slip angle will not translate into additional lateral tire forces. Instead, the tire will begin to lose its grip with the road surface, followed by a decrease in lateral tire forces. The tire's dynamic response is thus considered to be linear until the corresponding peak is reached. The motor vehicle 10 operates within the linear operating region under normal/every day driving conditions, especially when cruising or during other steady state or lower speed maneuvers. Within the scope of the disclosure, therefore, the presence of a ULM event is of concern, and far more likely to be caused by a malfunctioning propulsion actuator than by anything else.
Above such a peak, however, the dynamic response becomes non-linear. The tires are said to become “saturated” in the non-linear operating region, i.e., unable to generate additional cornering forces in spite of increased steering requests. Behavior indicative of tire saturation includes sliding or drifting of the motor vehicle 10. During aggressive handling maneuvers of the motor vehicle 10 in the non-linear operating region, the expected control response begins to depart, sometimes drastically, from the driver's expected response. Under some situations, however, such as when off-road driving with aggressive steering on sand dunes or other loose terrain, a ULM event may be tolerated for a time by the operator relative to the same ULM event occurring, e.g., while cruising on pavement in the linear operating region.
To that end, as part of its ongoing monitoring and mitigation efforts the electronic controller 50 of
Within the scope of the present disclosure, the powertrain system 12 of
The multiple propulsion actuators of the motor vehicle 10 may also include at least one electric traction motor (MA) 16A. In the illustrated configuration, the traction motor 16A includes a stator 16S and a magnetic rotor 16R. The rotor 16R is disposed radially within the stator 16S and separated therefrom by a small radial airgap (not shown) in the depicted radial flux-type configuration of the traction motor 16A. The stator 16S may be surrounded by the rotor 16R in other configurations, or the electric traction motor 16A may be an axial flux-type machine. Likewise, the particular construction of the rotor 16R may vary based on the configuration of the electric traction motor 16A, with permanent magnet or induction rotors being possible embodiments.
In the exemplary embodiment of
Still referring to
For a polyphase/alternating current (AC) embodiment of the electric traction motor 16A, the powertrain system 12 includes a power inverter module (PIMA) 25A connected to the traction motor 16A via an AC voltage bus 28. The AC voltage bus provides an AC voltage (VAC) to the stator 16S. Power is supplied to a direct current (DC) side of the same PIM 25A by a DC voltage bus 26. The DC voltage bus 26 carries a DC voltage (VDC), and thus is connected to an onboard voltage supply 35, in this instance an exemplary rechargeable lithium-ion high-voltage battery pack (BHV). As the voltage capability of the voltage supply 35 is typically much higher than auxiliary 12-15V auxiliary voltage levels, e.g., 60V-300V or more, the powertrain system 12 may also be equipped with a DC-to-DC converter, which in turn is connected to a 12-15V auxiliary battery, typically a lead-acid battery. As the DC-DC converter and the auxiliary battery are well understood in the art, these components are omitted from
Referring to
The distributed locations of the propulsion actuators within the illustrated powertrain system 12 of
For the purposes of executing the present method 100, the controller 50 of
The controller 50 is in communication with a set of input devices 30, each of the input devices 30 being controllable by an operator of the motor vehicle 10 shown in
The controller 50 is configured to execute instructions embodying the present method 100, which occurs in response to receipt by the controller 50 of the input signals (arrow CCI) described above. In doing so, the controller 50 accesses a vehicle dynamics model (VDM) 56 stored in memory 52 or otherwise accessible by the processor 54 and determines whether the motor vehicle 10 is presently operating within allowable stability limits. As appreciated in the art, such models are typically used to allow onboard control modules, such as the controller 50 of
In using the VDM 56 as part of the present method 100, the controller 50 specifically monitors for unintended lateral motion (ULM) events of the motor vehicle 10 of
As an illustrative example control response scenario, the propulsion system control signals (arrow CCP) could instruct the PCM1 62 for the engine 14 of
In addition to transmitting the propulsion system control signals (arrow CCP), or in some instances possibly in lieu thereof, the controller 50 may transmit the alert signal (arrow CCA) to an indicator device 60. In different configurations, the indicator device 60 may be embodied as a warning light arranged on a dashboard, center stack, or heads up display within an interior of the motor vehicle 10, such that the indicator device 60 illuminates in response to the alert signal (arrow CCA), possibly with sounding of an accompanying warning tone properly alerting the driver to a fault condition as set forth below.
Referring now to
Additionally, the controller 50 shown in
When the driver operates the motor vehicle 10 in the non-linear operating region, however, the controller 50 escalates the mitigating control actions depending on several factors as described below. This progressive approach in the non-linear operating region recognizes the possibility that certain motor vehicles 10, e.g., performance, off road/trail rated, or recreational vehicles, may at times be steered, accelerated, or braked in a manner that is less sensitive to the ULM event from the perspective of the operator. As an illustrative example use case, one may consider a suitably equipped motor vehicle 10 making aggressive turns on a sand dune or on another surface on which the tires temporarily depart from the linear operating range, during which the ULM events contemplated herein may be better tolerated than the same ULM event would be if experienced during the linear operating region.
From a controls perspective, it is often difficult to accurately distinguish between actions of the driver and actions of a malfunctioning propulsion actuator when in the non-linear region, where adherence to the behavior expected by the VDM 56 of
Beginning with block B102 (“DET ULM-E”), the controller 50 shown in
As part of the method 100, the controller 50 identifies a present dynamic operating range of the motor vehicle 10 at the onset of the ULM event. As described above, the dynamic operating range is either the linear operating range or the non-linear operating range. For example, at block B104 (“NL?”) the controller 50 may determine from the input signals (arrow CCI) and the VDM 56 whether the motor vehicle 10 is in the non-linear operating region at the onset of the ULM event of block B102.
For this determination, the controller 50 may process the reported steering angle signal (arrow δ of
At block B106 (“ULM-E>LIML?”), the controller 50 determines whether the lateral motion of the motor vehicle 10 exceeds calibrated lateral dynamics limits for the present operating region, in this instance the linear operating region. By way of an example implementation, the memory 52 of the controller 50 could be populated with one or more lookup tables indexed by a velocity of the motor vehicle 10 and, e.g., slip speed, lateral acceleration, lateral yaw rate, and/or other suitable stability parameters, which are typically made available to the controller 50 via, e.g., a controller area network (CAN) bus or other onboard communications network. Propulsion operations of the motor vehicle 10 are permitted to continue when the motor vehicle 10 remains within such lateral dynamic limits. The method 100 proceeds to block B108, however, when the calibrated lateral dynamic limits have been exceeded.
Block B108 (“CA-L”) includes executing a mitigating control action for use in the linear operating region. As the dynamic response of the motor vehicle 10 to a given set of inputs in the linear operating region is typically well defined and thus predictable by the VDM 56 with a high degree of confidence, the controller 50 is able to respond quickly to unintended lateral motion in this region. For instance, as an operator of the motor vehicle 10 cruises at a steady-state speed on a paved highway in the linear operating region, lateral motion of the motor vehicle 10 outside of permissible limits is likely to be indicative of a true fault in one or more of the propulsion actuators.
Accordingly, the controller 50 may respond to such a situation by shutting down the propulsion capability of the motor vehicle 10. Doing so would prevent torque vectoring, which if permitted to occur could exacerbate the lateral motion problem. In
At block B110 (“ULM-E>LIMNL?”), which is analogous to block B106, the controller 50 compares the lateral motion to calibrated lateral motion limits for the non-linear operating region. Such limits may be recorded in memory 52 of the controller 50 and populated with one or more lookup tables indexed by velocity, slip speed, lateral acceleration, lateral yaw rate, and/or other suitable stability parameters, similar to the implementation of block B106 but possibly with different corresponding values. Operation of the motor vehicle 10 is permitted to continue in the non-linear operating region if the motor vehicle 10 remains within such lateral motion limits. The method 100 proceeds in the alternative to block B112 when the calibrated lateral motion limits for the non-linear operating region have been exceeded.
Block B112 (“CA-NL1”) is arrived at as a first level of mitigating control response when the lateral motion limits for the non-linear operating region are exceeded, as determined at block B110. In response to such a condition, the controller 50 of
Moreover, steering and other requests made by the operator may indicate a desire of the operator to temporarily deviate from the limits of the linear operating region response described above at block B108. The operator may, for instance, be more tolerant of the ULM event in the non-linear region. The controller 50 may therefore execute a less invasive control response at block B112 to allow the driver to continue to operate the motor vehicle 10, at least for a time. When off roading and when performing other aggressive driving maneuvers, this function allows the operator to continue to drive the motor vehicle 10 as intended, provided the control actions taken at block B112 succeed in bringing the motor vehicle 10 back within its defined dynamic limits.
An exemplary control action that may be performed at block B112 includes shutting down one or more of the propulsion actuators while leaving at least one remaining propulsion actuator unrestricted in its operation. Alternatively, the controller 50 may perform a torque vectoring operation to offload torque from a given propulsion actuator to another available drive axle, such as by reducing the motor output torque (arrow TMC) from electric traction motor 16C of
Other possible implementations include derating one or more of the electric traction motors 16A, 16B, and/or 16C via switching control of the associated PIM 25A, 25B, and/or 25C, such that the affected electric traction motor(s) 16A, 16B, or 16C are unable to output more than a threshold amount of torque. Similar actions could be performed for the engine 14, such as by spark retarding or cylinder deactivation, or by control of the input clutch 21. Other mitigation efforts may be performed in the context of block B112, including forcing a specific Torque vectoring ratio among two or more of the traction motors 16A, 16B, and/or 16C to remove errant torque vectoring commands from the controls. The method 100 proceeds to block B114 once the control action of block B112 has been attempted.
At block B114 (“CA-NL1 EFF?”), the controller 50 processes available data indicative of the present vehicle dynamic state and determines whether the intervening control actions taken at block B112 were effective in bringing the motor vehicle 10 back within the defined dynamic limits of the non-linear operating region. The evaluation performed at block B114 may rely on reported lateral yaw and acceleration, wheel slip, velocity of the motor vehicle 10, and other relevant parameters when making this determination. If the initial control actions undertaken at block B112 were effective, the controller 50 responds by returning to block B102 and thereafter continuing with another iteration of the method 100 in the manner described above. The method 100 proceeds in the alternative to block B116 when the initial control actions of block B112 are ineffective in bringing the motor vehicle 10 under control relative to the above-noted non-linear dynamic limits within a predetermined response duration, e.g., 1-2 seconds or another application suitable duration.
Block B116 (“CA-NL2”) is arrived at as a second and more intrusive level of mitigating control response when the motor vehicle 10 continues to violate the lateral motion limits for the non-linear operating region, in spite of the less intrusive mitigating efforts attempted at block B112. In response, the controller 50 may execute a second control action suitable for use in the non-linear operating region.
In some implementations, the controller 50 may perform the actions taken at block B108 in the linear operating region, such as by shutting down or disabling propulsion. Alternatively, block B116 may involve performing a mitigating control action short of full shut down, such as preserving a limp home level of propulsion capability via a designated one of the available propulsion actuators. Concurrently, the controller 50 may instruct the operator in such a limp home mode, via the alert device 60 of
Those skilled in the art will appreciate that the method 100 of
To that end, the memory 52 may embody a non-tangible computer readable storage medium on which instructions are recorded for mitigating the ULM event described above. In such an embodiment, the execution of the instructions by the processor 54 of the electronic controller 50 causes the electronic controller 50 to identify a present dynamic operating region of the motor vehicle 10 at an onset of the ULM event, with the present dynamic operating region being the linear operating region or the non-linear operating region within the calibrated VDM 56. The lateral motion of the motor vehicle 10 occurring during the ULM event as contemplated herein include lateral acceleration and/or lateral yaw rate of the motor vehicle 10.
In an embodiment, execution of the instructions causes the controller 50 to determine whether the lateral motion of the motor vehicle 10 exceeds calibrated lateral dynamic limits for the present dynamic operating region, and to execute a powertrain control action to mitigate the ULM event. For instance, instruction execution could cause the controller 50 to fully disable the propulsion capability of the motor vehicle 10 when the ULM event occurs in the linear operating region, and to initially execute a different control response that preserves at least some of the propulsion capability when the ULM event occurs in the non-linear operating region. The powertrain control action in either case includes changing a dynamic state of at least one of the multiple propulsion actuators.
As set forth above, the control actions triggered by execution of the instructions embodying method 100 may include, as a first control action, reducing the propulsion capability of at least one but fewer than all of the multiple propulsion actuators of the motor vehicle 10 for a calibrated duration. In response to the first control action not resulting in the motor vehicle 10 returning to within the calibrated lateral dynamic limits of the non-linear operating region within a predetermined response duration, the controller 50 may be caused to execute a second control action, such as fully disabling the propulsion capability of the multiple propulsion actuators. In this manner an operator of the motor vehicle 10 of
The detailed description and the drawings or figures are supportive and descriptive of the present teachings, but the scope of the present teachings is defined solely by the claims. While some of the best modes and other embodiments for carrying out the present teachings have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Moreover, this disclosure expressly includes combinations and sub-combinations of the elements and features presented above and below.