ELECTRIC MARINE PROPULSION SYSTEM AND CONTROL METHOD WITH VOLTAGE ADAPTATION

- Brunswick Corporation

An electric marine propulsion system configured to propel a marine vessel includes at least one electric motor powered by a power storage system and configured to rotate a propulsor to propel the marine vessel and a control system. The control system is configured to determine a voltage change due to a change in demand level of the electric motor, determine a minimum voltage at a maximum rated demand level for the electric motor based on the voltage change, determine an adjusted command for the electric motor based on the minimum voltage and a current demand input, and control the electric motor based on the adjusted command.

Skip to: Description  ·  Claims  · Patent History  ·  Patent History
Description
FIELD

The present disclosure generally relates to marine propulsions systems, and more particularly to electric marine propulsion systems having electric motors and methods for controlling power utilization thereof.

BACKGROUND

Electric propulsion systems comprising an electric motor rotating a propeller are known. For example, on-board electric drive systems and outboard electric drive systems have been developed for propelling marine vessels. Different power supply arrangements for powering electric propulsion systems are also known. Such power storage systems include one or more batteries or banks of batteries, and or may include other storage devices such as one or more ultracapacitors, fuel cells, flow batteries, and/or other devices capable of storing and outputting electric energy.

The following U.S. Patents and Applications provide background information and are incorporated herein by reference, in entirety.

U.S. Pat. No. 6,507,164 discloses a trolling motor having current based power management including: an electric motor; a motor controller having an output for providing voltage to the motor; and a current sensor for measuring the electrical current flowing through the motor. Upon determining that the trolling motor has been operating above its continuous duty limit for a predetermined period of time, the motor controller begins reducing the voltage output to the motor until reaching an acceptable output voltage. In another embodiment, the controller is operated in three distinct modes with three distinct sets of operating parameters, namely: a normal mode wherein the output is set to a commanded level; a current limit mode wherein the output is set to a safe, predetermined level; and a transitional mode wherein the output is incrementally changed from the predetermined level to the commanded level.

U.S. Pat. No. 6,902,446 discloses a DC motor having a motor housing and a motor controller housed within the motor housing. In a preferred embodiment the heat producing components of the motor controller are in thermal communication with the housing such that the majority of the heat produced by such components will be readily conducted to the environment in which the motor is operating. When incorporated into a trolling motor, the motor housing of the present invention will be submerged so that controller produced heat will be dissipated into the water in which the trolling motor is operated.

U.S. Pat. No. 7,218,118 discloses a method for monitoring the condition of a battery of a marine propulsion system that provides the measuring of a voltage characteristic of the battery, comparing the voltage characteristic to a preselected threshold value, and evaluating the condition of the battery as a function of the relative magnitudes of the voltage characteristic and the threshold value. The voltage characteristic of the battery is measured subsequent to a connection event when a connection relationship between the battery and an electrical load is changed. The electrical load is typically a starter motor which is connected in torque transmitting relation with an internal combustion engine. The voltage characteristic is preferably measured at its minimum value during the inrush current episode immediately prior to cranking the internal combustion engine shaft to start the engine.

U.S. Publication No. 2022/0194542 discloses a method of controlling an electric marine propulsion system configured to propel a marine vessel including measuring at least one parameter of an electric motor in the electric marine propulsion system and determining that the parameter measurement indicates an abnormality in the electric marine propulsion system. A reduced operation limit is then determined based on the at least one parameter measurement, wherein the reduced operation limit includes at least one of a torque limit, an RPM limit, a current limit, and a power limit. The electric motor is then controlled such that the reduced operation limit is not exceeded.

SUMMARY

This Summary is provided to introduce a selection of concepts that are further described below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.

In one embodiment, an electric marine propulsion system configured to propel a marine vessel includes at least one electric motor powered by a power storage system and configured to rotate a propulsor to propel the marine vessel and a control system. The control system is configured to determine a voltage change due to a change in demand level of the electric motor, determine a minimum voltage at a maximum rated demand level for the electric motor based on the voltage change, determine an adjusted command for the electric motor based on the minimum voltage and a current demand input, and control the electric motor based on the adjusted command.

One embodiment of a method of controlling an electric marine propulsion system, wherein the marine propulsion system comprises at least one electric motor powered by a power storage system and configured to rotate a propulsor to propel a marine vessel, includes determining a voltage change due to a change in demand level of the electric motor and determining a minimum voltage at a maximum rated demand level for the electric motor based on the voltage change. An adjusted command for the electric motor is determined based on the minimum voltage and a current demand input, and the electric motor is controlled based on the adjusted command.

Various other features, objects, and advantages of the invention will be made apparent from the following description taken together with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure is described with reference to the following Figures.

FIG. 1 is a schematic depiction of a marine vessel having an exemplary electric marine propulsion system in accordance with the present disclosure

FIG. 2 is a schematic of another exemplary electric marine propulsion system in accordance with the present disclosure.

FIGS. 3 is a flow chart depicting an exemplary method of controlling an electric marine propulsion system in accordance with the present disclosure.

FIGS. 4-5 are control routine flowcharts illustrating an exemplary calculation procedure for determining an adapted system resistance and a minimum voltage.

FIG. 6 is a graphical illustration of exemplary motor output parameters at various input voltages and minimum voltage values.

DETAILED DESCRIPTION

The present inventors have recognized that electric marine propulsion poses additional challenges as compared with electric propulsion for land vehicles. One such challenge is the demand for electric marine propulsion systems with removable and interchangeable power storage systems, such as battery systems. Due to range issues and the time it takes to recharge a battery, there is a demand for electric drives that operate with a removable battery, where a vessel operator can have multiple batteries on board at a given time and swap to a new battery once a first battery is drained. Furthermore, marine environments are harsh and can cause damage to batteries, such as due to water exposure, and thus users may carry backup batteries in case of battery damage or failure of the first battery. Vessel owners may have multiple batteries in their fleet, some of which may not be by the original equipment manufacturer (OEM) of the marine drive. Thus, the propulsion control system may not be able to communicate with the power storage system, or a controller therefor, to obtain information about the battery state of health or charge level. The present inventors have recognized challenges arising in the instances where non-OEM batteries are used in place of OEM batteries in an electric marine propulsion system. When a non-OEM battery is connected to an electric marine propulsion system, the system is unable to communicate with the non-OEM battery in the way the that it does with an OEM battery. The resulting effect is that the parameters and specifications of the non-OEM battery are unknown to the propulsion control system, leading to an inability to properly regulate the marine drive and ensure operation of the drive within its capabilities.

Additionally, an OEM battery may lose communication functions, either due to a failure of the communication link, a controller malfunction, etc. Given that battery voltage changes as a battery is depleted and/or due to changes in the battery's state of health, loss of communication with the power storage system may also result in improper or inconsistent motor control or output.

The inventors have recognized that propulsion control systems need a way to account for the voltage drop across a power storage system, including the connection elements between the propulsion system and the power storage system. Ascertaining the voltage drop is important because the power producing capacity of the motor changes as a function of input voltage. Thus, accounting for the voltage drop is important for appropriately effectuating a user's propulsion command, as well as for controlling the current delivery to the motor so as to remain within the motor specifications. Accordingly, the inventors developed the disclosed systems and methods which recognize voltage changes at the input of an electric motor to determine and implement a maximum output, prevent overcurrent events, and ensure a smooth derate as the voltage changes and the battery depletes.

Based on recognition of the foregoing problems and challenges in the relevant art, the inventors developed the disclosed system and method of controlling an electric marine propulsion system to enable the marine vessel to recognize changes in voltage as a result of changes in user demand and adapt the system to perform according to those readings when the system is being powered by one or more non-OEM batteries or one or more OEM batteries that have lost their ability to communicate with the system. The disclosed system and method are configured to facilitate the monitoring of a demand level of the user and inputs to the motor of the electric marine propulsion system and determine the maximum output the motor can produce at a rated torque.

In one embodiment, the control system may calculate an adapted system resistance and determine the maximum output the motor can produce at the rated torque after recognizing a change in the demand level of the user and measuring the change in demand level and a change in motor input voltage at each demand level. In various embodiments, the maximum output may be effectuated as a minimum voltage, a maximum motor torque, a maximum motor speed (RPM), a maximum motor current or motor power consumed by one or more electric motors in the propulsion system, a maximum demand instruction permitted, a maximum vessel speed, or the like. In various embodiments, the output limit may be automatically effectuated by the control system on the marine vessel such that each marine drive is controlled so as not to exceed the output limit.

For example, the one or more electric motors, or the power delivered thereto, may be limited by the control system to ensure the marine vessel undergoes a steady derate process as the power in the battery depletes, make sure the motor does not output more than its rated torque, and calibrate the system to adjust current flow as voltage fluctuates. For example, a user may increase the demand level at the helm by 10%. The system may be configured to measure an input voltage to the motor before and after the change, calculate the adapted system resistance from the input voltage and change in demand level, and use the adapted system resistance to determine the minimum voltage the motor would use at its rated torque. From the minimum voltage, the system can then calculate a maximum torque the motor should produce and constrain the system accordingly. The control system may also be configured to store a lookup table or command table and determine the maximum torque by identifying the torque value in the table corresponding to the determined minimum voltage. The system may also be configured to store recently calculated values, such as adapted system resistance, and assign weight to selected values to further smooth the derate process.

FIG. 1 depicts an exemplary embodiment of a marine vessel 1 having an electric marine propulsion system 2 configured to propel the marine vessel. Referring also to FIG. 2, the electric propulsion system 2 includes at least one electric marine drive 3 having an electric motor 4 configured to propel the marine vessel 1 by rotating a propeller 10, as well as a power storage system 16, and a user interface system 35. In the depicted embodiment of FIG. 2, the electric marine propulsion system 2 includes an outboard marine drive 3 having an electric motor 4 housed therein, such as housed within the cowl 50 of the outboard marine drive. A person of ordinary skill in the art will understand in view of the present disclosure that the marine propulsion system 2 may include other types of electric marine drives 3, such as inboard drives or stern drives. The electric marine drive 3 is powered by the scalable storage device 16.

The electric marine propulsion system 2 may include one or a plurality of electric marine drives 3, each comprising at least one electric motor 4 configured to rotate a propulsor, or propeller 10. The motor 4 may be, for example, a brushless electric motor, such as a brushless DC motor. In other embodiments, the electric motor may be a DC brushed motor, an AC brushless motor, a direct drive, a permanent magnet synchronous motor, an induction motor, or any other device that converts electric power to rotational motion. In certain embodiments, the electric motor 4 includes a rotor and a stator in a known configuration.

The electric motor 4 is electrically connected to and powered by a power storage system 16. The power storage system 16 stores energy for powering the electric motor 4. Various power storage devices and systems are known in the relevant art. The power storage system 16 may be a battery system configured to receive one or more batteries or banks of batteries of different varieties including OEM batteries, third party batteries, or both. For example, the power storage system 16 may include one or more lithium-ion (LI) battery systems, each LI battery comprised of multiple battery cells. In other embodiments, the power storage system 16 may include one or more lead-acid batteries, fuel cells, flow batteries, ultracapacitors, and/or other devices capable of storing and outputting electric energy.

The electric motor 4 is operably connected to the propeller 10 and configured to rotate the propeller 10. As will be known to the ordinary skilled person in the relevant art, the propeller 10 may include one or more propellers, impellers, or other propulsor devices and that the term “propeller” may be used to refer to all such devices. In certain embodiments, such as that represented in FIG. 1, the electric motor 4 may be connected and configured to rotate the propeller 10 through a gear system 7 or a transmission. In such an embodiment, the gear system 7 translates rotation of the motor output shaft 5 to the propeller shaft 8 to adjust conversion of the rotation and/or to disconnect the propeller shaft 8 from the drive shaft 5, as is sometimes referred to in the art as a “neutral” position where rotation of the drive shaft 5 is not translated to the propeller shaft 8. Various gear systems 7, or transmissions, are well known in the relevant art. In other embodiments, the electric motor 4 may directly connect to the propeller shaft 8 such that rotation of the drive shaft 5 is directly transmitted to the propeller shaft 8 at a constant and fixed ratio.

A control system 11 controls the electric marine propulsion system 2, wherein the control system 11 may include a plurality of control devices configured to cooperate to provide the method of controlling the electric marine propulsion system described herein. For example, the control system 11 may include a central controller 12, and one or more motor controllers, trim controllers, steering controllers, etc. communicatively connected, such as by a communication bus or other communication link. A person of ordinary skill in the art will understand in view of the present disclosure that other control arrangements could be implemented and are within the scope of the present disclosure, and that the control functions described herein may be combined into a single controller or divided into any number of a plurality of distributed controllers that are communicatively connected.

Each controller may comprise a processor and a storage device, or memory, configured to store software and/or data utilized for controlling and/or tracking operation of the electric propulsion system 2. The memory may include volatile and/or non-volatile systems and may include removable and/or non-removable media implemented in any method or technology for storing of information. The storage media may include non-transitory and/or transitory storage media, including random access memory, read only memory, or any other medium which can be used to store information and be accessed by an instruction execution system, for example. Such information may include a command table containing a set of adjustment commands based on measured or calculated values. An input/output (I/O) system facilitates communication between the control system 11 and connected devices.

Each electric motor 4 may be associated with a motor controller 14 configured to control power to the electric motor, such as to the stator winding thereof. The motor controller 14 is configured to control the function and output of the electric motor 4, such as controlling the torque outputted by the motor 4, the rotational speed of the motor 4, as well as the input current, voltage, and power supplied to and utilized by the motor 4. In one arrangement, the motor controller 14 controls the current delivered to the stator windings via the leads 15, which input electrical energy to the electric motor to induce and control rotation of the rotor.

In certain embodiments, various sensing devices 24, 26, 28, 29, 39, 49 may be configured to communicate with a local controller, such as the motor controller 14 or power controller 62, and in other embodiments the sensors 24, 26, 28, 29, 39, 49 may communicate with the central controller 12 and the motor controller 14 may be eliminated. A GPS system 56 may also be configured to determine a current global position of the vessel, track vessel position over time, and/or determine vessel speed and direction of travel, and to provide such information to the controller 12. Alternatively or additionally, vessel speed may be measured by a speed-over-water sensor such as a pitot tube or a paddle wheel and such information may be provided to the controller 12. Controllers 12 and 14 (and or the various sensors and systems) may be configured to communicate via a common communication link 34 such as a CAN bus (e.g., a CAN Kingdom Network) or a LIN bus, or by single dedicated communication links between controllers 12 and 14. The one or more communication links may be a wired link, such as a bus, or may be a wireless communication link, such as via any wireless protocol.

Sensors may be configured to sense the power, including the current and voltage, delivered to the motor 4 and/or voltage sensed at other locations within the system. For example, a plurality of voltage sensors 29, 39, 49 may be configured to sense voltage at various locations within the system. Voltage sensor 29 may be configured to sense the input voltage to the motor 4 and a current sensor 28 may be configured to measure input current to the motor 4. Accordingly, power delivered to the motor 4 can be calculated and such value can be used for monitoring and controlling the electric propulsion system 2, including for monitoring and controlling the motor 4 and ensuring the system 2 is operating within the capabilities of the electric motor 4. Alternatively or additionally, the system 2 may include a voltage sensor 39 at or near the connection point of the vessel system(s) to the power storage system 16 to sense the voltage at the location(s) of power input. Alternatively or additionally, a voltage sensor 49, or multiple voltage sensors, may be located to measure voltage powering one or more auxiliary devices 60. In certain embodiments, the voltage sensor 49 may comprise part of the power controller 62 for the auxiliary power system and/or may be configured to measure voltage at one or more converters, such as a DC-DC converter powering auxiliary electronics or other auxiliary devices.

In the depicted example, the current sensor 28 and voltage sensor 29 may be communicatively connected to the motor controller 14 to provide measurement of the voltage supplied to the motor and current supplied to the motor. Other voltage sensor(s) 39, 49 may be configured to provide voltage measurement outputs to the controller 12 and/or the motor controller 14. The motor controller 14 is configured to provide appropriate current and or voltage to meet the demand for controlling the motor 4. For example, a demand input may be received at the motor controller 14 from the central controller 12, such as based on an operator demand at a helm input device, such as the throttle lever 38. In certain embodiments, the motor controller 14, voltage sensor 28, and current sensor 29 may be integrated into a housing of the electric motor 4, and in other embodiments the motor controller 14 may be separately housed.

Various other sensors may be configured to measure and report parameters of the electric motor 4. For example, the electric motor 4 may include means for measuring and or determining the torque, rotation speed (motor speed), current, voltage, temperature, vibration, or any other parameter. In the depicted example, the electric motor 4 includes a speed sensor 24 configured to measure a rotational speed of the motor 4 (motor RPM). Alternatively or additionally, propeller speed sensor 26 may be configured to measure a rotational speed of the propeller 10. For example, the propeller speed sensor 26 and/or the motor speed sensor 24 may be a Hall Effect sensor or other rotation sensor, such as using capacitive or inductive measuring techniques. In certain embodiments, one or more of the parameters, such as the speed, torque, or power to the electric motor 4, may be calculated based on other measured parameters or characteristics. For example, the torque may be calculated based on power characteristics in relation to the rotation speed of the electric motor, for example.

The central controller 12, which in the embodiment shown in FIG. 2 is a propulsion control module (PCM), communicates with the motor controller 14 via communication link 34, such as a CAN bus. The controller also receives input from and/or communicates with one or more user interface devices in the user interface system 35 via the communication link, which in some embodiments may be the same communication link as utilized for communication between the controllers 12 and 14 or may be a separate communication link. The user interface devices in the exemplary embodiment include a throttle lever 38 and a display 40. In various embodiments, the display 40 may be, for example, part of an onboard management system, such as the VesselView™ by Mercury Marine of Fond du Lac, Wisconsin. A steering wheel 36 is provided, which in some embodiments may communicate with the controller 12 or other control device in the control system 11 to effectuate steering control over the marine drive 3, which is well-known and typically referred to as a steer-by-wire arrangement. Alternatively, as in the depicted embodiment, the steering wheel 36 is a wired steering arrangement where the steering wheel 36 is connected to a steering actuator that steers the marine drive 3 by a steering cable 37. Other steering arrangements, such as various wired and steer-by-wire arrangements, are well-known in the art and could alternatively be implemented.

The various parameters of the electric propulsion system are utilized for providing user-controlled or automatically effectuated vessel power control functionality appropriate for optimizing power usage. The system may be configured to control power usage by the electric propulsion system 2, for example so that power available and utilized to effectuate propulsion remains within calculated limits to provide consistent propulsion and operate the motors within the rated operation parameters. The system may be configured to operate in a variety of user-selectable power modes, or in various power modes that may be automatically selected by the control system 11 based on sensed parameters and/or operating conditions of the propulsion system 2.

The power storage system 16 may further be configured to power auxiliary devices 60 on the marine vessel 1 that are not part of the propulsion system 2. For example, the auxiliary devices may include a bilge pump, cabin lights, a stereo system or other entertainment devices on the vessel, a water heater, a refrigerator, an air conditioner or other climate/comfort control devices on the vessel, communication systems, navigation systems, or the like. Some or all these accessory devices are sometimes referred to as a “house load” and may consume a substantial amount of battery power. Additionally, other non-motor loads may be powered by the power storage system 16, such as steering, motor trim, trim tabs, and other devices relating to steering and/or vessel orientation control.

The power consumption by some or all of the auxiliary devices and/or non-motor loads may be monitored and/or controllable, such as by a power controller 62 associated with each controlled auxiliary device or a group of auxiliary devices (FIG. 1). The power controller 62 is communicatively connected to the controller 12 or is otherwise communicating with one or more controllers in the control system 11, in order to monitor and/or control power consumption by such auxiliary devices. For example, the power controller 62 may be configured to communicate with one or more power monitoring or other control devices via CAN bus or LIN bus, and to then control operation of the auxiliary device and/or power delivery to the auxiliary device according to received instructions. For instance, the system may be configured to reduce power delivery or prevent change in power deliver to the device(s) 60 during certain measurement periods, or to selectively turn off the auxiliary device(s) 60 by turning on or off power delivery to the device(s) 60 associated with the power controller 62 during the measurement period. For example, the power controller 62 for one or a set of auxiliary devices may include a battery switch controlling power thereto. The control system 11 may thus include digital switching system configured to control power to the various auxiliary devices, such as a CZone Control and Monitoring system by Power Products, LLC of Menomonee Falls, WI. Other examples of power control arrangements are further exemplified and described at U.S. application Ser. Nos. 17/009,412 and 16/923,866, which are each incorporated herein by reference in its entirety.

The control system 11 may be configured to receive a plurality of sensor data from the sensors. Such sensor data may include input voltage to the electric motor 4, input current to the electric motor 4, motor RPM, marine vessel speed, etc. The control system 22 is then configured to determine one or more parameters relating to the power storage system 16 when such values are not communicated from the power storage system, such as due to a lack of communication from a battery control system, and to operate the propulsion system 2 accordingly. FIG. 3 depicts an exemplary method 100 of controlling an electric marine propulsion system to determine and account for a voltage drop across a power storage system. The power storage system voltage assessment is initiated at step 102, such as based on an initiation instruction. For example, the initiation instruction may be provided upon key up of the propulsion system 2, where the voltage monitoring runs continually during operation of the propulsion system 2, and/or may be provided periodically such that the voltage status of the power storage system 16 is monitored and accounted for throughout the operation period.

The memory of the central controller 12 is operable to store the plurality of sensor data (e.g., from sensors 24, 26, 28, 29, 39, 49, first and second steady state torques, and demand level for a designated period of time or until the occurrence of a particular event. A nonlimiting list of events and periods of time may include a number of miles traveled, an amount of time the electric motor 4 has been running, turning on or off the propulsion system 2, or a threshold change in demand level. The control system 11 can read the data received and compare it to previously received sensor data, stored in the memory, to determine whether there has been a change in demand level. A threshold value may be assigned, where a recently received plurality of sensor data must differ from a previously received plurality of sensor data by a value greater than or equal to the threshold value for the electric marine propulsion system 2 to recognize that the demand level has changed. In other embodiments, the sensor data must be greater than the previously received plurality of sensor data. A variety of methods may be used to determine a threshold value, including a sensor resolution of the sensors or noise level of the input voltage measurement.

Step 104 is executed to determine a voltage change due to a change in demand level. For example, the system may be configured to identify a change in demand level of the electric motor and to determine a voltage change associated with the change in demand level. The control system 11 may also be configured to perform a plurality of calculations upon the system recognizing that a change in demand level has occurred. In various embodiments, the change in demand level may be determined based on a change in demand percent (e.g., based on a change in helm command), a change in motor RPM, a change in motor current, or a change in measured or calculated motor torque. To avoid the impacts of transient changes and/or sensor error, the control system may be configured to detect the change in demand level based on steady state demand values, such as detecting the occurrence of at least a threshold change in demand levels.

Where the voltage is being measured at the connection to the power storage system 15, the control system 11 may also be configured to make sure that other changes in power demand from non-motor sources did not occur that would materially impact the system voltage draw and thus introduce material inaccuracies into the motor voltage calculation. For example, the control system 11 may be configured to identify the threshold change in demand level only during periods of static auxiliary load, such as when the change in auxiliary load is less than a threshold. Alternatively, the system 11 may be configured to exert some control over auxiliary load during the short period where the demand change is being measured, which for example may be over a period of a few seconds, such as to prevent large load devices from turning on or off during the measurement period.

For example, the control system 11 may be configured to identify a first steady state torque and a second steady state torque, the difference of which is delta torque representative of a change in demand level requested by the user or requested by a navigation controller generating a demand based on an autonomous control algorithm (such as a station keeping, waypoint navigation, or autonomous docking or launch control algorithm). The control system 11 may also measure a first motor DC input voltage at the first steady state torque and a second motor DC input voltage at the second steady state torque. The first and second steady state torques are measures of the demand level of the system when the system is relatively stable and a transient state has settled. For example, the torque (or other demand value) may be determined as steady state when the value changes by less than a threshold amount over a predetermined period, such as a threshold amount that accounts for noise, sensor error, etc. within the system.

The control system 11 may use the plurality of sensor data and information or instructions stored in the memory to determine a plurality of system values in addition to the voltage change across the power storage system 16 or at the motor 4, including to determine an adapted system resistance. The adapted system resistance may represent an internal resistance of at least one battery in the power storage system 16 and a resistance of connection elements connecting the electric motor 4 to the battery or other power storage device(s).

The voltage change may further be used to determine a minimum voltage at a maximum rated demand level for the electric motor 4 as represented at step 106. The maximum rated demand level may be a maximum rated torque, or may be a different value representative of demand as described above. Calculation of the minimum voltage informs the system of a new minimum voltage at an instant in time of the demand change, such as if the operator requested a maximum demand level at the helm input device 38. For example, the minimum voltage may be calculated based on the adapted system resistance.

The control system 11 may be configured to use the minimum voltage to determine an adjusted command, represented at step 108. The adjusted command may be, for example, a torque command, a speed command, a commanded current, or other value for controlling motor operation and output. By continuously monitoring demand level and determining new adjusted commands, a loss of propulsion of the electric marine propulsion system 2 can be smoothed as the power storage system 16 is depleted. Adjusted commands may be determined by looking up values from the command tables corresponding to input values or the calculated minimum voltage. The adjusted motor command is communicated to the motor 4, such as from the PCM 12 to the motor controller 14, such that the motor 4 is operated at step 110 within the determined minimum voltage constraint.

The adjusted command may be determined and implemented by various methods. For example, a demand level ceiling may be adjusted, such as adjusting a maximum demand value and capping the user command authority so as not to exceed the maximum demand value. Where the adjusted command is implemented as a change in the maximum permitted demand, the demand values associated with each helm command—e.g., throttle lever position—remain unchanged, and a ceiling is placed at the new maximum demand value (e.g., the maximum torque) such that the torque will cease to increase when the throttle lever 38 is pushed past the position associated with the new maximum demand value. Alternatively, the adjusted command may be determined by recalculating, or remapping, the demand level value associated with a given helm command at a user input device. In such an embodiment, the control system 11 may adjust the output values that correspond with each helm command value, such as each throttle lever position, such that the maximum torque at the maximum rated demand level may always be achieved when the throttle lever 38 is pushed all the way forward to its maximum position. The maximum torque (or other maximum demand value) is associated with a maximum throttle lever position and all other throttle lever positions are remapped accordingly.

The control diagram at FIG. 4 illustrates an exemplary control routine 190 executed by the control system 11 for determining an adapted system resistance as part of an exemplary embodiment of the method 100 for controlling the propulsion system 2. A first steady state torque 191, a first motor DC input voltage 193 at the first steady state torque 191, a second steady state torque 192, and a second motor DC input voltage 194 at the second steady state torque 192 are received as inputs to the control method. Motor constant (kt) 197 is also an input. The first steady state torque 191 indicates a torque of the electric motor 4 at a first steady state demand level of the user, and the second steady state torque 192 indicates the torque of the electric motor 4 after the demand level of the user increases or decreases to a second steady state demand level. The first motor DC input voltage 193 and second motor DC input voltage 194 indicate the voltage drop across the electric motor 4 when the torque of the motor 4 is equal to the first steady state torque 191 or the second steady state torque 192, respectively. The DC input voltages 193 and 194 may be measured by the voltage sensor 29 at the motor. Alternatively, voltage measurements from elsewhere in the system may be utilized, such as from voltage sensors 39 and/or 49 and logic may be executed to verify that a material change in demand from a non-motor element did not occur that would materially impact the calculations. For example, the threshold change in torque may be identified only during periods of relatively static auxiliary load, such as when the change in auxiliary load is less than a threshold. The motor constant 197 indicates how much torque a motor will produce for a given current. The control algorithm utilizes a series of calculations and unit conversions to determine the adapted system resistance 199 from the inputs 191, 192, 193, 194, and 197. In other embodiments, the first steady state torque 191 and the second steady state torque 192, which are exemplary demand values, may instead be steady state current values, speed values (e.g., motor RPM), or the like with logic of the control routine flow diagram changing accordingly to account for the differing input units.

Calculation function 186 is executed to determine a delta torque 195 which represents a change in the demand level of a user. Calculation function 187 is executed to determine a voltage change 196 representing a change in input voltage to the motor in response to the change in the demand level. Calculation function 188 is executed to determine a voltage change per demand increment 198—e.g., the voltage change per newton meter (Nm) of torque. Calculation function 189 is then executed to determine the adapted system resistance 199 of the electric marine propulsion system 2. The system resistance value includes the resistance of the power storage system 16, including the internal resistance of the one or more batteries therein, any resistance of the connection hardware, etc.

Each subsequent adapted system resistance calculation may be stored in the memory of the control system 11 for a designated period of time such as a length of a trip. The control system 11 may be configured to determine a filtered adapted system resistance based on the adapted system resistance calculations over time. Methods for determining the filtered adapted system resistance may include averaging a current adapted system resistance with the previous adapted system resistances, which may be a weighted average to give the current adaptive system resistance more weight, or worth, in the filtered calculation. Calculating and using the filtered adapted system resistance may be advantageous for providing a smooth and consistent derate as voltage of the system decreases.

The control diagram at FIG. 5 illustrates a second exemplary control routine 200 for calculating a minimum voltage at a maximum rated demand as part of an exemplary embodiment of the method 100 of controlling the propulsion system 2. Following on the exemplary adapted system resistance calculation illustrated in FIG. 4, the demand value here is torque. However, the example may be adapted based on other demand values, as described above, and a person of ordinary skill in the art will understand in view of the present disclosure how to adapt the calculations to accommodate other demand values, such as motor current or motor RPM.

The rated torque 201 of the electric motor 4 and the current torque 192 are received as inputs to the control routine 200. The adapted system resistance 199, motor constant (kt) 197, the current torque 192 (the steady state torque after the change in demand level), and the current motor input voltage 194 (the motor voltage at the second steady state demand level) are also inputs, which are values determined as part of the first control routine described above. The rated torque 201 indicates the highest torque the motor 4 is rated to provide—e.g., the highest torque output that the motor is capable of under normal operating conditions. Calculation function 207 is executed to determine a torque offset 203, which represents a difference in torque between the rated torque 201 and the current torque 192. At calculation function 208, the adapted system resistance 199 is utilized, along with the torque offset 203, to calculate a demand times resistance value 204. Function 209 is executed to determine a voltage change 105 based on the motor constant 197 and the calculated value 204. The voltage change thus represents the difference in voltage between the current voltage value and the voltage at the maximum rated demand value, which here is the rated torque 201. Function 210 is then executed to determine the minimum voltage 206 based on the voltage change 205 and the current motor voltage 194. The minimum voltage 206 indicates a motor voltage for the rated torque 201 (or other demand value) at an instant in time if a maximum rated demand level were to be requested by the user. Determining the minimum motor voltage 206 allows the controller to determine a maximum output the motor 4 can provide and to regulate the motor 4 in a way that keeps it operating within its capabilities and in a way that gradually derates as the voltage level as the power storage system depletes.

To demonstrate the above process of determining a maximum voltage, the following example is provided according to FIGS. 4-5. In the example, the user is operating the marine vessel 1 which is being powered by non-OEM batteries in the power storage system 16. In this example the motor constant (kt) 197 is 2 Nm/Amp and the rated torque 201, or the highest torque the motor is normally capable of, is 100 Nm. The user is currently commanding a first steady state torque 191 of 80 Nm from the motor 4, and, in this example, at a demand level of 80 Nm, the first input voltage 193 at the motor 4 is 48 V. The user decided to increase the demand level and pushed the throttle lever forward to request a second steady state torque 192 of 88 Nm from the motor 4. In this example, at a demand level of 88 Nm, the second input voltage 194 at the motor 4 is 40 V. The control system 11 is configured to calculate the delta torque 195 to be −8 Nm and the first voltage change 196 at the motor 4 to be −8 V. The system then divides the first voltage change 196 by the delta torque 195 to get 1v/Nm and multiplies by the motor constant 197 to attain an adapted system resistance 199 of

2 V Amps = 2 Ω .

The system then uses the adapted system resistance 199 to find the minimum voltage 206 the motor 4 can utilize at that instant in time if the user requested 100% demand. The control system 11 starts by finding the offset 203 in torque between what the motor 4 is rated for and what is currently being demanded: 100 Nm−88 Nm=12 Nm. The torque offset 203 is multiplied by the adapted system resistance 199 and divided by the motor constant 197 to determine a second voltage change 205:

12 Nm * 2 Ω = 24 Nm Ω * 1 Amp 2 Nm = 12 ΩAmps = 12 V .

The resulting second voltage change 205 is then subtracted from the current motor voltage 194 to determine the minimum voltage 206 the motor 4 can handle at the rated torque 201: 48 V−12 V=36 V. The minimum voltage 206 can then be used to determine an adjusted command.

FIG. 6 is a graph 310 illustrating the output that an exemplary motor is capable of producing at exemplary voltage levels, represented by lines 311, 312, 313. The graph 310 demonstrates that at higher input voltages, the motor is capable of outputting greater torque and reaching higher motor speeds than at lower input voltages. As the voltage decreases, the motor loses its ability to produce the highest output levels, so the derate process must begin. The control system is operable to calculate the minimum voltage 206 at the motor, and based on the minimum voltage 206 determine the maximum demand level (e.g., torque) the motor 4 can handle and limit the system accordingly. By adapting to changes in voltage, the control system 11 ensures the propulsion system 2 is always operating within the capability of the motor and implements a consistent derate as voltage of the power storage system 16 drops or changes with different batteries and power storage arrangements that may be utilized.

FIG. 6 shows exemplary minimum voltages as dashed lines 314, 315, and 316. Maximum torque and RPM values corresponding to the minimum voltage can be determined accordingly. In some embodiments, the controller 12 may store a command table consisting of adjusted command values based on minimum voltage values, such as maximum torque values associated with each of a range of minimum voltage values. Once the minimum voltage 206 is determined, the controller may utilize the command table to look up the corresponding maximum torque and adjust the command to the motor accordingly. In various embodiments, the command adjustment may be implemented by remapping the user input commands at the helm such that the maximum torque is associated with the 100% helm command level (e.g., full throttle) and everything below is adjusted accordingly. In other embodiments, the maximum demand value and corresponding command adjustment may be implemented via a dead band, where the control system 11 sets a torque ceiling such that the output of the motor will only increase until the point of the maximum torque and any user commands for output above the maximum torque will not be effectuated.

This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. Certain terms have been used for brevity, clarity and understanding. No unnecessary limitations are to be inferred therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes only and are intended to be broadly construed. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have features or structural elements that do not differ from the literal language of the claims, or if they include equivalent features or structural elements with insubstantial differences from the literal languages of the claims.

Claims

1. An electric marine propulsion system configured to propel a marine vessel, the system comprising:

at least one electric motor powered by a power storage system and configured to rotate a propulsor to propel the marine vessel;
a control system configured to: determine a voltage change due to a change in demand level of the electric motor; determine a minimum voltage at a maximum rated demand level for the electric motor based on the voltage change; determine an adjusted command for the electric motor based on the minimum voltage and a current demand input; and control the electric motor based on the adjusted command.

2. The system of claim 1, wherein the control system is further configured to determine an adapted system resistance based on the voltage change, and wherein the minimum voltage is determined based on the adapted system resistance.

3. The system of claim 2, wherein the adapted system resistance includes an internal resistance of at least one battery in the power storage system and a resistance of connection elements connecting the electric motor to the at least one battery.

4. The system of claim 2, wherein the control system is further configured to determine a filtered adapted system resistance based on the adapted system resistance over time, and wherein the minimum voltage is determined based on the filtered adapted system resistance.

5. The system of claim 2, wherein the control system is further configured to:

identify the change in demand level that is at least a threshold change;
identify the voltage change as a corresponding change in input voltage at the electric motor that corresponds with the threshold change in demand level; and
determine the adapted system resistance based on the change in demand level and the corresponding change in input voltage.

6. The system of claim 5, wherein the change in demand level is one of a threshold change in motor current, a threshold change in motor torque, and a threshold change in helm command.

7. The system of claim 5, wherein the control system is further configured to:

identify a first steady state demand level and measure a first motor input voltage at the first steady state demand level;
identify a second steady state demand level and measure a second motor input voltage at the second steady state demand level;
wherein the change in demand level is a difference between the first steady state demand level and the second steady state demand level.

8. The system of claim 1, wherein the maximum rated demand level is a maximum rated torque for the electric motor, wherein the current demand input is a current torque demand, and the adjusted command is a torque command to the electric motor.

9. The system of claim 1, wherein the current demand input is based on a user demand input at a user input device.

10. The system of claim 9, wherein the control system is further configured to rescale user demand input values from the user input device based on the minimum voltage.

11. The system of claim 9, wherein the control system is further configured to limit user authority over output of the electric motor based on the minimum voltage.

12. The system of claim 1, further comprising a command table stored in memory comprising adjusted command values based on minimum voltage values;

wherein the control system is further configured to access the command table based on the minimum voltage and the current demand input to determine the adjusted command.

13. A method of controlling an electric marine propulsion system comprising at least one electric motor powered by a power storage system and configured to rotate a propulsor to propel a marine vessel, the method comprising:

determining a voltage change due to a change in demand level of the electric motor;
determining a minimum voltage at a maximum rated demand level for the electric motor based on the voltage change;
determining an adjusted command for the electric motor based on the minimum voltage and a current demand input; and
controlling the electric motor based on the adjusted command.

14. The method of claim 13, further comprising determining an adapted system resistance based on the voltage change, wherein the minimum voltage is determined based on the adapted system resistance.

15. The method of claim 14, wherein the adapted system resistance includes an internal resistance of at least one battery in the power storage system and a resistance of connection elements connecting the electric motor to the power storage system.

16. The method of claim 14, further comprising determining a filtered adapted system resistance based on the adapted system resistance over time, wherein the minimum voltage is determined based on the filtered adapted system resistance.

17. The method of claim 14, further comprising:

identifying the change in demand level that is at least a threshold change;
identifying a corresponding change in input voltage at the motor that corresponds with the threshold change in demand level; and
determining the adapted system resistance based on the change in demand level and the corresponding change in input voltage.

18. The method of claim 17, wherein the change in demand level is one of a threshold change in motor current, a threshold change in motor torque, and a threshold change in helm command.

19. The method of claim 17, further comprising:

identifying a first steady state demand level and measure a first motor input voltage at the first steady state demand level;
identifying a second steady state demand level and measure a second motor input voltage at the second steady state demand level;
wherein the change in demand level is a difference between the first steady state demand level and the second steady state demand level.

20. The method of claim 13, wherein the maximum rated demand level is a maximum rated torque for the electric motor, wherein the current demand input is a current torque demand, and the adjusted command is a torque command to the electric motor.

21. The method of claim 20, wherein the current torque demand is based on a user demand input at a user input device.

22. The method of claim 21, further comprising rescaling user demand input values from the user input device based on the minimum voltage.

23. The method of claim 21, further comprising limiting user authority over output of the electric motor based on the minimum voltage.

Patent History
Publication number: 20240059386
Type: Application
Filed: Aug 22, 2022
Publication Date: Feb 22, 2024
Applicant: Brunswick Corporation (Mettawa, IL)
Inventors: Jared D. Kalnins (Neenah, WI), Mitchell J. Baer (Fond Du Lac, WI)
Application Number: 17/892,882
Classifications
International Classification: B63H 21/17 (20060101); B63H 21/21 (20060101);