A transaction-based instruction based ship engine room shore-based collaborative control system and method
Patent Information
- Application Number
- CN202610675471.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-15
- Publication Date
- 2026-08-18
AI Technical Summary
[0006]为解决现有岸基控制系统存在的易引入人为误操作、对网络通信条件要求过高、难以支持多船高效管理等问题,本发明提供了一种基于事务型指令的船舶机舱岸基协同控制系统,通过岸基机舱操控决策单元下发宏观事务型指令,并将岸基操控人员的细节操作逻辑交由船载事务型指令解析单元自动完成条件判断、逻辑解析与分步执行,实现岸基控制的效能提升和通信依赖降低
[0037]This invention provides a shore-based collaborative control system for ship engine rooms based on transactional instructions. It is also a transactional encapsulation, parsing, and transmission scheme for shore-based instructions to improve the efficiency of shore-based central control. Specifically, it deploys a shore-based engine room control and decision-making unit integrating a ship type management library, a decision-making instruction library, and a human-machine interface at the shore-based end, and a shipborne transactional instruction parsing unit integrating an engine room status data acquisition module, an access control module, a transactional instruction parsing library module, a parsing instruction execution module, a ship intelligent integration platform interface module, and an instruction execution progress display module at the shipborne end. This constructs a new collaborative control paradigm of "shore-based macro-decision-shipborne intelligent execution." This system fundamentally solves the core pain points of existing shore-based control technologies, such as isolated single-point operation, high dependence on human experience, demanding network conditions, and poor compatibility with multiple ships, achieving a systemic leap in shore-based control efficiency, safety, and reliability. The modules work collaboratively with each other:
Smart Images

Figure CN122585402A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of ship intelligence and shipping information technology, specifically to a ship engine room shore-based collaborative control system and method based on transactional instructions. Background Technology
[0002] Currently, the maintenance and management of the engine systems of large ocean-going vessels are still the responsibility of onboard engineers, and this has not fundamentally changed despite the development and partial application of intelligent technologies. However, in the past 20 years, research on the reduction of manpower and automation in large ocean-going vessels has been a global focus. The reduction of manpower and automation in large ocean-going vessels is an inevitable trend in the future development of the shipbuilding industry. Currently, the industry consensus is that in the process of transforming the electromechanical systems of large ocean-going vessels towards reduced manpower and automation, the work performed by engineers will gradually be replaced by shore-based systems in conjunction with intelligent systems.
[0003] However, current shore-based control centers primarily monitor ship data, resulting in very low equipment control efficiency. Specifically, the control systems in these centers employ a single-point, isolated control method for ship engine room equipment. This means that the shore-based center can only control individual control points such as valves, pumps, and equipment, lacking any interlocking or other control logic. The operation of the electromechanical equipment at the shore-based center relies entirely on the technical skills of the operators and network conditions. This highly manual control method is prone to human error and places excessive demands on network communication for transactional operations, easily leading to control risks. In the future, shore-based centers will inevitably have the capability to control multiple ships simultaneously. During the switching between multiple ship controls, shore-based operators will need to immediately grasp the current ship configuration and equipment operation status. The risks of misoperation and transactional operation inherent in the current solution will become even more pronounced.
[0004] by Figure 1Taking the most advanced shore-based control scheme for large ship engine rooms as an example, shore-based personnel send single control commands, such as pump start / stop, heater start / stop, valve opening / closing, and pump speed setting, through a human-machine interface system. These commands are transmitted to the ship's intelligent integration platform via network equipment using specific protocols. The intelligent integration platform then controls specific engine room equipment through an open, integrated automation control interface. When a transactional operation is required, such as the most frequent main engine standby operation, the inspection and preparation of auxiliary systems in the ship's engine room, such as the fuel system, lubricating oil system, oil separator system, high-temperature water system, low-temperature water system, and compressed air system, all require inspection and judgment by shore-based management personnel to complete this most frequent engine room operation. However, to achieve status inspection and judgment of engine room equipment at the shore-based center, the status data of the ship's engine room equipment needs to be transmitted to the shore-based center in real time. In conventional container, oil, bulk, and special-purpose ship types, such as a 300,000-ton conventional VLCC, there are approximately 5,000 to 10,000 status data points. For intelligent ships with remote control capabilities, the number of status data points is typically around 20,000. Transmitting such a large amount of data from ships to shore-based centers in real time places extremely high demands on network bandwidth. Any network communication delays, interruptions, or other failures can lead to a data trust crisis for shore-based management personnel, making it difficult to implement control measures.
[0005] In summary, existing technologies still face core challenges such as reliance on individual operator skills for shore-based control operations, difficulties in switching between multiple vessel management systems, and excessively high requirements for ship-to-shore communication network bandwidth and quality. These limitations make it difficult to meet the efficiency demands of future shore-based centers managing multiple vessels by a single operator. Therefore, there is an urgent need for a shore-based control solution that can reduce the operational burden on shore-based management personnel, decrease the need for real-time vessel status data awareness, and improve the reliability of ship-to-shore communication. Summary of the Invention
[0006] To address the problems of existing shore-based control systems, such as susceptibility to human error, excessive requirements for network communication, and difficulty in supporting efficient management of multiple vessels, this invention provides a shore-based collaborative control system for ship engine rooms based on transactional commands. This system issues macro-level transactional commands through a shore-based engine room control decision unit, while the shipborne transactional command parsing unit automatically performs condition judgment, logic parsing, and step-by-step execution of the detailed operational logic of shore-based operators. This improves the efficiency of shore-based control and reduces communication dependence. This invention also relates to a shore-based collaborative control method for ship engine rooms based on transactional commands.
[0007] The technical solution of the present invention is as follows:
[0008] A shore-based collaborative control system for ship engine room based on transactional instructions is characterized by comprising a shore-based engine room control decision unit and a shipborne transactional instruction parsing unit that are interconnected. The shore-based engine room control decision unit is deployed at a shore-based center and includes a decision instruction library, a ship type management library, and a human-machine interface.
[0009] The decision instruction library is used to store and manage multiple transaction instructions corresponding to routine transaction operations in the ship's engine room. Each transaction instruction corresponds to a transaction operation consisting of multiple single control operations.
[0010] The managed ship type database stores engine room configuration information for different ship types;
[0011] The human-machine interface is connected to the management ship type library and the decision command library respectively. It is used to receive operation commands from shore-based operators and automatically select the target ship from the management ship type library according to the operation commands. Based on the engine room configuration information of the selected target ship, it automatically selects the transaction control command that matches the operation requirements of the selected target ship from the decision command library and sends the transaction control command to the shipborne transaction command parsing unit.
[0012] The shipborne transactional instruction parsing unit is deployed on the selected target ship and includes an engine room status data acquisition module, an access control module, a transactional instruction parsing library module, an instruction parsing execution module, a ship intelligent integration platform interface module, and an instruction execution progress display module.
[0013] The engine room status data acquisition module is used to collect the status data of various equipment in the ship's engine room in real time and send it to the parsing instruction execution module;
[0014] The access control module is connected to the human-machine interface in the shore-based cabin control and decision-making unit, and is used to receive transactional control commands and perform security verification; after successful verification, the transactional control commands are sent to the transactional command parsing library module.
[0015] The transactional instruction parsing library module is connected to the permission management module. It is used to receive the target transactional instruction after verification, and parse the target transactional instruction after verification into an instruction group containing multiple single control instructions according to the preset instruction parsing rules, and send the instruction group to the instruction parsing execution module. The instruction parsing rules include the prerequisite logic, sequence logic and coupling relationship logic between each single control instruction.
[0016] The parsing instruction execution module is connected to the engine room status data acquisition module and the transactional instruction parsing library module, respectively. It is used to determine whether each single control instruction in the instruction group meets its corresponding execution conditions based on the received equipment status data. The single control instruction that meets the execution conditions is sent to the ship intelligent integration platform through the ship intelligent integration platform interface module, and then the ship intelligent integration platform sends it to the ship integrated automation system to control the corresponding engine room equipment to perform the corresponding operation. The single control instruction that has met the execution conditions and does not need to be executed is marked as completed.
[0017] The instruction execution progress display module is connected to the instruction parsing and execution module. It is used to display the execution status of each individual control instruction in the instruction group in real time, and return the execution result to the shore-based engine room control decision unit through the ship-shore communication network, so as to realize the collaborative control between the ship's engine room and the shore-based center.
[0018] Preferably, the instruction parsing and execution module determines whether each individual control instruction in the instruction group meets its corresponding execution conditions, specifically including:
[0019] Based on the prerequisite logic carried in the instruction group and combined with the equipment status data, it is determined whether the prerequisites required for each individual control instruction have been met; based on the sequence logic carried in the instruction group, the execution order of each individual control instruction is determined; and based on the coupling relationship logic carried in the instruction group, it is determined whether there is a mutual exclusion or dependency relationship between each individual control instruction; the individual control instruction whose prerequisites have been met and which does not have a mutual exclusion relationship with other instructions is determined as meeting the execution conditions, and is sent to the ship intelligent integration platform through the ship intelligent integration platform interface module, and then the ship intelligent integration platform issues it to the ship integrated automation system to control the corresponding equipment to perform operations.
[0020] Preferably, the shore-based engine room control decision unit further includes a ship engine room status indication module. The ship engine room status indication module is connected to the engine room status data acquisition module in the shipborne transactional instruction parsing unit. It is used to receive the status data of each device in the ship engine room sent by the engine room status data acquisition module through the ship-shore communication network, and to display the data to the shore-based operator during the process of the shore-based operator selecting transactional control instructions from the decision instruction library, so as to provide the operator with a basis for decision-making.
[0021] Preferably, the shore-based engine room control decision unit further includes a ship type switching module, which is connected to the managed ship type library and the human-machine interface, respectively, and is used to allow shore-based operators to switch between different target ships in the managed ship type library.
[0022] Preferably, the shore-based engine room control decision unit further includes an instruction execution and feedback display module, which is connected to the instruction execution progress display module in the shipborne transactional instruction parsing unit. The instruction execution progress display module receives the execution results returned by the instruction execution progress display module through the ship-to-shore communication network, parses and displays them for shore-based operators to monitor.
[0023] Preferably, the configuration information stored in the managed ship type library includes ship type, engine room equipment layout, auxiliary system configuration, and communication parameters; the transactional operation includes main engine standby operation, and the instruction group corresponding to the main engine standby operation includes start / stop instructions or switching instructions for at least one auxiliary system in the fuel system, lubricating oil system, oil separator system, high-temperature water system, low-temperature water system, and compressed air system.
[0024] A shore-based collaborative control method for ship engine room based on transactional commands, characterized by the following steps:
[0025] Shore-based engine room operation decision-making steps: A decision instruction library deployed at the shore-based center stores and manages multiple transactional instructions corresponding to routine transactional operations of the ship's engine room. Each transactional instruction corresponds to a transactional operation consisting of multiple single control operations. A ship type library stores engine room configuration information for different ship types. Operational instructions from shore-based operators are received through a human-machine interface, and a target ship is automatically selected from the managed ship type library based on the operational instructions. Based on the engine room configuration information of the selected target ship, a transactional control instruction matching the operational requirements of the selected target ship is automatically selected from the decision instruction library.
[0026] Transactional control command sending steps: The matched transactional control command is sent to the shipborne terminal deployed on the selected target vessel via the ship-to-shore communication network;
[0027] Transactional control command security verification steps: The transactional control command is received and security verification is performed at the shipboard terminal;
[0028] Transactional control command logic parsing steps: After successful verification, on the shipboard end, according to the preset command parsing rules, the verified transactional control command is parsed into a command group containing multiple individual control commands; the command parsing rules include the prerequisite logic, sequence logic, and coupling relationship logic between each individual control command;
[0029] Command condition determination and step-by-step execution steps: At the shipboard end, the status data of each device in the ship's engine room is collected in real time. Based on the status data, it is determined whether each single control command in the command group meets its corresponding execution conditions. Single control commands that meet the execution conditions are sent to the ship's intelligent integration platform, which then issues them to the ship's integrated automation system to control the corresponding engine room equipment to perform the corresponding operations. Single control commands that have met the execution conditions and do not need to be executed are marked as completed.
[0030] Execution status monitoring and result feedback steps: On the shipboard terminal, the execution status of each individual control command in the command group is displayed in real time, and the execution results are returned to the shore-based terminal through the ship-shore communication network to realize the coordinated control between the ship's engine room and the shore-based center.
[0031] Preferably, in the instruction condition determination and step-by-step execution steps, determining whether each individual control instruction in the instruction group meets its corresponding execution conditions specifically includes: determining whether the prerequisite conditions required for each individual control instruction have been met based on the prerequisite logic carried in the instruction group and the equipment status data; determining the execution order of each individual control instruction based on the sequence logic carried in the instruction group; and determining whether there is a mutual exclusion or dependency relationship between each individual control instruction based on the coupling relationship logic carried in the instruction group; determining that the individual control instruction whose prerequisite conditions have been met and which does not have a mutual exclusion relationship with other instructions meets the execution conditions, and sending it to the ship intelligent integration platform through the intelligent integration platform interface, and then the ship intelligent integration platform sends it to the ship integrated automation system to control the corresponding equipment to perform operations.
[0032] Preferably, the shore-based engine room operation decision-making steps further include:
[0033] The system receives real-time status data of various devices in the ship's engine room, transmitted by the shipborne terminal through the ship-to-shore communication network. During the process of shore-based operators selecting transactional control commands from the decision command library, the system displays the real-time status data to the shore-based operators, providing them with a basis for decision-making.
[0034] Preferably, the configuration information stored in the managed ship type library includes ship type, engine room equipment layout, auxiliary system configuration, and communication parameters;
[0035] The transactional operation includes the host standby operation, and the instruction group corresponding to the host standby operation includes start / stop instructions or switching instructions for at least one auxiliary system in the fuel system, lubricating oil system, oil separator system, high temperature water system, low temperature water system and compressed air system.
[0036] The beneficial effects of this invention are as follows:
[0037] This invention provides a shore-based collaborative control system for ship engine rooms based on transactional instructions. It is also a transactional encapsulation, parsing, and transmission scheme for shore-based instructions to improve the efficiency of shore-based central control. Specifically, it deploys a shore-based engine room control and decision-making unit integrating a ship type management library, a decision-making instruction library, and a human-machine interface at the shore-based end, and a shipborne transactional instruction parsing unit integrating an engine room status data acquisition module, an access control module, a transactional instruction parsing library module, a parsing instruction execution module, a ship intelligent integration platform interface module, and an instruction execution progress display module at the shipborne end. This constructs a new collaborative control paradigm of "shore-based macro-decision-shipborne intelligent execution." This system fundamentally solves the core pain points of existing shore-based control technologies, such as isolated single-point operation, high dependence on human experience, demanding network conditions, and poor compatibility with multiple ships, achieving a systemic leap in shore-based control efficiency, safety, and reliability. The modules work collaboratively with each other:
[0038] First, the decision instruction library encapsulates routine transactional operations in the ship's engine room into multiple transactional instructions. Each transactional instruction corresponds to a transactional operation consisting of multiple single control operations, so that shore-based operators do not need to memorize the specific operational details of each ship type, but only need to select the corresponding transactional instruction from the decision instruction library.
[0039] Furthermore, shore-based operators only need to select the target vessel from the managed vessel type library through a human-machine interface, and based on its configuration information (such as equipment type, engine room equipment layout, and auxiliary system configuration), select the transactional control command (such as "engine standby") corresponding to the operational needs of the selected target vessel from the decision command library to complete macro-level decisions regarding the engine room. By highly abstracting and encapsulating the complex operational details of engine room equipment, this mechanism completely changes the cumbersome process of shore-based personnel having to operate dozens or even hundreds of individual equipment control points one by one in the traditional model, significantly reducing the technical threshold and cognitive load for shore-based management personnel. In addition, because the managed vessel type library stores engine room configuration information for different vessel types, a single universal decision command library can adapt to various vessels with different configurations. When shore-based personnel encounter different vessel types, the system automatically matches the corresponding operational logic, eliminating the need to memorize complex vessel type differences. This effectively solves the problem of the difficulty in scaling shore-based systems due to the variety of vessel types in traditional solutions, laying the foundation for shipping companies to build a unified and efficient shore-based management center.
[0040] After receiving a transactional control command, the shipboard transactional command parsing unit first performs a security verification to ensure that only authorized and legitimate commands can be executed. Once the verification is successful, the unit intelligently breaks down the transactional command into specific single control command groups based on pre-prepared command parsing rules that embed prerequisite logic, sequence logic, and coupling relationship logic. This allows the unit to automatically determine, based on the ship's current operating status, which systems or devices in each auxiliary system need to be started, stopped, or switched at what time.
[0041] Based on this, the command execution module analyzes the real-time equipment status data collected by the engine room status data acquisition module to determine the current execution conditions of each individual control command in the command group. Single control commands that meet the execution conditions are sent to the ship's integrated automation system for execution via the intelligent integration platform interface module; commands that have met the conditions and do not need to be executed are directly marked as completed. By dynamically determining which commands need to be executed and which can be intelligently skipped because the current state is met, and feeding back the final results to the shore base, this "state-driven, intelligent execution" mode not only avoids repetitive operations and invalid command issuance, eliminating the risk of misoperation due to human negligence at the source and effectively improving execution efficiency, but also makes the entire control process no longer dependent on the real-time transmission of massive amounts of engine room status data to the shore base. This greatly reduces the stringent requirements on the bandwidth, speed, and stability of the ship-shore communication network, ensuring the reliable execution of critical control commands even in the event of poor network quality or brief interruptions.
[0042] Finally, the command execution progress display module displays the execution status of each command in real time and returns the execution results to the shore-based engine room control decision unit via the ship-to-shore communication network, realizing closed-loop monitoring of the entire process from command initiation to execution completion. This invention can delegate a large amount of detailed operational logic from shore-based personnel to the shipborne transactional command parsing system, greatly improving the operational efficiency of shore-based management personnel. Shore-based management personnel only need to focus on control decisions and issuing transactional commands, without worrying about the specific operational details of specific ship types. Furthermore, the proposed solution eliminates the need for shore-based command issuance to rely on the real-time operating status of the ship, significantly reducing the communication quality requirements of the ship-to-shore network for the transmission of transactional commands.
[0043] This invention transforms traditional, passive, microscopic, and high-risk single-point control into proactive, macroscopic, and low-risk transactional operations; and by converting traditional, complex, network-dependent, and error-prone manual decision-making into simplified, state-adaptive, and highly reliable shipborne intelligent execution, it successfully constructs a new, efficient, safe, and robust shore-based control path. By entrusting the detailed operational logic of shore-based operators to the shipborne transactional command parsing unit, it achieves improved shore-based control efficiency and reduced communication dependence. Compared to existing single-point isolated shore-based control schemes, this invention has the following beneficial effects:
[0044] 1) Improve the work efficiency of shore-based management personnel. In the traditional model, shore-based personnel are deeply involved in the complex operation procedures and low-level control logic of engine room equipment. This not only results in a heavy workload and a high risk of fatigue and errors, but also requires them to have a high level of technical expertise in marine engineering systems. This invention encapsulates routine transactional operations such as main engine standby and main engine shutdown into transactional instructions through a decision instruction library. Shore-based operators only need to select instructions from the human-machine interface, eliminating the need to issue individual control instructions such as pump start / stop and valve opening / closing one by one. This significantly reduces the burden of operational steps and operational logic thinking. Technically, it allows one person in the shore-based center to manage multiple ships, improving shore-based management efficiency and adapting to the future level of ship automation. At the same time, this invention hides the details of engine room operations of the managed ships through the transactional instruction encapsulation mechanism, so that shore-based personnel do not need to remember or process the technical differences between different ship types. They only need to focus on the high-level transactional intent of "what to do" (such as "main engine standby"), without having to consider "how to do it". As a result, managers can shift from being "operators" to "decision-makers," focusing their energy on macro-level operational management decisions. This significantly reduces the technical barriers and cognitive burden, enabling one person to efficiently manage multiple vessels, improving shore-based management efficiency, and adapting to the future trend of ship automation.
[0045] 2) Improve the focus and accuracy of shore-based management decisions. By managing a ship type library that stores configuration information for different ship types, shore-based operators can select a target ship, and the system automatically matches applicable transactional instructions based on the configuration information. This hides the operational details of the engine room equipment on the managed ship, allowing shore-based operators to focus on macro-level decisions regarding engine room equipment without having to consider the specific operational details of a particular ship type. This reduces the technical difficulty of the marine engineering system for management personnel and lowers the error rate of technical implementation.
[0046] 3) Improve the reliability of shore-based engine control. The shore-based unit only needs to send the transactional command itself. After receiving it, the shipborne transactional command parsing unit automatically parses it into a single control command group according to pre-prepared command parsing rules (including prerequisite logic, sequential logic, and coupling relationship logic). The command execution module combines real-time equipment status data to determine the execution conditions of each command, directly marking commands that have met the conditions and do not need to be executed as completed, avoiding duplicate operations and invalid command issuance. The transmission of transactional commands does not rely on the continuous feedback of real-time ship operating status data, significantly reducing dependence on network speed, bandwidth, and quality, while improving the reliability of control data transmission.
[0047] 4) Improve the multi-ship compatibility of shore-based systems. Based on the same knowledge architecture of ship engine systems, by coordinating the management of ship type library and decision command library, the same management decision module can be abstracted. Shore-based operators can switch between managing different target ships in the same system through the ship type switching module, realizing the compatibility of shore-based systems with different ship configurations, thereby allowing multiple ships to be deployed on a common shore-based system.
[0048] Furthermore, the ship engine room status indication module in the shore-based engine room control decision unit receives macroscopic status data of various equipment in the ship's engine room sent by the ship-borne terminal through the ship-shore communication network, and displays it during the process of shore-based operators selecting transactional control commands, providing them with decision-making basis, so that shore-based operators can grasp the overall operating status of the ship without paying attention to specific equipment details.
[0049] Furthermore, the ship type switching module in the shore-based engine room control decision unit allows shore-based operators to switch between different target ships in the managed ship type library. This eliminates the need for shore-based operators to relearn the current ship configuration and equipment operation details during the multi-ship control switching process, significantly reducing the technical threshold for multi-ship management.
[0050] Furthermore, the command execution and feedback display module in the shore-based engine room control decision unit receives and analyzes the execution results returned by the shipborne terminal, enabling shore-based operators to monitor the command execution status in real time, forming a complete shore-based-shipborne two-way closed-loop control.
[0051] Furthermore, the instruction parsing and execution module, based on the prerequisite logic, sequence logic, and coupling relationship logic carried in the instruction group, and combined with the device status data, determines whether the prerequisites of each instruction have been met, determines the execution order, and determines whether there are mutual exclusion or dependency relationships. Instructions whose prerequisites have been met and which do not have mutual exclusion relationships with other instructions are identified as meeting the execution conditions and sent for execution, thus realizing the intelligent and automated execution of complex transactional operations.
[0052] With the solution of this invention, the shore-based center only needs to transmit the transactional instruction "main engine standby" to the target ship via the network. The ship's onboard transactional instruction parsing unit will automatically determine which systems or equipment in each auxiliary system need to be started, stopped, or switched based on the ship's current operating status, thereby achieving the goal of main engine standby.
[0053] This invention also relates to a shore-based collaborative control method for ship engine rooms based on transactional commands. This method corresponds to the aforementioned system and can be understood as an implementation method of the aforementioned system. The method includes shore-based engine room operation decision-making steps, transactional control command sending steps, transactional control command security verification steps, transactional control command logic parsing steps, command condition determination and step-by-step execution steps, and execution status monitoring and result feedback steps. These steps work collaboratively, organically combining the macro-level decision-making of shore-based operators with the automatic execution on the ship. This effectively solves the problems of existing shore-based control systems relying on the individual capabilities of operators and having excessively high requirements for network communication conditions, adapting to the future development trend of smaller and unmanned large ocean-going vessels. Attached Figure Description
[0054] Figure 1 This is a schematic diagram of the architecture of the most advanced shore-based control scheme for large ship engine rooms.
[0055] Figure 2 This is a schematic diagram of the overall architecture of the ship engine room shore-based collaborative control scheme based on transactional instructions according to the present invention.
[0056] Figure 3 This is a preferred structural block diagram of the ship engine room shore-based collaborative control system based on transactional instructions according to the present invention. Detailed Implementation
[0057] The present invention will now be described with reference to the accompanying drawings.
[0058] This invention relates to a shore-based collaborative control system for ship engine room based on transactional instructions. The system issues macro-level transactional instructions through a shore-based engine room control decision unit, and entrusts the detailed operational logic of shore-based operators to an onboard transactional instruction parsing unit to automatically complete condition judgment, logic parsing, and step-by-step execution, thereby improving the efficiency of shore-based control and reducing communication dependence.
[0059] Figure 1 This paper presents the most advanced shore-based control scheme for large ship engine rooms in the prior art. In this scheme, shore-based personnel send a single control command through a human-machine interaction system, which is transmitted to the ship's intelligent integrated platform via network equipment. Then, the control of specific engine room equipment is realized through a comprehensive automated open control interface. Figure 2The overall architecture of the shore-based control scheme for large ship engine rooms according to the present invention is shown. In the scheme of the present invention, shore-based control personnel only need to issue transactional control commands through the shore-based engine room control decision unit located at the center of the ship's shore base. All the details that shore-based operators need to pay attention to are automatically completed by the shipborne transactional command parsing unit. After the transactional control commands are sent to the target ship (such as large ocean-going vessel 1... large ocean-going vessel N) through the ship-shore communication network, the shipborne transactional command parsing unit parses and executes the transactional commands. The execution result is returned to the shore-based engine room control decision unit through the ship-shore communication network, forming a complete shore-based center-shipborne two-way closed-loop control. Figure 3 The specific unit modules included in the system of the present invention are further illustrated. The system includes a shore-based engine room control and decision-making unit and a shipboard transaction-type command parsing unit that are interconnected.
[0060] I. The shore-based engine room control and decision-making unit is deployed at the shore-based center and can also be understood as a general-purpose large ship engine room control and decision-making system, mainly including the following functional modules:
[0061] 1.1 Decision Instruction Library: This library stores and manages multiple transaction instructions corresponding to routine operational tasks in the ship's engine room. Each transaction instruction corresponds to a transaction operation consisting of multiple single control operations. The decision instruction library covers all routine operational instructions, such as main engine standby, main engine shutdown, generator paralleling, and ballast water transfer. Shore-based operators do not need to memorize the specific operational details of each ship type; they only need to select the corresponding transaction instruction from the decision instruction library.
[0062] 1.2 Ship Type Management Library: This library stores and manages engine room configuration information for multiple different ship types. The configuration information stored in the library includes ship type, engine room equipment layout, auxiliary system configuration, and communication parameters. Engine room equipment configurations may differ between ship types; the management library maintains the corresponding configuration information for each managed ship, enabling transactional commands in the general decision-making command library to adapt to ships with different configurations.
[0063] 1.3 Human-Machine Interface: Connected to the management ship type library and the decision command library respectively, it is used to receive operation commands from shore-based operators and automatically select the target ship from the management ship type library according to the operation commands. Based on the engine room configuration information of the selected target ship, it automatically selects the transactional control command corresponding to the operation requirements of the selected target ship from the decision command library and sends the transactional control command to the shipborne transactional command parsing unit through the ship-shore communication network (including network equipment and satellite network, etc.).
[0064] 1.4 Ship Engine Room Status Indication Module: Connected to the engine room status data acquisition module in the shipborne transactional command parsing unit, this module receives status data from various devices within the ship's engine room, transmitted via the ship-to-shore communication network. During the process of shore-based operators selecting transactional control commands from the decision command library, this data is displayed to the shore-based operators, providing them with a basis for decision-making. Through this module, shore-based operators can grasp the overall operational status of the ship without focusing on specific equipment details.
[0065] 1.5 Vessel Type Switching Module: This module connects to both the managed vessel type library and the human-machine interface, allowing shore-based operators to switch between different target vessels within the library. Shore-based operators select the vessel to be managed (e.g., a VLCC) based on current needs. After the switch, transactional instructions in the decision instruction library apply to the currently selected target vessel. This module eliminates the need for shore-based operators to relearn the configuration and operational details of new vessels when switching.
[0066] 1.6 Command Execution and Feedback Display Module: Connected to the command execution progress display module in the shipborne transactional command parsing unit, it is used to receive the execution results returned by the command execution progress display module through the ship-shore communication network, parse and display them for shore-based operators to monitor, forming a complete shore-based-shipborne two-way closed-loop control.
[0067] II. The shipborne transaction-type command parsing unit is deployed on the selected target vessel and can be understood as a command parsing and execution system specific to this vessel. It mainly includes the following functional modules:
[0068] 2.1 Engine Room Status Data Acquisition Module: This module collects real-time status data from various devices within the ship's engine room and provides this data to the command parsing and execution module. It connects to the ship's intelligent integrated platform to obtain real-time operating parameters and status information of all equipment in the ship's engine room.
[0069] 2.2 Access Control Module: Connected to the human-machine interface in the shore-based engine room control and decision-making unit, it receives transactional control commands and performs security verification. After successful verification, it sends the transactional control commands to the transactional command parsing library module to ensure that only authorized shore-based operators and legitimate transactional commands can be executed.
[0070] 2.3 Transactional Instruction Parsing Library Module: Connected to the permission management module, this module receives verified target transactional instructions and, based on pre-prepared ship-specific instruction parsing rules, parses them into instruction groups containing multiple individual control instructions. These instruction groups are then sent to the instruction parsing and execution module. The instruction parsing rules include precondition logic, sequence logic, and coupling logic between each individual control instruction. Precondition logic specifies the prerequisites that must be met before a control instruction can be executed; sequence logic specifies the execution order of each control instruction; and coupling logic specifies whether there are mutual exclusion or dependency relationships between the control instructions.
[0071] 2.4 Command Parsing Execution Module: Connected to the engine room status data acquisition module and the transactional command parsing library module, this module determines whether each individual control command in the command group meets its corresponding execution conditions based on the received equipment status data and the prerequisite logic, sequence logic, and coupling relationship logic carried in the command group. Specifically, based on the prerequisite logic and combined with equipment status data (including various auxiliary systems such as the fuel system, lubricating oil system, oil separator system, high-temperature water system, low-temperature water system, compressed air system, etc.), it determines whether the prerequisites required for each individual control command have been met (for example, the prerequisite for "starting the fuel pump" is "the fuel system valve is open," and "determining whether the prerequisite is met" involves checking whether this prerequisite has been met based on the equipment status data); based on the sequence logic, it determines the execution order of each individual control command; and based on the coupling relationship logic, it determines whether there are mutual exclusion or dependency relationships between the individual control commands. A single control command that meets the preconditions and is not mutually exclusive with other commands is identified as having met the execution conditions. This single control command that meets the execution conditions is sent to the ship's intelligent integration platform through the ship's intelligent integration platform interface module. The ship's intelligent integration platform then issues it to the ship's integrated automation system to control the corresponding engine room equipment to perform the corresponding operation. For single control commands that are determined to meet the conditions based on the current status data and do not need to be executed, they are directly marked as completed and are not issued for execution.
[0072] 2.5 Ship Intelligent Integration Platform Interface Module: Connected to the instruction parsing and execution module and the ship intelligent integration platform respectively. That is, the instruction parsing and execution module, the ship intelligent integration platform interface module, the ship intelligent integration platform, and the ship integrated automation system are connected in sequence. The ship intelligent integration platform interface module is used to send the single control command generated by the instruction parsing and execution module that meets the execution conditions to the ship intelligent integration platform and finally to the ship integrated automation system, and to receive the feedback status of instruction execution.
[0073] 2.6 Command Execution Progress Display Module: Connected to the command parsing and execution module, this module displays the real-time execution status of each individual control command in the command group. Execution statuses include waiting to execute, executing, successful execution, and failed execution. It updates the status based on the command execution feedback and returns the final execution result to the command execution and feedback display module of the shore-based engine room control decision unit via the ship-to-shore communication network.
[0074] III. Examples
[0075] The following is combined Figure 2 and Figure 3 Taking the most frequent engine room operation—engineering standby—as an example, the complete workflow of this invention will be described in detail. First, the shore-based operator, based on current needs, selects the target vessel to be managed, such as a VLCC, from the managed vessel library via the vessel type switching module in the shore-based engine room control decision unit. During this process, the vessel engine room status indication module receives macroscopic status data of various equipment within the vessel's engine room, transmitted from the shipboard end via the ship-to-shore communication network, and displays it to the shore-based operator, providing a basis for decision-making.
[0076] Then, the shore-based operators decide on the necessary operations based on the ship's status, such as main engine standby. Through the human-machine interface, they select the "main engine standby" transactional control command from the decision command library based on the configuration information of the selected target ship. The transactional control command selected by the shore-based operators is then sent to the target ship's onboard transactional command parsing unit via the ship-shore communication network (including network equipment, satellite networks, etc.).
[0077] After receiving a transactional control command, the shipborne transactional command parsing unit first performs a security verification on it by the access control module. Once the verification is successful, the command is sent to the transactional command parsing library module.
[0078] The transactional command parsing library module parses transactional control commands into command groups containing multiple individual control commands based on pre-prepared ship-specific command parsing rules. Taking the main engine standby command as an example, the command group includes start / stop commands and switching commands for relevant equipment in auxiliary systems such as the fuel system, lubricating oil system, oil separator system, high-temperature water system, low-temperature water system, and compressed air system.
[0079] The transactional instruction parsing library module sends instruction groups carrying prerequisite logic, sequential logic, and coupling relationship logic to the instruction parsing and execution module.
[0080] The instruction execution module analyzes the current status data of the engine room equipment collected in real time by the engine room status data acquisition module, as well as the various logic elements carried in the instruction group, to determine whether each individual control instruction meets its corresponding execution conditions: based on the precondition logic and combined with the equipment status data, it determines whether the preconditions required for each instruction have been met (for example, if an auxiliary system is already in operation, the corresponding start instruction does not need to be executed again); based on the sequence logic, it determines the execution order of each instruction; based on the coupling relationship logic, it determines whether there are mutual exclusion or dependency relationships between the instructions. Individual control instructions whose preconditions are met and which do not have mutual exclusion relationships with other instructions are identified as meeting the execution conditions and sent to the ship intelligent integration platform through the ship intelligent integration platform interface module, and then issued by the ship intelligent integration platform to the ship integrated automation system for execution; instructions that have met the conditions and do not need to be executed are directly marked as completed.
[0081] The command execution progress display module displays the execution status of each command in real time and updates it based on the feedback status of command execution. After all commands are executed, the final execution result is returned to the command execution and feedback display module of the shore-based engine room control decision unit via the ship-to-shore communication network for shore-based operators to monitor, thus completing a complete closed-loop control process from shore-based decision-making to shipboard execution and result feedback.
[0082] This invention also relates to a shore-based collaborative control method for ship engine rooms based on transactional commands. This method corresponds to the aforementioned shore-based collaborative control system for ship engine rooms based on transactional commands, and can be understood as an implementation method of the aforementioned shore-based collaborative control system for ship engine rooms based on transactional commands. This method includes shore-based engine room operation decision-making steps, transactional control command sending steps, transactional control command security verification steps, transactional control command logic parsing steps, command condition determination and step-by-step execution steps, and execution status monitoring and result feedback steps. Specifically,
[0083] Shore-based engine room operation decision-making steps: A decision instruction library deployed at the shore-based center stores and manages multiple transactional instructions corresponding to routine transactional operations of the ship's engine room. Each transactional instruction corresponds to a transactional operation consisting of multiple single control operations. A ship type library stores engine room configuration information for different ship types. Operational instructions from shore-based operators are received through a human-machine interface, and a target ship is automatically selected from the managed ship type library based on the operational instructions. Based on the engine room configuration information of the selected target ship, a transactional control instruction matching the operational requirements of the selected target ship is automatically selected from the decision instruction library.
[0084] Transaction control command transmission steps: The matched transaction control command (i.e., the transaction control command selected by the shore-based operator) is sent to the shipborne terminal deployed on the selected target vessel through the ship-to-shore communication network.
[0085] Transactional control command security verification steps: The transactional control command is received and security verification is performed at the shipboard terminal;
[0086] Transactional control command logic parsing steps: After successful verification, on the shipboard end, according to the preset command parsing rules, the verified transactional control command is parsed into a command group containing multiple individual control commands; the command parsing rules include the prerequisite logic, sequence logic, and coupling relationship logic between each individual control command;
[0087] Command condition determination and step-by-step execution steps: At the shipboard end, the status data of each device in the ship's engine room is collected in real time. Based on the status data, it is determined whether each single control command in the command group meets its corresponding execution conditions. Single control commands that meet the execution conditions are sent to the ship's intelligent integration platform, which then issues them to the ship's integrated automation system to control the corresponding engine room equipment to perform the corresponding operations. Single control commands that have met the execution conditions and do not need to be executed are marked as completed.
[0088] Execution status monitoring and result feedback steps: On the shipboard terminal, the execution status of each individual control command in the command group is displayed in real time, and the execution results are returned to the shore-based terminal through the ship-to-shore communication network, thereby completing the operation indicated by the transactional control command and realizing the collaborative control between the ship's engine room and the shore-based center.
[0089] Preferably, in the instruction condition determination and step-by-step execution steps, determining whether each individual control instruction in the instruction group meets its corresponding execution conditions specifically includes: determining whether the prerequisite conditions required for each individual control instruction have been met based on the prerequisite logic carried in the instruction group and the equipment status data; determining the execution order of each individual control instruction based on the sequence logic carried in the instruction group; and determining whether there is a mutual exclusion or dependency relationship between each individual control instruction based on the coupling relationship logic carried in the instruction group; determining that the individual control instruction whose prerequisite conditions have been met and which does not have a mutual exclusion relationship with other instructions meets the execution conditions, and sending it to the ship's intelligent integration platform through the intelligent integration platform interface, and then the ship's intelligent integration platform sends it to the ship's integrated automation system to control the corresponding engine room equipment to perform corresponding operations.
[0090] Preferably, the shore-based engine room operation decision-making steps further include:
[0091] The system receives real-time status data of various devices in the ship's engine room, transmitted by the shipborne terminal through the ship-to-shore communication network. During the process of shore-based operators selecting transactional control commands from the decision command library, the system displays the real-time status data to the shore-based operators, providing them with a basis for decision-making.
[0092] Preferably, the configuration information stored in the managed ship type library includes ship type, engine room equipment layout, auxiliary system configuration, and communication parameters;
[0093] The transactional operation includes the host standby operation, and the instruction group corresponding to the host standby operation includes start / stop instructions or switching instructions for at least one auxiliary system in the fuel system, lubricating oil system, oil separator system, high temperature water system, low temperature water system and compressed air system.
[0094] This invention provides an objective and scientific shore-based collaborative control system and method for ship engine rooms based on transactional commands. It issues macro-level transactional commands through a shore-based engine room control decision-making unit, while the detailed operational logic of shore-based operators is automatically completed by an onboard transactional command parsing unit. This improves the efficiency of shore-based control and reduces communication dependence. Compared to existing single-point isolated shore-based control schemes, this invention significantly improves the work efficiency, decision-making accuracy, operational reliability, and multi-ship compatibility of shore-based management personnel, effectively adapting to the future development trend of smaller and unmanned large ocean-going vessels.
[0095] It should be noted that the specific embodiments described above enable those skilled in the art to more fully understand the present invention, but do not limit the present invention in any way. Therefore, although the present invention has been described in detail with reference to the accompanying drawings and embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the present invention. In short, all technical solutions and improvements that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the present invention patent.
Claims
1. A ship engine room shore-based collaborative control system based on transactional commands, characterized in that, It includes an interconnected shore-based engine room control and decision unit and a shipborne transaction-type command parsing unit. The shore-based engine room control and decision unit is deployed at a shore-based center and includes a decision command library, a management ship type library, and a human-machine interface. The decision instruction library is used to store and manage multiple transaction instructions corresponding to routine transaction operations in the ship's engine room. Each transaction instruction corresponds to a transaction operation consisting of multiple single control operations. The managed ship type database stores engine room configuration information for different ship types; The human-machine interface is connected to the management ship type library and the decision command library respectively. It is used to receive operation commands from shore-based operators and automatically select the target ship from the management ship type library according to the operation commands. Based on the engine room configuration information of the selected target ship, it automatically selects the transaction control command that matches the operation requirements of the selected target ship from the decision command library and sends the transaction control command to the shipborne transaction command parsing unit. The shipborne transactional instruction parsing unit is deployed on the selected target ship and includes an engine room status data acquisition module, an access control module, a transactional instruction parsing library module, an instruction parsing execution module, a ship intelligent integration platform interface module, and an instruction execution progress display module. The engine room status data acquisition module is used to collect the status data of various equipment in the ship's engine room in real time and send it to the parsing instruction execution module; The access control module is connected to the human-machine interface in the shore-based cabin control and decision-making unit, and is used to receive transactional control commands and perform security verification. After successful verification, the transaction control command is sent to the transaction command parsing library module; The transactional instruction parsing library module is connected to the permission management module. It is used to receive the target transactional instruction after verification, and parse the target transactional instruction after verification into an instruction group containing multiple single control instructions according to the preset instruction parsing rules, and send the instruction group to the instruction parsing execution module. The instruction parsing rules include the prerequisite logic, sequence logic and coupling relationship logic between each single control instruction. The parsing instruction execution module is connected to the engine room status data acquisition module and the transactional instruction parsing library module, respectively. It is used to determine whether each single control instruction in the instruction group meets its corresponding execution conditions based on the received equipment status data. The single control instruction that meets the execution conditions is sent to the ship intelligent integration platform through the ship intelligent integration platform interface module, and then the ship intelligent integration platform sends it to the ship integrated automation system to control the corresponding engine room equipment to perform the corresponding operation. The single control instruction that has met the execution conditions and does not need to be executed is marked as completed. The instruction execution progress display module is connected to the instruction parsing and execution module. It is used to display the execution status of each individual control instruction in the instruction group in real time, and return the execution result to the shore-based engine room control decision unit through the ship-shore communication network, so as to realize the collaborative control between the ship's engine room and the shore-based center.
2. The ship engine room shore-based collaborative control system based on transactional instructions according to claim 1, characterized in that, The instruction parsing and execution module determines whether each individual control instruction in the instruction group meets its corresponding execution conditions, specifically including: Based on the prerequisite logic carried in the instruction group and combined with the equipment status data, it is determined whether the prerequisites required for each individual control instruction have been met; based on the sequence logic carried in the instruction group, the execution order of each individual control instruction is determined; and based on the coupling relationship logic carried in the instruction group, it is determined whether there is a mutual exclusion or dependency relationship between each individual control instruction; the individual control instruction whose prerequisites have been met and which does not have a mutual exclusion relationship with other instructions is determined as meeting the execution conditions, and is sent to the ship intelligent integration platform through the ship intelligent integration platform interface module, and then the ship intelligent integration platform issues it to the ship integrated automation system to control the corresponding equipment to perform operations.
3. The ship engine room shore-based collaborative control system based on transactional instructions according to claim 1 or 2, characterized in that, The shore-based engine room control decision unit also includes a ship engine room status indication module. The ship engine room status indication module is connected to the engine room status data acquisition module in the shipborne transactional instruction parsing unit. It is used to receive the status data of each device in the ship engine room sent by the engine room status data acquisition module through the ship-shore communication network, and to display the data to the shore-based operator during the process of the shore-based operator selecting transactional control instructions from the decision instruction library, so as to provide the operator with a basis for decision-making.
4. The ship engine room shore-based collaborative control system based on transactional instructions according to claim 1 or 2, characterized in that, The shore-based engine room control decision unit also includes a ship type switching module, which is connected to the managed ship type library and the human-machine interface, respectively, and is used to allow shore-based operators to switch between different target ships in the managed ship type library.
5. The ship engine room shore-based collaborative control system based on transactional instructions according to claim 1 or 2, characterized in that, The shore-based engine room control decision unit also includes an instruction execution and feedback display module. The instruction execution and feedback display module is connected to the instruction execution progress display module in the shipborne transactional instruction parsing unit. It is used to receive the execution results returned by the instruction execution progress display module through the ship-shore communication network, parse and display them for shore-based operators to monitor.
6. The ship engine room shore-based collaborative control system based on transactional instructions according to claim 1 or 2, characterized in that, The configuration information stored in the managed ship type library includes ship type, engine room equipment layout, auxiliary system configuration and communication parameters; the transactional operation includes main engine standby operation, and the instruction group corresponding to the main engine standby operation includes start / stop or switching instructions for at least one auxiliary system in the fuel system, lubricating oil system, oil separator system, high temperature water system, low temperature water system and compressed air system.
7. A shore-based collaborative control method for ship engine room based on transactional commands, characterized in that, Includes the following steps: Shore-based engine room operation decision-making steps: A decision instruction library deployed at the shore-based center stores and manages multiple transactional instructions corresponding to routine transactional operations of the ship's engine room. Each transactional instruction corresponds to a transactional operation consisting of multiple single control operations. A ship type library stores engine room configuration information for different ship types. Operational instructions from shore-based operators are received through a human-machine interface, and a target ship is automatically selected from the managed ship type library based on the operational instructions. Based on the engine room configuration information of the selected target ship, a transactional control instruction matching the operational requirements of the selected target ship is automatically selected from the decision instruction library. Transactional control command sending steps: The matched transactional control command is sent to the shipborne terminal deployed on the selected target vessel via the ship-to-shore communication network; Transactional control command security verification steps: The transactional control command is received and security verification is performed at the shipboard terminal; Transactional control command logic parsing steps: After successful verification, on the shipboard end, according to the preset command parsing rules, the verified transactional control command is parsed into a command group containing multiple individual control commands; the command parsing rules include the prerequisite logic, sequence logic, and coupling relationship logic between each individual control command; Command condition determination and step-by-step execution steps: At the shipboard end, the status data of each device in the ship's engine room is collected in real time. Based on the status data, it is determined whether each single control command in the command group meets its corresponding execution conditions. Single control commands that meet the execution conditions are sent to the ship's intelligent integration platform, which then issues them to the ship's integrated automation system to control the corresponding engine room equipment to perform the corresponding operations. Single control commands that have met the execution conditions and do not need to be executed are marked as completed. Execution status monitoring and result feedback steps: On the shipboard terminal, the execution status of each individual control command in the command group is displayed in real time, and the execution results are returned to the shore-based terminal through the ship-shore communication network to realize the coordinated control between the ship's engine room and the shore-based center.
8. The ship engine room shore-based collaborative control method based on transactional instructions according to claim 7, characterized in that, In the instruction condition determination and step-by-step execution steps, determining whether each individual control instruction in the instruction group meets its corresponding execution conditions specifically includes: judging whether the prerequisite conditions required for each individual control instruction have been met based on the prerequisite logic carried in the instruction group and the equipment status data; determining the execution order of each individual control instruction based on the sequence logic carried in the instruction group; and judging whether there is a mutual exclusion or dependency relationship between each individual control instruction based on the coupling relationship logic carried in the instruction group; determining that the individual control instruction whose prerequisite conditions have been met and which does not have a mutual exclusion relationship with other instructions meets the execution conditions, and sending it to the ship intelligent integration platform through the intelligent integration platform interface, and then the ship intelligent integration platform sends it to the ship integrated automation system to control the corresponding equipment to perform operations.
9. The ship engine room shore-based collaborative control method based on transactional instructions according to claim 7 or 8, characterized in that, The shore-based engine room operation decision-making steps also include: The system receives real-time status data of various devices in the ship's engine room, transmitted by the shipborne terminal through the ship-to-shore communication network. During the process of shore-based operators selecting transactional control commands from the decision command library, the system displays the real-time status data to the shore-based operators, providing them with a basis for decision-making.
10. The ship engine room shore-based collaborative control method based on transactional instructions according to claim 7 or 8, characterized in that, The configuration information stored in the managed ship type library includes ship type, engine room equipment layout, auxiliary system configuration, and communication parameters; The transactional operation includes the host standby operation, and the instruction group corresponding to the host standby operation includes start / stop instructions or switching instructions for at least one auxiliary system in the fuel system, lubricating oil system, oil separator system, high temperature water system, low temperature water system and compressed air system.