A technique controls regenerative braking to reduce skidding/sliding of an electric vehicle. Such a technique may involve imparting rotation to an electric motor to move the vehicle to a first speed; and adjusting the limit regenerative braking power available based on a grade/slope on which the vehicle is operating. Processing circuitry may be configured to both: (a) allow a vehicle to have unrestricted or less restricted regenerative braking for more quickly slowing the vehicle when desired such as on flat dry pavement and/or on flat ground, and (b) limit, or more significantly limit, the vehicle's deceleration in situations such as when traveling downhill on a steep grade to reduce chances of sliding/skidding.
A conventional electric vehicle includes a rechargeable battery and an electric motor connected to the vehicle's drive wheels through the drivetrain. To drive the electric motor and thus move the vehicle, a vehicle operator depresses an accelerator pedal. Similarly, to slow the electric motor and provide braking to the vehicle, the vehicle operator depresses a brake pedal.
Some conventional electric vehicles perform regenerative braking when slowing the vehicle. In regenerative braking, the drive wheels turn the electric motor to convert kinetic energy of the moving vehicle into electrical energy which is stored back into the rechargeable battery for future use.
There may be deficiencies associated with a conventional electric vehicle which simply and blindly performs regenerative braking when slowing the vehicle. For example, for a particular conventional electric vehicle, suppose that the electric motor is an alternating current (AC) motor which provides regenerative braking at a maximum power level when the vehicle operator partially or fully releases the accelerator pedal. In such a situation, the AC motor may provide regenerative braking torque to the drive wheels of the electric vehicle which exceeds the coefficient of friction between the drive wheels and the drive surface. As a result, the drive wheels will slip or skid on the drive surface causing an unsafe event.
The force of gravity acts to pull a vehicle downhill. Regenerative braking, in turn, produces motor torque which counters this downward pull by slowing the drive wheels. Skidding occurs when the force of gravity overcomes the frictional force at the drive wheels as they are resisting gravity to slow the vehicle. This is particularly applicable when the surface of the steep grade is already a low friction surface, such as a wet surface, grass, wet grass, etc.
A technique of limiting motor current during regenerative braking is used on TSV electric vehicles today to reduce the likelihood of skidding when descending hills. For example, see U.S. Pat. No. 11,673,474, the disclosure of which is hereby incorporated herein by reference in its entirety. Current limiting reduces the magnitude of motor torque during regenerative braking which reduces the torque at the drive wheels and therefore reduces the likelihood of skidding. However, this current limiting during regenerative braking is blind to vehicle conditions and for example is applied independent of the slope on which the vehicle is operating and irrespective of the surface on which the vehicle is traveling. This, for example, applies limits to regenerative braking on both steep slopes, as well as on shallow slopes or flat ground where skidding is not particularly hazardous or as likely compared to steeper slopes. Legacy controllers do not contain any sensory devices that allow direct measurement of grade for example. This necessitates the current limiting to be applied universally across all slopes. Without the ability to determine undesirable vehicle orientation in terms of likelihood to skid while regeneratively braking, current limiting of regenerative braking must be applied independent of vehicle orientation. This can limit the vehicle's deceleration even in situations when not needed to prevent/reduce skidding, and so that regenerative braking is limited on shallow grades and/or flat ground when it would be more desirable to have unrestricted regenerative braking for more quickly slowing the vehicle when desired by the vehicle operator.
Improved techniques are directed to controlling regenerative braking provided by a motor (e.g., induction motor) of a vehicle to reduce skidding and/or slipping of the vehicle wheel(s) and/or the vehicle itself, wherein control of the regenerative braking is based on at least one of: (i) a slope/grade on which the vehicle is located and/or traveling, (ii) a type of surface (e.g., grass vs. pavement) on which the vehicle is located and/or is traveling, and/or (iii) a degree of wetness of the surface on which the vehicle is located and/or is traveling. For example, adjusting current limiting based on the grade/slope on which the vehicle is located/traveling, can prevent or reduce skidding on steep hills while allowing full deceleration performance in other conditions such as on flat ground or shallow grades.
Certain example embodiments use angular position of the vehicle (e.g., based on the grade/slope on which the vehicle is located) and/or direction data of the vehicle to determine vehicle orientation where loss of traction is likely and/or hazardous. Vehicle operation on steep downward slopes is indicative of these conditions for example. When hazardous conditions are detected (e.g., based on one or more of the items (i)-(iii) identified above), certain example embodiments limit the regenerative braking torque available at lower, near-skidding RPMs. By limiting regenerative braking torque on steep downward slopes for example, the likelihood of losing tire traction is reduced which reduces the likelihood of skidding and/or loss of vehicle control while traveling downhill.
Certain example embodiments may use an IMU (inertial measurement unit) to determine the grade on which the vehicle is operating for example. Other techniques for estimating, detecting, and/or measuring grade may instead or also be used. By using the angular data from the IMU or other grade estimation/determination, a controller comprising processing circuitry (e.g., a motor controller) may be configured to reduce regenerative current limits to prevent or reduce a likelihood of skidding when necessary (e.g., while descending a steep hill), and allow full and/or a higher amount of regenerative current in less skid-likely scenarios such as on shallow grades and/or flat ground. For example and without limitation, a controller (e.g., of or including a processor, and/or circuitry) may be configured to limit regenerative braking on steep grades (e.g., grades of at least 5 degrees relative to the horizontal), and provide less or no limiting of regenerative braking to allow for a higher amount of or full regenerative current on low grades (e.g., grades less than 5 degrees relative to the horizontal), flat ground, and/or uphill. Thus, for example and without limitation, a controller (e.g., of or including a processor, and/or circuitry) may be configured to limit regenerative braking on steep grades (e.g., grades of at least 5 degrees relative to the horizontal) so that the vehicle does not slow down as quickly, and for instance allow full or a higher amount of regenerative current so that the vehicle can slow down more quickly on low grades (e.g., grades less than 5 degrees relative to the horizontal), flat ground, and/or uphill, for purposes of safety discussed herein.
Such techniques may reduce the power available from regenerative braking on steep hills for example. Such reduction of regenerative braking power lowers the amount of braking torque imposed by the induction motor on the drive wheels of the vehicle. Accordingly, vehicle wheels are less prone to slipping and/or skidding on the steep and/or slippery drive surfaces for example, thus improving safety of the vehicle.
Thus, processing circuitry in certain example embodiments can be configured to both: (a) allow a vehicle to have unrestricted or less restricted regenerative braking for more quickly slowing the vehicle when desired such as on flat dry pavement and/or on flat ground, and (b) limit, or more significantly limit, the vehicle's deceleration in situations such as when traveling downhill on a steep grade to reduce chances of sliding or skidding.
An example embodiment is directed to an electric vehicle which includes a vehicle body, a rechargeable battery supported by the vehicle body, an induction motor supported by the utility vehicle body, and control circuitry coupled with, directly or indirectly, the rechargeable battery and the induction motor. The control circuitry is configured to control regenerative braking to reduce skidding of the vehicle at least by one or more of:
In some arrangements, imparting rotation to the induction motor to move the vehicle may include at least one of: (a) sensing that a forward/reverse switch of the vehicle is set to a forward position, (b) sensing operation of an accelerator pedal of the vehicle, and (c) in response to sensing that the forward/reverse switch is set to the forward position and sensing operation of the accelerator pedal, driving the induction motor to move the vehicle in a forward direction.
In certain example embodiments, the vehicle may be a golf car (or any other suitable vehicle) having a lithium-inclusive battery; and/or the induction motor may be an alternating current (AC) motor for driving at least one wheel of the golf car using power from the battery. The regenerative braking is for slowing the vehicle while preventing or reducing a chance of the wheels skidding while the golf car moves over a surface. Also, the regenerative braking is for recharging the battery.
In an example embodiment, there may be provided an electric vehicle comprising: a vehicle body; at least one sensor configured to detect angular positional data (e.g., one or more of angular speed, acceleration, position data based on a map, travel direction) of the vehicle; a rechargeable battery supported by the vehicle body; a motor (e.g., induction motor); and control circuitry coupled with the rechargeable battery, the at least one sensor, and the motor; wherein the control circuitry is configured to control regenerative braking of the vehicle to reduce a chance of vehicle skidding at least by adjusting a limit of regenerative braking power available to the vehicle based on the angular positional data from the at least one sensor. “Based on” as used herein covers based at least on. The at least one sensor may be configured so that the angular positional data is indicative of a grade/slope on which the vehicle is operating. The regenerative braking may also be for recharging the battery.
In an example embodiment, there is provided a method of performing regenerative braking in a vehicle, the method comprising: at least one sensor of the vehicle detecting angular positional data of the vehicle; and controlling regenerative braking of the vehicle, which recharges a battery of the vehicle, at least by adjusting a limit of regenerative braking power available to the vehicle based on the angular positional data from the at least one sensor.
The foregoing and other objects, features and/or advantages will be apparent from the following description of particular embodiments, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of various example embodiments. Each embodiment herein may be used in combination with any other embodiment(s) described herein.
Referring now more particularly to the accompanying drawings in which like reference numerals indicate like parts throughout the several views.
Improved techniques are directed to controlling regenerative braking provided by a motor (e.g., see induction motor 42 in
In certain example embodiments, control circuitry 200 (e.g., which may be part of motor controller 40 and/or battery management system 50, or may be separate from both) may use angular position of the vehicle 20 from at least one sensor 210, 320 (e.g., for sensing angle data of the vehicle indicative of the grade/slope on which the vehicle is located/operating) and/or direction data of the vehicle to determine vehicle orientation, in order to determine situations where loss of traction is more likely and/or hazardous. Vehicle operation on steep downward slopes is indicative of these conditions for example. When hazardous conditions are detected (e.g., based on one or more of the items (i)-(iii) identified above), control circuitry in certain example embodiments limits the regenerative braking torque available at lower, near-skidding RPMs. By limiting regenerative braking torque on steep downward slopes for example, the likelihood of losing tire traction is reduced which reduces the chance of skidding and/or loss of vehicle control while traveling downhill.
Regarding the sensor(s) 210, 320, certain example embodiments may use an IMU (inertial measurement unit) to determine (e.g., estimate) the grade on which the vehicle is operating for example. Other techniques for estimating, detecting, and/or measuring grade may instead or also be used, such as grade determination (e.g., estimation) based on internal controller signal(s) such as speed, torque, current, etc., and/or combining position from GPS with topographical information such as via predicting grade based on map location and/or direction of travel. By using the angular data (e.g., one or more of angular speed, acceleration, position data based on a map, travel direction, and/or the like) from the IMU or other grade determination (e.g., estimation), a controller comprising processing circuitry (e.g., a motor controller) may be configured to reduce regenerative current limits to prevent or reduce a likelihood of skidding when necessary (e.g., while descending a steep hill), and allow full and/or a higher amount of regenerative current in less skid-likely scenarios such as on shallow grades and/or flat ground. In certain example embodiments, an IMU may output angular speed and/or acceleration data, and angular position may then be calculated from this IMU angular data. For example and without limitation, a controller (e.g., of or including a processor, and/or circuitry 200) may be configured to limit regenerative braking on steep grades (e.g., grades of at least 5 degrees relative to the horizontal), and not to limit regenerative braking and for instance allow full or a higher amount of regenerative current on low grades (e.g., grades less than 5 degrees relative to the horizontal), flat ground, and/or uphill. Thus, for example and without limitation, a controller (e.g., of or including a processor, and/or circuitry 200) may be configured to limit regenerative braking on steep grades (e.g., grades of at least 5 degrees relative to the horizontal) so that the vehicle 20 does not slow down as quickly, and for instance allow full or a higher amount of regenerative current so that the vehicle 20 can slow down more quickly on low grades (e.g., grades less than 5 degrees relative to the horizontal), flat ground, and/or uphill, for purposes of safety discussed herein.
Such techniques (e.g., see
Thus, processing circuitry 200 in certain example embodiments can be configured to both: (a) allow a vehicle to have unrestricted or less restricted regenerative braking for more quickly slowing the vehicle when desired such as on flat dry pavement and/or on flat ground, and (b) limit, or more significantly limit, the vehicle's deceleration in situations such as when traveling downhill on a steep grade to reduce chances of sliding or skidding.
Vehicle drive wheel skidding is most likely to occur when descending steep hills during regenerative braking. The force of gravity acts to pull the vehicle downhill. Regenerative braking, in turn, produces motor torque which counters this downward pull by slowing the drive wheels. Skidding occurs when the force of gravity overcomes the frictional force at the drive wheels as they are resisting gravity to slow the vehicle. This is particularly applicable when the surface of the steep grade is already a low friction surface, such as a wet surface, grass, wet grass, etc.
The control circuitry 200 may be configured to control regenerative braking to reduce skidding of the vehicle 20 at least by one or more of: (A) imparting rotation to the motor 42 (e.g., induction motor, or any other type of motor) to move the vehicle, (B) while the vehicle 20 is on and/or traveling down a slope with a grade/slope higher than a predetermined value, applying a first power level limit for regenerative braking to the motor 42, and (C) while the vehicle is on at least one of a flat surface, traveling uphill, and/or traveling down a slope with a grade/slope lower than a predetermined value (shallow non-steep slope), not applying a limit for regenerative braking or applying a second power level limit for regenerative braking to the motor 42, the second power level limit allowing for more regenerative braking and faster vehicle deceleration compared to the first power level limit. Each of the first power level limit and the second power level limit may impose an upper limit to power available to the motor(s) 42 during regenerative braking.
In certain example embodiments, a maximum current limit may be imposed on the motor(s) 42 to protect control circuitry that controls the motor(s). Additionally, directing the motor 42 to provide the braking torque that slows the vehicle 20 in accordance with the second power level limit may include for example reducing the maximum current limit by less than 10% to provide, as the second power level limit, a current limit which is at least 90% of the maximum current limit. Furthermore, directing the motor to provide the braking torque that slows the vehicle in accordance with the first power level limit may include reducing the maximum current limit by at least 30% (more preferably by at least 40%, and sometimes by at least 50%) to provide, as the first power level limit, a current limit which is less than 70% (more preferably less than 60%, and sometimes less than 50%) of the maximum current limit. In certain example embodiments, computerized memory of the vehicle may store power limiting data. Additionally, applying the first power level limit for regenerative braking to the motor may include accessing the power limiting data to identify a first power level limit setting, and operating the motor in accordance with the first power level limit setting to provide braking torque that slows the vehicle. In certain example embodiments, applying the second power level limit for regenerative braking to the motor may include accessing the power limiting data to identify a second power level limit setting which is different from the first power level limit setting, and operating the motor in accordance with the second power level limit setting to provide braking torque that slows the vehicle. In certain example embodiments, the power limiting data may include a power limiting map having multiple map entries, where each map entry may map a different motor rotation rate to a respective power level limit setting.
Thus, in certain example embodiments, there may be provided an improved technique for controlling regenerative braking by an motor(s) of a vehicle to reduce skidding of the vehicle 20. Such a technique may reduce the power available from regenerative braking, using the motor(s) 42 to provide braking and to recharge a battery 52, on steep downhill slopes. Such limiting of regenerative braking power can lower the amount of braking torque imposed by the motor(s) 42 on the drive wheel(s) of the vehicle on such steep downhill slopes. As a result, the drive wheel(s) are less prone to slipping or skidding thus improving vehicle safety.
The various individual features of the particular arrangements, configurations, and embodiments disclosed herein can be combined in any desired manner that makes technological sense. Additionally, such features are hereby combined in this manner to form all possible combinations, variants and permutations except to the extent that such combinations, variants and/or permutations have been expressly excluded or are impractical. Support for such combinations, variants and permutations is considered to exist in this document.
The motion control system 26 controls vehicle movement such as drive provided by the set of wheels/tires 24, speed control, braking, and so on thus enabling the utility vehicle 20 to perform useful work. The motion control system 26 of the illustrated embodiments may include, among other things, a motor system 30, a rechargeable battery system 32, and additional components 34 such as a set of user controls 36 (e.g., foot pedals, a keyed switch, a maintenance switch, etc.) and cabling 38.
It should be understood that certain components of the motor control system 26 (or portions thereof) may be disposed within a set of compartments (in one or more compartments) under a set of seats (under one or more seats) of the utility vehicle 20. For example, a compartment underneath a seat of the utility vehicle 20 may house one or more rechargeable batteries, control circuitry, cabling, controls, etc. for ease of access/serviceability, for protection against damage, for security, and so on. However, these are just examples, and components may be provided at other locations of the vehicle 20.
It should be further understood that the motion control system 26 may include other apparatus/components as well. Along these lines, the motion control system 26 may further includes a drivetrain (e.g., a set of gears, linkage, etc.) that connects the motor system 30 to the set of wheels/tires 24 (e.g., two drive wheels and two non-drive wheels), a steering wheel (or column), a steering gear set that connects the steering wheel to certain wheels/tires 24, a set of brakes, other controls and sensors, and so on.
As will be explained in further detail shortly, the utility vehicle 20 includes an motor(s) which runs on electric power from a rechargeable battery and is equipped with a regenerative braking control feature which can lower regenerative braking power of the motor to reduce skidding of the vehicle.
As shown in
In some embodiments, a safety limit (e.g., a current or power limit) may be set on the controller to limit the maximum amount of current that can pass through the motor controller 40 to prevent or reduce premature wear or damage to the motor controller 40 or other electrical components. The upper limit of torque available for regenerative braking is dependent on this safety limit set on the motor controller 40.
Induction motor 42 may include a stator having multiple (e.g., three) phase windings, and a rotor connected, directly or indirectly, to the drive wheel(s). The motor controller 40 may operate the motor 42 by providing a three-phase AC current through the stator to produce a rotating magnetic field which rotates the rotor either in the forward or reverse direction. The motor controller 40 controls the rate of rotation and strength by controlling the frequency and amplitude of the AC current. Other types of motor 42 may instead be used, such as any motor than can provide braking torque (e.g., PMAC, Brushless DC, Brushed Separately Excited DC, Switched Reluctance, etc.)
The rechargeable battery system 32 may include a battery management system (BMS) 50 and a rechargeable battery 52. The BMS 50 controls electrical access to the rechargeable battery 52. Additionally, the BMS 50 may respond to various events such as sleep events (e.g., timeouts) to prevent or reduce excessive discharging of the rechargeable battery 52 thus safeguarding the rechargeable battery 52 from becoming over discharged. The BMS 50 may respond to other events as well such as wakeup events (e.g., actuation of the user controls 36), charging situations, fault conditions, and so on to control charging and discharging of the rechargeable battery 52.
It should be understood that a variety of battery types and form factors are suitable for the rechargeable battery 52. For example, the rechargeable battery 52 may be a lithium inclusive battery which includes multiple lithium inclusive battery cells, a single battery pack, combinations thereof, and so on. As another example, the rechargeable battery 52 may utilize one or more lead acid batteries in place of, or in combination with, the lithium inclusive battery, and so on.
The additional components 34 may, for example, include one or more of a set of user controls 36 (e.g., pedals, switches, etc.), cabling 38, a charging receptacle 60, and perhaps other electrical components (or loads) 62 (e.g., lights, a global positioning system (GPS), specialized equipment, etc.). In some arrangements, the cabling 38 may include a communications bus, such as, for example, a controller area network (CAN) bus through which the motor system 30 and the rechargeable battery system 32 can exchange communications 70 such as electronic CAN messages in accordance with the CAN protocol.
As shown in
The power delivery interface 100 couples with the motor system 30. Similarly, the battery interface 102 couples with the rechargeable battery 52. The wakeup circuit 104 controls closing and opening of the contactor 106 to electrically connect the motor system 30 to the rechargeable battery 52 and disconnect the motor system 30 from the rechargeable battery 52, respectively. During such operation, the charge regulation circuit 108 controls signal conditioning during discharging and charging of the rechargeable battery 52.
As further shown in
The wakeup circuit 104 may include control logic 130 and a timer 132 which operate to manage access to the rechargeable battery 52. Such operation may be based on a variety of inputs 134 from the motor system 30, from the user controls 36 (directly or indirectly), and/or the like. Along these lines, in response to a wakeup event (e.g., a user turning on the BMS 50), the wakeup circuit 104 may output an actuator signal 136 that actuates the electromagnetic actuator 124 in a first direction 140 from a first position to a second position that connects respective source contacts 122 to corresponding target contacts 120 to electrically connect the motor system 30 to the rechargeable battery 52. Along these lines, the electromagnetic actuator 124 may be provisioned with a solenoid or coil that closes the contactor 106 in response to the actuator signal 136.
Additionally, in response to a sleep event (e.g., encountering a predefined time period of non-use while the BMS 50 is awake), the wakeup circuit 104 may terminate output of the actuator signal 136 which releases the electromagnetic actuator 124. In particular, the electromagnetic actuator 124 is spring biased in a second direction 142 which is opposite the first direction 140. Accordingly, termination of the actuator signal 136 enables the electromagnetic actuator 124 to return back from the second position to the first position thus automatically separating the source contacts 122 from the target contacts 120 when the wakeup circuit 104 terminates output of the actuation signal 136 thus disconnecting the motor system 30 from the rechargeable battery 52. As a result, there are no significant parasitic loads placed on the rechargeable battery 52 that could otherwise further discharge the rechargeable battery 52 to an over-depleted state.
In other embodiments, the wakeup circuit 104 does not need to constantly maintain the actuator signal 136. Instead, the wakeup circuit 104 may control engagement and disengagement of the contactor 106 using discrete engagement and disengagement signals. With such use of a dedicated release signal, maintenance of a signal and termination for release is not required. A utility vehicle having a similar wakeup/sleep feature is described in U.S. Pat. No. 10,322,688, the disclosure of which is hereby incorporated herein by reference in its entirety.
Furthermore, in some embodiments, other conductive pathways may exist between the vehicle's power supply (e.g., the rechargeable battery 52) and the motor system 30 that do not extend through the contactor 106. Moreover, in some embodiments, such as lead acid battery powered vehicles, the motor system 30 may connect, directly or indirectly, to a set of lead acid batteries (e.g., where there is no over-discharge protection by a contactor 106). Any battery type may be used for battery 52 in various example embodiments, such as lithium ion inclusive, lead acid, nickel inclusive, metal hydride, etc.
In accordance with certain embodiments, the control circuitry 200 may form at least a portion of the motor controller 40 or may be separate from the motor controller 40 (also see
The battery interface 202 may be constructed and arranged to connect the control circuitry 200 to the rechargeable battery 52 of the rechargeable battery system 32. In accordance with some embodiments, the battery interface 202 may connect to the rechargeable battery 52 through at least the contactor 106 (e.g., when the rechargeable battery 52 includes a set of lithium batteries). In accordance with other embodiments, the battery interface 202 may connect directly to the rechargeable battery 52 (e.g., when the rechargeable battery 52 includes only a set of lead acid batteries).
The motor interface 204 may be constructed and arranged to connect the control circuitry 200 to the motor(s) 42 of the motor system 30. In accordance with some embodiments, the number of conductors within the motor interface 204 may depend on the number of poles (e.g., the number of sets of three-way electromagnetic windings) in the motor(s) 42 (e.g., a 2-pole AC motor, a 4-pole AC motor, a 6-pole AC motor, etc.).
The memory 206 may store a variety of memory constructs 220 including an operating system 222, specialized regenerative braking control code 224, configuration data 226 (e.g., power limiting data, control settings, etc.), and other software constructs, code and data 228 (e.g., activity/event logs, utilities, tools, etc.). Although the memory 206 is illustrated as a single block in
The processing circuitry 208 may be configured to run in accordance with instructions of the various memory constructs 220 stored in the memory 206. In particular, the processing circuitry 208 may run the operating system 222 to manage various computerized resources (e.g., processor cycles, memory allocation, etc.). Additionally, the processing circuitry 208 may run the specialized regenerative braking control code 224 to electronically control regenerative braking power. The processing circuitry 66 may be implemented in a variety of ways including via one or more processors and/or cores running specialized software, application specific ICs (ASICs), field programmable gate arrays (FPGAs) and associated programs, microcontrollers, discrete components, analog circuits, other hardware circuitry, combinations thereof, and so on. In the context of one or more processors executing software, a computer program product may be capable of delivering all or portions of the software to the control circuitry 200 (e.g., also see the memory constructs 220 in
The additional circuitry 210 represents other circuitry of the control circuitry 200. Such circuitry may include sensor(s) 210, 320 (e.g., IMU shown in
The sensor(s) 320 may provide sensor information 330, such as angular positional data which may be indicative of a grade/slope on which the vehicle is operating, to the control circuitry 200. Such sensor information 330 may allow the control circuitry 200 to determine whether the vehicle is traveling downhill on a steep grade for example, on flat ground, on a shallow grade, and/or whether the vehicle is traveling on wet grass for example, and to control and adjust regenerating braking based thereon.
The forward/reverse switch 322 may provide a switch direction signal 332 to the control circuitry 200. The switch direction signal 332 identifies the current position of the forward/reverse switch 332 which is controlled by the vehicle operator (e.g., forward position, reverse position, neutral position, etc.).
The accelerator pedal 324 may provide an accelerator pedal signal 334 to the control circuitry 200. The accelerator pedal signal 334 identifies the current position of the accelerator pedal 324 which is controlled by the vehicle operator (e.g., a current angle of displacement, fully depressed, fully released, etc.).
The service brake pedal 326 may provide a brake pedal signal 336 to the control circuitry 200. The brake pedal signal 336 may identify the current position of the brake pedal 326 which is controlled by the vehicle operator (e.g., a current angle of displacement, fully depressed, fully released, etc.). A brake pedal, brake switch, and/or associated elements may be omitted in certain example embodiments.
The other componentry 328 may provide other signals 338 to the control circuitry 200. For example, the other signals 338 may indicate whether a tow switch of the utility vehicle 20 has been set to enabling vehicle towing, whether the utility vehicle 20 is currently connected to an external charger to charge the rechargeable battery 52, whether an operator has inserted a key into a keyed switch of the utility vehicle 20 and turned the keyed switch, whether a certain fault has occurred, and so on.
During operation and based on the input 310 from the vehicle componentry 300, the control circuitry 200 may determine how to operate the motor 42 and outputs appropriate motor control input 340 to the motor 42. The motor 42 may respond by rotating, providing regenerative braking, etc.
In accordance with certain embodiments, the utility vehicle 20 may perform regenerative braking in different regenerative braking modes. In an example regenerative braking mode (e.g., a non-limiting regenerative braking mode), the control circuitry 200 of the utility vehicle 20 may impose regenerative braking based on the current wheel speed and the commanded speed. For example, the current wheel speed may be sensed as motor speed (e.g., the motor spins with the wheels at a fixed ratio) and the commanded speed may be sensed through accelerator pedal position (e.g., percentage of accelerator pedal actuation commands the same percentage of the maximum programmed vehicle wheel speed limit). The control circuitry 200 may compare the current wheel speed with the commanded speed and adjust regenerative braking power (e.g., torque and/or current) to bring the current wheel speed to the commanded speed at a predetermined deceleration rate (e.g., to reduce the current wheel speed from 10 mph to a commanded 5 mph at the predetermined rate of −5 mph per second). In some embodiments, the control circuitry 200 may use a closed feedback loop to measure the current wheel speed to adjust the regenerative braking power to maintain the desired deceleration rate. In this mode, for example, the full percentage of the regenerative braking power limit may be available to the control circuitry 200 regardless of the current wheel speed of the utility vehicle 20 (e.g., see
In some embodiments, in another regenerative braking mode hereinafter referred to as “a power-limiting regenerative braking mode”, the control circuitry 200 of the utility vehicle 20 operates similarly to the non-limiting regenerative braking mode, but limits the regenerative braking power available based on the data from the sensor(s) 210/320 such as angular positional data 330 which may be indicative of a grade/slope on which the vehicle is operating. Such sensor information 330 may allow the control circuitry 200 to determine whether the vehicle is traveling downhill on a steep grade for example, on flat ground, on a shallow grade, and/or whether the vehicle is traveling on wet grass for example, and to control and adjust regenerating braking based thereon. For example, see
For example, suppose that the vehicle operator wishes to drive the utility vehicle 20 in the forward direction by depressing the accelerator pedal 324. In this situation, the control circuitry 200 confirms that the forward/reverse switch 322 is in the forward position based on the switch direction signal 332. Additionally, the control circuitry 200 senses that the operator has depressed the accelerator pedal 324 based on the accelerator pedal signal 334 and that the operator has not depressed the brake pedal 326 based on the brake pedal signal 336. Furthermore, the control circuitry 200 analyzes the other signals 338 from the other componentry to verify that it is safe to drive the motor 42. Accordingly, the control circuitry 200 provides motor control input 340 to the motor 42 to operate the motor 42. For example, using electric power from the rechargeable battery 52, the control circuitry 200 may provide a three-phase AC current to the motor 42 to turn the rotor of the motor in the forward direction and thus rotate the drive wheel(s) 24 of the utility vehicle 20 in the forward direction to move the utility vehicle 20 forward. The control circuitry 200 controls current speed of the utility vehicle 20 by continuing to sense the input 310 from the vehicle componentry 300 and outputting the three-phase AC current at an appropriate frequency and amplitude, e.g., the motor control input 340.
Now, suppose that the vehicle operator partially or fully releases the accelerator pedal 324 while the utility vehicle 20 moves in the forward direction. In this situation, the control circuitry 200 confirms that the forward/reverse switch 322 is still in the forward position based on the switch direction signal 332. Additionally, the control circuitry 200 senses that the operator has at least partially released the accelerator pedal 324 based on the accelerator pedal signal 334 and that the operating has not depressed the brake pedal 326 based on the brake pedal signal 336. Furthermore, the control circuitry 200 analyzes the other signals 330, 338 from the other componentry to verify that it is safe to operate the motor 42 in a regenerative braking mode in which the motor 42 generates electrical energy from kinetic energy of the moving utility vehicle 20. To this end, the control circuitry 200 provides motor control input 340 to the motor to provide regenerative braking which slows the utility vehicle 20 and recharges the rechargeable battery 52. For example, the control circuitry 200 fashions the frequency and amplitude of the three-phase AC current based on power limiting data (e.g., see the configuration data 226 in
In accordance with certain example embodiments, the power-limiting regenerative braking mode (e.g., see
Additionally, in accordance with certain example embodiments, the power-limiting regenerative braking mode (e.g., see
It should be further understood that the example power limiting function 400 is based on the downhill grade/slope upon which the vehicle is currently determined to be operating, which is based on measured/sensed data from sensor(s) 210/320 (e.g., see
In certain example embodiments, the regenerative braking power becomes more limited as the grade of a downhill slope increases. As shown in the example of
However, as further shown in
Due to such increased limiting of regenerative braking power on large downhill grades/slopes as shown in
Along these lines, a power limiting map may be preprogrammed, e.g., stored as a file or lookup table in memory (e.g., see the configuration data 226 in
At 602, the control circuitry imparts rotation to an induction motor of the vehicle to move the vehicle. Along these lines, the control circuitry may sense that the forward/reverse switch is set to a forward position, sense depression of the accelerator pedal, and in response drive the motor to move the vehicle in the forward direction.
At 604, during vehicle operation, the control circuitry determines the grade/slope (e.g., downhill grade/slope) on which the vehicle 20 is traveling, based on data from the sensor(s) 210, such as based on angular positional data regarding the vehicle.
At 606, while control circuitry 200 adjusts the power level limit for regenerative braking based on the determined downhill grade/slope. For example, see
The IMU 210 may output measured signals to the control circuitry 200 so that the control circuitry can determine the grade/slope on which the vehicle is operating for example, or the IMU 210 may be considered to be part of the control circuitry and may itself determine such a grade/slope. By using the angular data from the IMU, a controller comprising processing circuitry (e.g., a motor controller 40) may be configured to reduce regenerative current limits (further limit regenerating power available) to prevent or reduce a likelihood of skidding when necessary (e.g., while descending a steep hill) as shown in
While
Such techniques (e.g., see
In accordance with certain embodiments, the utility vehicle may employ an AC electrical architecture of an AC-powered electric vehicle. For example, the utility vehicle may operate the AC drive system to provide regenerative braking in response to a throttle command from the accelerator pedal and/or a brake command from the service brake pedal.
In the reverse direction, the power limiting need not be active in certain example embodiments. This is to ensure full regenerative braking capability for anti-rollback and position holding functions. Additionally, the power limiting need not be active when there is a braking command to the AC drive controller from a service brake pedal input from the vehicle operator, in certain example embodiments. This may help full braking power to be available for braking as commanded by the vehicle operator. In various example embodiments, there are other conditions where regenerative limiting may be turned off, such as responses to certain faults/conditions (e.g., key turned off while driving, loss of communication between BMS and controller, BMS declaring a shut down, and/or the like).
In accordance with certain embodiments, particular improvements disclosed herein are employed on any specialized vehicle that has an AC or DC powered drive system. Such improvements are not specific to battery type or AC or DC motor technology type. Such improvements are suitable for us in any industry that employs a vehicle with an AC or DC powered drive system.
It should be appreciated that the improvements disclosed herein were described in the context of motors by way of example. Other types of synchronous and asynchronous motor technologies are suitable for use as well such as permanent magnet AC, brushless DC, switched reluctance, other synchronous and/or asynchronous systems, and so on.
In an example embodiment, there is provided an electric vehicle comprising: a vehicle body; at least one sensor configured to data of the vehicle; a rechargeable battery supported by the vehicle body; a motor configured to drive at least one wheel of the vehicle; and control circuitry coupled with the rechargeable battery, the at least one sensor, and the motor; wherein the control circuitry is configured to control regenerative braking of the vehicle at least by adjusting a limit of regenerative braking power available to the vehicle based on positional data based on the data from the at least one sensor. The positional data may be the same data from the at least one sensor, or may be modified and/or processed based on the data from the at least one sensor.
In the electric vehicle of the immediately preceding paragraph, the positional data may comprise angular positional data indicative of a grade/slope on which the vehicle is operating, and the at least one sensor may be configured so that the data from the at least one sensor comprises at least one of: acceleration, angular speed, and/or angular position.
In the electric vehicle of any of the preceding two paragraphs, the regenerative braking may also be for recharging the battery.
In the electric vehicle of any of the preceding three paragraphs, the control circuitry may be configured for: imparting rotation to the motor to move the vehicle based on a forward/reverse switch of the vehicle being in a forward position, a position of an accelerator pedal of the vehicle being pressed.
In the electric vehicle of any of the preceding four paragraphs, the control circuitry may be configured for applying a power level limit for regenerative braking to the motor based on the angular positional data, and causing the motor to provide braking torque that slows the vehicle based on the power level limit. The applying the power level limit for regenerative braking to the motor based on the angular positional data may comprise: determining that the vehicle is moving in a forward direction, based on the vehicle moving in the forward direction and on the angular positional data being indicative of a grade/slope on which the vehicle is operating, causing the motor to provide a braking torque that slows the vehicle based on the grade/slope of ground on which the vehicle is operating.
In the electric vehicle of any of the preceding five paragraphs, the control circuitry may be configured to provide additional limiting of regenerative braking power available to the vehicle as a grade/slope of a downhill slope on which the vehicle is operating increases, so as to (a) allow the vehicle to have unrestricted or less restricted regenerative braking for more quickly slowing the vehicle on flat ground and/or small grades/slopes, and (b) limit, and/or more significantly limit, the vehicle's deceleration when the vehicle is traveling downhill on a steep grade to reduce chances of sliding/skidding, so that the regenerative braking power available to the vehicle is more limited when operating downhill on steep grades/slopes compared to on flat ground and/or small grade/slopes.
In the electric vehicle of any of the preceding six paragraphs, the control circuitry may be further configured to control regenerative braking of the vehicle by adjusting the limit of regenerative braking power available to the vehicle based on a speed of the vehicle and/or wheel(s) thereof.
In the electric vehicle of any of the preceding seven paragraphs, the vehicle may be a golf cart or any other suitable vehicle with a rechargeable battery.
In the electric vehicle of any of the preceding eight paragraphs, the battery may comprise lithium.
In the electric vehicle of any of the preceding nine paragraphs, the at least one sensor may comprise an inertial measurement unit (IMU) comprising at least one sensor for measuring at least angular orientation of the vehicle. The IMU may, for example, include at least one sensor for tracking acceleration, angular velocity, and/or angular orientation of the vehicle, and may include a gyroscope(s) and/or an accelerometer(s) for example. For example, the IMU may include three accelerometers, three gyroscopes, and depending on the heading requirement, one or more magnetometers. Such as one per axis for each of the three vehicle axes: roll, pitch, and yaw. The IMU may be (or may not be) integrated with a motor controller of the vehicle, where the motor controller is for controlling speed of the motor.
Each embodiment herein may be used in combination with any other embodiment(s) described herein. While example embodiments have been described in connection with what is presently considered to be the most practical and preferred embodiment(s), it is to be understood that the inventions are not to be limited to the disclosed embodiments, but on the contrary, are intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.