The disclosure relates generally to electric vehicles, and more particularly to operating electric vehicles.
Some vehicles have different operating modes tailored to provide different user experiences. From an energy consumption and range perspective, it is desirable to operate the vehicle in an economy or power-saving operating mode. However, operating the vehicle in the economy or power-saving operating mode limits the responsiveness of the vehicle and can cause the vehicle to feel sluggish. In some situations, this can cause the user to switch to a less restrictive operating mode that increases energy consumption and reduces range. Improvement is desirable.
In one aspect, the disclosure describes a method of operating an electric vehicle. The method comprises:
The electric vehicle may be a watercraft. The propulsion command may be received when the watercraft is in an operating mode imposing a power output limit for a powertrain of the watercraft. Causing the watercraft to accelerate at the second acceleration may include causing the powertrain of the watercraft to generate a power output higher than the power output limit while remaining in the operating mode.
The first acceleration may correspond to a power output equal to or lower than the power output limit.
The actuation rate threshold may be a first actuation rate threshold. The propulsion command may further correspond to a third acceleration when the actuation rate of the accelerator is higher than a second actuation rate threshold higher than the first actuation rate threshold. The method may include determining that the actuation rate is lower than the second actuation rate threshold.
The accelerator position may be indicative of a commanded speed of the electric vehicle. Causing the electric vehicle to accelerate at the second acceleration may include causing the electric vehicle to exceed the commanded speed.
The method may comprise, after causing the electric vehicle to exceed the commanded speed and while the accelerator remains at the accelerator position, causing the electric vehicle to decelerate to the commanded speed.
The commanded speed of the watercraft may be a planing speed of the watercraft.
The propulsion command may include a displacement of the accelerator from a first accelerator position to a second accelerator position. The method may include determining the actuation rate of the accelerator by dividing the displacement of the accelerator by an amount of time taken to execute the displacement of the accelerator.
The propulsion command may include a displacement of the accelerator from a first accelerator position to a second accelerator position. Causing the electric vehicle to accelerate at the second acceleration may be conditional upon the displacement of the accelerator being higher than a displacement threshold.
The propulsion command may include a displacement of the accelerator from a first accelerator position to a second accelerator position. Causing the electric vehicle to accelerate at the second acceleration higher than the first acceleration may be conditional upon the first accelerator position being lower than a position threshold.
The method may comprise determining the actuation rate of the accelerator by dividing the displacement of the accelerator by an amount of time taken to execute the displacement of the accelerator.
The electric vehicle may be a personal watercraft or a snowmobile.
Embodiments may include combinations of the above features.
In another aspect, the disclosure describes a computer program product for controlling an operation of an electric powersport vehicle, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a computer, processor or logic circuit to perform one or more methods described herein.
In another aspect, the disclosure describes a system for operating an electric vehicle. The system comprises:
The propulsion command may be received when the electric vehicle is in an operating mode imposing a power output limit for the powertrain of the electric vehicle. The second power output may be higher than the power output limit.
The propulsion command may be received when the electric vehicle is in the operating mode imposing the power output limit for the powertrain of the electric vehicle. The first power output may be equal to or lower than the power output limit.
The accelerator position may be indicative of a commanded operating speed of an electric motor configured to propel the electric vehicle. Causing the powertrain of the electric vehicle to generate the second power output to accelerate the electric vehicle may include causing the electric motor to exceed the commanded operating speed while executing the propulsion command.
The one or more controllers may be configured to, after causing the electric motor to exceed the commanded operating speed, causing the electric motor to decelerate to the commanded operating speed while executing the propulsion command.
Embodiments may include combinations of the above features.
In another aspect, the disclosure describes a watercraft comprising a system as described herein.
In another aspect, the disclosure describes a snowmobile comprising a system as described herein.
In another aspect, the disclosure describes an electric vehicle comprising:
When the propulsion command is received when the electric vehicle is in an operating mode imposing a power output limit for the powertrain of the electric vehicle, the second power output may be higher than the power output limit.
When the propulsion command is received when the electric vehicle is in the operating mode imposing the power output limit for the powertrain of the electric vehicle, the first power output may be equal to or lower than the power output limit.
The propulsion command may be indicative of a commanded operating speed of the electric motor. Causing the powertrain of the electric vehicle to generate the second power output to accelerate the electric vehicle may include causing the electric motor to exceed the commanded operating speed while executing the propulsion command.
The one or more controllers may be configured to, after causing the electric motor to exceed the commanded operating speed, cause the electric motor to decelerate to the commanded operating speed while executing the propulsion command.
The electric vehicle may be a personal watercraft or a snowmobile.
Embodiments may include combinations of the above features.
In another aspect, the disclosure describes a method of operating an electric vehicle. The method comprises:
In another aspect, the disclosure describes a system for operating an electric vehicle. The system comprises:
In another aspect, the disclosure describes an electric vehicle comprising:
Further details of these and other aspects of the subject matter of this application will be apparent from the detailed description included below and the drawings.
Reference is now made to the accompanying drawings, in which:
The present disclosure relates to methods and systems for operating an electric (e.g., powersport) vehicle based on a rate at which an accelerator of the vehicle is actuated by the operator. How fast the operator actuates the accelerator can be used to indicate the acceleration responsiveness desired by the operator. In some embodiments, the electric vehicle may be accelerated at a rate that depends on the rate at which the accelerator is actuated.
In some embodiments, the use of a higher accelerator actuation rate may cause a powertrain of the vehicle to temporarily generate a power output greater than a power output limit imposed by a currently-active (e.g., power-saving or normal) operating mode to accelerate the vehicle while remaining in the currently-active operating mode. For example, the use of a higher accelerator actuation rate may be used to temporarily increase the responsiveness of the vehicle without having to switch to a less restrictive (i.e., high-performance) operating mode. For example, a higher power output may be commanded to seamlessly mitigate a transient situation of the vehicle while remaining in the current operating mode. The ability to command a higher power output to mitigate a transient situation while remaining in a current (e.g., restrictive) operating mode may encourage operators to use and stay in the restrictive operating mode to promote reduced battery consumption and longer range for the vehicle.
Powersport vehicles including off-road vehicles such as snowmobiles, all-terrain vehicles (ATVs) and utility terrain vehicles (UTVs) can be operated in a variety of conditions (e.g., terrains). In some situations, an operator (driver) of the vehicle may want to temporarily access an increase in power output to traverse challenging (e.g., steep, soft) terrain and/or to avoid getting stuck in deep snow for example. In some embodiments, the methods and systems described herein may facilitate the delivery of a relatively seamless increase in power output without requiring a change in operating mode and without interrupting the operation of the vehicle.
In case of a (e.g., personal) watercraft, the temporary increase in power output in response to the higher accelerator actuation rate may be used to more quickly accelerate the watercraft and reach a planing state while remaining in a current (e.g., restrictive) operating mode. Achieving the planing state or getting “on plane” refers to the watercraft having sufficient velocity so that the weight of the watercraft is mainly supported by hydrodynamic lift, as opposed to being mainly supported by hydrostatic lift (buoyancy). Operating the watercraft in the planing state may be relatively energy efficient and the ability to reach the planing state more quickly while remaining in the restrictive operating mode may improve the user experience while promoting energy efficiency and extended range.
In case of a snowmobile, the temporary increase in power output may permit the mitigation of a transient condition where the track of the snowmobile is getting stuck in snow. For example, the temporary increase in power output may permit an electric snowmobile to build up track speed and break free of the snow while remaining in the current (e.g., power-saving or normal) operating mode.
The term “connected” may include both direct connection in which two elements that are connected to each other contact each other, and indirect connection in which at least one additional element is located between the two elements. The term “substantially” as used herein may be applied to modify any quantitative representation which could permissibly vary without resulting in a change in the basic function to which it is related. Aspects of various embodiments are described through reference to the drawings.
An upper portion of the watercraft 10 is formed of a deck 12 and a lower portion of the watercraft 10 is formed of a hull 14, which sits in the water. A straddle seat 16 is secured to the deck 12 and sized for accommodating the riders of the watercraft 10. The deck 12 defines foot wells 18 on either side of the straddle seat 16. A steering mechanism 32 (e.g., a set of handlebars) is coupled to the deck 12 forward of the straddle seat 16. The steering mechanism 32 is rotatable by an operator of the watercraft 10 to steer the watercraft 10. The hull 14 and the deck 12 may be coupled together along a seam using adhesives and/or fasteners. When coupled together, the hull 14 and the deck 12 enclose an interior volume 20 of the watercraft 10 which provides buoyancy to the watercraft 10 and houses at least some components thereof.
The watercraft 10 may move along a forward direction of travel 22 and a rear or aft direction of travel 24 (shown in
Referring to
The battery 42 includes a battery enclosure 44 housing one or more battery modules 46. In the illustrated example, the battery modules 46 are arranged in a row and/or stacked within the battery enclosure 44. The battery enclosure 44 may support the battery modules 46 and protect the battery modules 46 from external impacts, water and/or other hazards or debris. Each battery module 46 may contain one or more battery cells, such as pouch cells, cylindrical cells and/or prismatic cells, for example. In some implementations, the battery cells are rechargeable lithium-ion battery cells. The battery 42 may also include other components to help facilitate and/or improve the operation of the battery 42, including temperature sensors to monitor the temperature of the battery cells, voltage sensors to measure the voltage of one or more battery cells, current sensors to implement coulomb counting to infer the state of charge (SOC) of the battery 42, and/or thermal channels that circulate a thermal fluid to control the temperature of the battery cells, for example. In some implementations, the battery 42 may output electric power at a voltage between 300 and 800 volts, for example. The watercraft 10 may also include a charger (not shown) to convert alternating current (AC) power from an external power source to direct current (DC) power to charge the battery 42. The charger may include, or be connected to, a charging port positioned forward of the straddle seat 16 to connect to a charging cable from an external power source. In some implementations, the charging port is covered by one or more protective flaps (e.g., made of plastic and/or rubber) to protect the charging port from water and other debris.
It should be noted that the battery 42 illustrated in
The motor 50 may convert the electric power output from the battery 42 into motive power to drive the jet propulsion system 60 of the watercraft 10. In the illustrated embodiment, the motor 50 is a permanent magnet synchronous motor having a rotor 52 and stator 53. The motor 50 also includes a power electronics module 54 (sometimes referred to as an inverter) to convert the DC power from the battery 42 to AC power having a desired voltage, current and waveform to drive the motor 50. In some implementations, the power electronics module 54 may include one or more capacitors to reduce the voltage variations between the high and low DC voltage leads, and one or more electric switches (e.g., insulated-gate bipolar transistors (IGBTs)) to generate the AC power. In some implementations, the motor 50 has a maximum output power of between 90 kW and 135 kW, for example. In other implementations, the motor 50 has a maximum output power greater than 135 kW.
In some implementations, the motor 50 may include sensors configured to sense one or more parameters of the motor 50. The sensors may be implemented in the rotor 52, the stator 53 and/or the power electronics module 54. The sensors may include a position sensor (e.g., an encoder) to measure a position and/or rotational speed of the rotor 52, and/or a speed sensor (e.g., a revolution counter) to measure the rotational speed of the rotor 52. Alternatively or additionally, the sensors may include a torque sensor to measure an output torque from the motor 50 and/or a current sensor (e.g., a Hall effect sensor) to measure an output current from the power electronics module 54.
Other embodiments of the motor 50 are also contemplated. For example, the power electronics module 54 may be integrated into the housing or casing of motor 50, as shown in
The jet propulsion system 60 (also referred to as a “jet pump”) of the watercraft 10 creates a pressurized jet of water which provides thrust to propel the watercraft 10 through the water. A tunnel 80 formed at the stern 28 of the hull 14 at least partially accommodates the jet propulsion system 60. The jet propulsion system 60 includes a housing 62, which is a hollow body that delimits an interior channel or duct of the jet propulsion system 60. The housing 62 is coupled to the hull 14 at a rear wall 82 formed at a front end of the tunnel 80. The hull 14 also at least partially defines a water intake duct 84 having an inlet 86 provided at an underside of the hull 14 and an outlet 88 at the rear wall 82 to provide water to the jet propulsion system 60. In some implementations, a grate may be disposed over the inlet 86 to inhibit the intake of debris into the jet propulsion system 60.
The jet propulsion system 60 includes an impeller 64 positioned within the housing 62 to draw water through the intake duct 84. An inner wall of the housing 62 that surrounds the impeller 64 (referred to as a “wear ring”) may be a component that experiences wear and may be replaced. The impeller 64 is coupled to the motor 50 via the driveshaft 56. The driveshaft 56 extends through the hull 14, the intake duct 84 and the outlet 88 to couple to the impeller 64. The driveshaft 56 transfers motive power from the motor 50 to the impeller 64. The motor 50 is therefore drivingly engaged to the impeller 64. In the illustrated embodiment, the motor 50 is in a direct-drive arrangement with the impeller 64, such that a connection between the motor 50 and the impeller 64 is free of a gearbox. In other embodiments, a transmission may be used to provide a speed ratio between the motor 50 and the impeller 64.
Water ejected from the impeller 64 is directed through a venturi 66 (also referred to as a “nozzle”) formed by the housing 62 that further accelerates the water to provide additional thrust. The venturi 66 includes inwardly extending stator vanes 68 to convert the rotational flow of the water exiting the impeller 64 to thrust. The accelerated water jet is ejected from the venturi 66 via a pivoting steering nozzle 70 to provide a directionally controlled jet of water. The steering mechanism 32 may be mechanically coupled to the steering nozzle 70 to allow an operator to pivot the steering nozzle 70 and steer the watercraft 10. Pivoting the steering nozzle 70 horizontally to direct the water jet towards the port or starboard side of the watercraft 10 may turn the watercraft 10 to either side. The steering nozzle 70 may also pivot vertically to control the trim of the steering nozzle 70, thereby adjusting the running angle of the watercraft 10 in the water. Trimming the steering nozzle 70 upward helps to push the bow 26 of the watercraft 10 upward and may allow for the watercraft 10 to travel faster. Conversely, trimming the steering nozzle 70 downward helps to push the bow 26 of the watercraft 10 into the water which may allow for better navigation of the watercraft 10.
The watercraft 10 further includes a ride plate 72 that is coupled to the hull 14 below the jet propulsion system 60. The ride plate 72 may partially define the intake duct 84 and include a bottom surface that contributes to the ride and handling characteristics of the watercraft 10 in the water. In some implementations, the ride plate 72 may also include a heat exchanger forming part of a thermal management system of the watercraft 10. The heat exchanger may be a closed-loop heat exchanger having channels formed therein to carry a thermal fluid. The thermal fluid in the heat exchanger may be cooled by the water flowing past the ride plate 72, and then be pumped through thermal channels in the battery 42 and the motor 50, for example, to regulate the heat of those components during use. In some embodiments, the thermal management system may also include a heater (not shown) to heat the thermal fluid to provide heating to one or both of the battery 42 and the motor 50.
One or more controllers 90 (referred to hereinafter in the singular) and an instrument panel 34 are part of a control system for controlling operation of the watercraft 10. The instrument panel 34 allows an operator of the watercraft 10 to generate user inputs or instructions for the watercraft 10. The controller 90 is connected to the instrument panel 34 to receive the instructions therefrom and perform operations to implement those instructions. In the illustrated embodiment, the instrument panel 34 is provided on the steering mechanism 32 and the controller 90 is disposed within the interior volume 20, but this need not always be the case.
The instrument panel 34 includes an accelerator 36 (also referred to as a “throttle”) to allow an operator to control the thrust generated by the powertrain 40. For example, the accelerator 36 may include a lever to allow the operator to selectively generate an accelerator signal such as propulsion command 37 shown in
The watercraft 10 may be capable of generating reverse thrust to slow down the watercraft 10 when traveling in the forward direction of travel 22 and/or to propel the watercraft 10 in the reverse direction of travel 24. The instrument panel 34 may include a distinct user input device (e.g., a brake lever and/or reverse button) to instruct the controller 90 to generate reverse thrust. In some implementations, reverse thrust is generated by reversing the direction of the motor 50, which draws water in from the steering nozzle 70 and expels the water out from the inlet 86 of the intake duct 84. Alternatively, reverse thrust may be generated using a reverse bucket or deflector gate that deflects the water jet from the venturi 66 forwards, thereby generating reverse thrust.
In addition to the accelerator 36, the instrument panel 34 may include other user input devices (e.g., levers, buttons and/or switches) to control various other functionality of the watercraft 10. These user input devices may be connected to the controller 90, which executes the instructions received from the user input devices. Non-limiting examples of such user input devices include a device to switch the watercraft 10 between different vehicle states (e.g., “off”, “neutral” and “drive” states), a device (e.g., mode selector 103 shown in
The controller 90 may also control additional functionality of the watercraft 10. For example, the controller 90 may control a battery management system (BMS) to monitor the SOC of the battery 42 and manage charging and discharging of the battery 42. In another example, the controller 90 may control a thermal management system to manage a temperature of the battery 42 and/or the motor 50 using a thermal fluid cooled by a heat exchanger in the ride plate 72. Temperature sensors in the battery 42 and/or the motor 50 may be connected to the controller 90 to monitor the temperature of these components.
The controller 90 includes one or more data processors 92 (referred hereinafter as “processor 92”) and non-transitory machine-readable memory 94. The memory 94 may store machine-readable instructions which, when executed by the processor 92, cause the processor 92 to perform any computer-implemented method or process described herein. The processor 92 may include, for example, any type of general-purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an integrated circuit, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a reconfigurable processor, other suitably programmed or programmable logic circuits, or any combination thereof. The memory 94 may include any suitable machine-readable storage medium such as, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. The memory 94 may be located internally and/or externally to the controller 90.
Although the controller 90 is shown as a single component in
The snowmobile 100 includes a frame 102, which may also be referred to as a “chassis” or “body”, that provides a load bearing framework for the snowmobile 100. In the illustrated embodiment, the frame 102 includes a longitudinal tunnel 104, a mid-bay 106 (or “bulkhead”) coupled forward of the tunnel 104, and a front sub-frame 108 (or “front brace”) coupled forward of the mid-bay 106. In some implementations, the mid-bay 106 may form part of the front sub-frame 108.
The snowmobile 100 also includes a rear suspension assembly 110 and a front suspension assembly 112 to provide shock absorption and improve ride quality. The rear suspension assembly 110 may be coupled to the underside of the tunnel 104 to facilitate the transfer of loads between the rear suspension assembly 110 and the tunnel 104. The rear suspension assembly 110 supports a drive track 114 having the form of an endless belt for engaging the ground (e.g., snow) and propelling the snowmobile 100. The rear suspension assembly may include, inter alia, one or more rails and/or idler wheels for engaging with the drive track 114, and one or more control arms and damping elements (e.g., elastic elements such as coil and/or torsion springs forming a shock absorber) connecting the rails to the tunnel 104. The front suspension assembly 112 includes two suspension legs 116 coupled to the front sub-frame 108 and to respective ground engaging front skis 118 (only one suspension leg 116 and ski 118 are visible in
The snowmobile 100 may move along a forward direction of travel 122 and a rearward direction of travel 124 (shown in
The snowmobile 100 is configured to carry one or more riders, including a driver (sometimes referred to as an “operator”) and optionally one or more passengers. In the illustrated example, the snowmobile 100 includes a straddle seat 140 to support the riders. Optionally, the straddle seat 140 includes a backrest 142. The operator of the snowmobile 100 may steer the snowmobile 100 using a steering mechanism 144 (e.g., handlebars), which are operatively connected to the skis 118 via a steering shaft 146 to control the direction of the skis 118. The tunnel 104 may also include or be coupled to footrests 148 (also referred to as “running boards”), namely left and right footrests each sized for receiving a foot of one or more riders sitting on the straddle seat 140.
Referring to
The battery 152 may include a battery enclosure 158 that houses one or more battery modules 160. The battery enclosure 158 may support the battery modules 160 and protect the battery modules 160 from external impacts, water and/or other hazards or debris. Each battery module 160 may contain one or more battery cells, such as pouch cells, cylindrical cells and/or prismatic cells, for example. In some implementations, the battery cells are rechargeable lithium-ion battery cells. The battery 152 may also include other components to help facilitate and/or improve the operation of the battery 152, including temperature sensors to monitor the temperature of the battery cells, voltage sensors to measure the voltage of one or more battery cells, current sensors to implement coulomb counting to infer the state of charge (SOC) of the battery 42, and/or thermal channels that circulate a thermal fluid to control the temperature of the battery cells. In some implementations, the battery 152 may output electric power at a voltage of between 300 and 800 volts, for example. The snowmobile 100 may also include a charger 162 to convert AC to DC current from an external power source to charge the battery 152. The charger 162 may include, or be connected to, a charging port positioned forward of the straddle seat 140 to connect to a charging cable from an external power source. In some implementations, the charging port is covered by one or more protective flaps (e.g., made of plastic and/or rubber) to protect the charging port from water, snow and other debris.
In some implementations, the battery 152 may be generally divided into a tunnel battery portion 154 and a mid-bay battery portion 156. The tunnel battery portion 154 may be positioned above and coupled to the tunnel 104. As illustrated, the straddle seat 140 is positioned above the tunnel battery portion 154 and, optionally, the straddle seat 140 may be supported by the battery enclosure 158 and/or internal structures within the battery 152. The mid-bay battery portion 156 extends into the mid-bay 106 and may be coupled to the mid-bay 106 and/or to the front sub-frame 108. The tunnel battery portion 154 and the mid-bay battery portion 156 may share a single battery enclosure 158, or alternatively separate battery enclosures. In the illustrated example, the tunnel battery portion 154 and the mid-bay battery portion 156 each include multiple battery modules 160 that are arranged in a row and/or stacked within the battery enclosure 158.
It should be noted that other shapes, sizes and configurations of the battery 152 are contemplated. For example, the battery 152 may include multiple batteries that are interconnected via electrical cables. In some embodiments, the battery enclosure 158 may be a structural component of the snowmobile 100 and may form part of the frame 102. For example, the battery enclosure 158 may be coupled to the front sub-frame 108 to transfer loads between the front sub-frame 108 and the tunnel 104. The battery enclosure 158 may be formed from a fiber composite material (e.g., a carbon fiber composite) for additional rigidity. Optionally, in the case that the battery enclosure 158 is a structural component of the snowmobile 100, the over structure 120 may be omitted.
In the illustrated embodiment, the motor 170 is a permanent magnet synchronous motor having a rotor 172 and stator 173. The motor 170 also includes power electronics module 174 (sometimes referred to as an inverter) to convert the direct current (DC) power from the battery 152 to alternating current (AC) power having a desired voltage, current and waveform to drive the motor 170. In some implementations, the power electronics module 174 may include one or more capacitors to reduce the voltage variations between the high and low DC voltage leads, and one or more electric switches (e.g., insulated-gate bipolar transistors (IGBTs)) to generate the AC power. In some implementations, the motor 170 has a maximum output power of between 90 kW and 135 kW. In other implementations, the motor 170 has a maximum output power greater than 135 kW.
In some implementations, the motor 170 may include sensors configured to sense one or more parameters of the motor 170. The sensors may be implemented in the rotor 172, the stator 173 and/or the power electronics module 174. The sensors may include a position sensor (e.g., an encoder) to measure a position and/or rotational speed of the rotor 172, and/or a speed sensor (e.g., a revolution counter) to measure the rotational speed of the rotor 172. Alternatively or additionally, the sensors may include a torque sensor to measure an output torque from the motor 170 and/or a current sensor (e.g., a Hall effect sensor) to measure an output current from the power electronics module 174.
Other embodiments of the motor 170 are also contemplated. For example, the power electronics module 174 may be integrated into the housing or casing of motor 170, as shown in
The motor 170 may convert the electric power output from the battery 152 into motive power that is transferred to the drive track 114 via a drive transmission 178. The drive transmission 178 engages with a motor drive shaft 180 of the motor 170. The motor drive shaft 180 may extend laterally through an opening in the transmission plate 166. The drive transmission 178 includes a track drive shaft 182 that extends laterally across the tunnel 104. The motor drive shaft 180 and the track drive shaft 182 may extend parallel to each other along transverse axes of the snowmobile 100 and may be spaced apart from each other along the longitudinal axis 130. In the illustrated embodiment, the motor drive shaft 180 is operably coupled to the track drive shaft 182 via a drive belt 184. Sprockets on the motor drive shaft 180 and the track drive shaft 182 may engage with lugs on the drive belt 184. A drive belt idler pulley 186 may also be implemented to maintain tension on the drive belt 184. In other embodiments, another form of linkage such as a drive chain, for example, may operatively connect the motor drive shaft 180 and the track drive shaft 182.
In operation, torque from the motor 170 is transferred from the motor drive shaft 180 to the track drive shaft 182 via the drive belt 184. The track drive shaft 182 includes one or more sprockets (not shown) that engage with lugs on the drive track 114, thereby allowing the track drive shaft 182 to transfer motive power to the drive track 114. It will be understood that the motor 170 may be operated in two directions (i.e., rotate clockwise or counter-clockwise), allowing the snowmobile 100 to travel in the forward direction of travel 122 and in the rearward direction of travel 124. In some implementations, the drive track 114 and the snowmobile 100 may be slowed down via electrical braking (e.g., regenerative braking) implemented by the motor 170 and/or by a mechanical brake (e.g., a disc brake) connected to one of the track drive shaft 182 or the motor drive shaft 180.
The snowmobile 100 may include a heat exchanger 132 that is coupled to, or integrated with, the tunnel 104. The heat exchanger 132 may form part of a thermal management system to control the temperature of the battery 152, the motor 170 and the charger 162, for example. The heat exchanger may include channels to carry a thermal fluid along a portion of the tunnel 104. During operation of the snowmobile 100, the heat exchanger 132 may be exposed to snow and cold air circulating in the tunnel 104 that cools the thermal fluid. The thermal fluid may then be pumped through thermal channels in the battery 152, the motor 170 and/or the charger 162, for example, to cool those components. In some implementations, the thermal management system of the snowmobile 100 may also include a heater 168 (shown in
Referring again to
The instrument panel 134 includes an accelerator 136 (also referred to as a “throttle”) to allow an operator to control the power generated by the powertrain 150. For example, the accelerator 136 may include a lever to allow the operator to selectively generate an accelerator signal. The controller 190 is operatively connected to the accelerator 136 and to the motor 170 to receive the accelerator signal and produce a corresponding output from the motor 170. In some implementations, the accelerator signal is mapped to a torque of the motor 170. When the controller 190 receives an accelerator signal from the accelerator 136, the controller 190 maps the accelerator signal to a torque of the motor 170 and controls the power electronics module 174 to produce that torque using feedback from sensors in the motor 50. The mapping of the accelerator signal to an output from the motor 170 may be based on a performance mode of the snowmobile 100 (e.g., whether the snowmobile 100 is in a power-saving mode, a normal mode or a high-performance mode). In some examples, the mapping of the accelerator signal to an output from the motor 170 may be based on current operating conditions of the powertrain 150 (e.g., temperature of the battery 152 and/or motor 170, state of charge of the battery 152, etc.). In still other examples, the mapping of the accelerator signal to an output from the motor 170 may be user configurable, such that a user may customize an accelerator position to motor output mapping.
In addition to the accelerator 36, the instrument panel 34 may include other user input devices (e.g., levers, buttons and/or switches) to control various other functionality of the snowmobile 100. These user input devices may be connected to the controller 190, which executes the instructions received from the user input devices. Non-limiting examples of such user input devices include a brake lever to implement mechanical and/or electrical braking of the snowmobile 100, a reverse option to propel the snowmobile 100 in the rearward direction of travel 124, a device to switch the snowmobile 100 between different vehicle states (e.g., “off”, “neutral” and “drive” states), a device to switch the snowmobile 100 between different performance modes, a device to switch between regenerative braking modes (e.g. “off”, “low” and “high” modes) and a device to activate heating of handgrips of the steering mechanism. The snowmobile 100 also includes a display screen 138 connected to the controller 190. The display screen 138 may be provided forward of the steering mechanism 144, or in any other suitable location depending on the design of the snowmobile 100. The display screen 138 displays information pertaining to the snowmobile 100 to an operator. Non-limiting examples of such information include the current state of the snowmobile 100, the current performance mode of the snowmobile 100, the speed of the snowmobile 100, the state of charge (SOC) of the battery 152, the angular speed of the motor 170, and the power output from the motor 170. The display screen 138 may include a liquid crystal display (LCD) screen, thin-film-transistor (TFT) LCD screen, light-emitting diode (LED) or other suitable display device. In some embodiments, display screen 138 may be touch-sensitive to facilitate operator inputs.
The controller 190 may also control additional functionality of the snowmobile 100. For example, the controller 190 may control a battery management system (BMS) to monitor the SOC of the battery 152 and manage charging and discharging of the battery 152. In another example, the controller 190 may control a thermal management system to manage a temperature of the battery 152, the motor 170 and/or the charger 162 using a thermal fluid cooled by the heat exchanger 132 and/or heated by the heater 168. Temperature sensors in the battery 152 and/or the motor 170 may be connected to the controller 190 to monitor the temperature of these components.
The controller 190 includes one or more data processors 192 (referred hereinafter as “processor 192”) and non-transitory machine-readable memory 194. The memory 194 may store machine-readable instructions which, when executed by the processor 192, cause the processor 192 to perform any computer-implemented method or process described herein. The processor 192 may include, for example, any type of general-purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an integrated circuit, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a reconfigurable processor, other suitably programmed or programmable logic circuits, or any combination thereof. The memory 194 may include any suitable machine-readable storage medium such as, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. The memory 194 may be located internally and/or externally to the controller 190.
Although the controller 190 is shown as a single component in
Systems and methods are described below and shown in the present disclosure in relation to the watercraft 10, but the present disclosure may also be applied to other types of electric vehicles, including snowmobile 100, other types of electric off-road vehicles and electric powersport vehicles. Non-limiting examples of electric off-road/powersport vehicles include snowmobiles, motorcycles, watercraft such as boats and personal watercraft (PWC), all-terrain vehicles (ATVs), and utility task vehicles (UTVs) (e.g., side-by-side).
Controller 90 may include one or more data processors 92 (referred hereinafter in the singular) and non-transitory machine-readable memory 94. Memory 94 may store machine-readable instructions 96 which, when executed by processor 92, may cause processor 92 to perform one or more computer-implemented methods described herein.
Baseline operating parameters 98 may be stored in memory 94 or otherwise be available for use by controller 90. Baseline operating parameters 98 may define different operating modes 101 of watercraft 10 that may be selected by the operator via mode selector 103. Mode selector 103 may be part of instrument panel 34 and may include a push button, switch, dial or other suitable user input device(s) permitting the selection of operating mode 101. Watercraft 10 may have two or more different operating modes 101 available to the operator. Such operating modes 101 may be used to adjust performance characteristics of watercraft 10 according to the operator's skill or experience level, or according to the operator's preference(s). For example, watercraft 10 may be equipped with factory-defined operating modes 101 such as a power-saving operating mode which may be referred to as an “economy” or “extended range” mode, a normal operating mode which may be referred to as a “sport” mode, and a high-performance operating mode which may be referred to as a “wild” or “advanced” mode. The different operating modes 100 may be associated with different performance characteristic(s) exhibited by watercraft 10. Such operating modes may correspond to performance and/or operator skill levels such as novice, intermediate and expert respectively, and may be defined by factory-defined sets of baseline operating parameters 98 that are stored onboard (e.g., in memory 94 of controller 90) of watercraft 10. One or more operating modes 101 may be associated with the operating environment and/or operating conditions of watercraft 10. For example, some operating modes 101 may be associated with the payload carried by watercraft 10 and/or on the SOC of battery 42.
The power-saving operating mode may be a battery-saving operating mode intended to assist the operator in driving in a way that promotes reduced battery consumption and an extended range for watercraft 10. A high-performance operating mode may be intended to provide increased acceleration responsiveness and increased speed but with higher battery consumption and consequently a shorter range.
The normal operating mode may facilitate a vehicle operation between the power-saving operating mode and the high-performance operating mode. The normal operating mode may provide an acceleration responsiveness that is greater than the power-saving operating mode but that is lower than the high-performance operating mode. In other words, the normal operating mode may be considered a more restrictive operating mode compared to the high-performance operating mode and may define a lower power output limit from powertrain 40 and a lower acceleration of watercraft 10 compared to the high-performance operating mode. Similarly, the power-saving operating mode may be considered a more restrictive operating mode compared to the normal operating mode and the high-performance operating mode, and may define a lower power output limit from powertrain 40 and a lower acceleration of watercraft 10 compared to the normal operating mode and to the high-performance operating mode.
In some embodiments, such baseline operating parameters 98 may define motor speed limits (e.g., revolutions-per-minute (RPM)) MSL1-MSL3 for motor 50, motor acceleration limits (e.g., Newton-meter/millisecond or RPM/millisecond) MAL1-MAL3 for motor 50 and maximum power output limits MPL1-MPL3 (e.g., kilowatts (kW) or horsepower (HP)) associated with each operating mode for powertrain 40 and/or motor 50. Instead of motor speed limits, vehicle speed limits may be used and determined using a global positioning system (GPS) or a pitometer for example, and associated with the respective operating modes. Baseline operating parameters 98 may include other performance characteristics and/or restrictions such as torque output limits, torque curves associated with the actuation of accelerator 36, motor speed curves associated with the actuation of accelerator 36, and/or power curves associated with the actuation of accelerator 36 for different operating modes 101. For example, baseline operating parameters 98 may define local power output limits (POL1-POL3) associated with each operating mode for one or more accelerator positions such as second accelerator position AP2 shown in
The power-saving operating mode may be the most restrictive and have the lowest maximum power output limit MPL1. The normal operating mode may be less restrictive and may have a higher maximum power output limit MPL2, which may provide more acceleration responsiveness than the power-saving operating mode. The high-performance operating mode may be the least restrictive and may have the highest maximum power output limit MPL3, which may provide more acceleration responsiveness than the normal operating mode. In some embodiments, all three operating modes 101 may impose the same maximum output torque limit Tmax that may be available from motor 50 as shown in
In various embodiments, methods 1000, 2000, 3000 may be used to command an acceleration (and/or power output) of watercraft 10 that is dependent on (e.g., as a function of) actuation rate w of accelerator 36. In methods 1000, 2000, 3000, how fast the operator actuates (e.g., pushes or pulls) accelerator 36 can be used to indicate the acceleration responsiveness desired by the operator. In some embodiments, methods 1000, 2000, 3000 may be used to exceed an acceleration responsiveness of watercraft 10 than would normally be available in the current operating mode, while remaining in the current operating mode. In other words, methods 1000, 2000, 3000 may be used to command a higher power output and speed from powertrain 40 of watercraft 10 than would normally be available in the current (e.g., power-saving or normal) operating mode. The use of the higher actuation rate w of accelerator 36 may be used to temporarily increase the responsiveness of watercraft 10 to mitigate a transient situation (e.g., getting on plane) of watercraft 10 without having to switch to a different (e.g., less restrictive) operating mode. The ability to command a higher power output via actuation rate w of accelerator 36 while remaining in the current operating mode instead of having to switch to a less restrictive operating mode may encourage operators to use the restrictive operating mode to promote reduced battery consumption and longer range for watercraft 10. Further aspects of methods 1000, 2000, 3000 are described below in relation to
In some embodiments, propulsion command 37 may include an absolute (e.g., angular) positions (e.g., degree) of accelerator 36 about axis A or a percentage of a full actuation range of accelerator 36. For example, unactuated accelerator position AP min may correspond to propulsion command 37 of 0% (nil) where no propulsion of watercraft 10 is being requested by the operator. Maximum accelerator position AP max may correspond to propulsion command 37 of 100% (i.e., fully actuated) where a maximum propulsion (e.g., torque, acceleration, speed) of watercraft 10 is being requested by the operator. The maximum propulsion (e.g. torque, acceleration, speed) available to watercraft 10 may be based on the selected operating mode 101 and/or an operating condition of watercraft 10.
During operation of watercraft 10, the operator may actuate accelerator 36 (e.g., displace accelerator 36 along arrow B) from first accelerator position AP1 to second accelerator position AP2 to generate propulsion command 37 and cause watercraft 10 to be propelled accordingly. First accelerator position AP1 may be any position that is equal to or greater than 0% associated with unactuated accelerator position AP min and that is below second accelerator position AP2. Second accelerator position AP2 may be any position that is greater than first accelerator position AP1 and up to 100% associated with maximum accelerator position AP max so that AP1<AP2<AP max.
The position of accelerator 36 may be sensed via one or more sensors(s) 113 (referred hereinafter in the singular) operatively connected to accelerator 36 and to controller 90. The sensed position(s) of accelerator 36 from sensor 113 may be communicated to controller 90. Sensor 113 may be a suitable (e.g., position) sensor for generating a signal indicative of the position of accelerator 36. For example, sensor 113 may be or a type suitable for drive-by-wire (e.g., throttle-by-wire) applications. In some embodiments, sensor 113 may be a linear or rotary position sensor. In various embodiments, sensor 113 may include a potentiometer or a Hall effect sensor for example.
Propulsion command 37 may be indicative of (e.g., include) a substantially current position of accelerator 36 such as second accelerator position AP2 and an actuation rate ω used by the operator to move accelerator 36 to second accelerator position AP2. The position of accelerator 36 may be provided to controller 90 substantially continuously or intermittently at prescribed intervals. For example, controller 90 may monitor a current position of accelerator 36 substantially in real time via sensor 113 so that actuation rate w may be determined at controller 90. For example, controller 90 may monitor a varying position of accelerator 36 sensed via sensor 113 and communicated to controller 90 as a series of consecutive positions of accelerator 36 over time as accelerator 36 is actuated. A displacement of accelerator 36 from first accelerator position AP1 to second accelerator position AP2 within an amount of time may be determined by controller 90. The displacement of accelerator 36 associated with propulsion command 37 may be expressed as AP2-AP1 (degrees or percentage). Actuation rate w (e.g., degrees/second or percent/second) of accelerator 36 and associated with propulsion command 37 may be determined by dividing the displacement of accelerator 36 by an amount of time taken to execute the displacement of accelerator 36 so that ω=(AP2-AP1)/time.
The displacement of accelerator 36 associated with propulsion command 37 may be determined by detecting a substantially continuous (i.e., uninterrupted) actuation of accelerator 36 spanning from first accelerator position AP1 to second accelerator position AP2. For example, first accelerator position AP1 may be identified by controller 90 as a starting position of accelerator 36 for the substantially continuous actuation of accelerator 36, and second accelerator position AP2 may be identified by controller 90 as an end/stopping position of accelerator 36 for the substantially continuous actuation of accelerator 36. Controller 90 may then execute propulsion command 37 while accelerator 36 remains at or sufficiently close to (e.g., within a prescribed threshold window of) second accelerator position AP2. The execution of the current propulsion command 37 may be terminated when a subsequent propulsion command 37 indicating a requested deceleration or further acceleration of watercraft 10 is received at controller 90. For example, the execution of the current propulsion command 37 may be terminated once accelerator 36 is determined to have been deliberately moved away from (e.g., no longer be within the prescribed positional threshold window of) second accelerator position AP2.
In some embodiments, the higher power output from powertrain 40 and/or the higher acceleration of watercraft 10 due to a higher actuation rate w may be commanded only when one or more conditions are met. For example, method 204 may enable watercraft 10 to be more responsive and exhilarating when accelerating from rest or low speed as watercraft 10 is accelerating toward the planing speed or the maximum speed. As such, watercraft 10 may include control logic to prevent the increase in power output and increased responsiveness to be activated when the watercraft 10 is already close to the planing speed, to the maximum speed of watercraft 10 or to the maximum power output (i.e., MPL3) of watercraft 10.
For example, causing watercraft 10 to accelerate at the higher acceleration may be conditional upon the displacement (i.e., AP2-AP1) of accelerator 36 being higher than a minimum displacement threshold. Such minimum displacement threshold may prevent the increase in power output and increased responsiveness to be activated when the watercraft 10 is already close to the planing speed or to the maximum speed of watercraft 10. In various embodiments, such minimum displacement threshold for accelerator 36 may be between 40% and 60% of the total actuation range 100% of accelerator 36 for example. In some embodiments, such minimum displacement threshold for accelerator 36 may be about 40%, about 45%, about 50%, about 55% or about 60% of the total actuation range 100% of accelerator 36 for example.
Alternatively or in addition, causing watercraft 10 to accelerate at the higher acceleration may be conditional upon first accelerator position AP1 being lower than a position threshold. Such position threshold may also prevent the increase in power output and increased responsiveness to be activated when the watercraft 10 is already close to the planing speed or to the maximum speed of watercraft 10. In various embodiments, such position threshold for accelerator 36 may be between 20% and 40%. In various embodiments, such position threshold for accelerator 36 may be about 20%, about 25%, about 30%, about 35% or about 40% for example.
For the sake of clarity in explaining the use of the temporary power increase,
In reference to methods 1000, 2000, 3000, when accelerator 36 is actuated from first accelerator position AP1 to second accelerator position AP2 at an actuation rate that is not sufficiently high to activate the temporary power increase that is beyond the power-saving relationship that is shown in
In situations where the temporary power increase is activated in a current (e.g., power-saving or normal) operating mode where the applicable maximum power output limit (e.g., MPL1 or MPL2) is lower than a maximum power output available from powertrain 40, the temporary power increase may exceed the applicable maximum power output limit (e.g., MPL1 or MPL2) depending on accelerator command 37. However, in situations where the temporary power increase is activated in a high-performance operating mode where the applicable maximum power output limit MPL3 corresponds to a maximum power output available from powertrain 40, the temporary power increase may exceed the local power output limit but may remain at or below maximum power output limit MPL3 depending on accelerator command 37.
During operation of watercraft 10, while accelerator 36 is at second accelerator position AP2 and a temporary power increase is activated, the power output from powertrain 40 may temporarily increase to SF11*POL1 until a condition or target is met and then may return to local power output limit POL1. In some embodiments, the condition may be watercraft 10 reaching a prescribed target (e.g., planing) speed or watercraft 10 exceeding a prescribed (e.g., planing) speed for example. In some embodiments, the condition may be a prescribed time duration of the temporary power increase being expired. The application of the temporary power increase may permit the mitigation of a transient condition of watercraft 10 while remaining in the current operating mode.
Controller 90 may use modified operating parameters 115 to implement the temporary power increases when applicable. In some embodiments, modified operating parameters 115 may be stored in memory 94 in the form of one or more look-up tables and/or one or more mathematical relationships. Modified operating parameters 115 may include specific motor acceleration limits and/or specific local power output limits that are higher than corresponding values in baseline operating parameters 98. Modified operating parameters 115 may include scaling factors (i.e., gains) that are activated and applied to values stored as baseline operating parameters 98. In various embodiments, the temporary power increase may cause an increased acceleration (sometimes called “speed ramp rate”) and may be achieved through the use of an increased motor acceleration limit and/or an increased local power output limit.
In a power-saving operating mode for example, modified operating parameters 115 may include scaling factors SF1-SF3 respectively associated with accelerator actuation rates ω1-ω3, multiplied with the applicable motor acceleration limit MAL1 from baseline operating parameters 98. Similarly, scaling factors SF4-SF6 may be multiplied with the applicable baseline motor acceleration limit MAL2 for the normal operating mode, and scaling factors SF7-SF9 may be multiplied with the applicable baseline motor acceleration limit MAL3 for the high-performance operating mode.
Alternatively or in addition, in the power-saving operating mode, modified operating parameters 115 may include scaling factors SF10-SF12 respectively associated with accelerator actuation rates ω1-ω3, multiplied with applicable baseline local power output limit POL1. Similarly, scaling factors SF13-SF15 may be multiplied with the applicable baseline local power output limit POL2 for the normal operating mode, and scaling factors SF16-SF18 may be multiplied with the applicable baseline local power output limit POL3 for the high-performance operating mode.
In various embodiments, scaling factors SF1, SF4 and SF7 applicable against the respective motor acceleration limits MAL1-MAL3 for accelerator actuation rate ω1 may be identical to each other or different from each other. Scaling factors SF2, SF5 and SF8 applicable against the respective motor acceleration limits MAL1-MAL3 for accelerator actuation rate ω2 may be identical to each other or different from each other. Scaling factors SF3, SF6 and SF9 applicable against the respective motor acceleration limits MAL1-MAL3 for accelerator actuation rate ω3 may be identical to each other or different from each other.
In various embodiments, scaling factors SF10, SF13 and SF16 applicable against the respective local power output limits POL1-POL3 for accelerator actuation rate ω1 may be identical to each other or different from each other. Scaling factors SF11, SF14 and SF17 applicable against the respective local power output limits POL1-POL3 for accelerator actuation rate ω2 may be identical to each other or different from each other. Scaling factors SF12, SF15 and SF18 applicable against the respective local power output limits POL1-POL3 for accelerator actuation rate ω3 may be identical to each other or different from each other.
Relationship R1 associated with the low accelerator actuation rate ω1 may exhibit a low acceleration and may cause watercraft 10 to reach the planing state in the longest time and without substantially overshooting the commanded motor speed at which the planing state is reached. In some embodiments, accelerator actuation rate ω1 may be insufficient to activate the temporary power increase. In other words, accelerator actuation rate ω1 may activate a scaling factor of one (1.0) so that the values of baseline operating parameters 98 used by controller 90 to control powertrain 40 are not modified.
Relationship R2 associated with the intermediate accelerator actuation rate ω2 may exhibit a higher acceleration and may cause watercraft 10 to reach the planing state more quickly than relationship R1. Relationship R2 may exceed/overshoot the commanded motor speed at which the planing state is reached. After causing watercraft 10 to exceed the commanded speed and while accelerator 36 remains at second accelerator position AP2, watercraft 10 may be caused to decelerate to the commanded speed. The amount and duration of the overshoot may be selected to provide a relatively smoot entry into the planing state without a sudden change in acceleration. Accelerator actuation rate ω2 may be sufficiently high to activate the temporary power increase. In other words, accelerator actuation rate ω2 may activate a scaling factor greater than one (e.g., 1.1 or 1.2) so that the values of baseline operating parameters 98 used by controller 90 are modified accordingly to cause powertrain 40 to deliver the temporary power increase.
Relationship R3 associated with the higher accelerator actuation rate ω3 may exhibit a higher acceleration and may cause watercraft 10 to reach the planing state more quickly than relationship R2. Relationship R3 may also exceed/overshoot the commanded motor speed at which the planing state is reached. After causing watercraft 10 to exceed the commanded speed and while accelerator 36 remains at second accelerator position AP2, watercraft 10 may be caused to decelerate to the commanded speed. The amount and duration of the overshoot may be selected to provide a relatively smoot entry into the planing state without a sudden change in acceleration. Accelerator actuation rate ω3 may be sufficiently high to activate the temporary power increase. In other words, accelerator actuation rate ω3 may activate a scaling factor greater than one (e.g., 1.3 or 1.4) so that the values of baseline operating parameters 98 used by controller 90 are modified accordingly to cause powertrain 40 to deliver the temporary power increase to reach the planning state more quickly while remaining in the power-saving operating mode or the normal operating mode. The magnitude and/or duration of the overshoot may be selected based on accelerator actuation rate w so that higher accelerator actuation rate ω3 may result in a larger overshoot and/or an overshoot of a longer duration.
While
In some embodiments, the application of the temporary power increase to electric snowmobile 100 may permit the mitigation of a transient condition where drive track 114 of the snowmobile is stuck in snow. The temporary increase in power output may permit the electric snowmobile 100 to build up track speed and break free of the snow while remaining in the power-saving operating mode or the normal operating mode, for example.
The embodiments described in this document provide non-limiting examples of possible implementations of the present technology. Upon review of the present disclosure, a person of ordinary skill in the art will recognize that changes may be made to the embodiments described herein without departing from the scope of the present technology.
The present application claims priority to U.S. provisional patent application No. 63/612,402 filed on Dec. 20, 2023, the entire contents of which are hereby incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| 63612402 | Dec 2023 | US |