Devices, systems and methods for monitoring, recording and communication of vessel information

11603173 · 2023-03-14

Assignee

Inventors

Cpc classification

International classification

Abstract

The present disclosure relates to systems and methods for continuous monitoring and control of the vessel performance and history of a vessel, and is configured for use with multiple wide-area network (WAN) interfaces. The disclosed systems can use multiple vessel system interfaces and inputs and outputs to log, report, and transmit vital information via a computer program that adapts to weighted metrics and WAN availability. This can help ensure that prioritized data always is sent first; while ancillary and auxiliary data are sent later through a transmission medium that is directed, timely, and fiscally responsible. Thus, real-time data can be processed to hasten repairs or troubleshooting, and long-term data can be analyzed for safety and nominal operation of machinery.

Claims

1. A system on an operating vessel for transmitting information about a performance of the vessel while in-transit, the system comprising: at least a first sensor providing information about a performance parameter regarding a status of operation of the vessel or a sub-system of the vessel relating to safety and/or effectiveness; at least a first communication device, comprising a first network interface card, for wirelessly transmitting a first communication signal to connect a first off-board communication network and for detecting a quality of the connection to said communication network; at least a second communication device, comprising a second network interface card, for wirelessly transmitting a second communication signal to connect a second off-board communication network and for detecting a quality of the connection to said second communication network, wherein said second communication network is different than said first communication network; an on-board processor communicatively coupled, directly and/or indirectly, to said at least a first sensor and to each of said at least a first and a second communication devices, wherein said on-board processor executes computer executable instructions to: receive the information about the performance of the vessel from said at least a first sensor; prioritize the performance information from said at least a first sensor according to importance to safe and/or effective operation of the vessel; rank said first communication and second communication signal from each of said first and second communication networks based on at least the quality of said signal of said connection and (i) a cost of using said communication network and/or (ii) a reliability of said communication network; and control transmission of the performance information from said at least a first sensor off-vessel via either said first or second communication network based on said priority and said rank.

2. The system of claim 1, wherein said vessel is a sea-going vessel.

3. The system of claim 2, wherein said at least a first sensor provides information about a potentially failure indicating the performance parameter of said vessel.

4. The system of claim 3, wherein said at least a first sensor provides information about a propulsion system of said vessel.

5. The system of claim 4, wherein said at least a first sensor comprises a first sensor providing information about a first performance parameter regarding the status of operation of the vessel or the sub-system of the vessel and a second sensor providing information about a second performance parameter different than said first parameter and regarding the status of operation of the vessel or the sub-system of the vessel relating to the safety and/or effectiveness of said vessel.

6. The system of claim 4, wherein each of said first communication network and said second communication network is selected from a satellite communication system, a cellular communication system and a WiFi communication system.

7. The system of claim 6, wherein said at least a first sensor comprises at least a first sensor and a second sensor, wherein each sensor provides information about a different performance parameter regarding the status of operation of the vessel or the sub-system of the vessel relating to the safety and/or effectiveness and wherein said on-board processor is communicatively coupled, directly and/or indirectly, to each of said first and second sensors, and wherein said on-board processer prioritizes the performance information from each of said first and second sensors according to importance to the safe and/or effective operation of the vessel.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a schematic flow chart of system input/output according to one embodiment of the present invention.

(2) FIG. 2 is a schematic transmission matrix flow chart according to one embodiment of the present invention.

(3) FIG. 3A is a schematic flow chart of event handler module data according to one embodiment of the present invention.

(4) FIG. 3B is a schematic flow chart of event handler module data according to one embodiment of the present invention.

(5) FIG. 4 is a schematic flow chart of a transmission module according to one embodiment of the present invention.

(6) FIG. 5A is a schematic flow chart of a archive module according to one embodiment of the present invention.

(7) FIG. 5B is a schematic flow chart of a archive module according to one embodiment of the present invention.

DETAILED DESCRIPTION

(8) The disclosed devices, systems, and methods preferably automatically gather information about the vessel while it is in transit operation, such as messages and signals being present across multiple inputs and outputs, and then creating a “snapshot” of the data using network communication protocols. Once gathered and listed, this information is automatically assigned in real-time or near real time an importance metric, and one or more conditional states that would qualify for transmission candidacy.

(9) Vessels according to the present invention may include, for example, without limitation, cargo ships, passenger ships, military ships, leisure craft, sub-surface ships, and/or any other suitable vessel.

(10) The vessels according to the present invention include one or devices or sensors that are able to monitor the vessel, including conditions and the performance of various components or sub-parts thereof, and preferably include sensors to monitor the environment and location of vessel (e.g., weather and GPS coordinates) during a voyage and/or while the vessel is between ports. The vessel includes devices configured and able to provide bi-directional communication between a vessel and an off-vessel communication network, which in turn can communicate with an off-vessel (preferably on-shore) server and/or human expert. The bi-directional communication may be, for example, a short text and/or data 30 messaging system.

(11) The on-vessel power used to operate the computer, network and communication systems and components may include, without limitation, alternating current (AC) or direct current (DC) electric power, a battery, ultra-capacitor, fuel cell, gas powered generator, photo cells, and/or any other suitable electrical power.

(12) The on-vessel communication may be provided, for example, via a local area network (LAN).

(13) The remote (off-vessel) server may be any type of data processing system configured to send and receive data over the appropriate communication network, and may include programs for vessel voyage planning, and may be a mobile command station onboard another vessel or platform in some embodiments. Alternatively, the remote server 118 may be connected to a land-based satellite station via, for example, a wireless, cabled, or internet connection.

(14) Optionally but preferably, users onboard the vessel can initiate transmission of reports, requests, or alerts to the remote server.

(15) Optionally but preferably, the present systems may also be configured to operate while the vessel is at a port, that is, not in travelling/transport operation.

(16) The processor unit executes instructions for software that may be loaded into memory, and may be a set of one or more processors or may be a multiprocessor core, depending on the particular implementation. Further, the processor may be implemented using one or more heterogeneous processor systems in which a main processor is present with secondary processors on a single chip. As another illustrative example, the processor unit may be a symmetric multiprocessor system containing multiple processors of the same type.

(17) As used herein, the terms “memory,” “memory storage” and the like means any piece of hardware that is capable of storing information, such as, for example without limitation, data, program code in functional form, and/or other suitable information either on a temporary basis and/or a permanent basis. Memory thus may be, for example, a random access memory or any other suitable volatile or non-volatile storage device. Persistent storage (also referred to as long-term storage) may take various forms depending on the particular implementation. For example, persistent storage may be a hard drive, a flash memory, a rewritable optical disk, a rewritable magnetic tape, 25 or some combination of the above. The media used for persistent storage also may be removable.

(18) The on-board communications network can, for example, provide communications with other data processing systems or devices on board the vessel. For example, the on-board communication may include a network interface card and may provide communications through the use of either or both physical and wireless communications links.

(19) Input/output devices may include a connection for user input through a keyboard, a mouse, and/or some other suitable input device. Further, input/output units may send output to a printer or to a display device.

(20) Instructions for the operating system, applications and/or programs may be located in storage devices, which are in communication with the processor unit. These instructions may be loaded into memory for execution by the processor unit. These instructions are sometimes referred to as program code, computer usable program code, or computer readable program code that may be read and executed by a processor in processor unit. The program code in the different embodiments

(21) These on-board signals used in accordance with the present invention may be transmitted over communications links, such as wireless communications links, optical fiber cable, coaxial cable, a wire, and/or any other suitable type of communications link.

(22) The on-board communications network may include one or more devices used to transmit and receive data, such as a modem or a network adapter.

(23) The inputs to the present on-board system can include, for example, voltage, current, 4 to −20 ma, analog inputs and outputs, digital inputs and outputs, and digital protocols including but not limited to TCP/IP, RS232, CAN, CANOpen, J1939, NMEA2K, NMEA0183. In preferred embodiments, the devices, systems, and methods constantly poll transmission methods for availability and quality through interface, route, gateway, MAC address and/or some other unique identifier. When messages qualify for transmission, they are checked against the transmission methods that are currently available. If the urgency, condition of the message, and transmission method are all acceptable in accordance with the predetermined values specified by the user according to the particular vessel involved (preferable prior to the start of the voyage), then the message is sent in accordance with the teachings contained herein to via the selected transmission method or saved for later transmission if the decision matrix so dictates.

(24) Current real-time data messages that qualify for transmission but do not meet transmission method requirements can be requested from remote site and/or by an end user for a specified amount of time, for urgent time sensitive data analysis and reporting.

(25) The configuration of defined flags, conditions, transmission periods, and allowed WAN methods can all preferably all be configured remotely. Also remotely configurable is the ability to redirect outgoing traffic on the fly to another user or remote server.

(26) All non-excluded inputs and values regardless of condition or transmission method are archived, compressed, and split into pieces if necessary to facilitate transfer over less than optimal conditions.

(27) The transmission of compressed data is preferably reserved for appropriate transmission methods, and can begin as soon as the appropriate transmission method is available. Transmission of the compressed data also can be requested from a remote site, and such transmission can be initiated regardless of the type of transmission method available at the time, for urgent time-sensitive data analysis.

(28) The device files can be encrypted, and the contents thereof can be made to remain secure in events of power loss or attempted tampering.

(29) The data provided by the disclosed systems can be used to present end-users with real-time or near real-time monitoring and historical graphs using past recorded and transmitted data. The data can also be analyzed to provide routine maintenance scheduling, safety data, as well as performance gains or loss.

(30) The disclosed devices, systems, and methods can be used in aviation, automotive, marine, and other applications. Examples of possible types of uses include real-time or near real time notification, monitoring, and logging of critical and non-critical systems, for example, real-time alarms and notifications of engine and oil temperature, oil pressure, air temperature, wind speeds, SOG, and fuel levels (including of mid-voyage boats and ships and mid-flight airplanes); long-term recording and transmission of entire voyage performance and statistics upon landing; real-time alarms and notification of high water alarms, propeller RPM's, fuel levels, and GPS for mid-trip ships and vessels; long term recording and transmission of entire trip performance and statistics when at shore; automotive real-time notifications of accidents while driving; and firmware upgrade downloads and vehicle usage statistic uploads when parked.

Example 1

(31) An embodiment of the invention is implemented in which the client is an ocean-going vessel having the ability to transmit data, depending on conditions and position, via satellite, cellular and WiFi. During its transit operations the vessel traverses a course during which it will have the following off-vessel data transmission capabilities/qualities for each of the possible data transmission possibilities:

(32) TABLE-US-00001 TABLE 1 Zone Satellite Cellular WiFi 1 Yes-good Yes-good Yes-good 2 Yes-good Yes-good Yes-poor 3 Yes-good Yes-Fair Yes-Fair 4 Yes-fair Yes-poor Yes-poor 5 No Yes-poor Yes-good 6 No Yes-poor No

(33) The operation is now described in connection with FIGS. 1-4. The sea-going vessel is the client 10 and includes on-board various communication/data networks 11, an input output board 12 and a computation module 13 (preferably contained within a desktop, laptop or other user friendly computer configuration). The board 12 is in input and output communication with networks 11 and computation module 13, and includes analog and digital input/outputs 14 and 15. Board 13 is also in communication with a gateway 16 that leads to each of off-vessel transmitter/receivers 17 (satellite), 18 (cellular) and WiFi (19).

(34) The analog input in this example is connected to a sensor for each of following engine vessel parameters and ship parameters: (a)—engine oil pressure; (b) engine temperature; (c) rudder control hydraulic pressure. For the purposes of this example, the sensor values are reported on a scale of 100, with values of 0-25 being critically low, 25-40 being low; 40-60 being normal; 60-75 being high; and 75-100 being critically high.

(35) In addition, the gateway 16 monitors performance quality for each of the off-vessel transmitter/receivers 17-19 and communicates this data to computation module 13 as reported in Table 1 above.

(36) The computation module is configured prior to departure according to the selection criteria and order as illustrated, for Example according to a transmission matrix of the type illustrated in FIG. 2. Those skilled in the art will appreciate that the matrix of FIG. 2 is only an example, and that the particular decision matrix that will be used in any particular application can be customized according to the present invention to satisfy the needs and priority of each user. For example, another example is to configure the computation module to transmit data to the transmission buffer in any given iteration according to the decision matrix illustrated in Table 2 below:

(37) TABLE-US-00002 TABLE2 Sensed value >>> Critical low Low Normal High Critical High Range >>> 0-25 25-40 40-60 60-75 75-100 Transmission Selection Selection Selection Selection Selection determination Order: Order: Order: Order: Order: 1-Sat.-Good 1-Cell-Good 1-WiFi- 1-Cell-Good 1-Sat.-Good 2-Sat.-Fair 2-Cell-Fair Good 2-Cell-Fair 2-Sat.-Fair 3-Cell-Good 3-WiFi- 2-WiFi- 3-WiFi- 3-Cell-Good 4-WiFi- Good Fair Good 4-WiFi- good 4-WiFi-fair 4-WiFi-fair good 5-Sat-poor 5-WiFi-poor 5-WiFi-poor 5-Sat-poor 6-Cell-fair 6-Cell-poor 6-Cell-poor 6-Cell-fair 7-WiFi-fair 7-WiFi-fair 8-Cell-fair 8-Cell-fair 9-WiFi-fair 9-WiFi-fair

(38) The values sensed for each of the inputs in each zone, and the transmission means used in that zone for each value as a result of the operation of the present invention, is illustrated in the following Table 3:

(39) TABLE-US-00003 TABLE 3 Engine Oil Engine Hydraulic Temperature Temperature Pressure Transmission Transmission Transmission Zone Value Means Value Means Value Means 1 (Sat. - 50 WiFi 10 Satellite 70 Cell Good; Cell - Good; WiFi - good) 1 (Sat. - 10 Satellite 10 Satellite 10 Satellite Good; Cell - Good; WiFi - good) 2 (Sat. - 50 None 50 None 50 None Good; Cell - Good; WiFi - poor) 2 (Sat. - 80 Satellite 50 None 90 Satellite Good; Cell - Good; WiFi - poor) 3 (Sat. - 80 Satellite 50 WiFi 90 Satellite Good; Cell - Fair; WiFi - No) 3 (Sat. - 50 WiFi 50 WiFi 50 Wifi Good; Cell - Fair; WiFi - No) 4 (Sat. - 35 WiFi 60 None 80 Satelitte Fair; Cell - Poor; WiFi - Poor) 5 (Sat. - 20 WiFi 50 WiFi 70 WiFi No; Cell - Poor; WiFi - Good) 6 (Sat. - 20 Cellular 50 None 70 Cellular No; Cell - Poor; WiFi - Good)

(40) Based on the above, the on-shore server and remote analysis location 20 receives information (including on the user dashboard 21 via the alert system 22) that the each of the zones one or more low or high critical value was detected and transmitted by the present invention, and in response to this information an on-shore expert evaluates all recent data on the vessel that has been stored on the server and based thereon communicates suggested remedial or safety measure to be taken by the captain of the vessel at a time that is temporally proximate to the critical high and critical low events.

(41) A generalize process flow diagram of the operation of the present invention in such an example, as well as in other examples, is provided in connection with FIGS. 3A, 3B, 4, 5A and 5B.