This invention relates to controlling the wheels of a vehicle, such as a car. More particularly, this invention relates to features for independently controlling the wheels of an electric vehicle so as to more precisely control stability, traction, differential speed and vehicle speed.
Electric four wheel vehicles (such as cars) commonly use one or more electric motors and some form of mechanical transmission or mechanical differential arrangement to deliver power from the electric motors to the drive wheels. Such arrangements are essentially conventional and may have efficiency losses attributable to the mechanical transmission and/or mechanical differential that drive the wheels. These losses may be compounded if an electric motor arrangement is also coupled to an internal combustion engine, such as in a hybrid configuration. Generally the losses in a hybrid configuration can be expected to be less than the total losses in an all internal combustion engine drive car with a conventional mechanical transmission and mechanical drive train.
Drive assemblies including one or more electric motors for delivering power to the drive wheels of an electric vehicle have been developed, with more lately-developed drive assemblies having done away with the conventional mechanical transmission or mechanical differential arrangement, or both, as shown in U.S. Patent Application Publication Nos. 2011/0114399; 2011/0115321; 2011/0115320 and International Publication No. WO 2011/060362, each of which is expressly incorporated in its entirety herein. In one example, a drive assembly includes two electric motors, with each electric motor driving a wheel. In particular, the output shaft of each motor is connected to a planetary gear assembly, which, in turn, is connected to a wheel through an axle and one or more continuous velocity joints. Such an arrangement eliminates the need for a conventional mechanical transmission because the electric motors may deliver appropriate levels of torque and speed for typical driving needs. And, because the output of the electric motors drives the wheels, a conventional mechanical differential is also unnecessary.
Because these lately-developed drive assemblies include a separate electric motor for each drive wheel, it is possible that at least each drive wheel may be independently controlled. Thus, a need exists in the art for improvements relating to controlling the wheels of an electric vehicle.
Aspects of the present invention relate to controlling the wheels of a vehicle. In particular, the invention in one aspect relates to independently controlling at least two drive wheels of an electric vehicle, with an electric motor for providing torque to each drive wheel and a brake assembly for applying braking pressure to each drive wheel. The invention in another aspect also relates to independently controlling the brake assemblies for applying braking pressure to a vehicle's wheels, including the drive wheels and non-drive wheels.
According to one embodiment of the invention, an electric vehicle having a plurality of wheels includes at least two drive wheels, an electric motor operatively coupled to each drive wheel, a braking assembly operatively coupled to each wheel, and a controller operatively coupled to each electric motor and each braking assembly. The controller is for independently controlling the torque applied to each drive wheel and the braking pressure applied to each wheel.
According to another embodiment of the invention, a method of controlling an electric vehicle having a plurality of wheels, at least two drive wheels, an electric motor associated with each drive wheel, and a brake assembly associated with each wheel includes several steps. These steps may include: generating motor torque commands in a controller, sending the motor torque commands to each electric motor, generating brake pressure commands in the controller, and sending the brake pressure commands to each brake assembly.
According to another embodiment of the invention An electric vehicle having a plurality of wheels includes at least two drive wheels, at least one electric motor, each drive wheel operatively coupled to at least one electric motor, a braking assembly operatively coupled to each drive wheel, a plurality of sensors associated with the electric vehicle, and a controller operatively coupled to each electric motor and each braking assembly for independently controlling a torque applied to each drive wheel and a braking pressure applied to each drive wheel. The controller is configured to provide motor torque commands to each electric motor and brake pressure commands to each braking assembly. The controller is also operatively coupled to and receives inputs from the sensors, and the inputs include at least one of a steering wheel position, an accelerator pedal position, a brake pedal position, an operator gearshift lever position, a traction control status, a stability status switch, a cruise control status, a wheel status, a drive motor resolver status, a speedometer reading, a steering angle status, a brake pressure status, a wheel torque status, and a multi-axis acceleration status. The motor torque commands and the brake pressure commands are determined as part of a vehicle control algorithm that utilizes the inputs from the sensors, and the vehicle control algorithm includes at least one of a stability control algorithm, an anticipatory control algorithm, a traction control algorithm, a differential wheel speed algorithm, and a cruise control algorithm. The vehicle control algorithm provides an override motor torque command and a brake pressure command that override an operator's control.
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
This invention relates to controlling the wheels of a vehicle. In particular, the invention relates to independently controlling the wheels of an electric vehicle. The vehicle may include at least two drive wheels, with an electric motor for providing torque to each drive wheel. The vehicle may also include brake assemblies for applying braking pressure to each wheel, including the drive wheels and non-drive wheels. While the following description is in the context of a vehicle with two drive wheels and two electric motors, it will be appreciated that the invention is equally applicable to a vehicle with other drive wheels and electric motor combinations.
Principally, a drive wheel may be controlled primarily by adjusting the amount of torque (rotational force) and braking pressure applied to it. A non-drive wheel may be controlled primarily by adjusting the amount of braking pressure applied to it. Changes in the torque applied to a drive wheel can adjust the rotational speed of the drive wheel, causing a vehicle to speed up or slow down. For example, increasing the amount of torque applied to a drive wheel will increase the rotational speed of the drive wheel, and decreasing the amount of torque will decrease the rotational speed. Changes in braking pressure applied to a wheel can also adjust the rotational speed of the wheel, with braking principally serving to slow a vehicle. For example, increasing the amount of brake pressure applied to a wheel tends to decrease the rotational speed of the wheel. According to this invention, the torque applied to each drive wheel and the braking pressure applied to each wheel may be independently controlled, thereby providing improved stability, traction, differential speed and vehicle speed control.
To implement independent control of a vehicle's wheels, a controller is provided that receives inputs from various sensors associated with the vehicle and sends output instructions relating to the torque and braking pressure to be applied to each wheel. In particular, the output instructions may take into consideration the various inputs.
Referring first to
Referring to
For example, and as shown in
The controller 10 may also receive input from a sensor for detecting an accelerator pedal position, such as at 16. An accelerator pedal is generally used by an operator to control the speed of a vehicle by depressing the accelerator pedal to increase the vehicle's speed. The position of an accelerator pedal may indicate the relative desired amount of torque (more or less torque) an operator wishes to apply to the drive wheels 6a, 6b. Thus, the input 16 may be used by the controller 10 to determine a desired torque input from the user, such as at 18.
The controller 10 may also receive input from a sensor for detecting a brake pedal position, such as at 20. A brake pedal is generally used by an operator to control the braking, or slowing, of a vehicle by brake assemblies that slow the rotation of wheels 6a, 6b, 6c, 6d. The position of a brake pedal may indicate the desired amount of brake pressure an operator wishes to apply to the wheels. Thus, the input 20 may be used by the controller 10 to determine a desired brake input from the user, such as at 22.
The controller 10 may also receive input from a sensor for detecting an operator gearshift lever position, or selection, such as at 24. A gearshift lever, or other similar feature, is generally used by an operator to choose the direction of driven movement of a vehicle, such as forward, neutral (no driven movement), and reverse. The position or selection of a gearshift lever may indicate the direction an operator wishes the vehicle to move, such as when an operator wishes to move the vehicle forward, the gearshift lever is placed in the forward position. Thus, the input 24 may be used by the controller 10 to determine a desired direction setting, such as forward, neutral, or reverse, as at 26.
The controller 10 may also receive input from a sensor for detecting a traction control switch position, or selection, such as at 28. A traction control switch, or other similar feature, is generally used by an operator to control the activation and deactivation of a traction control system in the vehicle. A traction control system is generally understood as including features for preventing or remediating the loss of traction between the drive wheels 6a, 6b and the road. The position or selection of a traction control switch may indicate whether an operator wishes for a traction control system to be activated or not. Thus, the input 28 may be used by the controller 10 to determine a desired traction control setting, such as at 30.
The controller 10 may also receive input from a sensor for detecting a stability control switch position, or selection, such as at 32. A stability control switch, or other similar feature, is generally used by an operator to control the activation and deactivation of a stability control system in the vehicle. A stability control system is generally understood as including features for preventing or remediating the loss of steering control. The position or selection of a stability control switch may indicate whether an operator wishes for a stability control system to be activated or not. Thus, the input 32 may be used by the controller 10 to determine a desired stability control setting, such as at 34.
In some instances, the activation and deactivation features of a traction control system and a stability control system may be combined so that an operator can adjust a single control switch to activate or deactivate both at the same time. Also in some instances, either or both of a traction control system and a stability control system may not be included in a vehicle.
The controller 10 may also receive input from a sensor for detecting a cruise control switch position, or selection, such as at 36. A cruise control switch, or other similar feature, is generally used by an operator to set or control a desired constant speed for the vehicle, such as may be used on highways where a constant speed may be maintained for relatively long periods of time. A cruise control system is generally understood as including features for maintaining a vehicle at a chosen speed. The position or selection of a cruise control switch may indicate whether an operator wishes for a cruise control system to be activated or not, as well as for setting and adjusting a desired speed. Thus, the input 36 may be used by the controller 10 to determine a desired cruise control setting, such as at 38. In some instances, a cruise control system may not be included in a vehicle.
Thus, various inputs 12 (steering wheel position), 16 (accelerator pedal position), 20 (brake pedal position), 24 (operator gearshift lever), 28 (traction control switch), 32 (stability control switch), and 36 (cruise control switch) generally relate to features that may be controlled, essentially directly, by an operator or driver. In addition to these operator-controlled features, the controller 10 is configured to receive inputs from sensors relating to features that are only minimally operator-controlled, if at all.
For example, and with continued reference to
The controller 10 may also receive input from one or more sensors, such as resolvers, for monitoring the vehicle's electric motors, such as at 44. The input 44 may be used by the controller 10 to determine the motor speed for each electric motor, such as at 46. In one embodiment, the vehicle 5 and associated motor(s) may be as shown in U.S. patent application Ser. No. 13/283,663, filed Oct. 28, 2011 and hereby incorporated entirely by reference.
The controller 10 may also receive input from one or more sensors, such as speedometers, for monitoring the vehicle's speed, as at 48. The input 48 may be used by the controller 10 to determine the vehicle's speed, as at 50.
The controller 10 may also receive input from one or more steering angle sensors for monitoring the angle of the vehicle's wheels used for steering (typically the front wheels 6c, 6d) with respect to a forward-direction axis, such as at 52. The input 52 may be used by the controller 10 to determine the front wheel angles, such as at 54.
The controller 10 may also receive input from one or more brake pressure sensors for monitoring the braking pressure being applied by braking assemblies 8a, 8b, 8c, 8d to the vehicle's wheels 6a, 6b, 6c, 6d, such as at 56. The input 56 may be used by the controller 10 to determine brake pressure values, such as at 58.
The controller 10 may also receive input from one or more wheel torque sensors for monitoring the torque being applied to the vehicle's drive wheels, such as at 60. The input 60 may be used by the controller 10 to determine the torque being applied to the drive wheels, such as at 62.
The controller 10 may also receive input from one or more acceleration sensors, such as multi-axis acceleration sensors, monitoring the acceleration of the vehicle in several directions, as at 64. The input 64 may be used by the controller 10 to determine the vehicle's acceleration, which may be determined on a directional basis, including the vehicle's longitudinal acceleration, lateral acceleration, and yaw rate, as at 66.
In addition, the controller 10 may receive input from one or more other vehicle sensors as well, such as 68. These inputs may be used by the controller 10 to determine information about the vehicle, such as temperature, windshield wiper status, light status, humidity, anti-lock brake status, and/or other aspects of the vehicle.
The controller 10 is configured to receive the various inputs discussed above, to determine information based on those inputs, and to generate output instructions. Particularly, the controller 10 generates motor torque commands, as at 70, and brake pressure commands, as at 72. The motor torque commands 70 may relate to and may be generated for each electric motor 7a and/or 7b. Similarly, the brake pressure commands 72 may relate to and may be generated for the braking assembly associated with each wheel, including the drive wheels and non-drive wheels. Additional output instructions may also be generated by the controller 10, such as other control outputs at 74. The controller 10 may include any general purpose processor and software capable of performing the functions described herein.
Turning next to
As part of the control sequence of the integrated control algorithm 80, the controller 10 may query whether the vehicle's stability control system is on or off, such as at 82. The controller 10 may refer to the stability control setting 34 to answer this query. If the stability control system is off (or if a stability control system is not included in the vehicle), the integrated control algorithm 80 proceeds to another step in its control sequence. If the stability control system is on, the controller 10 queries whether the vehicle is travelling along a desired path, such as at 84.
As part of the consideration of whether the vehicle is travelling along a desired path, the controller 10 may use any number of the available inputs or determined information, such as, for example, the lateral acceleration and yaw rate information determined at 66. Lateral acceleration or yaw rate values falling outside reasonably anticipated values may indicate that the vehicle is sliding or spinning, and therefore no longer travelling along a desired path. If the vehicle is not on a desired path, a stability control algorithm is activated, such as at 86. If the vehicle is on a desired path, the integrated control algorithm 8o proceeds to another step in its control sequence.
Referring to
The stability control algorithm 86 may also query whether stability is restored to the vehicle, as at 92. If not, the stability control algorithm 86 returns to 88. If stability is restored, the stability control algorithm 86 returns to the control sequence of the integrated control algorithm 80.
The control sequence of the integrated control algorithm 86 may also query whether the vehicle is near a breakaway point, as at 94. A breakaway point is generally understood as a state when the vehicle may be in unsafe conditions and the risk of diminished operator control is increased. If the vehicle is near a breakaway point, an anticipatory correction algorithm is activated, as at 96.
Referring to
The anticipatory control algorithm 96 also may query whether safe conditions have been restored, as at 100. If not, the anticipatory control algorithm 96 returns to 98. If safe conditions have been restored, the anticipatory control algorithm 96 returns to the control sequence of the integrated control algorithm 80.
The control sequence of the integrated control algorithm 80 may also query whether the traction control system is on or off, as at 102. The controller 10 may refer to the traction control setting 30 to answer this query. If the traction control system is off (or if a traction control system is not included in the vehicle), the integrated control algorithm 80 proceeds to another step in its control sequence. If the traction control system is on, the controller 10 queries whether any wheel is slipping, such as at 104. The controller may refer to any of the inputs or determined information to answer this query, including for example, the wheel speed at 42, the motor speed at 46, and the vehicle speed at 50. Generally, when a drive wheel is slipping, the wheel speed will be out of relationship with the vehicle speed. If no wheel is slipping, the integrated control algorithm 80 proceeds to another step in its control sequence. If any wheel is slipping, a traction control algorithm is activated, as at 106.
Referring to
The control sequence of the integrated control algorithm 86 may also query whether the vehicle is turning, as at 114. If the vehicle is not turning, the integrated control algorithm 80 proceeds to another step in its control sequence. If the vehicle is turning, a differential wheel speed algorithm is activated, as at 116.
Referring to
The control sequence of the integrated control algorithm 80 may also query whether the cruise control system is on or off, as at 118. The controller 10 may refer to the cruise control setting 38 to answer this query. If the cruise control system is off, the integrated control algorithm 80 proceeds to another step in its control sequence. If the cruise control system is on, a cruise control algorithm is activated, as at 120.
Referring to
Thus, the present invention in one aspect provides for the independent control of the wheels in an electric vehicle. In particular, independent control may be exercised over the drive wheels and independent braking control is exercised over all wheels, including drive wheels and non-drive wheels. By independently controlling the wheels, improved stability, traction, differential speed and vehicle speed may be achieved.
From the above disclosure of the general principles of the present invention and the preceding detailed description of at least one embodiment, those skilled in the art will readily comprehend the various modifications to which this invention is susceptible. Therefore, we desire to be limited only by the scope of the following claims and equivalents thereof.
This application claims priority of U.S. Provisional Patent Application No. 61/422,696, filed Dec. 14, 2010, which is expressly incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61422696 | Dec 2010 | US |