The present disclosure generally relates to systems and methods for monitoring battery range of a power storage system for a marine propulsion system, and more particularly for determining battery range to account for environmental conditions of the marine environment, such as wind and current.
The following U.S. patents and applications provide background information and are incorporated herein by reference, in entirety.
U.S. Pat. No. 6,885,919 discloses a process by which the operator of a marine vessel can invoke the operation of a computer program that investigates various alternatives that can improve the range of the marine vessel. The distance between the current location of the marine vessel and a desired waypoint is determined and compared to a range of the marine vessel which is determined as a function of available fuel, vessel speed, fuel usage rate, and engine speed. The computer program investigates the results that would be achieved, theoretically, from a change in engine speed. Both increases and decreases in engine speed are reviewed and additional theoretical ranges are calculated as a function of those new engine speeds. The operator of the marine vessel is informed when an advantageous change in engine speed is determined.
U.S. Pat. No. 10,198,005 discloses a method for controlling movement of a marine vessel that includes controlling a propulsion device to automatically maneuver the vessel along a track including a series of waypoints, and determining whether the next waypoint is a stopover waypoint at or near which the vessel is to electronically anchor. If the next waypoint is the stopover waypoint, a control module calculates a distance between the vessel and the stopover waypoint. In response to the calculated distance being less than or equal to a threshold distance, the propulsion device's thrust is decreased. In response to sensing that the vessel thereafter slows to a first threshold speed, the vessel's speed is further reduced. In response to sensing that the vessel thereafter slows to a second, lower threshold speed or passes the stopover waypoint, the propulsion device is controlled to maintain the vessel at an anchor point that is at or near the stopover waypoint.
U.S. Publication No. 2023/0219675 discloses a method of controlling an electric marine propulsion system to propel a marine vessel that includes receiving a user-set time, determining a time remaining based on the user-set time, and identifying a battery charge level of a power storage system on the marine vessel. A required battery power is then determined based on the time remaining and the battery charge level, and then an output limit is determined based on the required battery power to enable propelling the marine vessel for the user-set time without recharging the power storage system. The propulsion system is automatically controlled so as not to exceed the output limit.
U.S. Publication No. 2023/0219676 discloses a method of controlling an electric marine propulsion system configured to propel a marine vessel that includes receiving a user-set distance, identifying a battery charge level of a power storage system on a marine vessel and identifying an energy utilization value. An output limit is then determined based on a remaining distance, the battery charge level, and the energy utilization value. The propulsion system is then automatically controlled so as to not exceed the output limit, enabling the marine vessel to travel the user-set distance without recharging the power storage system.
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 aspect of the disclosure, an electric marine propulsion system includes a power storage system comprising at least one marine battery, an electric marine drive powered by the power storage system, and a control system. The control system is configured determine a resultant vector describing a magnitude and a direction of one or more environmental forces impacting the marine vessel. A nominal range to empty is then determined based on a charge level of the power storage system, and the system determines an eccentric range based on the resultant vector and the nominal range to empty, wherein the eccentric range represents a range to empty in a plurality of directions around the marine vessel. An eccentric range display is generated on a display device based on the eccentric range.
In one embodiment, wherein the eccentric range display includes an eccentric range shape representing a distance to empty in the plurality of heading directions from a current position of the marine vessel.
In another embodiment, the eccentric range display includes a circle representing the distance to empty in all directions around the marine vessel. Optionally, the circle represents an asymmetric range around the current position of the marine vessel.
In another embodiment, the eccentric range display represents the eccentric range as an eccentric range shape on a map of an area around the marine vessel. In another aspect of the disclosure, a method of monitoring a battery range for an electric marine propulsion system comprising a power storage system powering at least one propulsion device, includes identifying a resultant vector describing a magnitude and a direction of one or more environmental forces impacting a marine vessel and determining a nominal range to empty based on a charge level of the power storage system. The method further includes determining an eccentric range based on the resultant vector and the nominal range to empty, wherein the eccentric range represents a range to empty in a plurality of directions around the marine vessel. An eccentric range display is then generated based on the eccentric range and controlling a display device to display the eccentric range display.
In one embodiment, the eccentric range display represents a distance to empty in the plurality of directions, which includes a current heading direction of the marine vessel and a range of heading directions clockwise and counterclockwise from the current heading direction.
In another embodiment, the eccentric range represents the range to empty in at least a current heading direction of the marine vessel and a heading direction 180 degrees from the current heading direction.
In another embodiment, the eccentric range represents the range to empty in at least a current heading direction of the marine vessel, a heading direction 90 degrees from the current heading direction, a heading direction 180 degrees from the current heading direction, and a heading direction 270 degrees from the current heading direction.
In another embodiment, wherein the eccentric range display includes a circle representing the range to empty in all directions around the marine vessel.
In another embodiment, the at least one environmental force impacting the marine vessel includes current and/or wind.
In another embodiment, wherein the resultant vector indicates a net force from a plurality of environmental forces on the marine vessel.
Various other features, objects, and advantages of the invention will be made apparent from the following description taken together with the drawings.
The accompanying drawings that are incorporated in and constitute a part of this specification illustrate several embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure. The present disclosure is described with reference to the following figures.
In the following sections, detailed descriptions of examples and methods of the disclosure will be given. The description of both preferred and alternative examples, though thorough, are exemplary only, and it is understood to those skilled in the art that variations, modifications, and alterations may be apparent. It is therefore to be understood that the examples do not limit the broadness of the aspects of the underlying disclosure as defined by the claims.
The inventors have recognized a need for systems and methods that account for the environmental conditions around a marine vessel and their impact on the estimated range to empty (RTE), which may be generated as a time to empty (TTE), a distance to empty (DTE), or any value conveying an expected travel time, distance, or other amount based on remaining battery life. These environmental conditions may include wind vectors and water current vectors, for example, using simple speed sensors on the marine vessel or values from external devices such as a GPS device. To provide just a few examples, tracking wind and current directions can be useful for determining and planning optimized routes, calculating optimal propulsion speeds (such as for autonomous control), and predicting energy utilization for traveling certain distances/directions and/or achieving certain speeds.
The inventors have recognized that environmental condition calculation and tracking is particularly needed for electric propulsion, where battery range estimation needs to be improved to account for the net environmental forces caused by elements such as wind and current. Additionally, the inventors recognized that users of electrical propulsion systems often experience a form of “range anxiety” which is particularly evident in marine applications due to the difficulties of being stranded on the water. Thus, the inventors recognized a need for a display system and method for conveying information to the user regarding range in a plurality of heading directions so that they make informed decisions regarding trip planning.
Further, the inventors have recognized that instantaneous power consumption becomes increasingly inaccurate as external environmental forces—such as wind, current, and waves—increase. Environmental forces may increase range in one direction and decrease range when the vessel heads a different direction. For example, the amount of battery power required to propel a vessel five miles on a trip out to open water with a predominant tail wind will be significantly less than the amount of power required to get back to shore with a significant head wind. Accordingly, the inventors have devised the disclosed methods to account for the velocity and magnitude of the environmental forces to improve accuracy of range determinations.
In view of the forgoing challenges and problems in the relevant art, the inventors developed the disclosed method and system for calculating and displaying an eccentric battery range for battery powered propulsion on a marine vessel that accounts for the environmental forces on the vessel. The eccentric range accounts for the effect of the environmental or external forces acting on the marine vessel in each of the various directions, which likely results in a different range calculation in each of the various directions. Namely, the environmental forces may cause the power storage system to expend more energy to propel the vessel in one direction compared to propelling it in another direction.
The eccentric battery range may be calculated in a plurality of directions to provide users with the information needed to provide assurance that the marine vessel will reach its intended destination while accounting for the current power levels marine vessel electrical propulsion system and environmental forces acting on the marine vessel. At least one environmental vector is identified describing a magnitude and direction of an environmental force impacting the vessel. In some embodiments, just a wind vector or just a current vector or just a reading from a GPS are used. In other embodiments, a combination of readings from different environmental sensors are utilized.
The eccentric battery range is conveyed to a user, which may be provided in any number of ways. In one embodiment, an eccentric range shape is determined based on the eccentric range. The eccentric range shape conveys the eccentric range with respect to the vessel's current position in each of the various directions around the marine vessel. For example, the eccentric range shape may be a circle defined based on the eccentric range to empty in various heading directions around the vessel. Where the monitored environmental factor(s) has a non-zero impact on range, the circular range shape is asymmetric with respect to the current vessel position such that the current vessel position is not represented in the center of the circle.
Alternatively or additionally, the eccentric range display may comprise a plurality of numerical indicators of the eccentric range in each of a plurality of directions. The display may be selectable or modified by user input to show the eccentric range and associated information in a selected direction, or a selected subset of directions, which may be in a different direction than the heading current displayed or currently traveled.
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
A control system 11 controls the electric marine propulsion system 2, wherein the control system 11 may include a plurality of control devices, or controllers, 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, battery controllers, power controllers, navigation 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, determine vessel speed over ground, and/or determine the vessels' direction of travel, or heading direction, and to provide such information to the controller 12. Alternatively, instead of a GPS system 56, the vessel may include a global navigation satellite system (GNSS), or a GNSS/INS (inertial navigation system). Alternatively or additionally, the vessel 1 may be equipped with a heading sensor 78 configured to measure the vessels' heading. The vessel heading sensor 78 may include a compass, a gyroscope, an accelerometer, and/or other elements configured to measure vessel position and/or movement. For example, the heading sensor may be part of an inertial measurement unit (IMU) or similar, such as IMU having a solid state, rate gyro electronic compass that detects the direction of the earth's magnetic field using solid state magnetometers and indicates the vessel heading relative to magnetic north.
Additionally, one or more environmental sensors 70 are configured to measure air and/or water speed around the marine vessel and such information may be provided to the controller 12. Referring also to
In some embodiments, a plurality of air speed sensors 72 may be located at different locations on the marine vessel 1, wherein each is configured to measure air speed at its respective location. For example, one air speed sensor may be located at or near the front of the bow and a second air speed sensor may be located at or near the highest point on the marine vessel, such as atop the Bimini top or on the antennae tower. An aggregate airspeed value can then be determined based on the plurality of local measurements on the vessel, such as by averaging the plurality of local measurements or using other calculation techniques to determine a filtered airspeed value that is less influenced by local air disturbances, measurement error, etc. Similarly, an aggregate water speed value may be determined based on measurements from a plurality of water speed sensors 71 mounted at different locations on the vessel hull below the waterline.
Controllers 12 and 14 (and or the various sensors and systems) may be configured to communicate via a common communication link 34. 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. In one embodiment, the communication link 34 is a CAN bus (e.g., configured as a CAN Kingdom Network), or alternatively may be a LIN bus. In some embodiments, one or more devices may be connected by dedicated communication link, such as a dedicated communication bus or link between controllers 12 and 14.
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.
At least one battery controller 20 is configured to monitor the power storage system 16. For example, the battery or each of a plurality of batteries in the power storage system 16 may have an associated a battery controller 20 configured to monitor various battery parameters, such as current, voltage, temperature, etc. and communicate those parameters within the control system, such as to the central controller 12 and/or the motor controller 14. For instance, each battery controller may be configured to periodically determine and communicate via the communication link 34 each of a charge level for the battery (e.g., battery state of charge and/or battery voltage), battery temperature, and battery state of health for each of its associated batteries, battery connection and operation status, as well as other parameters and operation information for the battery.
The central controller 12, which in the embodiment shown in
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 (
As described above, the disclosed method and system are configured to monitor battery range based on environmental conditions, such as to account for the effects of wind and current directions and magnitudes. In certain embodiments, the control system 11 may be equipped and configured to measure wind and current speeds (such as the system exemplified in
Referring now to
The eccentric range may be represented on an eccentric range display that visually conveys the directional range information to the user. For example, an icon representing the vessel may be placed relative to a shape representing the eccentric range. Where the eccentric range includes varying ranges in different directions, the vessel icon will be depicted at an off-center location within the eccentric range shape so as to depict the impact of the environmental or external factors on the vessel's range in the various heading directions. If the net environmental forces are equal in all directions at a given time, then the display may be arranged to place the vessel icon centered with respect to the shape representing the eccentric range.
The eccentric range circle 215 represents the range in a plurality of directions and takes into account the differing effects of environmental forces 65 in different directions when calculating the RTE estimation. In some embodiments, the calculations used to determine the eccentric range, and thus the eccentric range shape, may be based on a net environmental force in each of several directions determined based on information measured by one or more environmental sensors 70 on the vessel, such as measuring each of wind and current. Alternatively, and as explained in more detail below, the eccentric range may be calculated based on speed over ground (SOG) values measured by a GPS system 56 in each of a plurality of directions. The SOG measurements take into account the net effect of the environmental forces 65 on the vessel.
In one embodiment, the eccentric range may be calculated based on a plurality of SOG measurements taken when the vessel is traveling at a constant trajectory in each of a plurality of directions. Constant trajectory refers to a substantially constant magnitude or rate of the marine vessel's propulsion output and a constant heading or a constant change in direction of the marine vessel. For example, the constant trajectory may be a substantially constant rate of power consumption, torque, rotational speed (e.g., motor speed or propeller speed), current, voltage, a neutral motor state, or any other parameter indicative of a substantially constant propulsion output.
In some embodiments, the constant trajectory may be labeled as ‘constant’ after maintaining a steady state, or being within a tight threshold range, for a predetermined amount of time. For instance, the predetermined amount of time may be one second, 10 seconds, 60 seconds, or 90 seconds, as a list of non-limiting examples. In some embodiments, the constant trajectory may be indicated by the control system 11. In some implementations, the constant trajectory may be a constant propulsion output value and constant heading or constant change in direction measured for a minimum predetermined amount of time. Arrow 220 represents the calculated RTE in the current heading direction, shown as being north, at a present constant trajectory. Nominal range circle 210 is calculated based on the RTE in the current heading direction.
As an example, the constant trajectory may be a substantially uniform propulsion output. This trajectory may continue to be classified as a constant trajectory until at least one measured variable changes, such as the changing of the propulsion output in response to a throttle adjustment or a change in heading. The propulsion output utilized for identifying the constant trajectory may be, for example, power utilization of the propulsion system, motor RPM, motor current, motor torque, propeller RPM, or any other parameter indicative of propulsion output by the propulsion system 2.
In some embodiments, the eccentric range calculations may comprise determining a resultant vector 225 representing one or more environmental forces acting on the marine vessel 1. The resultant vector 225 may be determined based on information received from one or more environmental sensors 70, the GPS system 56, based on weather data or current maps, and/or a combination thereof. Exemplary methods and systems for determining the resultant vector 225 are described herein. Additional methods and systems for determining the resultant vector 225 are shown and described in U.S. patent application Ser. No. 18/489,280, which is hereby incorporated herein by reference in its entirety.
The resultant vector is then used to determine the calculate range values, such as a distance to empty (DTE) and/or a time to empty (TTE), in a plurality of directions that account for the environmental forces. For example, a headwind that might increase the amount of power required from the power storage system 16 to maintain a predetermined power utilization. Alternatively, a tailwind may decrease the power required from the power storage system 16 to maintain a predetermined power utilization. The resultant vector 225 represents these effects. The eccentric range shape 215, which here is a circle, is determined based on the resultant vector, which will impact its size, shape, and placement with respect to the marker representing the current vessel position.
The resultant vector 225 may be based on information received from one or more positional datapoints 260. The information collected at the one or more positional datapoints 260 may be received from a GPS system 56 at a predetermined frequency, such as every second. In addition to position, the positional datapoints 260 received by the GPS system 56 may comprise a heading and speed over ground. In some aspects, the eccentric range shape 215 may be imposed upon a map from the GPS system 56 to form an eccentric range display that establishes a relationship between the calculated eccentric range shape 215 and physical destinations that may or may or may not be within the confines of the eccentric range shape 215.
Referring now to
For example, in order to provide enough data to form a proper eccentric range, the movement path 250 may require at least two changes in direction. Changes in direction may provide more variation in the measured positional datapoints 260, thereby providing a better averaged value of environmental forces 65 exerted on the marine vessel 1 and the associated resultant vector 225 that helps form the eccentric range shape 215. For example, if the marine vessel 1 heading is distributed over a 60 to 90 degree arc then the direction and magnitude of the affecting environmental forces 65 may be calculated at less than approximately 20% error, which would account for the variation of forces such as windspeed and wind direction that may be caused by gusts.
The positional datapoints 260 (e.g., P1, P2, P3) may be recorded when the movement path 250 is at a constant propulsion output for at least a predetermined minimum predetermined amount of time. The constant propulsion output may maintain a constant change of direction or a constant heading. As an example, the marine vessel 1 may execute a constant turn for at least 60 seconds, thereby providing enough time for the movement path 250 of the constant turn to be termed as a constant trajectory for the purpose of recording positional datapoints 260. As another example, the marine vessel 1 may maintain the same heading for at least 90 seconds, thereby initiating the recording of positional datapoints 260. The movement path 250 may be monitored by one or more sensing devices 24, 26, 28, 29, 39. The positional datapoints 260 recorded along the movement path 250 may contain the velocity magnitude and the heading at that location on the movement path, such as at location P1 in the figure. In some implementations, recording the positional datapoints 260 may be activated by time intervals, changes in heading, or a satisfied time threshold wherein a constant velocity is maintained, as a list of non-limiting examples.
The positional datapoints 260 may comprise a tangential vector 230, 231, 232. Tangential vector 230, 231, 232, as used herein, refers to an instantaneous measurement of speed and heading at a given time. In some embodiments, the speed of the tangential vector 230, 231, 232 can be separated into components such as x and y coordinates.
The environmental forces 65 act on the marine vessel 1 while the marine vessel 1 is on the movement path 250, which can be determined by comparing the tangential vectors. Referring now to
Because the velocity magnitude of the tangential vectors 230, 231, 232 may differ significantly, a best fit circle 270 may be used to estimate an approximate average of speeds for the tangential vectors 230, 231, 232. This best fit circle 270 may allow for the calculations necessary to deduce the resultant vector 225, which represents the net environmental force and magnitude applied by the environmental forces 65. This net environmental force is calculated using the semi-formed triangles from each of the tangential vectors 230, 231, 232 and their accompanying constant trajectory, as depicted within the figure.
Because of the shared velocity datapoints 265 of the tangential vectors 230, 231, 232 and the constant trajectory arrow 220, computational methods can be used to calculate the resultant vector 225. In some aspects, the computations may occur in the control system 11 and be used to calculate the eccentric range. The computational methods may comprise vector manipulation, such as vector addition, to solve for the value of the resultant vector 225.
By mapping the tangential vectors 230, 231, 232, the constant trajectory, and resultant vector, or any combination thereof, relative to the origin of the velocity XY plane, angles of the vectors may be known or solved for, thereby providing additional methods of solving for the resultant vector 225. At least one of computational methods of solving for the resultant vector 225 may comprise trigonometry, wherein the known angles and magnitudes of the tangential vectors 230, 231, 232 and the constant trajectory may provide the solution for the magnitude and direction of the resultant vector 225.
In some aspects, as a result of the combination of the constant trajectory and the tangential vectors 230, 231, 232, the radius of the best fit circle 270 may be equivalent to the magnitude of the constant trajectory. The magnitude and direction of the resultant vector 225 may be equivalent to the distance and direction from the origin of the XY velocity axis to the center of the best fit circle 270 that best fits the majority of the velocity datapoints 265.
Referring now to
The fit of the best fit circle 270 may require circular regression, such as the Kasa fit method, as a non-limiting example. As another example, the Taubin-based Newton method might be used to increase real-time computing speed without sacrificing numerical stability, as long as the data does not require matrix functions. This method may also be used based on the plotting accuracy as the best algebraic fit method or when the arc length of the velocity datapoints 265 is relatively small. In addition to the ‘fit’ produced by the employed method, the mean squared error of the predicted center and radius of the best fit circle 270 may be calculated to ensure the accuracy of the best fit circle 270 and its accompanying resultant vector 225.
As illustrated in
Referring now to
Referring now to
The eccentric range display may be updated in real time. The eccentric range display may updated at a predetermined refresh rate, wherein the visual portrayed on the user interface system 35 replaces one or more previous velocity datapoints 265 with the most recently received velocity datapoints 265.
In some embodiments, the eccentric range display 300 may comprise a representation of the current vessel location of the marine vessel 1. In some implementations, the range of the marine vessel 1 may be illustrated by an eccentric range shape 213-217. In some embodiments, the eccentric range shape 213-217 may be overlayed on a secondary visual such as a topographical or nautical map. Thereby, the eccentric range display 300 may visually convey the eccentric range to the operator of the marine vessel 1 with respect to landmarks or destination points. As an example, by observing the existing eccentric range shape 213-217 overlayed on a map, the operator of the marine vessel 1 may deduce that the power storage system will not have enough power to return to shore at the current conditions (present power utilization of the propulsion system 2 and disturbance vector 226 magnitude, as examples). The operator may then be enabled to adjust the present power utilization accordingly.
The position of the marine vessel 1 within the eccentric range shape 213-217 may change in real-time as the eccentric range calculation changes, such as when the marine vessel changes heading, present power utilization, power mode, speed, or encounters different environmental forces 65 that alter the calculated resultant vector or as the disturbance vector value 226 changes.
The eccentric range display 300 may provide one or more range indicators 310 that may quantify the marine vessel 1 graphic portrayed within the eccentric range display 300. In some implementations, the range indicators 310 may provide metrics such as the amount of charge remaining in the power storage system 16, the amount of power left in the marine drive 3, the current power output of the marine propulsion system 2, or any combination thereof, as a non-limiting list of examples.
The eccentric range display 300 may comprise at least one selection input 301 to select a different eccentric range display. The selection input 301 may allow the user to switch between visual interfaces that may provide different information to the user. As an example, the user may switch between one or more of the eccentric range displays 300 exemplified in any of the examples provided to better understand the current range or the accuracy and reliability of the calculation.
Referring now to
For example, if the marine vessel 1 is headed towards a specific destination marker 305, the change in heading from the current direction may be sufficiently minor to group the velocity datapoints 265 tightly, thereby only providing the accuracy of a known eccentric range shape 214 in the current direction of motion. In some implementations, the eccentric range display 300 may provide selectable methods of manually determining which destination markers 305 are presented on the eccentric range display 300.
Referring now to
Referring now to
At 1020, a resultant vector is calculated from the at least three velocity datapoints, or a disturbance vector is otherwise determined or obtained, wherein the resultant vector indicates the net force from the at least one environmental vector exerted upon the marine vessel. At 1025, a heading and speed of the marine vessel is determined. At 1030, the control system 11 records, measures, and/or calculates a battery power consumption rate of the marine vessel 1 at the current heading and speed.
At 1035, the current battery power consumption rate and the current battery charge level of the power storage system powering at least one propulsion device are utilized to generate an estimated range to empty at the current heading and speed of the vessel. Alternatively, the estimated range to empty may be a nominal range to empty determined and outputted by the battery controller or by some other controller based on the battery parameters over a period of time. At 1040, an eccentric range is determined providing an estimated range to empty in each of a plurality of directions based on the resultant vector and/or disturbance vector, the estimated range to empty, and the current battery charge level. At 1045, a visual interface of an estimated eccentric range to empty is generated based on the eccentric range, such as depicted as an eccentric range shape.
A number of embodiments of the present disclosure have been described. While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any disclosures or of what may be claimed, but rather as descriptions of features specific to particular embodiments of the present disclosure.
Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination or in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in combination in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous.
Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Thus, particular embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order show, or sequential order, to achieve desirable results. In certain implementations, multitasking and parallel processing may be advantageous. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the claimed disclosure.
This application claims benefit of priority to U.S. Provisional Application No. 63/482,158 filed Jan. 30, 2023, the contents of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63482158 | Jan 2023 | US |