Ship navigation simulation method and device based on digital twin system, and electronic equipment
By receiving simulation commands, retrieving real-time data, and conducting ship lock passage simulations in the digital twin system, the problem of static display in existing technologies has been solved, realizing dynamic display of the ship lock passage process and improving management efficiency and the ability to respond to emergencies.
Patent Information
- Application Number
- CN202511044159.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-28
- Publication Date
- 2025-11-14
AI Technical Summary
Existing digital twin systems are limited to static information display in the management of lock and ship lift traffic, and cannot dynamically display the specific process of ships passing through the lock. This makes it difficult for traditional scheduling plans to cope with emergencies, and lacks forward-looking operational guidance and emergency response strategies.
By receiving simulation operation instructions, retrieving real-time database data and inputting it into the digital simulation model, the process of ships passing through the lock is simulated. Combined with water level, water flow and weather forecast data, simulation and deduction are carried out, and the digital twin system drives the three-dimensional platform for dynamic display.
It enables dynamic, high-definition display of the ship passage process through the lock, improves the transparency of operation management and decision support capabilities, enhances the ability to respond to emergencies and the foresight of equipment maintenance, and ensures the stability and safety of navigation.
Smart Images

Figure CN120951546A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ship digital twin technology or other related fields. Specifically, it relates to a ship navigation simulation method and device, and electronic equipment based on a digital twin system. Background Technology
[0002] The operation and management of ship locks and ship lifts has always been a crucial issue in the field of water transportation, especially in hydraulic engineering facilities and large dams. The efficient and safe operation of locks and ship lifts is directly related to the smooth flow of navigation and the maintenance of the aquatic ecological environment. Traditional operation and management of locks and ship lifts rely on manual scheduling and experience. With the increase in the number of ships and the challenges of complex operating environments, traditional methods have gradually revealed problems such as inefficiency, delayed decision-making, and lack of flexibility.
[0003] In recent years, with the rapid development of automation and artificial intelligence, digital twin technology has been introduced into water conservancy and shipping systems to improve management efficiency, ensure navigation safety, and optimize operational strategies. Digital twins create virtual models of physical entities and dynamically update and interact with them using real-time data, enabling real-time monitoring, predictive analysis, and remote control of these entities. However, despite the enormous potential of digital twin technology in multiple fields, its application in the navigation management of locks and ship lifts is still in its early exploratory stages. In particular, existing technologies have not yet developed mature solutions for the deep integration and real-time display of simulation processes.
[0004] Currently, research on digital twins of locks and ship lifts mainly focuses on the modeling and data acquisition of hardware facilities, such as using big data and artificial intelligence technologies to build a safety management system for locks, or proposing digital twin methods for locks oriented towards information management. However, these studies have not explored in depth how to conduct real-time navigation simulation through digital twin systems, nor have they effectively combined simulation data with 3D model displays to provide more intuitive and refined operation management support.
[0005] There are significant gaps in the simulation and dynamic display of digital twin systems for lock and ship lift navigation. Traditional lock passage scheduling plans are ill-equipped to handle emergencies, while digital twin systems lacking simulation cannot provide forward-looking operational guidance and emergency response strategies. Furthermore, existing digital twin display technologies are often limited to static information and cannot dynamically demonstrate the specific processes of ship passage through locks, thus limiting the system's reference value and decision support role in actual operation.
[0006] There is currently no effective solution to the above problems. Summary of the Invention
[0007] This invention provides a method, apparatus, and electronic device for simulating ship navigation based on a digital twin system, which at least solves the technical problem in related technologies that digital twin systems are limited to static information display in lock and lift scenarios and cannot dynamically display the specific process of ship passage through locks.
[0008] According to one aspect of the present invention, a method for simulating ship navigation based on a digital twin system is provided, comprising: receiving a simulation operation instruction, wherein the simulation operation instruction includes at least ship lock passage simulation operation data, the ship lock passage simulation operation data including at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional spatial scene; responding to the simulation operation instruction, retrieving from the real-time database of the lock information management system the planned arrival time of ships, ship information, information of ships waiting at anchorage, the established ship lock passage scheduling results, the operating status of the hub equipment, and a forecast dataset, and inputting them into a digital simulation model, wherein the forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The system reports data, including a forecast dataset used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock. Using the digital simulation model, it simulates the operation of the lock hub equipment based on its operational status, the traffic flow of arriving ships based on their planned arrival times, ship information, and information on ships waiting at anchor, and the ship passage scheduling and passage process based on the ship passage scheduling results, obtaining simulation results. Based on ship parameter information, the ship passage process conditions, the ship passage simulation operation data, and the simulation results, it simulates the ship passage process. The ship passage simulation results are then displayed and demonstrated in the digital twin system of the lock and ship lift.
[0009] Optionally, the digital simulation model includes: model scope, including the simulated lock and upstream and downstream berthing facilities, ship lift and upstream berthing facilities, auxiliary lock, lock approach channel and intermediate channel, upstream and downstream anchorages, and intermediate channel anchorage; model boundaries, including the simulated upstream anchorage of the lock and the downstream anchorage of the ship lift; and operating conditions, including normal operating conditions, abnormal operating conditions, and emergency event conditions.
[0010] Optionally, the digital simulation model, during operation, includes: an input parameter set, including fixed parameters, initialization parameters, and historical operation plan information; an output dataset, including: a statistical indicator set, an operation process indicator set, and a display indicator set, wherein the statistical indicator set includes at least one of the following: the number of ships completing operations at the lock and the ship lift, the number of lock operations, the total deadweight tonnage of the ships, the cargo volume, the lock chamber utilization rate, and the average waiting time of the ships; the operation process indicator set includes at least one of the following: the planned start time and completion time of each lock operation at the lock and the ship lift, the position of each ship in the lock chamber, the timetable of each operation, and the total waiting time; the display indicator set includes at least one of the following: the planar coordinates of the ships, the opening angles of the upstream and downstream gates of the lock, the water depth in the lock chamber, the operation process of the ship lift, and the height of the ship chamber; and existing lock passage plan information, including: lock passage scheduling plan, ship arrival plan, equipment maintenance plan, and lock shutdown operation plan.
[0011] Optionally, the fixed parameters in the input parameter set include: the lock, including: lock gate opening time, lock gate closing time, water filling time, and water discharge time; the ship lift, including: upstream docking operation time, upstream undocking operation time, downstream docking operation time, and downstream undocking operation time; the speed and acceleration of the ship compartment moving up and down, wherein the upstream docking operation time includes the time for each operation such as closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the lock, and retracting the tightening; and the auxiliary lock, including: lock gate opening time and lock gate closing time.
[0012] Optionally, the initialization parameters in the input parameter set include: a lock, including at least one of the following: upstream gate open state, upstream gate closed state, lock chamber filling state, lock chamber discharge state, downstream gate open state, downstream gate closed state, upstream vessel entering the lock state, upstream vessel exiting the lock state, downstream vessel entering the lock state, and downstream vessel exiting the lock state; upstream gate opening angle, water level in the lock chamber, downstream gate opening angle, vessel information in the lock chamber, and the vessel and its position and speed during the entry process; a ship lift, including at least one of the following: upstream docking state, upstream undocking state. The main lifting lock includes the following statuses: downstream docking status, main lifting lock upgoing status, downstream docking release status, upstream vessel entering the lock chamber status, upstream vessel exiting the lock chamber status, downstream vessel entering the lock chamber status, and downstream vessel exiting the lock chamber status; auxiliary locks include at least one of the following: downstream gate open status, downstream gate closed status, vessel entering the auxiliary lock via ship lift, vessel exiting the auxiliary lock via ship lift, downstream vessel entering the lock, and downstream vessel exiting the lock chamber status; downstream gate opening angle, vessel information inside the lock chamber, and the vessel's position and speed during entry and exit from the auxiliary lock; upstream and downstream anchors. The term "land" includes: anchored vessels; the term "intermediate channel" includes: vessels underway and anchored vessels; a vessel includes at least one of the following: a vessel in a downstream state, a vessel in an upstream state, a vessel's planar coordinates, and a vessel's real-time speed, wherein the downstream state includes: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream in the intermediate channel to the anchoring section, waiting at the downstream anchoring section of the intermediate channel, navigating downstream in the intermediate channel to the upstream waiting section of the ship lift, and waiting at the upstream waiting section of the ship lift. The ship's downstream states include: waiting at the lock, moving from the downstream anchorage to the auxiliary lock, waiting at the auxiliary lock, moving upstream at the auxiliary lock, sailing upstream towards the lock, operating at the lock, waiting upstream at the lock, sailing upstream to the berthing section in the middle channel, waiting at the lock in the middle channel, sailing upstream to the downstream waiting section of the lock, waiting at the lock in the downstream waiting section of the lock, entering the lock, operating at the lock, waiting upstream at the lock, and leaving the lock.
[0013] Optionally, the digital twin system for the lock and ship lift includes: an infrastructure layer, comprising an intelligent navigation subsystem, an equipment management system, and a security management system; a data layer, which performs data processing and data integration functions, including inputting lock status data, lock management data, lock service data, lock operation data, and lock support data into corresponding databases; a platform layer, comprising a video cloud platform, an Internet of Things platform, a geographic information service platform, and an artificial intelligence platform; and an application layer, which performs ship operation monitoring, ship status monitoring, historical data review, inspection record functions, and simulation functions.
[0014] Optionally, the step of displaying the ship lock passage simulation results in the digital twin system of the lock and ship lift includes: writing the ship lock passage simulation results into the database of the digital twin system of the lock and ship lift through a data interface; driving the three-dimensional platform scene of the digital twin system of the lock and ship lift to perform simulation changes through the ship lock passage simulation results, and displaying the ship lock passage simulation results.
[0015] According to another aspect of the present invention, a ship navigation simulation device based on a digital twin system is also provided, comprising: a simulation command receiving unit for receiving simulation operation commands, wherein the simulation operation commands include at least ship lock passage simulation operation data, the ship lock passage simulation operation data including at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional spatial scene; and a data retrieval unit for responding to the simulation operation commands by retrieving ship arrival schedules, ship information, anchorage waiting ship information, established ship lock passage scheduling results, operating status of hub equipment, and forecast datasets from the real-time database of the lock information management system, and inputting them into the digital simulation model, wherein the forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The forecast dataset is used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock. The simulation unit is used to simulate the operation of the lock hub equipment based on the operating status of the hub equipment using the digital simulation model, to simulate the traffic flow of arriving ships based on the planned arrival time of ships, ship information, and information on ships waiting at anchorages, and to simulate the ship passage scheduling and passage process based on the ship passage scheduling results to obtain simulation results. The passage process simulation unit is used to simulate the ship passage process based on ship parameter information, the ship passage process conditions, the ship passage simulation operation data, and the simulation results. The simulation and display unit is used to simulate and display the ship passage simulation results in the digital twin system of the lock and ship lift.
[0016] Optionally, the digital simulation model includes: model scope, including the simulated lock and upstream and downstream berthing facilities, ship lift and upstream berthing facilities, auxiliary lock, lock approach channel and intermediate channel, upstream and downstream anchorages, and intermediate channel anchorage; model boundaries, including the simulated upstream anchorage of the lock and the downstream anchorage of the ship lift; and operating conditions, including normal operating conditions, abnormal operating conditions, and emergency event conditions.
[0017] Optionally, the digital simulation model, during operation, includes: an input parameter set, including fixed parameters, initialization parameters, and historical operation plan information; an output dataset, including: a statistical indicator set, an operation process indicator set, and a display indicator set, wherein the statistical indicator set includes at least one of the following: the number of ships completing operations at the lock and the ship lift, the number of lock operations, the total deadweight tonnage of the ships, the cargo volume, the lock chamber utilization rate, and the average waiting time of the ships; the operation process indicator set includes at least one of the following: the planned start time and completion time of each lock operation at the lock and the ship lift, the position of each ship in the lock chamber, the timetable of each operation, and the total waiting time; the display indicator set includes at least one of the following: the planar coordinates of the ships, the opening angles of the upstream and downstream gates of the lock, the water depth in the lock chamber, the operation process of the ship lift, and the height of the ship chamber; and existing lock passage plan information, including: lock passage scheduling plan, ship arrival plan, equipment maintenance plan, and lock shutdown operation plan.
[0018] Optionally, the fixed parameters in the input parameter set include: the lock, including: lock gate opening time, lock gate closing time, water filling time, and water discharge time; the ship lift, including: upstream docking operation time, upstream undocking operation time, downstream docking operation time, and downstream undocking operation time; the speed and acceleration of the ship compartment moving up and down, wherein the upstream docking operation time includes the time for each operation such as closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the lock, and retracting the tightening; and the auxiliary lock, including: lock gate opening time and lock gate closing time.
[0019] Optionally, the initialization parameters in the input parameter set include: a lock, including at least one of the following: upstream gate open state, upstream gate closed state, lock chamber filling state, lock chamber discharge state, downstream gate open state, downstream gate closed state, upstream vessel entering the lock state, upstream vessel exiting the lock state, downstream vessel entering the lock state, and downstream vessel exiting the lock state; upstream gate opening angle, water level in the lock chamber, downstream gate opening angle, vessel information in the lock chamber, and the vessel and its position and speed during the entry process; a ship lift, including at least one of the following: upstream docking state, upstream undocking state. The main lifting lock includes the following statuses: downstream docking status, main lifting lock upgoing status, downstream docking release status, upstream vessel entering the lock chamber status, upstream vessel exiting the lock chamber status, downstream vessel entering the lock chamber status, and downstream vessel exiting the lock chamber status; auxiliary locks include at least one of the following: downstream gate open status, downstream gate closed status, vessel entering the auxiliary lock via ship lift, vessel exiting the auxiliary lock via ship lift, downstream vessel entering the lock, and downstream vessel exiting the lock chamber status; downstream gate opening angle, vessel information inside the lock chamber, and the vessel's position and speed during entry and exit from the auxiliary lock; upstream and downstream anchors. The term "land" includes: anchored vessels; the term "intermediate channel" includes: vessels underway and anchored vessels; a vessel includes at least one of the following: a vessel in a downstream state, a vessel in an upstream state, a vessel's planar coordinates, and a vessel's real-time speed, wherein the downstream state includes: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream in the intermediate channel to the anchoring section, waiting at the downstream anchoring section of the intermediate channel, navigating downstream in the intermediate channel to the upstream waiting section of the ship lift, and waiting at the upstream waiting section of the ship lift. The ship's downstream states include: waiting at the lock, moving from the downstream anchorage to the auxiliary lock, waiting at the auxiliary lock, moving upstream at the auxiliary lock, sailing upstream towards the lock, operating at the lock, waiting upstream at the lock, sailing upstream to the berthing section in the middle channel, waiting at the lock in the middle channel, sailing upstream to the downstream waiting section of the lock, waiting at the lock in the downstream waiting section of the lock, entering the lock, operating at the lock, waiting upstream at the lock, and leaving the lock.
[0020] Optionally, the digital twin system for the lock and ship lift includes: an infrastructure layer, comprising an intelligent navigation subsystem, an equipment management system, and a security management system; a data layer, which performs data processing and data integration functions, including inputting lock status data, lock management data, lock service data, lock operation data, and lock support data into corresponding databases; a platform layer, comprising a video cloud platform, an Internet of Things platform, a geographic information service platform, and an artificial intelligence platform; and an application layer, which performs ship operation monitoring, ship status monitoring, historical data review, inspection record functions, and simulation functions.
[0021] Optionally, the simulation and display unit includes: a simulation result writing module, used to write the ship lock passage simulation results into the database of the digital twin system of the lock and ship lift through a data interface; and a simulation and display module, used to drive the three-dimensional platform scene of the digital twin system of the lock and ship lift to perform simulation changes through the ship lock passage simulation results, and to perform simulation and display of the ship lock passage simulation results.
[0022] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute any of the above-mentioned ship navigation simulation methods based on digital twin systems.
[0023] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the ship navigation simulation method based on a digital twin system as described above.
[0024] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the ship navigation simulation method based on a digital twin system as described above.
[0025] In this disclosure, a simulation operation instruction is received, wherein the simulation operation instruction includes at least vessel lock passage simulation operation data, which includes at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional spatial scene; in response to the simulation operation instruction, the system retrieves vessel arrival schedule, vessel information, anchorage waiting vessel information, established vessel lock passage scheduling results, operating status of hub equipment, and forecast dataset from the real-time database of the lock information management system, and inputs them into the digital simulation model, wherein the forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data, and the forecast dataset is used for The conditions for ship passage through the lock are obtained by simulating changes in water level, water flow, and weather. A digital simulation model is used to simulate the operation of the lock's key equipment based on its operational status. The traffic flow for arriving ships is simulated based on planned arrival times, ship information, and information on ships waiting at anchor. The ship passage scheduling and process are simulated based on the lock's scheduling results, yielding simulation results. The ship passage process is then simulated based on ship parameters, lock passage conditions, simulation data, and simulation results. Finally, the simulation results are displayed and demonstrated in a digital twin system for the lock and ship lift.
[0026] Based on the aforementioned publicly available information, a comprehensive simulation model is constructed, covering the entire process of a ship passing through a lock. This model can receive real-time or forecast datasets, dynamically adjust its operating status, simulate every detail of the ship's passage through the lock, and transmit the simulation model's results to a digital twin platform in real time, driving the dynamic updating of the 3D model. The actual position, operating status, and every detail of the equipment operation of the ship in the lock and ship lift can be reflected instantly in the 3D scene, providing a dynamic and high-fidelity display of the navigation process. This ensures the stability and safety of navigation, thereby solving the technical problem in related technologies where digital twin systems in lock and ship lift scenarios are limited to static information display and cannot dynamically display the specific process of a ship passing through a lock. Attached Figure Description
[0027] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0028] Figure 1 This is a flowchart of an optional ship navigation simulation method based on a digital twin system according to an embodiment of the present invention;
[0029] Figure 2 This is a schematic diagram illustrating the process of building a simulation platform for a digital twin system for navigation of locks and ship lifts according to an embodiment of the present invention.
[0030] Figure 3 This is an architecture diagram of a digital twin system for navigation of a lock and ship lift according to an embodiment of the present invention;
[0031] Figure 4 This is a schematic diagram of an optional ship navigation simulation device based on a digital twin system according to an embodiment of the present invention;
[0032] Figure 5 This is a hardware structure block diagram of an electronic device (or mobile device) that executes a ship navigation simulation method based on a digital twin system according to an embodiment of the present invention. Detailed Implementation
[0033] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0035] To facilitate understanding of the present invention by those skilled in the art, some terms or nouns involved in the various embodiments of the present invention are explained below:
[0036] Digital twins, or DTs for short, are digital models of physical entities or processes that reflect their state and behavior in real time. In this invention, digital twins are applied to the simulation of a lock and ship lift navigation system to provide a more intuitive and real-time display of operational status and decision support.
[0037] Building Information Modeling (BIM) contains all the information about a building project during its design, construction, and operation phases, and can be used for planning, designing, constructing, and managing building projects. In this invention, BIM technology is used for the information management of a lock project, providing a detailed lock model and data support for the digital twin system.
[0038] It should be noted that the ship navigation simulation method and device based on digital twin system disclosed herein can be used in the field of ship digital twin technology to realize the simulation and deduction of the digital twin system for the navigation of locks and ship lifts, and can also be used in any field other than the field of ship digital twin technology. In the case of realizing the simulation and deduction of the digital twin system for the navigation of locks and ship lifts, this disclosure does not limit the application field of the ship navigation simulation method and device based on digital twin system.
[0039] It should be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, and displayed data) collected in this public disclosure are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with the relevant laws, regulations, and standards of the relevant regions, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has interfaces with relevant users or organizations. Before obtaining relevant information, a request to obtain the information needs to be sent to the aforementioned user or organization through the interface, and the relevant information is obtained only after receiving consent from the aforementioned user or organization.
[0040] It should be noted that in this disclosure, customer information is collected and analyzed, and users are provided with corresponding operation entry points to choose whether to agree to or reject the automated decision results; if the user chooses to reject, the process will proceed to the expert decision-making process.
[0041] The following embodiments of the present invention can be applied to various systems / applications / equipment based on digital twin systems for ship navigation simulation. The present invention can be applied to ship navigation management and scheduling scenarios, and is particularly suitable for large water conservancy hubs or ports with complex lock and lift systems. For example, in the optimization of lock and lift operation scheduling: when faced with a large demand for ship passage, managers can use the present invention to simulate various operation plans, compare the efficiency and feasibility of different schemes, thereby optimizing scheduling strategies, reducing ship waiting time, and improving the utilization efficiency of navigation facilities.
[0042] This invention significantly improves the operational efficiency and management level of ship locks and ship lifts. Through simulation, it not only identifies potential operational bottlenecks in advance but also provides a basis for optimizing operational plans, reducing ship waiting time and improving the crew experience. Simultaneously, the intuitive 3D scene display enhances the transparency and accuracy of decision-making, bringing visualization and intelligent improvements to lock operation and management. Furthermore, by simulating operating conditions under different circumstances, this invention also enhances the system's ability to respond to emergencies and its proactive planning for equipment maintenance, ensuring the stability and safety of navigation.
[0043] The present invention will now be described in detail with reference to various embodiments.
[0044] Example 1
[0045] According to an embodiment of the present invention, an embodiment of a ship navigation simulation method based on a digital twin system is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0046] Figure 1 This is a flowchart of an optional ship navigation simulation method based on a digital twin system according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0047] Step S101: Receive simulation operation instructions, wherein the simulation operation instructions include at least ship lock passage simulation operation data, and the ship lock passage simulation operation data includes at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional space scene.
[0048] This embodiment receives simulation run instructions from the user or system through a dedicated interface. The instructions include a signal to start the simulation and a series of parameters to guide the direction, scope and details of the simulation process.
[0049] Among these, the ship lock passage simulation operation data is the core of building and running the simulation model, including the following key elements: Simulation simulation time period, which specifies the time range covered by the simulation, ranging from minutes to hours or even days. This allows users or system administrators to select a suitable time period for simulation based on immediate needs or long-term planning, thereby assessing the short-term effects or long-term trends of ship lock passage. Simulation speed is also included, determining the pace of the simulation. In practical applications, users can set the simulation speed as needed to accelerate or slow down the simulation process, thus completing simulations of longer time periods within a limited time, or slowing down the simulation when detailed analysis is required to ensure data accuracy. Additionally, scene parameters are included, defining the initial state and operating conditions of the simulated three-dimensional space scene. Scene parameters include, but are not limited to, the ship's position coordinates, the operating status and parameters of the locks, ship lifts, and auxiliary locks, such as gate opening, water level, water flow, and equipment operation time. Furthermore, dynamic information of the ship during lock passage, such as speed and direction, is also included.
[0050] Step S102: In response to the simulation operation command, retrieve the planned arrival time of ships, ship information, information on ships waiting at anchorage, the established ship passage scheduling results, the operating status of the hub equipment, and the forecast dataset from the real-time database of the lock information management system, and input them into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The forecast dataset is used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock.
[0051] The system responds to the previously received simulation operation instructions and extracts the necessary operation data from the real-time database of the lock information management system. The data includes information on ships about to pass through the lock, details of ships currently waiting, the scheduled passage plan, equipment operating status, and forecast datasets that may affect future operations.
[0052] Specifically: The planned arrival time of vessels refers to the estimated time of arrival at the lock entrance, serving as a crucial basis for scheduling; vessel information includes basic attributes such as tonnage, type, length, and width, helping the system understand each vessel's specific needs, such as the required lock passage size and operating mode; anchorage waiting vessel information reflects the current status of vessels waiting to pass through the lock in upstream and downstream anchorages, including the number, type, and location of vessels, which is essential for predicting lock passage pressure and optimizing scheduling; the established vessel lock passage scheduling results are pre-designed lock passage sequences and schedules based on current information and rules, used to guide the simulation model's operation and evaluate the feasibility and efficiency of the plan; the operational status of the hub equipment covers the real-time operational status of the locks, ship lifts, and auxiliary locks, including equipment availability, performance indicators, and current operating modes, providing basic equipment conditions for simulation; the forecast dataset contains predicted information on external conditions such as water level, water flow, and weather. This data is used to simulate potential future environmental changes and their impact on vessel lock passage processes. By inputting the forecast dataset into the digital simulation model, the system can evaluate lock passage schemes under different conditions, providing more comprehensive risk management and decision support.
[0053] Step S103: Using a digital simulation model, the operation of the lock hub equipment is simulated based on the operating status of the hub equipment. The traffic flow of arriving ships is simulated based on the planned arrival time of ships, ship information, and information on ships waiting at anchorage. The ship passage scheduling and passage process are simulated based on the ship passage scheduling results, and the simulation results are obtained.
[0054] In this embodiment, step S103 involves inputting various information and data obtained from the real-time database into a preset digital simulation model. This model can perform multi-level simulations based on these inputs to deduce and predict the operating status of the lock hub equipment, as well as the traffic flow pattern and scheduling effect of ships passing through the lock.
[0055] Specifically, the simulation process can include simulating the operation of the lock hub equipment based on its operational status. This involves analyzing the current actual operating status of the hub equipment, including but not limited to lock gate opening and closing times, water filling and discharge times, and upstream and downstream docking and undocking times for the ship lift. This allows for a precise simulation of the lock and ship lift's operation. This simulation not only covers the normal operating status of the equipment but also considers potential malfunctions or maintenance, as well as adjustments to the operating status due to changes in natural conditions. For example, severe weather as indicated by weather forecasts may require the lock or ship lift to cease operation.
[0056] In simulating the traffic flow of arriving ships based on their planned arrival times, ship information, and information on ships waiting at anchorages, this embodiment comprehensively analyzes the planned arrival time, basic information (tonnage, type, length, width, draft, etc.), current position, and waiting status at upstream and downstream anchorages to deduce the traffic flow pattern of ships entering and passing through the lock within a specified time. This simulation considers the actual parameters of the ships, the mutual influence between ships, and the space constraints and operational capacity of the anchorages. It can predict the detailed process of ship arrival and waiting to pass through the lock, including the dwell time of ships at upstream and downstream anchorages, the timing of ships entering the waiting section, and the movement sequence and time of ships within the lock and ship lift.
[0057] Furthermore, in the process of simulating the ship lock passage scheduling and passage process based on the ship lock passage scheduling results, this embodiment further utilizes the established lock passage scheduling plan to simulate ship scheduling and lock passage operations under different operating conditions (such as normal operation, emergency evacuation, etc.). This not only verifies the rationality and efficiency of the scheduling, but also enables the scheduling plan to be optimized and adjusted based on the simulation results, ensuring the smoothness and safety of the ship lock passage process under various possible operating conditions.
[0058] Step S104: Simulate the ship's passage through the lock based on the ship's parameter information, the conditions for the ship's passage through the lock, the simulation operation data of the ship's passage through the lock, and the simulation results.
[0059] This embodiment combines the simulation results generated in the previous step with the ship's specific parameter information, lock passage conditions, and simulation operation data. By driving the changes in the three-dimensional model through a digital twin system, the entire process of the ship passing through the lock is dynamically presented.
[0060] The ship parameter information includes physical attributes such as tonnage, size, and draft, as well as real-time speed and position coordinates at different stages (e.g., entering the lock, passing through the ship lift, and navigating the channel). This embodiment binds these parameters to the ship model in the 3D model to ensure that the model's dynamic changes accurately reflect the ship's physical state. Furthermore, the lock passage conditions, combined with current water level, current speed, weather conditions, and the operating status and potential equipment malfunctions of the lock and ship lift, simulate the specific environmental conditions for ship passage through the lock and ship lift to evaluate the safety and efficiency of lock passage.
[0061] Furthermore, the ship lock passage simulation operation data includes operation instructions such as simulation time, simulation speed, and scenario parameters, as well as all ship and equipment information retrieved from the real-time database. These data together guide the operation of the simulation model.
[0062] Step S105: The simulation results of the ship passing through the lock are displayed in the digital twin system of the lock and the ship lift.
[0063] Optionally, the steps of displaying the ship lock passage simulation results in the digital twin system of the lock and ship lift include: writing the ship lock passage simulation results into the database of the digital twin system of the lock and ship lift through a data interface; driving the three-dimensional platform scene of the digital twin system of the lock and ship lift to perform simulation changes through the ship lock passage simulation results, and displaying the ship lock passage simulation results.
[0064] The data interface is a standardized interface that enables seamless integration and data exchange between different subsystems and services, ensuring that simulation results are written to the database in a unified format and protocol, including but not limited to simulation process and result data, statistical indicators, running process indicators, and display indicators.
[0065] Furthermore, the 3D platform scene in this embodiment is based on the actual layout and structure of the lock and ship lift. Through high-precision 3D modeling technology, a digital twin of the entire water conservancy project, including the lock, ship lift, waterway, and anchorage, is created. After the simulation results are written to the database, the system uses these data to drive the 3D platform scene to dynamically change, thus demonstrating the entire process of a ship passing through the lock.
[0066] Specifically, when driving the 3D platform scene to dynamically change, key elements such as the ship's position, lock gate opening, water level changes, and ship lift operation status are controlled, thus achieving a dynamic and real-time display of ship passage through the locks. This display is not limited to a static final result, but uses animation or simulation to show every stage from the ship entering the upstream and downstream anchorages until it completes the passage through the locks, including the ship's movement in the locks, ship lift, and waterway, as well as the opening, closing, and operation status of the equipment, enhancing data readability and user understanding.
[0067] Through the above steps, a simulation operation command can be received. This command includes at least ship lock passage simulation operation data, which includes at least: simulation time period, simulation speed, and scene parameters of the simulated three-dimensional spatial scenario. In response to the command, the system retrieves the planned arrival time of ships, ship information, information on ships waiting at anchorage, the established ship lock passage scheduling results, the operating status of the hub equipment, and a forecast dataset from the real-time database of the lock information management system. This data is then input into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. This simulation is used to obtain the conditions for ship passage through the lock by simulating changes in water level, water flow, and weather. Through a digital simulation model, the operation of the lock hub equipment is simulated based on its operational status. The traffic flow of arriving ships is simulated based on planned arrival times, ship information, and information on ships waiting at anchor. The ship passage scheduling and process are simulated based on the lock passage scheduling results, yielding simulation results. The ship passage process is simulated based on ship parameter information, lock passage conditions, simulated operation data, and simulation results. The simulation results are then displayed and demonstrated in the digital twin system of the lock and ship lift. In this embodiment, a comprehensive simulation model is constructed, covering the entire process of a ship passing through the lock. It can receive real-time or forecast datasets, dynamically adjust its operating status, simulate every detail of the ship's passage through the lock, and transmit the simulation model's operating results to the digital twin platform in real time, driving the dynamic update of the 3D model. The actual position, operating status, and every detail of the equipment operation of the ship in the lock and ship lift can be reflected in the 3D scene in real time, providing a dynamic and high-fidelity display of the navigation process, ensuring the stability and safety of navigation. This solves the technical problem in related technologies where digital twin systems in lock and ship lift scenarios are limited to static information display and cannot dynamically display the specific process of a ship passing through the lock.
[0068] Optionally, the digital simulation model includes: model scope, including the simulated lock and upstream and downstream berthing facilities, ship lift and upstream berthing facilities, auxiliary lock, lock approach channel and intermediate channel, upstream and downstream anchorages, and intermediate channel anchorage; model boundaries, including the simulated upstream anchorage of the lock and the downstream anchorage of the ship lift; and operating conditions, including normal operating conditions, abnormal operating conditions, and emergency event conditions.
[0069] Optionally, the digital simulation model, during runtime, includes: an input parameter set, including fixed parameters, initialization parameters, and historical operation plan information; an output dataset, including: a statistical indicator set, an operation process indicator set, and a display indicator set, wherein the statistical indicator set includes at least one of the following: the number of ships completing operations at the lock and the ship lift, the number of lock operations, the total deadweight tonnage of ships, cargo volume, lock chamber utilization rate, and average waiting time for ships; the operation process indicator set includes at least one of the following: the planned start time and completion time of each lock operation at the lock and the ship lift, the position of each ship in the lock chamber, the timetable of each operation, and the total waiting time; the display indicator set includes at least one of the following: the planar coordinates of ships, the opening angles of the upstream and downstream gates of the lock, the water depth in the lock chamber, the operation process of the ship lift, and the height of the ship chamber; and existing lock passage plan information, including: lock passage scheduling plan, ship arrival plan, equipment maintenance plan, and lock shutdown operation plan.
[0070] Optionally, the fixed parameters in the input parameter set include: the lock, including: lock gate opening time, lock gate closing time, water filling time, and water discharge time; the ship lift, including: upstream docking operation time, upstream undocking operation time, downstream docking operation time, and downstream undocking operation time; the speed and acceleration of the ship compartment moving up and down, wherein the upstream docking operation time includes the time for each operation such as closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the lock, and retracting the tightening; and the auxiliary lock, including: lock gate opening time and lock gate closing time.
[0071] Optionally, the initialization parameters in the input parameter set include: the lock, including at least one of the following: upstream gate open state, upstream gate closed state, lock chamber filling state, lock chamber discharge state, downstream gate open state, downstream gate closed state, upstream vessel entering the lock state, upstream vessel exiting the lock state, downstream vessel entering the lock state, and downstream vessel exiting the lock state; upstream gate opening angle, water level in the lock chamber, downstream gate opening angle, vessel information in the lock chamber, and the vessel and its position and speed during the entry process; and the ship lift, including at least one of the following: upstream docking state and upstream undocking state. The main hoisting system includes the following statuses: downstream operation, main hoisting operation, downstream docking, downstream undocking, upstream vessel entering the lock chamber, upstream vessel exiting the lock chamber, downstream vessel entering the lock chamber, and downstream vessel exiting the lock chamber. The auxiliary lock includes at least one of the following: downstream gate open, downstream gate closed, vessel entering the auxiliary lock via ship lift, vessel exiting the auxiliary lock via ship lift, downstream vessel entering the lock, and downstream vessel exiting the lock chamber. The downstream gate opening angle, vessel information within the lock chamber, and the vessel's position and speed during entry and exit from the auxiliary lock are also considered. The upstream and downstream... Anchorage includes: moored vessels; intermediate channel includes: vessels underway and moored vessels; vessel includes at least one of the following: vessel's downstream status, vessel's upstream status, vessel's planar coordinates, and vessel's real-time speed, wherein the vessel's downstream status includes: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream in the intermediate channel to the mooring section, waiting at the downstream mooring section of the intermediate channel, navigating downstream in the intermediate channel to the upstream waiting section of the ship lift, and waiting at the upstream waiting section of the ship lift. The downstream status of a vessel includes: waiting at the lock, moving from the downstream anchorage to the auxiliary lock, waiting at the auxiliary lock, waiting at the auxiliary lock, and leaving the auxiliary lock.
[0072] Optionally, the digital twin system for locks and ship lifts includes: an infrastructure layer, comprising an intelligent navigation subsystem, equipment management systems, and a security management system; a data layer, which performs data processing and integration functions, including inputting lock status data, lock management data, lock service data, lock operation data, and lock support data into corresponding databases; a platform layer, comprising a video cloud platform, an IoT platform, a geographic information service platform, and an artificial intelligence platform; and an application layer, which performs ship operation monitoring, ship status monitoring, historical data review, inspection record functions, and simulation functions.
[0073] Optionally, the steps of displaying the ship lock passage simulation results in the digital twin system of the lock and ship lift include: writing the ship lock passage simulation results into the database of the digital twin system of the lock and ship lift through a data interface; driving the three-dimensional platform scene of the digital twin system of the lock and ship lift to perform simulation changes through the ship lock passage simulation results, and displaying the ship lock passage simulation results.
[0074] The following describes in detail another optional implementation method.
[0075] Figure 2 This is a schematic diagram illustrating the process of building a simulation platform for a digital twin system for navigation of locks and ship lifts according to an embodiment of the present invention. Figure 2 As shown, this study focuses on the Baise Ship Lock, ship lift, intermediate channel, upstream and downstream anchorages, and the intermediate channel anchorage as a system. A simulation model is constructed to model this system, and corresponding algorithms and modules are designed to simulate the operational process. The emphasis is on the algorithms and logic, with independent debugging and verification of the constructed model. The design of algorithms and operational processes mainly considers the following conditions: normal operation (sparse arrival of vessels, dense arrival of vessels) and emergency conditions (one-way navigation in the channel, emergency evacuation).
[0076] Based on the predicted shipping volume and a pre-set debugging dataset, the model is integrated with the integrated platform to comprehensively debug all functions of the model, including plan formulation and simulation implementation. If problems occur, the model is adjusted and modified individually, then integrated with the platform again, and this process is repeated.
[0077] The completed simulation results are written into the digital twin system database through a data interface. The data includes simulation process and result data. This data drives the three-dimensional scene of the twin platform to perform inference and change, and provides an intuitive presentation of the simulation results.
[0078] In this embodiment, the navigation facilities of the Baise Hydropower Project adopt a combination of ship lock and ship lift as an example, specifically the layout of "primary water-saving ship lock + intermediate channel + primary wire rope winch fully balanced vertical ship lift + auxiliary ship lock". The ship lock is mainly used to overcome the fluctuation of upstream water level, the ship lift is mainly used to overcome the navigation head, and the auxiliary ship lock is mainly used to overcome the fluctuation of downstream water level.
[0079] In this embodiment, the entire process of a ship passing through a lock and a ship lift is simulated, including waiting at upstream and downstream anchorages, waiting at the lock or ship lift upstream and downstream waiting sections, lock operation, ship lift operation, and navigation in the intermediate channel.
[0080] The simulation modeling process will be explained below.
[0081] A systematic analysis of the research object was conducted, and a simulation model was built to lay the foundation for the subsequent construction of a digital twin platform.
[0082] 1. Model scope and boundaries.
[0083] The model includes the locks and upstream and downstream berthing facilities, the ship lift and upstream berthing facilities, auxiliary locks, lock approach channels and intermediate channels, upstream and downstream anchorages, and intermediate channel anchorages involved in the system. The model boundaries are the upstream anchorage of the locks and the downstream anchorage of the ship lift.
[0084] 2. Operating conditions.
[0085] (1) Normal operating conditions. Evaluate the operation plan and conduct simulation and analysis of the lock operation.
[0086] (2) Lock shutdown conditions due to severe weather or lock maintenance. To determine the planned shutdown of locks or ship lifts, the waiting situation at anchorages and the evacuation of ships at anchorages can be analyzed.
[0087] (3) Operational conditions that change due to unforeseen events, such as equipment failure or landslides in the intermediate channel. This allows for analysis of the waiting situation at the anchorage and the evacuation of vessels from the anchorage.
[0088] 3. Data integration.
[0089] First, let's explain the input data. It can be divided into three categories: fixed parameters, which are parameters that remain basically unchanged as the locks, ship lifts, etc. operate; initialization parameters, which are information about the facilities, equipment, and ships in the system at the start of the simulation; and existing plans, which refer to the lock passage schedule that has been formulated at the start of the simulation, the ship arrival schedule that has been acquired, the facility and equipment maintenance schedule, and the lock shutdown schedule due to future weather changes.
[0090] First, fixed parameters, including:
[0091] (1) Lock: Lock opening time, lock closing time, water filling time, water discharge time;
[0092] (2) Ship lift: Upstream docking operation time (including the time for pushing out the tightening, pushing out the sealing frame, pushing out the locking, filling the gap water, lowering the anti-collision beam, opening the upstream reclining door, opening the upstream working door, etc.), upstream docking release operation time (including the time for closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the locking, retracting the tightening, etc.); downstream docking operation time, downstream docking release operation time; speed and acceleration of the ship compartment going up and down.
[0093] (3) Auxiliary lock: gate opening time, gate closing time.
[0094] Secondly, initialize the parameters, including:
[0095] Ship lock:
[0096] Status (including opening the upstream gate, closing the upstream gate, filling the lock chamber with water, discharging water from the lock chamber, opening the downstream gate, closing the downstream gate, upstream vessels entering the lock, upstream vessels exiting the lock, downstream vessels entering the lock, and downstream vessels exiting the lock).
[0097] Various status parameters (such as the opening angle of the upstream gate, the water level inside the lock chamber, the opening angle of the downstream gate, the ship information inside the lock chamber, the ship and its position and speed during the entry process).
[0098] Ship lift:
[0099] Status (including upstream docking, upstream docking cancellation, main hoisting downhill operation, main hoisting uphill operation, downstream docking, downstream docking cancellation, upstream vessel entering the lock, upstream vessel exiting the lock, downstream vessel entering the lock, and downstream vessel exiting the lock).
[0100] Each state parameter (e.g., which step each state has reached, how long it has lasted, ship information inside the compartment, ship and its position and speed during the process of entering and leaving the compartment, etc.).
[0101] Auxiliary lock:
[0102] Status (including opening the downstream gate, closing the downstream gate, ships entering the auxiliary lock via ship lift, ships exiting the auxiliary lock via ship lift, downstream ships entering the lock, and downstream ships exiting the lock).
[0103] Various status parameters (such as the opening angle of the downstream gate, ship information in the lock chamber, ships and their positions and speeds during the process of entering and exiting the auxiliary lock).
[0104] Upstream and downstream anchorages: vessels that are moored;
[0105] Intermediate channel: ships underway and ships at anchor;
[0106] Ships:
[0107] Ship status:
[0108] Downstream: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream through the middle channel to the mooring section, waiting at the mooring section downstream through the middle channel, navigating downstream through the middle channel to the upstream waiting section of the ship lift, waiting at the upstream waiting section of the ship lift, entering the ship lift downstream, ship lift operation, waiting at the ship lift downstream, descending from the ship lift to the auxiliary lock, waiting downstream through the auxiliary lock, leaving the auxiliary lock downstream;
[0109] Upstream: Waiting at the lock at the downstream anchorage, from the downstream anchorage to the auxiliary lock, waiting upstream at the auxiliary lock, sailing upstream to the ship lift, ship lift operation, waiting upstream at the ship lift, sailing upstream through the middle channel to the mooring section, waiting at the lock at the mooring section of the middle channel, sailing upstream through the middle channel to the downstream waiting section of the lock, waiting at the lock at the downstream waiting section of the lock, entering the lock, lock operation, waiting upstream at the lock, leaving the lock;
[0110] The ship's planar coordinates;
[0111] The ship's real-time speed (used for comparison with average speed).
[0112] Thirdly, existing planning information includes:
[0113] (1) Lock passage schedule: The vessels to pass through the lock in the next lock session that have been planned, and the basic information of the vessels (tonnage, type, length, width, draft);
[0114] (2) Vessel arrival plan: estimated arrival time of vessels that have already reported for duty, and basic information of the vessels (vessels should report for duty a certain time in advance according to management requirements);
[0115] (3) Equipment maintenance plan: estimated start time and duration of maintenance of locks or ship lifts;
[0116] (4) Lock stop operation plan due to weather: The start time and duration of lock stop operation are determined based on the prediction of possible extreme weather in the future.
[0117] Fourthly, other information to be entered includes:
[0118] (1) Simulation time period (simulate the early reporting time required by management, and should not exceed this time).
[0119] (2) The average speed of the vessel in each stage of operation (divided into the following stages: entering the lock, exiting the lock, entering the lift, exiting the lift, entering the auxiliary lock, exiting the auxiliary lock, and navigating in the intermediate channel).
[0120] The output data is described below.
[0121] (1) Statistical indicators: number of ships completed by locks and ship lifts, number of lock operations, total deadweight tonnage of ships, cargo volume, lock chamber utilization rate, and average waiting time of ships.
[0122] (2) Operation process indicators: the planned start time and completion time of each lock and ship lift, the position of each vessel in the lock chamber, and the schedule of each operation (start time to enter the lock, exit time, start time to enter the ship lift, departure time from the ship lift, entry time to the auxiliary lock, departure time from the auxiliary lock), and total waiting time;
[0123] (3) Display indicators: the ship's planar coordinates, the opening angles of the upstream and downstream gates of the lock, the water depth in the lock chamber, the specific steps of the ship lift operation, the height of the ship compartment, etc.
[0124] Furthermore, let's explain the data interface design and implementation. The system establishes a standardized data exchange interface, enabling seamless connection and interaction between different systems, services, and applications. Through a unified data format, communication protocol, and access method, rapid information flow and optimized resource allocation are achieved.
[0125] Data transmission between different subsystems is achieved through data bus technology, ensuring data integrity and security. The data interface, based on relevant metadata guidelines, has been standardized and applied to the API (Application Programming Interface) model. Data exchange is based on a service model, using HTTP / HTTPS (HyperText Transfer Protocol / HyperText Transfer Protocol Secure) as the standard transmission protocol, and the message body uses the SOAP (Simple Object Access Protocol) message format. Data exchange is conducted through a message center. First, the data service needs to register with the message center. Then, during registration, relevant data interfaces are matched and invoked. Finally, the required data is retrieved through a message queue. The message center satisfies the real-time, flexible, and secure requirements of data exchange. Message subscription (requesting data) and message consumption (retrieving data) methods meet the system's own business integrity and smooth operation needs.
[0126] The following describes the operation process of the digital twin system simulation platform for navigation of the lock and ship lift.
[0127] 1. Digital twin platform base.
[0128] The Baise Smart Navigation Facilities Digital Twin System was developed using a domestically developed cloud-native digital twin platform. This platform can be flexibly expanded and customized based on application scenarios and industry needs, and possesses the capability to develop and deliver large-scale projects. It has extensive experience and mature solutions for large-scale projects in multiple industries and fields, including petrochemicals, smart cities, intelligent construction, and digital delivery.
[0129] 2. System architecture.
[0130] Figure 3 This is an architecture diagram of a digital twin system for navigation of locks and ship lifts according to an embodiment of the present invention, such as... Figure 3 As shown, the system architecture is divided into an infrastructure layer, a data layer, a platform layer, and an application layer.
[0131] Specifically, the infrastructure layer includes intelligent general aviation subsystems, equipment management systems, and security management systems.
[0132] The data layer implements data governance and business data integration functions. Data governance first involves editing model data, GIS data, and image data, then checking the topology, data accuracy, and image quality, and finally storing the data in the database. Business data integration is achieved by establishing specialized databases, including databases for lock status, lock management, lock services, lock operation, and lock maintenance.
[0133] The platform layer includes a video cloud platform, an IoT platform, a GIS platform, and an AI platform. The integrated 2D / 3D rendering engine includes GIS rendering components, environment rendering components, 3D model rendering components, effects components, data access components, layer control components, comprehensive query components, and spatial measurement components. The application building platform includes application management components, version management components, application editing components, chart management components, text management components, navigation components, custom list components, and backend management components.
[0134] The application layer includes six functional modules: comprehensive situational awareness, operation monitoring, status monitoring, historical data backtracking, inspection records, and simulation.
[0135] After an operational plan is developed using simulation software, the process and results of that plan are stored in a database. The digital twin system accesses this simulation operational plan data. Users select an operational plan within the twin system and input the time period (1-72 hours) and the simulation speed. The twin system triggers changes in the 3D scene based on the simulation data and displays the status and information of the 3D spatial scene during that time period. Status includes the ship's position, locks (gates, water levels), ship lifts (working gates, ship compartment positions, water levels), and the operational status of auxiliary lock gates. Information includes lock sequence information, ship scheduling results, ship passage times, lock operation processes and times (e.g., gate opening and closing times, water system valve opening and closing times), ship lift operation processes and times, and anchorage occupancy planning.
[0136] (1) The system retrieves data such as the planned arrival time and information of ships, information of ships waiting at anchorage, the established ship passage scheduling results, the operating status of the hub equipment, and the current status and forecast information of water level, flow rate, weather, etc. from the real-time database of the lock information management system.
[0137] (2) Based on the predicted information, the system simulates changes in water level, flow rate, weather, etc., to determine the conditions for ship passage through the lock. It also simulates equipment operation based on the operating status of the hub equipment, simulates the traffic flow of arriving ships based on the planned arrival time and ship information, and simulates the ship passage through the lock according to the selected queuing rules—that is, a simulation rehearsal. The digital twin system displays the ship model based on ship parameter information, simulating the entire process of ship passage through the lock.
[0138] (3) Supports users to select appropriate scenarios and set scenario parameters. Click the Start Simulation button to start the simulation process. The system performs simulation based on the selected scenario parameters and model algorithm.
[0139] (4) After the simulation is completed automatically, the completed simulation results are written into the database of the digital twin system through the data interface. The data includes simulation process and result data. On the one hand, the simulation result data is generated and displayed. On the other hand, the data is used to drive the three-dimensional scene of the twin platform to perform simulation changes, and the simulation results are presented intuitively.
[0140] (5) After the simulation results are generated, the user can re-define the parameters and rules as needed to perform the simulation.
[0141] According to the embodiments of the present invention, the operation plan can be dynamically formulated within 1-72 hours by simulating operation, recording data while running, based on the arrival of ships, natural conditions, equipment status, and various input operation scheduling rules.
[0142] This invention, based on simulation and analysis, simulates and analyzes the future operation of different operational plans, thereby enabling scheme comparison and providing support for targeted optimization. It rehearses the operation of locks or ship lifts over several hours, more accurately predicting equipment operating status and corresponding time points (such as the opening or closing time of gates), and the time points of each stage of ship entry and exit from the locks. This improves the experience of crew members while waiting in line and passing through the locks, and enhances lock operation management.
[0143] Based on the simulation results, the 3D model is driven by data to improve the display effect of the ship passing through the lock, thereby enhancing the display and control of the lock operation management.
[0144] The following is a detailed description with reference to another embodiment.
[0145] Example 2
[0146] The ship navigation simulation device based on a digital twin system provided in this embodiment includes multiple implementation units, each of which corresponds to a specific implementation step in Embodiment 1 above.
[0147] Figure 4This is a schematic diagram of an optional ship navigation simulation device based on a digital twin system according to an embodiment of the present invention, such as... Figure 4 As shown, the ship navigation simulation device based on the digital twin system may include: a simulation command receiving unit 41, a data retrieval unit 42, a simulation unit 43, a lock passage process simulation unit 44, and a simulation display unit 45.
[0148] The simulation instruction receiving unit 41 is used to receive simulation operation instructions, which include at least ship lock passage simulation operation data, including at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional space scene.
[0149] The data retrieval unit 42 is used to respond to simulation operation commands, retrieve the planned arrival time of ships, ship information, information of ships waiting at anchorage, the established ship passage scheduling results, the operating status of the hub equipment, and the forecast dataset from the real-time database of the lock information management system, and input them into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The forecast dataset is used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock.
[0150] The simulation unit 43 is used to simulate the operation of the lock hub equipment based on the operating status of the hub equipment through a digital simulation model, to simulate the traffic flow of arriving ships based on the planned arrival time of ships, ship information, and information on ships waiting at anchorage, and to simulate the ship lock passage scheduling and passage process based on the ship passage scheduling results, so as to obtain the simulation results.
[0151] The lock passage process simulation unit 45 is used to simulate the lock passage process based on ship parameter information, ship lock passage process conditions, ship lock passage simulation operation data, and simulation results.
[0152] The simulation and display unit 44 is used to simulate and display the results of ship passage through the lock in the digital twin system of the lock and ship lift.
[0153] The aforementioned ship navigation simulation device based on a digital twin system can receive simulation operation commands through a simulation command receiving unit 41. These commands include at least ship lock passage simulation operation data, which includes at least: simulation time period, simulation speed, and scene parameters of the simulated three-dimensional spatial scenario. The data retrieval unit 42 responds to the simulation operation commands by retrieving ship arrival schedules, ship information, anchorage waiting ship information, pre-determined ship lock passage scheduling results, the operating status of key equipment, and a forecast dataset from the real-time database of the lock information management system. This data is then input into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The system is used to simulate changes in water level, water flow, and weather to obtain the conditions for ship passage through the lock. Through simulation unit 43, the operation of the lock hub equipment is simulated based on the operating status of the hub equipment using a digital simulation model. The traffic flow of arriving ships is simulated based on the planned arrival time of ships, ship information, and information on ships waiting at anchorages. The ship passage scheduling and passage process are simulated based on the ship passage scheduling results to obtain simulation results. Through the passage process simulation unit 44, the ship passage process is simulated based on ship parameter information, ship passage process conditions, ship passage simulation operation data, and simulation results. Through the simulation and display unit 45, the ship passage simulation results are simulated and displayed in the digital twin system of the lock and ship lift.
[0154] In this embodiment, a comprehensive simulation model is constructed, covering the entire process of a ship passing through the lock. It can receive real-time or forecast datasets, dynamically adjust its operating status, simulate every detail of the ship's passage through the lock, and transmit the simulation model's operating results to the digital twin platform in real time, driving the dynamic update of the 3D model. The actual position, operating status, and every detail of the equipment operation of the ship in the lock and ship lift can be reflected in the 3D scene in real time, providing a dynamic and high-fidelity display of the navigation process, ensuring the stability and safety of navigation. This solves the technical problem in related technologies where digital twin systems in lock and ship lift scenarios are limited to static information display and cannot dynamically display the specific process of a ship passing through the lock.
[0155] Optionally, the digital simulation model includes: model scope, including the simulated lock and upstream and downstream berthing facilities, ship lift and upstream berthing facilities, auxiliary lock, lock approach channel and intermediate channel, upstream and downstream anchorages, and intermediate channel anchorage; model boundaries, including the simulated upstream anchorage of the lock and the downstream anchorage of the ship lift; and operating conditions, including normal operating conditions, abnormal operating conditions, and emergency event conditions.
[0156] Optionally, the digital simulation model, during runtime, includes: an input parameter set, including fixed parameters, initialization parameters, and historical operation plan information; an output dataset, including: a statistical indicator set, an operation process indicator set, and a display indicator set, wherein the statistical indicator set includes at least one of the following: the number of ships completing operations at the lock and the ship lift, the number of lock operations, the total deadweight tonnage of ships, cargo volume, lock chamber utilization rate, and average waiting time for ships; the operation process indicator set includes at least one of the following: the planned start time and completion time of each lock operation at the lock and the ship lift, the position of each ship in the lock chamber, the timetable of each operation, and the total waiting time; the display indicator set includes at least one of the following: the planar coordinates of ships, the opening angles of the upstream and downstream gates of the lock, the water depth in the lock chamber, the operation process of the ship lift, and the height of the ship chamber; and existing lock passage plan information, including: lock passage scheduling plan, ship arrival plan, equipment maintenance plan, and lock shutdown operation plan.
[0157] Optionally, the fixed parameters in the input parameter set include: the lock, including: lock gate opening time, lock gate closing time, water filling time, and water discharge time; the ship lift, including: upstream docking operation time, upstream undocking operation time, downstream docking operation time, and downstream undocking operation time; the speed and acceleration of the ship compartment moving up and down, wherein the upstream docking operation time includes the time for each operation such as closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the lock, and retracting the tightening; and the auxiliary lock, including: lock gate opening time and lock gate closing time.
[0158] Optionally, the initialization parameters in the input parameter set include: the lock, including at least one of the following: upstream gate open state, upstream gate closed state, lock chamber filling state, lock chamber discharge state, downstream gate open state, downstream gate closed state, upstream vessel entering the lock state, upstream vessel exiting the lock state, downstream vessel entering the lock state, and downstream vessel exiting the lock state; upstream gate opening angle, water level in the lock chamber, downstream gate opening angle, vessel information in the lock chamber, and the vessel and its position and speed during the entry process; and the ship lift, including at least one of the following: upstream docking state and upstream undocking state. The main hoisting system includes the following statuses: downstream operation, main hoisting operation, downstream docking, downstream undocking, upstream vessel entering the lock chamber, upstream vessel exiting the lock chamber, downstream vessel entering the lock chamber, and downstream vessel exiting the lock chamber. The auxiliary lock includes at least one of the following: downstream gate open, downstream gate closed, vessel entering the auxiliary lock via ship lift, vessel exiting the auxiliary lock via ship lift, downstream vessel entering the lock, and downstream vessel exiting the lock chamber. The downstream gate opening angle, vessel information within the lock chamber, and the vessel's position and speed during entry and exit from the auxiliary lock are also considered. The upstream and downstream... Anchorage includes: moored vessels; intermediate channel includes: vessels underway and moored vessels; vessel includes at least one of the following: vessel's downstream status, vessel's upstream status, vessel's planar coordinates, and vessel's real-time speed, wherein the vessel's downstream status includes: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream in the intermediate channel to the mooring section, waiting at the downstream mooring section of the intermediate channel, navigating downstream in the intermediate channel to the upstream waiting section of the ship lift, and waiting at the upstream waiting section of the ship lift. The downstream status of a vessel includes: waiting at the lock, moving from the downstream anchorage to the auxiliary lock, waiting at the auxiliary lock, waiting at the auxiliary lock, and leaving the auxiliary lock.
[0159] Optionally, the digital twin system for locks and ship lifts includes: an infrastructure layer, comprising an intelligent navigation subsystem, equipment management systems, and a security management system; a data layer, which performs data processing and integration functions, including inputting lock status data, lock management data, lock service data, lock operation data, and lock support data into corresponding databases; a platform layer, comprising a video cloud platform, an IoT platform, a geographic information service platform, and an artificial intelligence platform; and an application layer, which performs ship operation monitoring, ship status monitoring, historical data review, inspection record functions, and simulation functions.
[0160] Optionally, the simulation and display unit includes: a simulation result writing module, used to write the ship lock passage simulation results into the database of the digital twin system of the lock and ship lift through a data interface; and a simulation and display module, used to drive the three-dimensional platform scene of the digital twin system of the lock and ship lift to simulate changes through the ship lock passage simulation results, and to simulate and display the ship lock passage simulation results.
[0161] The aforementioned ship navigation simulation device based on a digital twin system may also include a processor and a memory. The aforementioned simulation instruction receiving unit 41, data retrieval unit 42, simulation unit 43, lock passage process simulation unit 44, and deduction and display unit 45 are all stored in the memory as program units. The processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0162] The aforementioned processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and the simulation of the digital twin system for navigation of the lock and ship lift can be achieved by adjusting kernel parameters.
[0163] The aforementioned memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0164] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute any one of the above embodiments of the ship navigation simulation method based on a digital twin system.
[0165] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the ship navigation simulation method based on a digital twin system as described in any of the first embodiments above.
[0166] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the ship navigation simulation method based on a digital twin system described in various embodiments of this application.
[0167] This application also provides a computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the ship navigation simulation method based on a digital twin system described in various embodiments of this application.
[0168] Figure 5 This is a hardware structure block diagram of an electronic device (or mobile device) that executes a ship navigation simulation method based on a digital twin system according to an embodiment of the present invention. Figure 5 As shown, an electronic device may include one or more ( Figure 5 The processor (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and memory 504 for storing data are illustrated using 502a, 502b, ..., 502n. In addition, it may include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 5 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device may also include components that are more... Figure 5 The more or fewer components shown, or having the same Figure 5 The different configurations shown.
[0169] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0170] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0171] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0172] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or it may be distributed across multiple units.
[0173] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0174] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0175] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A ship navigation simulation method based on a digital twin system, characterized in that, include: Receive simulation operation instructions, wherein the simulation operation instructions include at least ship lock passage simulation operation data, and the ship lock passage simulation operation data includes at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional space scene; In response to the simulation operation command, the system retrieves the planned arrival time of ships, ship information, information on ships waiting at anchorage, the established ship passage scheduling results, the operating status of the hub equipment, and the forecast dataset from the real-time database of the lock information management system, and inputs them into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The forecast dataset is used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock. The digital simulation model is used to simulate the operation of the lock hub equipment based on the operating status of the hub equipment, to simulate the traffic flow of arriving ships based on the planned arrival time of the ships, the ship information, and the information of ships waiting at the anchorage, and to simulate the ship lock passage scheduling and passage process based on the ship passage scheduling results, thus obtaining the simulation results. Based on the ship parameter information, the ship lock passage process conditions, the ship lock passage simulation operation data, and the simulation results, the ship lock passage process is simulated. The simulation results of ship passage through the lock are demonstrated in the digital twin system of the lock and ship lift.
2. The ship navigation simulation method according to claim 1, characterized in that, The digital simulation model includes: The model scope includes simulated locks and upstream and downstream berthing facilities, ship lifts and upstream berthing facilities, auxiliary locks, lock approach channels and intermediate channels, upstream and downstream anchorages, and intermediate channel anchorages. The model boundaries include the upstream anchorage of the simulated lock and the downstream anchorage of the ship lift; Operating conditions include normal operating conditions, abnormal operating conditions, and emergency operating conditions.
3. The ship navigation simulation method according to claim 1, characterized in that, The digital simulation model, when running, includes: The input parameter set includes: fixed parameters, initialization parameters, and historical execution plan information; The output dataset includes: a statistical indicator set, an operational indicator set, and a display indicator set. The statistical indicator set includes at least one of the following: the number of vessels completing operations at the lock and the ship lift, the number of lock cycles, the total deadweight tonnage of the vessels, cargo volume, lock chamber utilization rate, and average vessel waiting time. The operational indicator set includes at least one of the following: the planned start time and completion time for each lock cycle at the lock and the ship lift, the position of each vessel within the lock chamber, the schedule for each operation, and the total waiting time. The display indicator set includes at least one of the following: the vessel's planar coordinates, the opening angles of the upstream and downstream lock gates, the water depth within the lock chamber, the ship lift operation process, and the height of the ship compartment. Existing lock passage plan information includes: lock passage scheduling plan, vessel arrival plan, equipment maintenance plan, and lock closure plan.
4. The ship navigation simulation method according to claim 3, characterized in that, The fixed parameters in the input parameter set include: The lock includes: lock opening time, lock closing time, water filling time, and water discharge time; The ship lift includes: upstream docking operation time, upstream undocking operation time, downstream docking operation time, and downstream undocking operation time; the speed and acceleration of the ship compartment going up and down; wherein, the upstream docking operation time includes the time for various operations such as closing the reclining door, raising the anti-collision beam, adjusting the water depth in the compartment, closing the upstream working door, draining the gap water, retracting the sealing frame, retracting the lock, and retracting the tightening. Auxiliary locks include: lock opening time and lock closing time.
5. The ship navigation simulation method according to claim 3, characterized in that, The initialization parameters in the input parameter set include: A lock includes at least one of the following: upstream gate open, upstream gate closed, lock chamber filled with water, lock chamber discharged from water, downstream gate open, downstream gate closed, upstream vessel entering the lock, upstream vessel exiting the lock, downstream vessel entering the lock, and downstream vessel exiting the lock; upstream gate opening angle, water level in the lock chamber, downstream gate opening angle, vessel information in the lock chamber, and vessels, their positions, and speeds during the entry process. The ship lift includes at least one of the following: upstream docking status, upstream undocking status, main lifting downward operation status, main lifting upward operation status, downstream docking status, downstream undocking status, upstream vessel entering the compartment status, upstream vessel exiting the compartment status, downstream vessel entering the compartment status, and downstream vessel exiting the lock status. The auxiliary lock includes at least one of the following: the downstream gate is open, the downstream gate is closed, the ship lift is entering the auxiliary lock, the ship lift is exiting the auxiliary lock, the downstream ship is entering the lock, and the downstream ship is exiting the lock; the downstream gate opening angle, ship information inside the lock chamber, and the ship, its position, and speed during the process of entering and exiting the auxiliary lock; Upstream and downstream anchorages include: moored vessels; Intermediate channels include: ships underway and ships at anchor; A vessel includes at least one of the following: a vessel in a downstream state, a vessel in an upstream state, a vessel's planar coordinates, and a vessel's real-time speed. The downstream state includes: waiting at the upstream anchorage, navigating from the upstream anchorage to the upstream waiting section of the lock, waiting at the upstream waiting section of the lock, entering the lock downstream, lock operation, waiting in the lock chamber downstream, navigating downstream through the intermediate channel to the berthing section, waiting at the lock in the downstream berthing section of the intermediate channel, navigating downstream through the intermediate channel to the upstream waiting section of the ship lift, waiting at the lock in the upstream waiting section of the ship lift, entering the ship lift downstream, ship lift operation, and so on. The ship's downstream states include: waiting at the ship lift, descending from the ship lift to the auxiliary lock, waiting at the auxiliary lock, and leaving the auxiliary lock; the ship's downstream states include: waiting at the downstream anchorage, moving from the downstream anchorage to the auxiliary lock, waiting at the auxiliary lock, sailing upstream to the ship lift, operating the ship lift, waiting at the ship lift, sailing upstream through the middle channel to the mooring section, waiting at the mooring section of the middle channel, sailing upstream through the middle channel to the downstream waiting section of the lock, waiting at the downstream waiting section of the lock, entering the lock, operating the lock, waiting at the lock, and leaving the lock.
6. The ship navigation simulation method according to claim 1, characterized in that, The digital twin system for the lock and ship lift includes: The infrastructure layer includes intelligent general aviation subsystems, equipment management systems, and security management systems; The data layer completes data processing and data integration functions. The data integration function includes inputting lock status data, lock management data, lock service data, lock operation data, and lock support data into the corresponding databases. The platform layer includes video cloud platforms, IoT platforms, geographic information service platforms, and artificial intelligence platforms; The application layer completes functions such as ship operation monitoring, ship status monitoring, historical data review, inspection record recording, and simulation.
7. The ship navigation simulation method according to claim 1, characterized in that, The steps for demonstrating and showcasing the results of ship lock passage simulation in the digital twin system of the lock and ship lift include: The simulation results of the ship passing through the lock are written into the database of the digital twin system of the lock and ship lift through a data interface. The simulation results of the ship passage through the lock are used to drive the three-dimensional platform scene of the digital twin system of the lock and ship lift to perform simulation changes, and the simulation results of the ship passage through the lock are displayed.
8. A ship navigation simulation device based on a digital twin system, characterized in that, include: The simulation instruction receiving unit is used to receive simulation operation instructions, wherein the simulation operation instructions include at least ship lock passage simulation operation data, and the ship lock passage simulation operation data includes at least: simulation simulation time period, simulation speed, and scene parameters of the simulated three-dimensional space scene; The data retrieval unit is used to respond to the simulation operation command, retrieve the planned arrival time of ships, ship information, information on ships waiting at anchorage, the established ship passage scheduling results, the operating status of the hub equipment, and the forecast dataset from the real-time database of the lock information management system, and input them into the digital simulation model. The forecast dataset includes at least one of the following: water level forecast data, water flow forecast data, and weather forecast data. The forecast dataset is used to simulate water level changes, water flow changes, and weather changes to obtain the conditions for ship passage through the lock. The simulation unit is used to simulate the operation of the lock hub equipment based on the operating status of the hub equipment through the digital simulation model, to simulate the traffic flow of arriving ships based on the planned arrival time of the ships, the ship information, and the information of ships waiting at the anchorage, and to simulate the ship lock passage scheduling and passage process based on the ship passage scheduling results, so as to obtain the simulation results. The lock passage process simulation unit is used to simulate the lock passage process of a ship based on ship parameter information, the ship lock passage process conditions, the ship lock passage simulation operation data, and the simulation results. The simulation and demonstration unit is used to simulate and demonstrate the results of ship passage through the lock in the digital twin system of the lock and ship lift.
9. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the ship navigation simulation method based on a digital twin system as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the ship navigation simulation method based on a digital twin system as described in any one of claims 1 to 7.