Visual system-based berth length calculation method and apparatus, and electronic device
Through the berth length calculation method based on the visualization system, the problems of low manual calculation efficiency and unvisible data are solved, and the rapid, accurate and automated calculation of berth length is achieved, providing intuitive data display to meet the needs of multiple scenarios.
Patent Information
- Application Number
- CN202411513663.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-01-03
AI Technical Summary
The existing berth length calculation strategy relies on manual calculations and is susceptible to human factors. It has low computing efficiency and cannot visualize data. It lacks intuitive information display, and is not universal, so it cannot reuse complex calculation results.
Using the berth length calculation method based on the visualization system, the berth parameters are determined by calculating the input condition area, the example diagram area generates a berth length calculation example, and the calculation combination number input by external equipment is received in the calculation result output area, and the berth calculation combination is generated, and the output is output. The calculation results of berth length include the total berth length and berth length for each ship.
It realizes fast, accurate and automated calculation of berth length, provides intuitive data display, meets the coverage of all scenarios and types of berth length calculation scenarios, improves calculation efficiency and solves the problem that data cannot be visualized.
Smart Images

Figure CN119248148A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of port engineering technology or other related fields, and in particular to a berth length calculation method and device based on a visualization system, and electronic equipment. Background Art
[0002] In the process of seaport engineering design, the calculation of berth length is crucial. Usually, the calculation of berth length adopts the calculation process and strategy specified in the seaport general design specification. The input conditions required for the berth length calculation determined by the specification are complex and changeable, and multiple factors need to be considered, including berth type, berth form, ship berthing form, quay wall type and number of berths. The accurate calculation of berth length is the core link in seaport design, which has a decisive influence on ensuring ship safety, improving port efficiency and controlling construction costs.
[0003] In the related art, the existing berth length calculation strategies usually rely on manual calculations, and there are many inevitable defects in the manual calculation process. First, manual calculations are easily affected by human factors, such as data errors or calculation errors, which in turn reduces the accuracy and reliability of berth length calculations. Secondly, the manual calculation strategy requires a lot of time to carefully compare with the seaport design specifications, especially when dealing with longer berth facilities or complex layout scenarios, manual calculations can become cumbersome and time-consuming. At the same time, the calculation results in the existing berth length calculation strategies are usually in the form of paper or spreadsheets, lacking intuitive visual presentation, which limits the effective use of berth length information. In addition, the existing berth length calculation strategies are not universal, and complex berth length calculation instances require repeated calculations multiple times and cannot be reused.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a berth length calculation method and device based on a visualization system, and an electronic device, so as to at least solve the technical problems that the calculation efficiency of the berth length is low and the data cannot be visualized.
[0006] According to one aspect of an embodiment of the present invention, a berth length calculation method based on a visualization system is provided, the visualization system comprising: a calculation input condition area, an example diagram area and a calculation result output area, comprising: determining berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth number, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter; based on the berth parameters, generating a berth length calculation instance by the example diagram area, the berth length calculation instance includes: a wharf plan; receiving a calculation combination number input by an external device by the calculation result output area, generating N groups of berth calculation combinations by the calculation result output area, wherein N is a positive integer greater than or equal to 1, and the value of N is the value of the calculation combination number; determining the calculation parameters in the N groups of berth calculation combinations, outputting N groups of berth length calculation results by the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cables, and the berth length calculation results include: the total berth length and the berth length of each ship.
[0007] Optionally, the strategy for determining berth parameters includes: selecting a berth shape in a berth shape menu, the berth shape menu including: ordinary berths, oil and gas chemical berths, roll-on / roll-off / passenger berths, yacht berths and mixed berths; based on the selected berth shape, selecting a terminal berth type in a terminal berth type menu, wherein different berth shapes correspond to different terminal berth type menus, and when the berth shape is an ordinary berth, the terminal berth types include: straight line, zigzag and butterfly.
[0008] Optionally, the berth parameter determination strategy further includes: based on the selected terminal berth type, selecting the berth quantity parameter in the berth quantity parameter menu, different terminal berth types correspond to different berth quantity parameter menus, wherein, when the terminal berth type is a straight line or butterfly shape, the berth quantity parameter menu includes: single, multiple continuous arrangement; when the terminal berth type is a broken line shape, the berth quantity parameter menu includes: OA single, OA multiple continuous, OB single and OB multiple continuous, OA is the quay wall on one side of the terminal, and OB is the quay wall on the other side of the terminal; based on the selected berth Quantity parameter, input the number of berths; based on the selected berth type, select the quay type in the quay type menu, and select the ship berthing form in the ship berthing form menu. Different berth types correspond to different quay type menus and ship berthing form menus. Among them, when the berth type is a straight line or butterfly shape, there is no quay type menu and ship berthing form menu; when the berth type is a broken line, the quay type menu includes: vertical quay intersection, vertical quay and slope have an angle, and the ship berthing form menu includes: single-sided docking, double-sided docking.
[0009] Optionally, before generating N groups of berth calculation combinations in the calculation result output area, it also includes: determining berth plane layout parameters in the calculation result output area, and the berth plane layout parameters include: the number of calculation combinations and whether to copy; wherein the number of calculation combinations is used to determine the number of berth calculation combinations generated in the calculation result output area; whether to copy is used to determine whether the remaining berth calculation combinations adopt a copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1.
[0010] Optionally, the step of determining the calculation parameters in the berth calculation combination includes: selecting a ship type in a ship type menu, and selecting a ship tonnage in a ship tonnage menu; obtaining a ship length corresponding to the selected ship type and ship tonnage from a full-type ship type database from the calculation result output area, wherein the full-type ship type database is a database that stores all combinations of ship types, ship tonnages and ship lengths; if the ship length obtained from the full-type ship type database does not meet the preset requirements, changing the ship length.
[0011] Optionally, the step of determining the calculation parameters in the berth calculation combination also includes: obtaining, by the calculation result output area, from the all-type ship type database, a ship spacing range corresponding to the selection result of the parameter of whether it is an open wharf; based on the obtained ship spacing range, inputting the ship spacing; and when the parameter of whether to leave a safety distance is selected as yes, inputting the safe surplus length of the mooring cable.
[0012] Optionally, the step of outputting the berth length calculation results from the calculation result output area includes: based on the ship length, the safe surplus length of the mooring cables and the ship spacing range, the calculation result output area outputs the berth length of each ship; based on the ship length, the safe surplus length of the mooring cables and the ship spacing, the calculation result output area outputs the berth length of each ship; based on the berth length of each ship, outputs the total berth length.
[0013] According to another aspect of an embodiment of the present invention, a berth length calculation device based on a visualization system is also provided, and the visualization system includes: a calculation input condition area, an example diagram area and a calculation result output area, including: an input unit for determining berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth number, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter; a first generation unit, based on the berth parameters, generates a berth length calculation example from the example diagram area, and the berth length calculation example includes: The invention comprises: a wharf plan; a second generating unit, which is used to receive the calculation combination number input by the external device from the calculation result output area, and generate N groups of berth calculation combinations from the calculation result output area, wherein N is a positive integer greater than or equal to 1, and the value of N is the numerical value of the calculation combination number; an output unit, which is used to determine the calculation parameters in the N groups of berth calculation combinations, and output N groups of berth length calculation results from the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cable, and the berth length calculation results include: total berth length and berth length of each ship.
[0014] Optionally, the input unit includes: a first selection module, used to select a berth form in a berth form menu, the berth form menu including: ordinary berth, oil and gas chemical berth, roll-on / roll-off / passenger berth, yacht berth and mixed berth; a second selection module, based on the selected berth form, select the dock berth type in the dock berth type menu, wherein different berth forms correspond to different dock berth type menus, and when the berth form is an ordinary berth, the dock berth types include: straight line, zigzag and butterfly.
[0015] Optionally, the input unit includes: a third selection module, based on the selected terminal berth type, selecting a berth quantity parameter in a berth quantity parameter menu, different terminal berth types correspond to different berth quantity parameter menus, wherein, when the terminal berth type is a straight line or butterfly shape, the berth quantity parameter menu includes: single, multiple continuous arrangement; when the terminal berth type is a broken line shape, the berth quantity parameter menu includes: OA single, OA multiple continuous, OB single and OB multiple continuous, OA is the quay wall on one side of the terminal, and OB is the quay wall on the other side of the terminal; the first input module, based on the selected berth Quantity parameter, input the number of berths; the fourth selection module, based on the selected berth type, select the quay type in the quay type menu, select the ship berthing form in the ship berthing form menu, different berth types correspond to different quay type menus and ship berthing form menus, among which, when the berth type is a straight line or butterfly shape, there is no quay type menu and ship berthing form menu; when the berth type is a broken line, the quay type menu includes: vertical quays intersecting, vertical quays and slopes at an angle, and the ship berthing form menu includes: single-sided docking, double-sided docking.
[0016] Optionally, the second generation unit also includes: a determination module, used to determine the berth plane layout parameters in the calculation result output area, the berth plane layout parameters include: the number of calculation combinations and whether to copy; wherein the number of calculation combinations is used to determine the number of berth calculation combinations generated in the calculation result output area; whether to copy is used to determine whether the remaining berth calculation combinations adopt a copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1.
[0017] Optionally, the output unit includes: a fifth selection module, used to select a ship type from a ship type menu, and to select a ship tonnage from a ship tonnage menu; a first acquisition module, used to obtain the ship length corresponding to the selected ship type and ship tonnage from the full-type ship type database through the calculation result output area, wherein the full-type ship type database is a database that stores all combinations of ship types, ship tonnages and ship lengths; a change module, used to change the ship length when the ship length obtained from the full-type ship type database does not meet the preset requirements.
[0018] Optionally, the output unit also includes: a second acquisition module, which is used to obtain the ship spacing range corresponding to the selection result of whether it is an open dock parameter from the all-type ship type database through the calculation result output area; a second input module, which inputs the ship spacing based on the acquired ship spacing range; and a third input module, which is used to input the safe surplus length of the mooring cable when the selected parameter of whether to leave a safety distance is yes.
[0019] Optionally, the output unit also includes: a first output module, which outputs the berth length range of each ship from the calculation result output area based on the ship length, the safe surplus length of the mooring cable and the ship spacing range; a second output module, which outputs the berth length of each ship from the calculation result output area based on the ship length, the safe surplus length of the mooring cable and the ship spacing; and a third output module, which outputs the total berth length based on the berth length of each ship.
[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned berth length calculation methods based on a visualization system.
[0021] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned berth length calculation methods based on a visualization system.
[0022] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, which implements any one of the steps of the above-mentioned method for calculating berth length based on a visualization system when executed by a processor.
[0023] In the present disclosure, the visualization system includes a calculation input condition area, an example diagram area and a calculation result output area. By determining the berth parameters in the calculation input condition area, the example diagram area generates a berth length calculation instance based on the berth parameters. The calculation result output area receives the number of calculation combinations input by an external device and generates N groups of berth calculation combinations. Finally, the calculation parameters in the N groups of berth calculation combinations are determined, and the calculation result output area outputs N groups of berth length calculation results. The berth length calculation results include the total berth length and the berth length of each ship. The present disclosure provides a visualization system capable of automatically calculating the berth length. By selecting the berth length calculation conditions in the visualization system, the berth length is calculated quickly, accurately and automatically. The optional berth length calculation conditions in the visualization system can meet the coverage of berth length calculation scenarios of all scenarios and types. By displaying the berth length calculation conditions and berth length calculation results in the form of numerical values or images in the visualization system, an intuitive berth calculation information display is provided for the operation object, thereby solving the technical problems of slow berth length calculation efficiency and data visualization. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0025] Figure 1 is a flow chart of an optional berth length calculation method based on a visualization system according to an embodiment of the present invention;
[0026] Figure 2 is a structural diagram of an optional visualization system for berth length calculation according to an embodiment of the present invention;
[0027] Figure 3 is a structural diagram of a calculation condition input area in an optional visualization system according to an embodiment of the present invention;
[0028] Figure 4 is a schematic diagram of selecting a calculation condition input area in an optional visualization system according to an embodiment of the present invention;
[0029] Figure 5 is a schematic diagram of an optional berth length calculation example 1 according to an embodiment of the present invention;
[0030] Figure 6 is a schematic diagram of a second optional berth length calculation example according to an embodiment of the present invention;
[0031] Figure 7 is a schematic diagram of a third optional berth length calculation example according to an embodiment of the present invention;
[0032] Figure 8 is a schematic diagram of an optional berth calculation combination according to an embodiment of the present invention;
[0033] Fig. 9 is a schematic diagram of an optional berth calculation combination 2 according to an embodiment of the present invention;
[0034] Fig.10 is a schematic diagram of selecting a ship type in an optional calculation result output area according to an embodiment of the present invention;
[0035] Fig.11 is a schematic diagram of selecting ship tonnage in an optional calculation result output area according to an embodiment of the present invention;
[0036] Fig.12 is a schematic diagram of calculating an optional berth length according to an embodiment of the present invention;
[0037] Fig.13 is a mapping diagram of various functional modules of an optional berth length calculation method based on a visualization system according to an embodiment of the present invention;
[0038] Fig.14 is a schematic diagram of an optional berth length calculation device based on a visualization system according to an embodiment of the present invention;
[0039] Fig.15 The present invention is a hardware structure block diagram of an electronic device (or mobile device) for executing a berth length calculation method based on a visualization system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0041] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0042] It should be noted that the berth length calculation method based on a visualization system and the device thereof in the present disclosure can be used in the field of port engineering technology. When the berth length is calculated based on a visualization system, it can also be used in any field other than the field of port engineering technology. When the berth length is calculated based on a visualization system, the present disclosure does not limit the application field of the berth length calculation method based on a visualization system and the device thereof.
[0043] The following embodiments of the present invention can be applied to various systems / applications / devices for berth length calculation based on visualization systems. The visualization system in the present invention includes a calculation input condition area, an example diagram area, and a calculation result output area. By determining berth parameters in the calculation input condition area, a berth length calculation example is generated by the example diagram area based on the berth parameters. The calculation result output area receives the number of calculation combinations input by an external device and generates N groups of berth calculation combinations. Finally, the calculation parameters in the N groups of berth calculation combinations are determined, and the calculation result output area outputs N groups of berth length calculation results, which include the total berth length and the berth length of each ship.
[0044] The present invention provides a visualization system capable of realizing berth length calculation. By selecting berth length calculation conditions in the visualization system, the berth length can be calculated quickly, accurately and automatically. The optional berth length calculation conditions in the visualization system can meet the coverage of berth length calculation scenarios of all scenarios and all types. By displaying the berth length calculation conditions and berth length calculation results in the form of numerical values or images in the visualization system, an intuitive display of berth calculation information is provided for the operating object.
[0045] The present invention is described in detail below in conjunction with various embodiments.
[0046] Embodiment 1
[0047] According to an embodiment of the present invention, an embodiment of a berth length calculation method based on a visualization system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0048] In the embodiment of the present invention, the visualization system for berth length calculation includes three functional modules, namely, a calculation input condition area, an example diagram area and a calculation result output area. Figure 1 is a flowchart of an optional berth length calculation method based on a visualization system according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0049] Step S101, determining berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth quantity, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter.
[0050] Figure 2 is a structural diagram of an optional visualization system for berth length calculation according to an embodiment of the present invention, such as Figure 2As shown, the visualization system includes three functional modules, namely "Functional module 1: calculation input condition area", "Functional module 2: berth length calculation example diagram area" and "Functional module 3: calculation result output area". In the embodiment of the present invention, the "berth length calculation example diagram area" is referred to as the example diagram area, and the calculation result output area corresponds to the example diagram area, that is, the output result of the calculation result output area reflects the berth length of each ship in the example diagram area and the total berth length. Figure 2 The three functional modules shown will be described in detail later.
[0051] In the embodiment of the present invention, the function of the input condition area in the visualization system is to provide the operation object with the selection and input of berth parameters. Figure 3 is a structural diagram of a calculation condition input area in an optional visualization system according to an embodiment of the present invention, such as Figure 3 As shown, berth parameters include: berth form, terminal berth type, number of berths, quay wall type, ship berthing form, whether it is an open terminal parameter, and whether to leave a safety distance parameter. The calculation condition input area can be divided into three parts. The first part is the berth form selection area. The berth form provides selection for the operation object in the form of a radio button. The second part is the terminal type selection area. This area includes: parameter selection for terminal berth type, number of berths, quay wall type, and ship berthing form. These four parameters are all provided for selection by the operation object in the form of a drop-down menu. The third part is the optional condition area. This area includes parameter selection for whether it is an open terminal parameter and whether to leave a safety distance parameter. Selection is provided for the operation object in the form of a radio button. In Figure 3 In the optional condition area, the "semi-open and open wharf" parameter and the "berth end system operation safety distance" parameter are included. In the embodiment of the present invention, the "semi-open and open wharf" parameter is referred to as the open wharf parameter, and the "berth end system operation safety distance" parameter is referred to as the whether to leave a safety distance parameter. Among them, there are two parameters below the "semi-open and open wharf" parameter, namely the "d takes the design ship width B or custom value" parameter and the "large berths that are greatly affected by waves and tides should not cross cables, custom value" parameter. When the "semi-open and open wharf" parameter is checked, one of the two parameters must be selected as the calculation condition for the berth length. The specific functions of the "semi-open and open wharf" parameter and the "berth end system operation safety distance" parameter will be explained later.
[0052] Optionally, the strategy for determining berth parameters includes: selecting a berth shape in a berth shape menu, the berth shape menu including: ordinary berths, oil and gas chemical berths, roll-on / roll-off / passenger berths, yacht berths and mixed berths; based on the selected berth shape, selecting a terminal berth type in a terminal berth type menu, wherein different berth shapes correspond to different terminal berth type menus, and when the berth shape is an ordinary berth, the terminal berth types include: straight line, zigzag and butterfly.
[0053] In the embodiment of the present invention, when determining the berth parameters in the calculation input condition area, the berth form is first determined. In the first part, the berth form selection area, the berth forms include: ordinary berth, oil and gas chemical berth, ro-ro / passenger berth, yacht berth and mixed berth. After determining the berth form, the terminal berth type is determined. Different berth forms correspond to different terminal berth type menus. Figure 4 is a schematic diagram of selecting a calculation condition input area in an optional visualization system according to an embodiment of the present invention, such as Figure 4 As shown, when the berth shape is a common berth, in the dock berth type menu, the dock berth types include: straight, broken line and butterfly.
[0054] Optionally, the berth parameter determination strategy further includes: based on the selected terminal berth type, selecting the berth quantity parameter in the berth quantity parameter menu, different terminal berth types correspond to different berth quantity parameter menus, wherein, when the terminal berth type is a straight line or butterfly shape, the berth quantity parameter menu includes: single, multiple continuous arrangement; when the terminal berth type is a broken line shape, the berth quantity parameter menu includes: OA single, OA multiple continuous, OB single and OB multiple continuous, OA is the quay wall on one side of the terminal, and OB is the quay wall on the other side of the terminal; based on the selected berth Quantity parameter, input the number of berths; based on the selected berth type, select the quay type in the quay type menu, and select the ship berthing form in the ship berthing form menu. Different berth types correspond to different quay type menus and ship berthing form menus. Among them, when the berth type is a straight line or butterfly shape, there is no quay type menu and ship berthing form menu; when the berth type is a broken line, the quay type menu includes: vertical quay intersection, vertical quay and slope have an angle, and the ship berthing form menu includes: single-sided docking, double-sided docking.
[0055] In an embodiment of the present invention, after determining the berth form and the type of berth at the wharf, the number of berths, the type of quay wall, the form of ship berthing, whether it is an open wharf parameter, and whether to leave a safety distance parameter are determined next. In the second part - the wharf type selection area, before determining the number of berths, the berth number parameter must first be selected, and then the berth number is determined based on the selected berth number parameter. Different wharf berth types correspond to different berth number parameter menus. Taking the wharf berth type as "straight" or "butterfly" as an example, in the berth number parameter menu, the berth number parameter includes: single, multiple continuous arrangements. When the berth number parameter selects "multiple continuous arrangements", enter the berth number in the input box on the right side of the parameter. For example, fill in "2" in the input box, which means that there are 2 ships docked at the wharf; when the berth number selects "single", the input box on the right side of the parameter does not exist, which means that there is only 1 ship docked at the wharf.
[0056] When the berth type is "broken line", it means that the berth has two berths that can be docked. In this embodiment of the present invention, OA represents one berth and OB represents the other berth. At this time, for the two berths, you need to select a berth quantity parameter. In the first berth quantity parameter menu, the berth quantity parameters include: OA single, OA multiple continuous, and in the second berth quantity parameter menu, the berth quantity parameters include: OB single, OB multiple continuous. Figure 3 As shown, the first berth quantity parameter selects "OA multiple continuous", and the second berth quantity parameter selects "OB multiple continuous". By entering the berth quantity in the input box on the right side of the parameter, for example, entering "2" for both, it means that there are 2 ships berthed on both sides of the quay. When the first berth quantity parameter selects "OA single" and the second berth quantity parameter selects "OB multiple continuous", at this time, there is no input box on the right side of the first berth quantity parameter, and there is an input box on the right side of the second berth quantity parameter. By entering the berth quantity in the input box on the right side of the second berth quantity parameter, for example, entering "3", it means that there is only 1 ship berthed on the OA quay side of the terminal and 3 ships berthed on the OB quay side.
[0057] In the second part - the dock type selection area, when determining the quay type and the ship berthing form, different dock berth types correspond to different quay type menus and ship berthing form menus. Taking the dock berth type of "straight line" or "butterfly" as an example, there is no quay type menu and ship berthing form menu, that is, when the dock berth type is "straight line" or "butterfly", the quay type and ship berthing form do not need to be selected. Taking the dock berth type of "broken line" as an example, in the quay type menu, the quay types include: vertical quay intersection, vertical quay and slope have an angle, in the ship berthing form menu, the ship berthing forms include: single-sided berthing, double-sided berthing, the operation object can be selected according to the preset requirements, and the operation object can be selected according to the needs.
[0058] Step S102: Based on the berth parameters, a berth length calculation example is generated from the example diagram area, and the berth length calculation example includes: a wharf plan view.
[0059] Since the calculation of berth length requires consideration of many factors, and different berth parameters correspond to different berth scenarios, in order to intuitively display the berth scenario and quickly determine the calculation process, an embodiment of the present invention generates a corresponding berth length calculation instance in the instance diagram area based on the determined berth parameters. The berth length calculation instance includes a terminal plan and annotations related to the berth length calculation.
[0060] Figure 5 is a schematic diagram of an optional berth length calculation example 1 according to an embodiment of the present invention, such as Figure 5 As shown in the figure, select "normal berth" for berth form, "broken line" for wharf berth type, "vertical quay intersection" for quay wall type, "OA multiple continuous" and "OB multiple continuous" for berth quantity parameters, and "2" for berth quantity. Figure 5 The right side of is a berth length calculation example generated based on the aforementioned berth parameters. In this berth length calculation example, there are two ships moored on both sides of the quay, θ is the angle between the quays on both sides of the quay, ξ is the ship length coefficient, L is the ship's design length, d is the ship spacing, and the length coefficient and the design length are ship attributes.
[0061] Figure 6 is a schematic diagram of an optional berth length calculation example 2 according to an embodiment of the present invention, such as Figure 6 As shown in the figure, select "normal berth" for berth form, "broken line" for dock berth type, and "angle θ≥90° between vertical dock and slope revetment or underwater dredging slope edge line" for quay wall type. When the quay wall type is "angle θ≥90° between vertical dock and slope revetment or underwater dredging slope edge line", there is only one berth quantity parameter. Figure 6For the berth quantity parameter, select "Multiple continuous arrangements" and the berth quantity is "2". Figure 6 The right side of is a berth length calculation example generated based on the aforementioned berth parameters. In this berth length calculation example, there are two ships moored on both sides of the quay, L is the designed length of the ship, and d is the distance between the ships.
[0062] Figure 7 is a schematic diagram of an optional berth length calculation example 3 according to an embodiment of the present invention, such as Figure 7 As shown, select "normal berth" for berth form, "butterfly" for berth type, and "single" for berth quantity parameter. Figure 7 The right side of is a berth length calculation example generated based on the above berth parameters. In this berth length calculation example, there is only one ship berthed at the wharf, L is the designed length of the ship, and L b is the berth length of the ship, where the units of the designed ship length and berth length are both meters (m).
[0063] In the embodiment of the present invention, the example diagram area generates a corresponding berth length calculation example according to the determined berth parameters. This process provides the operator with an intuitive display of the terminal information and enhances the operator's grasp of the berth layout and calculation results. This visualization strategy enables the operator to clearly see the overall picture of the terminal berth layout, which not only helps the operator to confirm the correctness of the input parameters, but also enables the operator to intuitively understand the impact of each set of berth parameters on the berth length. By viewing the terminal plan, the operator can quickly identify the effective utilization of the berth and the change in berth length under different berth parameter combinations, which has important reference value for evaluating the feasibility of berth design and optimizing berth configuration.
[0064] Step S103, the calculation result output area receives the calculation combination number input by the external device, and generates N groups of berth calculation combinations by the calculation result output area, wherein N is a positive integer greater than or equal to 1, and the value of N is the numerical value of the calculation combination number.
[0065] In the embodiment of the present invention, the calculation combination number is input in the calculation result output area, and the calculation result output area generates N groups of berth calculation combinations according to the determined berth parameters, wherein the value of N is the value of the calculation combination number, and N is a positive integer greater than or equal to 1. When the input calculation combination number is 2, the calculation result output area generates 2 groups of berth calculation combinations. Figure 8 is a schematic diagram of an optional berth calculation combination according to an embodiment of the present invention, Fig. 9 is a schematic diagram of an optional berth calculation combination 2 according to an embodiment of the present invention, Figure 8 and Fig. 9 This will be described in detail later.
[0066] Optionally, before generating N groups of berth calculation combinations in the calculation result output area, it also includes: determining berth plane layout parameters in the calculation result output area, and the berth plane layout parameters include: the number of calculation combinations and whether to copy; wherein the number of calculation combinations is used to determine the number of berth calculation combinations generated in the calculation result output area; whether to copy is used to determine whether the remaining berth calculation combinations adopt a copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1.
[0067] In the embodiment of the present invention, the berth plane layout parameters in the calculation result output area will affect the generation of the berth calculation combination. The berth plane layout parameters include: the number of calculation combinations and whether to copy. Among them, "the number of calculation combinations" is used to determine the number of berth calculation combinations generated in the calculation result output area. When the input number of calculation combinations is "2", the calculation result output area will generate 2 groups of berth calculation combinations. "Whether to copy" is used to determine whether the remaining berth calculation combinations use the copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1. The function of whether to copy is a common function of the operation object in actual use. When calculating the berth length, some data will not be easily changed. By determining the "Whether to copy" parameter as "yes", the second berth calculation combination and the Nth berth calculation combination can quickly copy the calculation parameters in the first berth calculation combination. The operation object only needs to fine-tune specific calculation parameters, which improves the efficiency of berth length calculation.
[0068] Step S104, determining the calculation parameters in N groups of berth calculation combinations, and outputting N groups of berth length calculation results from the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cables, and the berth length calculation results include: total berth length and berth length of each ship.
[0069] In the embodiment of the present invention, after determining the calculation parameters in the N groups of berth calculation combinations, the calculation result output area will output the N groups of berth length calculation results. Figure 8 and Fig. 9 As shown in the figure, the gray area shows the berth length calculation result. OA is the quay wall on one side of the wharf, and OB is the quay wall on the other side of the wharf. The gray area includes three rows of data in total. Figure 8 Taking the OA quay wall in the figure as an example, the first row of data in the gray area is "berth length - conventional upper limit", and its symbol is L bmax, in meters (m). In the first value box, "299.000-300.500" represents the "berth length - conventional upper limit" of the first ship. In the second value box, "202-205.5" represents the "berth length - conventional upper limit" of the second ship. The "berth length - conventional upper limit" is automatically calculated by the visualization system according to the overall design specifications of the port, which represents the conventional length range of the ship berth length.
[0070] The second row of data in the gray area is "berth length - reasonable value", and its symbol is L brational , the unit is meter (m). In the first value box, "299.500" represents the "berth length - reasonable value" of the first ship. In the second value box, "204.5" represents the "berth length - reasonable value" of the second ship. The "berth length - reasonable value" needs to be calculated after the operation object adjusts the calculation parameters, which represents the actual berth length of the ship.
[0071] The third row of data in the gray area is the total length of the berth. Figure 8 The total berth length of the middle OA quay is "504", and "504" is the sum of "299.500" and "204.5", that is, the total berth length is the sum of the actual berth length of the first ship and the actual berth length of the second ship.
[0072] Optionally, the step of determining the calculation parameters in the berth calculation combination includes: selecting a ship type in a ship type menu, and selecting a ship tonnage in a ship tonnage menu; obtaining a ship length corresponding to the selected ship type and ship tonnage from a full-type ship type database from the calculation result output area, wherein the full-type ship type database is a database that stores all combinations of ship types, ship tonnages and ship lengths; if the ship length obtained from the full-type ship type database does not meet the preset requirements, changing the ship length.
[0073] In the embodiment of the present invention, in the process of determining the calculation parameters in the berth calculation combination, the ship type and ship tonnage are first selected. Taking the berth form as "ordinary berth" and the berth number as "2" as an example, Fig.10 FIG. 1 is a schematic diagram of selecting a ship type in an optional calculation result output area according to an embodiment of the present invention, such as Fig.10 As shown, the first ship on the OA quayside selects the ship type through a drop-down menu, and the ship types include: general cargo ship, bulk carrier, container ship, cargo ro-ro ship, car ro-ro ship, passenger and cargo ro-ro ship, bulk cement ship, passenger ship, etc. Similarly, the second ship on the OA quayside also selects the ship type through a drop-down menu, and the types of the first ship and the second ship can be the same or different. Fig.113 is a schematic diagram of selecting ship tonnage in an optional calculation result output area according to an embodiment of the present invention. The first ship on the OA quay side selects the ship tonnage in the form of a drop-down menu. The ship tonnage includes: 20000, 30000, 50000, 70000, 100000, 120000, 150000, etc. Similarly, the second ship on the OA quay side also selects the ship tonnage in the form of a drop-down menu.
[0074] After the ship type and ship tonnage are determined, the calculation result output area obtains the ship length corresponding to the determined ship type and ship tonnage from the full-type ship type database. The full-type ship type database is a database pre-constructed in an embodiment of the present invention. The full-type ship type database stores all combinations of ship types, ship tonnages and corresponding ship lengths formulated based on the overall design specifications of the seaport. When the ship type and ship tonnage are known, the calculation result output area will obtain the corresponding ship length from the full-type ship type database.
[0075] It should be noted that when the berth type is selected as "broken line", the calculation result output area will obtain the angle between the quay walls on both sides of the pier from the full ship type database after obtaining the ship length. Fig. 9 In the "Angle between two vertical quay walls" column, the angle between the quay walls on both sides of the wharf is in degrees (°). In the "Container Ship" column, the "Angle between two vertical quay walls" column has two display boxes, one is a drop-down menu selection box, and the other is an input box. After determining the ship type and ship tonnage, the calculation result output area automatically obtains the angle between the quay walls on both sides of the wharf from the full type ship database and displays it in the drop-down menu selection box and input box at the same time. The operation object can change the angle between the quay walls on both sides of the wharf. The first way to change is to select the angle value in the drop-down menu selection box, and the second way is to enter the angle value in the input box. Among them, the angle value in the input box has a higher priority than the angle value in the drop-down menu selection box, that is, in the calculation of berth length, the angle value in the input box is used first.
[0076] It should be noted that after obtaining the ship length from the full-type ship database, the calculation result output area will also obtain the ship length coefficient corresponding to the determined ship type and ship tonnage from the full-type ship database. Fig. 9 Take the two ships on the OA quayside as an example. The ship type of the first ship is "container ship" and the ship tonnage is "100000". The calculation result output area obtains the corresponding length coefficient "1.35" from the full type ship database, and displays the length coefficient in the display box of the fifth row of the first "container ship" column. At the same time, the product of the length coefficient and the ship length is displayed in the display box of the sixth row of the first "container ship" column, that is, Fig. 9In the Fig. 9 In the calculation, the ship type of the second ship is "container ship" and the ship tonnage is "20000". Under this combination of ship type and ship tonnage, there is no corresponding ship length coefficient. The calculation result output area directly displays the ship length "183.000" in the display box of the sixth row of the second "container ship" column.
[0077] The combination of ship types, ship tonnage and corresponding ship lengths and length coefficients stored in the full-type ship type database is pre-formulated based on the overall design specifications of the port. The embodiment of the present invention can directly obtain the corresponding ship lengths and length coefficients from the full-type ship type database.
[0078] By determining the ship type and ship tonnage, the embodiment of the present invention can automatically pull the ship length corresponding to the determined ship type and ship tonnage from the full-type ship type database, and obtain the ship length coefficient if there is a ship length coefficient corresponding to the determined ship type and ship tonnage. At the same time, if the ship length obtained from the full-type ship type database does not meet the preset requirements, the embodiment of the present invention can change the ship length. Figure 8 In the "Cargo Ro-Ro Ship" column, the ship type is "Cargo Ro-Ro Ship" and the ship tonnage is "5000". By filling "166" in the input box of the third row of the "Cargo Ro-Ro Ship" column, the ship length of the cargo Ro-Ro ship can be defined as 166m. The ship length customized through the input box will overwrite the ship length obtained from the full type database, and the customized ship length will be given priority in the calculation process of the berth length. It should be noted that when there is a ship length coefficient corresponding to a certain ship type and ship tonnage, the display box displays the product of the ship length coefficient and the ship length "ξL". At this time, if a customized ship length is entered in the input box, the customized ship length will overwrite the product of the ship length coefficient and the ship length, that is, the display content in the display box is changed to the customized ship length.
[0079] Optionally, the step of determining the calculation parameters in the berth calculation combination also includes: obtaining, by the calculation result output area, from the all-type ship type database, a ship spacing range corresponding to the selection result of the parameter of whether it is an open wharf; based on the obtained ship spacing range, inputting the ship spacing; and when the parameter of whether to leave a safety distance is selected as yes, inputting the safe surplus length of the mooring cable.
[0080] In the embodiment of the present invention, when determining the calculation parameters in the berth calculation combination, it also includes determining the ship spacing range, ship spacing and safe excess length of the mooring cable. Fig.10 In the figure, d represents the distance between ships. In the embodiment of the present invention, the distance between ships is also called the surplus length. Fig.10In the table, the line "OA-abundant length-normal upper limit" is the value of "abundant length-normal upper limit", and the symbol of "abundant length-normal upper limit" is d max , in meters (m), "35-40" in the row "OA-Adequate length-Conventional upper limit" is the ship spacing range between the first ship and the second ship, and "18-20" in the row "OA-Adequate length-Conventional upper limit" is the ship spacing range on the other side of the second ship. "Adequate length-Conventional upper limit" is the data obtained from the full-type ship database by the calculation result output area. After determining the ship type and ship tonnage, the calculation result output area obtains the corresponding ship spacing range from the full-type ship database.
[0081] The ship spacing range obtained from the full-type ship database in the calculation result output area is related to the "Is it an open wharf" parameter in the input condition area. As can be seen from step S101, the "Is it an open wharf" parameter includes two parameters, namely the "d takes the design ship width B or a custom value" parameter and the "Large berths that are greatly affected by waves and tides should not cross the cables, and the custom value is taken" parameter. When the "Is it an open wharf parameter" is "Yes", one of these two parameters must be selected as the berth length calculation condition. When the "d takes the design ship width B or a custom value" parameter is checked, the "surplus length-conventional upper limit" is a fixed value. When the "Large berths that are greatly affected by waves and tides should not cross the cables, and the custom value is taken" parameter is checked, the "surplus length-conventional upper limit" is a length range.
[0082] After determining the ship spacing range, the operator enters the ship spacing based on the obtained ship spacing range. Fig.10 In the table, the line "OA-abundant length-reasonable value" is the value of "abundant length-reasonable value", and the symbol of "abundant length-reasonable value" is d rational , in meters (m), "38" in the row "OA-Ridged length-Reasonable value" is the first ship spacing input, representing the ship spacing between the first ship and the second ship, and "20" in the row "OA-Ridged length-Reasonable value" is the second ship spacing input, representing the ship spacing on the other side of the second ship. When entering the ship spacing, the value of the ship spacing is usually within the corresponding ship spacing range.
[0083] In the embodiment of the present invention, in addition to determining the ship spacing, it is also necessary to determine the safe margin length of the mooring cable. The determination of the safe margin length of the mooring cable is related to the "whether to leave a safety distance parameter" in the input condition area. Fig.10 For example, when the parameter "Whether to leave a safe distance" is "No", Fig.10The two columns of "Mooring Safety Margin" do not exist, that is, in this scenario, the dock does not need to leave "Mooring Safety Margin". When the "Whether to Leave Safety Distance" parameter is "Yes", Fig.10 The two columns "Mooring Safety Margin" in the table are both present. The operator can enter the mooring safety margin length in the input box of the fourth row of the "Mooring Safety Margin" column. Fig.10 In the input box of the fourth row of the first “Mooring Safety Margin” column, “10” is the mooring safety margin length of the lead ship, and in the input box of the fourth row of the second “Mooring Safety Margin” column, “10” is the mooring safety margin length of the stern ship.
[0084] Optionally, the step of outputting the berth length calculation results from the calculation result output area includes: based on the ship length, the safe surplus length of the mooring cables and the ship spacing range, the calculation result output area outputs the berth length of each ship; based on the ship length, the safe surplus length of the mooring cables and the ship spacing, the calculation result output area outputs the berth length of each ship; based on the berth length of each ship, outputs the total berth length.
[0085] In the embodiment of the present invention, after the calculation parameters in the berth calculation combination are determined, the berth length calculation result is output from the calculation result output area. Fig.12 is a schematic diagram of calculating an optional berth length according to an embodiment of the present invention, such as Fig.12 As shown, there are two ships on the OA quayside. The ship type of the first ship is "bulk carrier" and the ship tonnage is "5000", and the ship type of the second ship is "bulk carrier" and the ship tonnage is "400000". For the first ship, the length coefficient obtained in the calculation result output area is "1.55", and the product of the ship length and the length coefficient is "ξL: 178.250". For the second ship, there is no corresponding length coefficient, and the ship length is "362.000". The safety margin length of the mooring cable of the lead ship is "10", and the safety margin length of the mooring cable of the stern ship is also "10". The ship spacing range between the first ship and the second ship is "35-40", and the input ship spacing is "36". The ship spacing range on the other side of the second ship is "35-40", and the input ship spacing is "38".
[0086] Based on the above calculation parameters, the berth length calculation results in the calculation result output area are:
[0087] (1) The first ship’s “berth length - conventional upper limit” = the first ship’s mooring safety margin length “10” + the product of the first ship’s length and the ship length coefficient “178.250” + half of the ship spacing range “35-40” between the first and second ships, the result is the interval “205.750-208.250”;
[0088] (2) The second ship's "berth length - conventional upper limit" = half of the ship spacing range "35-40" between the first and second ships + the second ship's length "362.000" + the ship spacing range "35-40" on the other side of the second ship + the safe margin length of the mooring line of the stern ship is also "10", the result is the interval "424.5-432";
[0089] (2) The first ship’s “berth length - reasonable value” = the first ship’s mooring safety margin length “10” + the product of the first ship’s length and the ship length coefficient “178.250” + half of the ship spacing “36” between the first and second ships. The result is a fixed value “206.250”;
[0090] (3) The "berth length - reasonable value" of the first ship = half of the distance between the first and second ships "36" + the length of the second ship "362.000" + the distance between the ships on the other side of the second ship "38" + the safe excess length of the mooring cable of the stern ship "10", the result is a fixed value "428".
[0091] Fig.13 is a mapping diagram of the functional modules of an optional berth length calculation method based on a visualization system according to an embodiment of the present invention, such as Fig.13 As shown, the functional modules in the embodiment of the present invention are mapped to each other, and the functional modules include: a calculation input condition area, an example diagram area, and a calculation result output area. The berth parameters in the calculation input condition area correspond to the wharf plan in the example diagram area. The two ships on the OA side of the quay in the example diagram area correspond to two sets of calculation data on the OA side of the calculation result output area, and the two ships on the OB side of the quay in the example diagram area correspond to two sets of calculation data on the OB side of the calculation result output area, as shown by the black arrows in the figure.
[0092] In an embodiment of the present invention, the visualization system includes a calculation input condition area, an example diagram area and a calculation result output area. The steps provided by the berth length calculation method based on the visualization system can be performed by determining the berth parameters in the calculation input condition area, generating a berth length calculation instance based on the berth parameters by the example diagram area, receiving the number of calculation combinations input by the external device by the calculation result output area, and generating N groups of berth calculation combinations, and finally determining the calculation parameters in the N groups of berth calculation combinations, and outputting N groups of berth length calculation results by the calculation result output area, and the berth length calculation results include the total berth length and the berth length of each ship. The embodiment of the present invention provides a visualization system that can automatically complete the berth length calculation, by selecting the berth length calculation conditions in the visualization system, the berth length is calculated quickly, accurately and automatically, the optional berth length calculation conditions in the visualization system can meet the coverage of all scenarios and all types of berth length calculation scenarios, by displaying the berth length calculation conditions and berth length calculation results in the form of numerical values or images in the visualization system, providing an intuitive berth calculation information display for the operation object, thereby solving the technical problems of slow berth length calculation efficiency and data visualization.
[0093] The following is a detailed description in conjunction with another embodiment.
[0094] Embodiment 2
[0095] The berth length calculation device based on the visualization system provided in this embodiment includes multiple implementation units, each implementation unit corresponds to each implementation step in the above-mentioned embodiment 1.
[0096] Fig.14 is a schematic diagram of an optional berth length calculation device based on a visualization system according to an embodiment of the present invention, such as Fig.14 As shown, the berth length calculation device based on the visualization system may include: an input unit 140 , a first generating unit 141 , a second generating unit 142 , and an output unit 143 .
[0097] The input unit 140 is used to determine the berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth quantity, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter;
[0098] The first generating unit 141 generates a berth length calculation example from the example diagram area based on the berth parameters, and the berth length calculation example includes: a wharf plan;
[0099] The second generating unit 142 is used to receive the calculation combination number input by the external device through the calculation result output area, and generate N groups of berth calculation combinations through the calculation result output area, wherein N is a positive integer greater than or equal to 1, and the value of N is the numerical value of the calculation combination number;
[0100] The output unit 143 is used to determine the calculation parameters in the N groups of berth calculation combinations, and output the N groups of berth length calculation results from the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cables, and the berth length calculation results include: total berth length and berth length of each ship.
[0101] The above-mentioned berth length calculation device based on the visualization system, the visualization system includes a calculation input condition area, an example diagram area and a calculation result output area, the berth parameters can be determined in the calculation input condition area through the input unit 140, the berth length calculation instance can be generated from the example diagram area based on the berth parameters through the first generation unit 141, the calculation combination number input by the external device can be received from the calculation result output area through the second generation unit 142, and N groups of berth calculation combinations can be generated, and finally the calculation parameters in the N groups of berth calculation combinations can be determined, and the N groups of berth length calculation results can be output from the calculation result output area through the output unit 143, and the berth length calculation results include the total berth length and the berth length of each ship. In this embodiment, by selecting the berth length calculation condition in the visualization system, the berth length can be calculated quickly, accurately and automatically. The optional berth length calculation condition in the visualization system can meet the coverage of all scenarios and all types of berth length calculation scenarios. By displaying the berth length calculation condition and the berth length calculation result in the form of numerical values or images in the visualization system, an intuitive berth calculation information display is provided for the operation object, thereby solving the technical problems of slow berth length calculation efficiency and data visualization.
[0102] Optionally, the input unit 140 includes: a first selection module, used to select a berth form in a berth form menu, the berth form menu including: ordinary berth, oil and gas chemical berth, roll-on / roll-off / passenger berth, yacht berth and mixed berth; a second selection module, based on the selected berth form, select the dock berth type in the dock berth type menu, wherein different berth forms correspond to different dock berth type menus, and when the berth form is an ordinary berth, the dock berth types include: straight line, zigzag and butterfly.
[0103] Optionally, the input unit 140 includes: a third selection module, based on the selected terminal berth type, selecting a berth quantity parameter in a berth quantity parameter menu, different terminal berth types correspond to different berth quantity parameter menus, wherein, when the terminal berth type is a straight line or a butterfly shape, the berth quantity parameter menu includes: single, multiple continuous arrangement; when the terminal berth type is a broken line shape, the berth quantity parameter menu includes: OA single, OA multiple continuous, OB single and OB multiple continuous, OA is the quay wall on one side of the terminal, and OB is the quay wall on the other side of the terminal; the first input module, based on the selected Berth quantity parameter, input the berth quantity; the fourth selection module, based on the selected terminal berth type, select the quay type in the quay type menu, select the ship berthing form in the ship berthing form menu, different terminal berth types correspond to different quay type menus and ship berthing form menus, among which, when the terminal berth type is a straight line or butterfly shape, there is no quay type menu and ship berthing form menu; when the terminal berth type is a broken line shape, the quay type menu includes: vertical quay intersection, vertical quay and slope have an angle, and the ship berthing form menu includes: single-sided docking, double-sided docking.
[0104] Optionally, the second generation unit 142 also includes: a determination module, used to determine the berth plane layout parameters in the calculation result output area, the berth plane layout parameters include: the number of calculation combinations and whether to copy; wherein the number of calculation combinations is used to determine the number of berth calculation combinations generated in the calculation result output area; whether to copy is used to determine whether the remaining berth calculation combinations adopt a copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1.
[0105] Optionally, the output unit 143 includes: a fifth selection module, used to select a ship type from the ship type menu, and to select a ship tonnage from the ship tonnage menu; a first acquisition module, used to obtain the ship length corresponding to the selected ship type and ship tonnage from the all-type ship type database from the calculation result output area, wherein the all-type ship type database is a database that stores all combinations of ship types, ship tonnages and ship lengths; a change module, used to change the ship length when the ship length obtained from the all-type ship type database does not meet the preset requirements.
[0106] Optionally, the output unit 143 also includes: a second acquisition module, which is used to obtain the ship spacing range corresponding to the selection result of whether it is an open dock parameter from the all-type ship type database through the calculation result output area; a second input module, which inputs the ship spacing based on the obtained ship spacing range; and a third input module, which is used to input the safe surplus length of the mooring cable when the selected parameter of whether to leave a safety distance is yes.
[0107] Optionally, the output unit 143 also includes: a first output module, which outputs the berth length range of each ship from the calculation result output area based on the ship length, the safe surplus length of the mooring cable and the ship spacing range; a second output module, which outputs the berth length of each ship from the calculation result output area based on the ship length, the safe surplus length of the mooring cable and the ship spacing; and a third output module, which outputs the total berth length based on the berth length of each ship.
[0108] The above-mentioned berth length calculation device based on the visualization system may also include a processor and a memory. The above-mentioned input unit 140, the first generation unit 141, the second generation unit 142, the output unit 143, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0109] The processor includes a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set, and the berth length is calculated based on the visualization system by adjusting kernel parameters.
[0110] The above-mentioned memory may include non-permanent memory in a computer-readable medium, 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 storage chip.
[0111] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the berth length calculation methods based on a visualization system in the above-mentioned embodiment 1.
[0112] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the berth length calculation method based on a visualization system of any one of the above-mentioned embodiments one.
[0113] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the berth length calculation method based on a visualization system described in each embodiment of the present application.
[0114] The present application also provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the berth length calculation method based on the visualization system described in each embodiment of the present application are implemented.
[0115] Fig.15 is a hardware structure block diagram of an electronic device (or mobile device) for executing a berth length calculation method based on a visualization system according to an embodiment of the present invention. Fig.15 As shown, the electronic device may include one or more ( Fig.15 1502a, 1502b, ..., 1502n are used to illustrate) processor (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), and a memory 1504 for storing data. In addition, it may also 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. It can be understood by those skilled in the art that Fig.15 The structure shown is only for illustration and does not limit the structure of the above electronic device. Fig.15 More or fewer components as shown, or with Fig.15 Different configurations shown.
[0116] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0117] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0118] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0119] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0120] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0121] If the integrated unit is implemented in the form of 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0122] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A berth length calculation method based on a visualization system, characterized in that: The visualization system includes: a calculation input condition area, an example diagram area and a calculation result output area, including: Determine berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth quantity, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter; Based on the berth parameters, a berth length calculation example is generated by the example graphical area, the berth length calculation example comprising: a dock plan; The calculation result output area receives the calculation combination number input by the external device, and generates N groups of berth calculation combinations by the calculation result output area, wherein N is a positive integer greater than or equal to 1, and the value of N is the value of the calculation combination number; Determine the calculation parameters in the N groups of berth calculation combinations, and output N groups of berth length calculation results from the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cables, and the berth length calculation results include: total berth length and berth length of each ship.
2. The berth length calculation method according to claim 1, characterized in that: The strategy for determining the berth parameters includes: Select a berth type in the berth type menu, the berth type menu including: ordinary berth, oil and gas chemical berth, ro-ro / passenger berth, yacht berth and mixed berth; Based on the selected berth form, a terminal berth type is selected in a terminal berth type menu, wherein different berth forms correspond to different terminal berth type menus, and when the berth form is the ordinary berth, the terminal berth types include: straight line, broken line and butterfly.
3. The berth length calculation method according to claim 2, characterized in that: The berth parameter determination strategy also includes: Based on the selected berth type, select the berth quantity parameter in the berth quantity parameter menu. Different berth types correspond to different berth quantity parameter menus. When the berth type is the straight line or the butterfly shape, the berth quantity parameter menu includes: single, multiple continuous arrangements; when the berth type is the zigzag shape, the berth quantity parameter menu includes: OA single, OA multiple continuous, OB single and OB multiple continuous, OA is the quay wall on one side of the quay, and OB is the quay wall on the other side of the quay; Based on the selected Berth Quantity parameter, enter the number of berths; Based on the selected berth type, select the quay type in the quay type menu, and select the ship berthing form in the ship berthing form menu. Different berth types correspond to different quay type menus and ship berthing form menus. Among them, when the berth type is the straight shape or the butterfly shape, there is no quay type menu and ship berthing form menu; when the berth type is the zigzag shape, the quay type menu includes: vertical quays intersecting, vertical quays and slopes with an angle, and the ship berthing form menu includes: single-sided docking, double-sided docking.
4. The berth length calculation method according to claim 1, characterized in that: Before the calculation result output area generates N groups of berth calculation combinations, it also includes: The berth plane layout parameters are determined in the calculation result output area, and the berth plane layout parameters include: the number of calculation combinations and whether to copy; wherein the number of calculation combinations is used to determine the number of berth calculation combinations generated in the calculation result output area; whether to copy is used to determine whether the remaining berth calculation combinations adopt the copy of the calculation parameters in the first berth calculation combination when the number of calculation combinations is greater than 1.
5. The berth length calculation method according to claim 1, characterized in that: The steps of determining the calculation parameters in the berth calculation combination include: Select the ship type in the Ship Type menu and select the ship tonnage in the Ship Tonnage menu; The calculation result output area obtains the ship length corresponding to the selected ship type and ship tonnage from the full-type ship type database, wherein the full-type ship type database is a database storing all combinations of ship types, ship tonnages and ship lengths; When the ship length obtained from the all-type ship database does not meet the preset requirements, the ship length is changed.
6. The berth length calculation method according to claim 1, characterized in that: The step of determining the calculation parameters in the berth calculation combination also includes: The calculation result output area obtains the ship spacing range corresponding to the selection result of the open wharf parameter from the all-type ship database; Based on the obtained ship spacing range, input the ship spacing; If the parameter “Leave a safety distance” is set to “Yes”, enter the safety margin length of the mooring cable.
7. The berth length calculation method according to claim 1, characterized in that: The step of outputting the berth length calculation result from the calculation result output area comprises: Based on the ship length, the safe excess length of the mooring line and the ship spacing range, the calculation result output area outputs the berth length range of each ship; Based on the ship length, the safe margin length of the mooring line and the distance between ships, the calculation result output area outputs the berth length of each ship; Based on the berth length of each ship, the total berth length is output.
8. A berth length calculation device based on a visualization system, characterized in that: The visualization system includes: a calculation input condition area, an example diagram area and a calculation result output area, including: An input unit, used to determine berth parameters in the calculation input condition area, wherein the berth parameters include: berth form, wharf berth type, berth quantity, quay wall type, ship berthing form, whether it is an open wharf parameter, and whether to leave a safety distance parameter; A first generating unit generates a berth length calculation example from the example graphical area based on the berth parameters, the berth length calculation example comprising: a wharf plan; The second generating unit is configured to receive the number of calculation combinations inputted by an external device through the calculation result output area, and generate N groups of berth calculation combinations through the calculation result output area, wherein N is a positive integer greater than or equal to 1. The value of N is the numerical value of the number of calculated combinations; The output unit is used to determine the calculation parameters in the N groups of berth calculation combinations, and output N groups of berth length calculation results from the calculation result output area, wherein the calculation parameters include: ship type, ship tonnage, ship spacing and safe surplus length of mooring cables, and the berth length calculation results include: total berth length and berth length of each ship.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the berth length calculation method based on the visualization system according to any one of claims 1 to 7.
10. An electronic device, characterized in that: The invention comprises one or more processors and a memory, wherein the memory is 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 implement the berth length calculation method based on a visualization system as described in any one of claims 1 to 7.
