Method, device, equipment and storage medium for determining light ship weight of ship
By obtaining the ship's main scale data and regression analysis to determine the ship's correction coefficient, the problem of empty ship weight estimation under the lack of parent ship or technical data is solved, and accurate empty ship weight calculation in the absence of data is achieved, supporting subsequent critical performance evaluation and verification.
Patent Information
- Application Number
- CN202310268330.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2043-03-17
AI Technical Summary
In the absence of parent ships or technical data, it is difficult for the prior art to accurately estimate the weight of the ship's empty ship, resulting in large changes in technical performance and economic indicators, affecting the safety and economicality of ship construction.
By obtaining the ship's main scale data (length, width, depth and load-load correction coefficients between vertical lines), and using regression analysis method to determine the ship's correction coefficient (number of length corrections between vertical lines, width corrections, and depth corrections), the weight of the ship's empty ship is calculated.
In the absence of parent ships or technical data, relatively accurate empty ship weight data is provided, supporting dut-to-load calculations, ship cost assessments, preliminary load calculations and stability verifications, reducing construction risks.
Smart Images

Figure CN116127250B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of shipbuilding, and in particular to a method, device, equipment, and storage medium for determining the empty ship weight of a ship. Background Art
[0002] According to the definition in the specification, the light ship weight refers to the weight of the entire ship together with the installed machinery, equipment and outfitting, including fixed ballast, spare parts and the weight of various liquids in the normal working state of the machinery piping system, but does not include the weight of oil, water, consumables, stored items, crew members and luggage stored in the liquid tanks.
[0003] Lightweight is a crucial parameter for ships, directly impacting their performance and carrying capacity. If a ship's lightweight differs significantly from the original estimated weight after completion, its technical performance and economic indicators will be significantly altered. A significant overweight will require deeper water levels for launching or for sea trials, posing significant risks to shipbuilding. Summary of the Invention
[0004] Embodiments of the present invention provide a method, apparatus, device, and storage medium for determining the light ship weight of a ship. These methods can estimate the light ship weight of a ship within a certain accuracy even in the absence of a parent ship or technical data, providing relatively accurate light ship weight data for deadweight tonnage calculation, ship cost assessment, preliminary loading calculation, stability verification, and longitudinal strength verification.
[0005] In a first aspect, an embodiment of the present invention provides a method for determining an empty ship weight of a ship, the method comprising:
[0006] Obtaining the main dimension data of the ship, wherein the main dimension data of the ship includes: the length between perpendiculars, the width, the depth and the deadweight correction factor of the ship;
[0007] Obtaining ship correction coefficients corresponding to the main dimension data of the ship; wherein the ship correction coefficients include: correction times for length between perpendiculars, correction times for width, and correction times for depth;
[0008] The empty ship weight of the ship is determined based on the ship main dimension data and the ship correction factor.
[0009] In a second aspect, an embodiment of the present invention further provides a device for determining an empty ship weight, the device comprising:
[0010] A data acquisition module is used to acquire the main dimension data of the ship, wherein the main dimension data of the ship includes: the length between perpendiculars, the width, the depth and the deadweight correction coefficient of the ship;
[0011] A correction coefficient acquisition module is used to obtain the ship correction coefficient corresponding to the main dimension data of the ship; wherein the ship correction coefficient includes: the correction number of length between perpendiculars, the correction number of width, and the correction number of depth;
[0012] A weight determination module is used to determine the empty ship weight of the ship based on the ship main dimension data and the ship correction coefficient.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising:
[0014] one or more processors;
[0015] a storage device for storing one or more programs,
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the empty ship weight of a ship provided by an embodiment of the present disclosure.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to implement the method for determining the empty ship weight of a ship provided in an embodiment of the present disclosure.
[0018] The present invention discloses a method, device, equipment, and storage medium for determining the light ship weight of a ship. The method comprises: obtaining principal ship dimension data, wherein the principal ship dimension data includes: the ship's length between perpendiculars, breadth, depth, and deadweight correction factor; obtaining a ship correction factor corresponding to the principal ship dimension data; wherein the ship correction factor includes: the number of corrections for length between perpendiculars, the number of corrections for breadth, and the number of corrections for depth; and determining the light ship weight of the ship based on the principal ship dimension data and the ship correction factor. Utilizing this method, in the absence of a parent ship or technical data, the light ship weight of the ship can be estimated, providing relatively accurate light ship weight data, which can be used as a basis for subsequent deadweight tonnage calculations, ship cost assessments, preliminary loading calculations, stability checks, and longitudinal strength checks. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A flow chart of a method for determining the empty ship weight of a ship provided in an embodiment of the present disclosure;
[0021] Figure 2An example diagram of a ship design for a method for determining the empty ship weight provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic structural diagram of a device for determining the empty ship weight of a ship provided by an embodiment of the present disclosure;
[0023] Figure 4 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0025] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0026] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0027] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0028] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0029] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0030] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0031] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0032] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0033] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0034] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0035] Example 1
[0036] Figure 1 A flowchart for determining the empty ship weight of a ship is provided in an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the situation of determining the empty ship weight of a ship. The method can be executed by a device for determining the empty ship weight of a ship, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0037] like Figure 1 As shown, the embodiment of the present disclosure provides a method for determining the empty ship weight of a ship, which may specifically include the following steps:
[0038] S110: Obtaining ship main dimension data.
[0039] The main dimension data of the ship include: length between perpendiculars, width, depth and deadweight correction factor of the ship;
[0040] It is important to know that the empty ship weight is an important parameter of the ship and directly affects the most important performance load of the ship. Figure 2 This is an example diagram of a ship design for a method of determining the empty ship weight provided by an embodiment of the present disclosure. Figure 2 As shown in the figure, while meeting the customer's deadweight requirements, the corresponding ship's perpendicular length, width and depth in the design drawings are also determined at the same time.
[0041] In this embodiment, the main dimensions of the ship may refer to the basic dimensions indicating the size of the hull, including the length between perpendiculars, the width, the depth and the deadweight correction factor of the ship.
[0042] Specifically, the ship's length between perpendiculars, width and depth data in the ship's main dimension data are obtained, and then the historical ship main dimension data set and the target deadweight are obtained, and the deadweight correction coefficient is determined based on the historical ship main dimension data set and the target deadweight.
[0043] Optionally, the method for obtaining the deadweight correction coefficient and the number of corrections for the length between perpendiculars may be: obtaining a historical ship main dimension data set and a target deadweight; and determining the deadweight correction coefficient and the number of corrections for the length between perpendiculars based on the historical ship main dimension data set and the target deadweight.
[0044] In this embodiment, the historical ship main dimension dataset may be a main dimension dataset of a historically designed ship, and the target deadweight may be a target deadweight achieved in the ship design.
[0045] Specifically, a historical dataset of principal ship dimensions and a target deadweight are obtained. Based on the historical dataset and the target deadweight, a regression method is used to determine the deadweight correction coefficients and the number of corrections for the length between perpendiculars for two set deadweights. Then, the deadweight correction coefficients and the number of corrections for the length between perpendiculars for other deadweights between the two set deadweights are determined. The regression method can be a statistical analysis method for the relationship between random variables, i.e., a quantitative relationship between variables is determined using the historical dataset of principal ship dimensions, a mathematical model is established, and the deadweight correction coefficients and the number of corrections for the length between perpendiculars are calculated.
[0046] Optionally, the method of determining the deadweight correction coefficient based on the historical ship main scale data set and the target deadweight can be: determining the first deadweight correction coefficient and the second deadweight correction coefficient based on the historical ship main scale data set; wherein the first deadweight correction coefficient is the deadweight correction coefficient corresponding to the first set deadweight, and the second deadweight correction coefficient is the deadweight correction coefficient corresponding to the second set deadweight; determining the target deadweight correction coefficient based on the first deadweight correction coefficient, the second deadweight correction coefficient and the target deadweight.
[0047] Specifically, the first set load weight and the second set load weight can be pre-set, wherein the second set load weight is greater than the first set load weight. For example, the first set load weight can be set to 80,000 tons and the second set load weight can be set to 300,000 tons.
[0048] Specifically, a first deadweight correction factor and a second deadweight correction factor are determined using a regression method based on a historical dataset of ship principal dimensions. The first deadweight correction factor is the deadweight correction factor corresponding to the first set deadweight, and the second deadweight correction factor is the deadweight correction factor corresponding to the second set deadweight. A target deadweight correction factor is then determined based on the first and second deadweight correction factors and the target deadweight.
[0049] Optionally, the method of determining the target load correction coefficient based on the first load correction coefficient and the second load correction coefficient can be: determining the target load correction coefficient based on the target load weight, the first load correction coefficient, the second load correction coefficient, the first set load weight and the second set load weight.
[0050] Specifically, the target load correction coefficient can be determined using the linear interpolation method, and the calculation formula is as follows:
[0051]
[0052] Among them, C is the target load correction coefficient, M is the target load weight, C1 is the first load correction coefficient, C2 is the second load correction coefficient, M1 is the first set load weight and M2 is the second set load weight.
[0053] The target load weight correction coefficient is obtained by an interpolation algorithm formula based on the target load weight, the first load weight correction coefficient, the second load weight correction coefficient, the first set load weight and the second set load weight.
[0054] For example, if the first set load weight is 80,000 tons, the first load weight correction coefficient is 0.145, if the second set load weight is 300,000 tons, the second load weight correction coefficient is 0.165, and if the target load weight is 158,000 tons, the target load weight correction coefficient is 0.152. The specific calculation process is as follows:
[0055]
[0056] Optionally, the method for determining the number of corrections for the length of perpendiculars based on the historical ship main dimension data set and the target deadweight can be: determining the first number of corrections for the length of perpendiculars and the second number of corrections for the length of perpendiculars based on the historical ship main dimension data; wherein the first number of corrections for the length of perpendiculars is the number corresponding to the third set deadweight, and the second number of corrections for the length of perpendiculars is the number corresponding to the fourth set deadweight; determining the target number of corrections for the length of perpendiculars based on the first number of corrections for the length of perpendiculars, the second number of corrections for the length of perpendiculars and the target.
[0057] In this embodiment, the third set load weight and the fourth set load weight can be pre-set, wherein the fourth set load weight is greater than the third set load weight. The setting value of the third set load weight can be the same as the first set load weight, and the fourth set load weight can be the same as the second set load weight.
[0058] For example, the third set load weight can be set to 80,000 tons, and the fourth set load weight can be set to 300,000 tons.
[0059] The first and second perpendicular length correction times are determined using a regression method based on historical ship principal dimension data. The first and second perpendicular length correction times correspond to the third set deadweight, and the second perpendicular length correction times correspond to the fourth set deadweight. A target perpendicular length correction time is then determined based on the first and second perpendicular length correction times and the target.
[0060] Optionally, the method of determining the target number of corrections for the length of the vertical lines based on the first number of corrections for the length of the vertical lines, the second number of corrections for the length of the vertical lines and the target can be: determining the target number of corrections for the length of the vertical lines based on the target load weight, the first number of corrections for the length of the vertical lines, the second number of corrections for the length of the vertical lines, the third set load weight and the fourth set load weight.
[0061] Specifically, the linear interpolation method can be used to determine the number of corrections to the target vertical line length. The calculation formula is as follows:
[0062]
[0063] Among them, N is the target number of corrections for the length of the vertical lines, M is the target load weight, N1 is the first number of corrections for the length of the vertical lines, N2 is the second number of corrections for the length of the vertical lines, M3 is the third set load weight and M4 is the fourth set load weight.
[0064] Specifically, the target number of corrections for the length between perpendiculars is determined by an interpolation algorithm formula based on the target load weight, the first number of corrections for the length between perpendiculars, the second number of corrections for the length between perpendiculars, the third set load weight and the fourth set load weight.
[0065] S120: Obtain a ship correction coefficient corresponding to the ship's main dimension data.
[0066] In this embodiment, the times of correction of the molded breadth and the molded depth are determined by the above-mentioned regression method based on the historical main dimension data of the ship.
[0067] Optionally, the method for obtaining the ship correction coefficient corresponding to the ship main scale data can be: obtaining the historical width data set and the historical depth data set in the historical ship main scale data set; determining the number of width corrections based on the historical width data set; determining the number of depth corrections based on the historical depth data set.
[0068] Specifically, a historical beam dataset and a historical depth dataset are obtained from a historical ship main scale dataset, and then the number of beam corrections is determined based on the historical beam dataset using the above regression method, and the number of depth corrections is determined based on the historical depth dataset using the above regression method.
[0069] S130: Determine the empty ship weight of the ship based on the ship's main dimension data and the ship correction coefficient.
[0070] Specifically, the formula for determining the ship's light ship weight based on the ship's main dimension data and the ship's correction factor is as follows:
[0071] W=CL N B x1 D x2
[0072] Where W is the ship's light ship weight, C is the target deadweight correction factor, N is the number of corrections to the target length between perpendiculars, B is the moulded breadth, x1 is the number of moulded breadth corrections, D is the moulded depth, and x2 is the number of moulded depth corrections.
[0073] Specifically, the empty ship weight of the ship is calculated according to the above formula based on the main dimension data of the ship and the ship correction coefficient.
[0074] The disclosed embodiment provides a method for determining the light ship weight of a ship, comprising: obtaining the ship's principal dimension data, wherein the principal dimension data includes: the ship's length between perpendiculars, breadth, depth, and deadweight correction factor; obtaining a ship correction factor corresponding to the principal dimension data; wherein the ship correction factor includes: the number of corrections for length between perpendiculars, the number of corrections for breadth, and the number of corrections for depth; and determining the light ship weight of the ship based on the principal dimension data and the ship correction factor. Using this method, the light ship weight of a ship can be estimated in the absence of a parent ship or technical data, providing relatively accurate light ship weight data, which can be used as a basis for subsequent deadweight tonnage calculations, ship cost assessments, preliminary loading calculations, stability checks, and longitudinal strength checks.
[0075] Example 2
[0076] Figure 3 The present invention also provides a schematic diagram of a device for determining the empty ship weight. Figure 3 As shown, the device includes: a data acquisition module 210 , a correction coefficient acquisition module 220 and a weight determination module 230 .
[0077] The data acquisition module 210 is used to acquire the main dimension data of the ship, wherein the main dimension data of the ship includes: the length between perpendiculars, the width, the depth and the deadweight correction coefficient of the ship;
[0078] The correction coefficient acquisition module 220 is used to obtain the ship correction coefficient corresponding to the main dimension data of the ship; wherein the ship correction coefficient includes: the correction number of the length between perpendiculars, the correction number of the width, and the correction number of the depth;
[0079] The weight determination module 230 is configured to determine the empty ship weight of the ship based on the ship main dimension data and the ship correction coefficient.
[0080] The technical solution provided by the embodiment of the present disclosure utilizes this method to estimate the empty ship weight of a ship in the absence of a parent ship or technical data, and provide relatively accurate empty ship weight data, which can be used to provide a basis for subsequent deadweight tonnage calculations, ship cost assessments, preliminary loading calculations, stability checks, and longitudinal strength checks.
[0081] Furthermore, the data acquisition module 220 may be used to:
[0082] Obtain historical ship main scale dataset and target deadweight;
[0083] The deadweight correction coefficient and the number of corrections for the length between perpendiculars are determined based on the historical ship main dimension data set and the target deadweight.
[0084] Furthermore, the data acquisition module 220 may also be used to:
[0085] Determining a first deadweight correction coefficient and a second deadweight correction coefficient based on the historical ship main dimension data set; wherein the first deadweight correction coefficient is a deadweight correction coefficient corresponding to the first set deadweight, and the second deadweight correction coefficient is a deadweight correction coefficient corresponding to the second set deadweight;
[0086] A target load correction factor is determined based on the first load correction factor, the second load correction factor, and the target load weight.
[0087] Furthermore, the data acquisition module 220 may be used to:
[0088] A target load correction coefficient is determined based on the target load weight, the first load correction coefficient, the second load correction coefficient, the first set load weight, and the second set load weight.
[0089] Furthermore, the data acquisition module 220 may be used to:
[0090] Determining a first number of corrections for the length between perpendiculars and a second number of corrections for the length between perpendiculars based on the historical ship main dimension data; wherein the first number of corrections for the length between perpendiculars is the number corresponding to the third set deadweight, and the second number of corrections for the length between perpendiculars is the number corresponding to the fourth set deadweight;
[0091] A target number of corrections for the length of intervals between perpendiculars is determined based on the first number of corrections for the length of intervals between perpendiculars, the second number of corrections for the length of intervals between perpendiculars, and a target.
[0092] Furthermore, the data acquisition module 220 may be used to:
[0093] The target number of corrections to the length between perpendiculars is determined based on the target load weight, the first number of corrections to the length between perpendiculars, the second number of corrections to the length between perpendiculars, the third set load weight, and the fourth set load weight.
[0094] Furthermore, the data acquisition module 220 may be used to:
[0095] Obtaining a historical width dataset and a historical depth dataset from the historical ship main scale dataset;
[0096] determining a number of profile width revisions based on the historical profile width data set;
[0097] The number of profile depth revisions is determined based on the historical profile depth data set.
[0098] The above device can execute the methods provided by all the above embodiments of the present invention, and has the corresponding functional modules and beneficial effects of executing the above methods. For technical details not fully described in this embodiment, please refer to the methods provided by all the above embodiments of the present invention.
[0099] Example 3
[0100] Figure 4The present invention is a block diagram of an electronic device 10 that can be used to implement an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0101] like Figure 4 The electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 and a random access memory (RAM) 13, which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0102] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0103] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining the light ship weight.
[0104] In some embodiments, the method for determining the light ship weight of a vessel may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for determining the light ship weight of a vessel described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the method for determining the light ship weight of a vessel via any other suitable means (e.g., via firmware).
[0105] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0106] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0107] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0108] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0109] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0110] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0111] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0112] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for determining the empty ship weight of a ship, characterized in that: include: Obtain ship main scale data; The main dimension data of the ship include: the length between perpendiculars, the width, the depth and the deadweight correction factor of the ship; Obtaining ship correction coefficients corresponding to the main dimension data of the ship; wherein the ship correction coefficients include: correction times for length between perpendiculars, correction times for width, and correction times for depth; Determining the empty ship weight of the ship based on the ship main dimension data and the ship correction factor; Obtain load correction factor and vertical length correction times, including: Obtain historical ship main scale dataset and target deadweight; Determining a deadweight correction coefficient and a number of corrections for length between perpendiculars based on the historical ship main dimension dataset and the target deadweight; Determining a deadweight correction coefficient based on the historical ship main dimension dataset and the target deadweight includes: Determining a first deadweight correction coefficient and a second deadweight correction coefficient based on the historical ship main dimension data set; wherein the first deadweight correction coefficient is a deadweight correction coefficient corresponding to the first set deadweight, and the second deadweight correction coefficient is a deadweight correction coefficient corresponding to the second set deadweight; determining a target load correction factor based on the first load correction factor, the second load correction factor, and the target load; Determining the number of vertical line length corrections based on the historical ship main dimension dataset and the target deadweight includes: Determining a first number of corrections for the length between perpendiculars and a second number of corrections for the length between perpendiculars based on the historical ship main dimension data; wherein the first number of corrections for the length between perpendiculars is the number corresponding to the third set deadweight, and the second number of corrections for the length between perpendiculars is the number corresponding to the fourth set deadweight; A target number of corrections to the length between perpendiculars is determined based on the first number of corrections to the length between perpendiculars, the second number of corrections to the length between perpendiculars, and a target load.
2. The method according to claim 1, characterized in that Determining a target load correction factor based on the first load correction factor and the second load correction factor includes: A target load correction coefficient is determined based on the target load, the first load correction coefficient, the second load correction coefficient, the first set load weight, and the second set load weight.
3. The method according to claim 1, characterized in that Determining a target number of corrections to the length between perpendiculars based on the first number of corrections to the length between perpendiculars, the second number of corrections to the length between perpendiculars, and a target load capacity includes: The target number of corrections to the length between perpendiculars is determined based on the target load weight, the first number of corrections to the length between perpendiculars, the second number of corrections to the length between perpendiculars, the third set load weight, and the fourth set load weight.
4. The method according to claim 1, wherein Obtain the ship correction coefficient corresponding to the ship's main scale data, including: Obtaining a historical width dataset and a historical depth dataset from the historical ship main scale dataset; determining a number of profile width revisions based on the historical profile width data set; The number of profile depth revisions is determined based on the historical profile depth data set.
5. A device for determining the empty ship weight of a ship, characterized in that: include: A data acquisition module is used to acquire the main dimension data of the ship, wherein the main dimension data of the ship includes: the length between perpendiculars, the width, the depth and the deadweight correction coefficient of the ship; A correction coefficient acquisition module is used to obtain the ship correction coefficient corresponding to the main dimension data of the ship; wherein the ship correction coefficient includes: the correction number of length between perpendiculars, the correction number of width, and the correction number of depth; A weight determination module, configured to determine the empty ship weight of the ship based on the ship main dimension data and the ship correction coefficient; The data acquisition module is used for: Obtain historical ship main scale dataset and target deadweight; Determining a deadweight correction coefficient and a number of corrections for length between perpendiculars based on the historical ship main dimension dataset and the target deadweight; The data acquisition module is also used for: Determining a first deadweight correction coefficient and a second deadweight correction coefficient based on the historical ship main dimension data set; wherein the first deadweight correction coefficient is a deadweight correction coefficient corresponding to the first set deadweight, and the second deadweight correction coefficient is a deadweight correction coefficient corresponding to the second set deadweight; determining a target load correction factor based on the first load correction factor, the second load correction factor, and the target load; The data acquisition module is used for: Determining a first number of corrections for the length between perpendiculars and a second number of corrections for the length between perpendiculars based on the historical ship main dimension data; wherein the first number of corrections for the length between perpendiculars is the number corresponding to the third set deadweight, and the second number of corrections for the length between perpendiculars is the number corresponding to the fourth set deadweight; A target number of corrections to the length between perpendiculars is determined based on the first number of corrections to the length between perpendiculars, the second number of corrections to the length between perpendiculars, and a target load.
6. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method for light ship weight according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for light ship weight according to any one of claims 1 to 4 when executed.
Citation Information
Patent Citations
Estimation control method for weight of empty ship
CN114169667A
Method, device and equipment for determining empty ship weight of ship and storage medium
CN114379726A