Automatic loading system and method for container ship
Through the design of the automatic loading system of the container ship, the automatic loading algorithm is used to generate pre-loading charts, which solves the problem of inconvenient loading and unloading problems in complex multi-loading and multiple loading, and realizes automatic generation and efficient loading.
Patent Information
- Application Number
- CN202411448507.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-02-11
AI Technical Summary
In complex multi-loading and unloading situations, the prior art requires experienced operators to perform complex operations and manual arrangements, resulting in inconvenient loading process.
Design a container ship automatic loading system, including line setting module, ship model building module, document processing module and loading module, and generate perfect pre-loading maps through automatic loading algorithm to achieve automatic generation.
Experienced pre-loading maps can be generated without personnel participation, which reduces the complexity and human errors of the loading process and improves loading efficiency.
Smart Images

Figure CN119417328A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of container ship stowage, and in particular to an automatic stowage system and method for a container ship. Background Art
[0002] At present, the actual pre-stowage plan of Yangtze River container ships is compiled manually by experienced staff based on their previous stowage experience and understanding of the ships, to ensure that after all containers are loaded, the number of container inversions during loading and unloading is minimal, and the center of gravity is lowest and the overall draft is balanced during the entire voyage, including the water level during the dry season and different periods, to ensure that the ship can pass quickly and stably through the process by pressing the boxes.
[0003] If you encounter a complex situation with multiple loading and unloading and the box information is also messy, complex calculations are required and the guidance of experienced masters is needed to complete a perfect pre-loading map, which makes the actual operation very inconvenient. Summary of the invention
[0004] The purpose of the present invention is to provide an automatic stowage system and method for container ships. By modeling and analyzing different ship types, as long as the transportation information of the voyage boxes is input, a perfect pre-stowage diagram with the least number of box inversions, the lowest center of gravity, and overall draft balance can be directly generated through an automatic stowage algorithm, so that a person who knows a little about stowage can directly load an experienced pre-stowage diagram. The entire stowage does not require human participation and can be directly generated automatically.
[0005] To achieve the above-mentioned purpose, the present invention provides a container ship automatic stowage system and method, including a route setting module, a ship model building module, a document processing module and a stowage module;
[0006] The line setting module is connected to the loading module, the ship model building module is connected to the loading module, and the document processing module is connected to the loading module;
[0007] The route setting module selects corresponding container loading and unloading terminals along the Yangtze River as loading and unloading locations according to actual customer needs, thereby completing the sorting of operating terminals;
[0008] The ship model building module allows users to build a corresponding ship model according to actual conditions to determine the ship's level, number of rows, number of columns, and the parameters required for loading such as prohibited locations, partitions, awnings, and weight limits;
[0009] The document processing module can determine the parameters required for loading the container based on the documents imported by the user and the parameters manually input;
[0010] The loading module obtains the actual specific box according to the input data to perform actual box positioning and complete the overall box loading process.
[0011] Wherein, the line setting module includes a pre-stored data unit and a line selection unit, the pre-stored data unit is connected to the line selection unit, and the line selection unit is connected to the loading module;
[0012] The pre-stored data unit records and records all the terminals along the Yangtze River that require container loading and unloading;
[0013] The route selection unit selects the route for launching and discharging containers according to the input container loading and unloading terminals, and then sorts the actual terminals in order according to the corresponding sequence.
[0014] The ship model building module includes a model parameter importing unit, a model creating unit and a model referencing unit, wherein the model creating unit is connected to the model parameter importing unit, the model referencing unit is connected to the model creating unit and is also connected to the loading module;
[0015] The model parameter importing unit is used to edit and input the corresponding parameters required for establishing the ship model;
[0016] The model creation unit creates a ship model with a corresponding name according to the input ship model parameters;
[0017] The model referencing unit selects and references the created ship model.
[0018] Wherein, the document processing module includes a manual input unit and an automatic import unit, the manual input unit is connected to the loading module; the automatic import submodule is connected to the loading module;
[0019] The manual input unit allows the user to import the loading and unloading parameters of the loaded container according to the document content;
[0020] The automatic import submodule can analyze and process the document imported by the user, extract the loading and unloading parameters of the loading container, and import them.
[0021] The loading module includes a ship model analysis unit, a position travel calculation unit and a box loading unit. The ship model analysis unit is connected to the ship model establishment module; the position travel calculation unit is connected to the route setting module; the box loading unit is connected to the ship model analysis unit and to the position travel calculation unit;
[0022] The ship model analysis unit divides the overall space of the ship model accordingly, and then determines the specific placement space of the corresponding type of box;
[0023] The position movement calculation unit arranges each area in the order of first installation according to the ship's own model situation and the route of the next voyage;
[0024] The box loading unit completes the loading process of the entire box.
[0025] An automatic stowage system and method for container ships of the present invention plans and sets the ship's travel route through the route setting module, and then the user can select and reference the ship model pre-set in the ship model establishment module by filling in the ship name, limited center of gravity, displacement, maximum layer weight, empty ship weight and other parameters, so that the stowage module can generate the overall box stowage process according to the container loading and unloading parameters provided by the document processing module, the ship's travel route provided by the route setting module and the ship model provided by the ship model establishment module. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0027] Figure 1 It is a flow chart of the entire automatic stowage system for container ships of the present invention.
[0028] Figure 2 It is a schematic diagram of the automatic matching model of the present invention.
[0029] Figure 3 It is a schematic diagram of the division of large and small boxes according to the present invention.
[0030] Figure 4 It is a schematic diagram of the bridging region of the present invention.
[0031] Figure 5 It is a schematic diagram of grouping processing of the number of loading and unloading docks corresponding to each layer of the present invention.
[0032] Figure 6 It is a schematic diagram of the grouping result of the present invention.
[0033] Figure 7 It is a schematic diagram of the lateral movement rule of the present invention.
[0034] Figure 8 It is a schematic diagram of the final walking step of the present invention.
[0035] Fig. 9 It is a schematic diagram of the longitudinal movement rule of the present invention.
[0036] Fig.10 It is a schematic diagram of the operating sequence of the present invention.
[0037] Fig.11 It is a schematic diagram of the regional large box group and the regional small box group.
[0038] In the figure: 1-route setting module, 2-ship model building module, 3-document processing module, 4-loading module. DETAILED DESCRIPTION
[0039] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0040] In the description of the present invention, it should be understood that “plurality” means two or more than two, unless otherwise clearly and specifically defined.
[0041] See also Figures 1 to 11 The present invention provides a container ship automatic stowage system and method, including a route setting module, a ship model building module, a document processing module and a stowage module, wherein the route setting module includes a pre-stored data unit and a route selection unit, the ship model building module includes a model parameter importing unit, a model creating unit and a model referencing unit, the document processing module includes a manual input unit and an automatic importing unit, and the stowage module includes a ship model analyzing unit, a position movement calculating unit and a box loading unit. The above-mentioned scheme solves the problem that there are multiple loading and unloading and the box information is messy and inconsistent, and complex calculations are required, and the guidance of experienced masters is required to complete a perfect pre-stowage diagram, which leads to great inconvenience in actual operation.
[0042] Furthermore, the line setting module is connected to the loading module, the ship model building module is connected to the loading module, and the document processing module is connected to the loading module;
[0043] The route setting module selects corresponding container loading and unloading terminals along the Yangtze River as loading and unloading locations according to actual customer needs, thereby completing the sorting of operating terminals;
[0044] The ship model building module allows users to build a corresponding ship model according to actual conditions to determine the ship's level, number of rows, number of columns, and the parameters required for loading such as prohibited locations, partitions, awnings, and weight limits;
[0045] The document processing module can determine the parameters required for loading the container based on the documents imported by the user and the parameters manually input;
[0046] The loading module obtains the actual specific box according to the input data to perform actual box positioning and complete the overall box loading process.
[0047] In this embodiment, the ship's route is planned and set by the route setting module, and then the user can select and reference the ship model pre-set in the ship model building module by filling in parameters such as the ship name, limited center of gravity, displacement, maximum layer weight limit, empty ship weight, etc., so that the loading module can generate the overall box loading process according to the container loading and unloading parameters provided by the document processing module, the ship's route provided by the route setting module, and the ship model provided by the ship model building module.
[0048] Further, the line setting module includes a pre-stored data unit and a line selection unit, the pre-stored data unit is connected to the line selection unit, and the line selection unit is connected to the loading module;
[0049] The pre-stored data unit records and records all the terminals along the Yangtze River that require container loading and unloading;
[0050] The route selection unit selects the route for launching and discharging containers according to the input container loading and unloading terminals, and then sorts the actual terminals in order according to the corresponding sequence.
[0051] In this embodiment, the pre-stored data unit records all the terminals along the Yangtze River that require container loading and unloading, so that the user only needs to select the corresponding loading and unloading locations through the route selection unit to quickly select the navigation route. At present, according to the route of water supply and discharge (Yibin-Shanghai / Shanghai-Yibin), the actual terminals are sorted in the corresponding order. The user can adjust the order of the operating terminals according to the actual loading and unloading needs when confirming the assembly order.
[0052] Further, the ship model building module includes a model parameter importing unit, a model creating unit and a model referencing unit, the model creating unit is connected to the model parameter importing unit, the model referencing unit is connected to the model creating unit, and is connected to the loading module;
[0053] The model parameter importing unit is used to edit and input the corresponding parameters required for establishing the ship model;
[0054] The model creation unit creates a ship model with a corresponding name according to the input ship model parameters;
[0055] The model referencing unit selects and references the created ship model.
[0056] In this embodiment, the specific process of the model creation unit to create a ship model is as follows: Step 1: take the position of the 20Gp small box as 1 cell, and set the maximum number of layers, columns, and rows of the entire ship.
[0057] Step 2: Set up the restricted area, weight limit, partition, canopy, and restricted area respectively. The cell is the basic unit. The horizontally / vertically continuous cells can be set as the restricted area. The restricted area can only be set based on the first-layer plane or the prohibited area that has been set. The restricted area cannot be set out of thin air; Weight limit area: The weight limit area is set based on the first layer or the lowest layer of the prohibited area that has been set; Partition: Single-row partition setting, mainly to limit the placement of boxes, large boxes cannot be placed across the partition; Canopy: In view of the special nature of the canopy, it can be moved horizontally. After setting, boxes can be placed under the canopy but not above it.
[0058] Step 3: Set the basic information of the ship application: ship name, displacement, highest layer weight limit, maximum ship weight limit, and parameters required for center of gravity calculation: maximum center of gravity value, light ship weight, light ship baseline moment, level baseline moment of barrier-free cube, box moment, barrier-free cube (cube with no prohibited area in rows, columns, and layer heights from left to right).
[0059] Among them, the algorithm for placing boxes is as follows: from left to right, gradually calculate whether there are prohibited areas, partitions, and canopies, and arrange and combine the corresponding barrier-free areas and barrier areas in a continuous manner in the form of minimum cell columns; first calculate the continuous barrier-free areas and barrier areas of the first layer; when calculating the barrier areas and barrier-free areas above the second layer, in addition to referring to the prohibited areas, partitions, and canopies set as a whole, it is also necessary to refer to the minimum continuous unit column divided in the first layer; all levels are divided into barrier-free and barrier-free areas of the same corresponding column cubes according to barrier and barrier-free;
[0060] The ship model referenced by the model reference unit mainly includes the ship's level, number of rows, number of columns, prohibited positions, partitions, canopies, empty ship weight, full load displacement, empty ship baseline moment and the starting center of gravity height (center of gravity moment baseline) of the independent cube and the average center of gravity height of each layer interval (center of gravity moment baseline) or directly set the center of gravity height of each layer of the independent cube (center of gravity moment baseline), default limited center of gravity, default full load weight (weight limit), default top layer load (weight limit). The user only needs to fill in the ship name, limited center of gravity, displacement, maximum layer limit weight, empty ship weight, empty ship baseline moment for center of gravity calculation after loading and each layer center of gravity height (center of gravity moment baseline) of the independent cube ;
[0061] Among them, the top load and full load are used to determine whether the loading is overweight.
[0062] The empty ship weight, empty ship baseline moment, the initial center of gravity height of the independent cube and the average center of gravity height of each layer are used to calculate the center of gravity after loading.
[0063] The weight-limited center of gravity is used to determine whether the center of gravity of the loading is too high and as a reference for the loading effect.
[0064] The limited center of gravity, full load and top load can be used to adjust the ship loading requirements in real time according to the water level conditions of the Yangtze River in that season.
[0065] For further information, see Figure 2 , where 1 is the system common matching data; 2 is the matching data set individually by oneself, the document processing module includes a manual input unit and an automatic import unit, the manual input unit is connected to the loading module; the automatic import submodule is connected to the loading module;
[0066] The manual input unit allows the user to import the loading and unloading parameters of the loaded container according to the document content;
[0067] The automatic import submodule can analyze and process the document imported by the user, extract the loading and unloading parameters of the loading container, and import them.
[0068] In this embodiment, the import of document data is divided into manual input and one-key import modes. Manual input can be directly input through the manual input unit, wherein the main data includes summary data and single box data;
[0069] The summary data is:
[0070] Port of departure, port of destination, number of 20GP empty containers, number of 20GP loaded containers, 20GP cargo weight, number of 40GP / HC empty containers, number of 40GP / HC loaded containers and weight of 40GP / HC loaded containers (GP: general purpose container, used to transport general cargo that does not require temperature control; HC: high container, usually 9.6 feet high);
[0071] The single box data is:
[0072] Port of departure, port of destination, box type, box quantity, box weight and box number;
[0073] Here we focus on one-key import and the automatic import unit:
[0074] The automatic import unit summarizes the parameter information that must be required for loading according to the loading requirements. In order to meet the user's requirement of fast data import, the user is not forced to refer to the application format requirements and re-make the data and the corresponding table header when importing the document; the application can automatically match the corresponding parameters according to the data imported by the user, or a certain parameter obtained by calculation can also be matched. If there is a parameter that cannot be configured, the application provides manual matching of the corresponding parameters and then automatically imports the data application, which reduces the problem of users actually modifying documents offline and repeatedly importing data, so that users can quickly enter the loading to achieve fast loading results;
[0075] The automatic import unit first performs an import document analysis when analyzing the document, specifically including: extracting the header keywords and content data of the Excel document by column; obtaining the system must match the header field data; matching the document header by the system must field; if the complete match is successful, recording the corresponding system field and header relationship, otherwise returning a corresponding prompt to let the user select which header the corresponding must field corresponds to, and re-matching the system must field after the user matches until the complete match is successful; encapsulating the system fields corresponding to the document header for assembly and data storage processing, wherein the matching rules include: integrating system data and self-set matching data; generating the corresponding data structure above; matching all data included in the split words; finding the same group of completely matching phrases and replacing them with the corresponding superior phrases to continue the same group of full matching searches, and so on; finally finding the position where it is impossible to search forward, if the current replaced word is the top-level word, the match is successful, otherwise it fails.
[0076] Furthermore, the loading module includes a ship model analysis unit, a position travel calculation unit and a box loading unit, the ship model analysis unit is connected to the ship model establishment module; the position travel calculation unit is connected to the route setting module; the box loading unit is connected to the ship model analysis unit and to the position travel calculation unit;
[0077] The ship model analysis unit divides the overall space of the ship model accordingly, and then determines the specific placement space of the corresponding type of box;
[0078] The position movement calculation unit arranges each area in the order of first installation according to the ship's own model situation and the route of the next voyage;
[0079] The box loading unit completes the loading process of the entire box.
[0080] In this embodiment, the ship model analysis unit mainly divides the ship model into several corresponding areas according to various ship models along the Yangtze River: bow, main loading area, stern, and then divides the area into corresponding special positions and normal positions according to the prohibited areas, partitions, awnings, etc. After the main area comes out, each area is divided into small box positions and large box positions according to the principle of two small boxes and one large box;
[0081] The position walking calculation unit mainly arranges each area in the order of loading according to the ship's own model situation and the route of the next voyage. For example, special positions must be given priority because they need to be filled. Due to water flow and water level issues including the center of gravity of the ship, the bow weight problem (common water pressure) is considered first. Therefore, except for special positions, the bow position is given priority again, and the main body loading problem is considered secondly. Finally, the stern is considered last because the number of stern loading boxes is small and does not affect how to balance the weight. In addition to considering the priority of the regional box placing sequence, in order to maintain the draft balance and loading weight balance of the entire ship, the walking route of each position needs to be considered both horizontally and vertically. The algorithm here is not unified, and multiple algorithms coexist (can be expanded). The main purpose is to maintain the balance of left, right, front and back box placing, such as: from the middle to both sides or from both sides to the middle, both sides simultaneously placing boxes, etc., to ensure that no matter how many boxes are placed, the left, right, front and back box placing is balanced from the position of the box placing;
[0082] The box loading unit ensures that the center of gravity of the box is the lowest during the entire loading process, and there is no box tipping. The core parameters include loading and unloading dock, box model, box weight, whether it is an empty box, etc. The types of boxes (large and small boxes, heavy and empty boxes) considered in different areas and the priority of empty and heavy boxes are also different. For example, the order of considering boxes in the main area is empty small boxes, heavy small boxes, heavy boxes, and empty large boxes.
[0083] The number of empty small boxes, heavy small boxes, heavy boxes, and empty large boxes that need to be placed in the main area is calculated. Since the main area is also divided into large box positions and small box positions, it is necessary to calculate the number of heavy small boxes and empty small boxes for small box positions, and the number of heavy small boxes, empty small boxes, heavy boxes, and empty large boxes for large box positions. According to the actual number of small box positions and the number of large box positions and the actual application of the box placement rules, the proportion of the boxes placed between them is obtained. Finally, according to the number of positions and the proportion between different types of boxes, the permutation and combination operations are performed according to the actual application of the box placement rules to obtain the permutation and combination order between different types of boxes. For example, if there is a box fall or cannot be combined in a certain area, return to the upper area for recalculation (the box placement situation in each area is calculated and uniformly allocated before, and the corresponding problems such as single box, imbalance, and overlap in the same position (two boxes are placed in one position: at different times, one box is loaded first and then unloaded after the first box, and then the second box is reloaded and finally reaches the end of the voyage) are solved here);
[0084] The box loading unit also includes a box positioning algorithm, which is based on the actual box placement position, the ship area, the position walking route and the arrangement and combination order between different boxes. In the overall calculation, a preliminary calculation will be performed according to the loading and unloading docks, the number of boxes and the weight of the documents to obtain the result set of which docks, box types and quantities are loaded in each area. The overall balance, draft and center of gravity issues will be initially considered here; it is also used as a reference value for switching loading and unloading docks for reloading in the later stage. According to the relationship between the arrangement and combination matching of different types of boxes and the position priority, the corresponding parameter verification is performed to finally determine the box position;
[0085] For details, please refer to Figure 3 , according to the available cell columns of the ship, directly divide the large and small container spaces; division rules: Generally, first consider directly dividing the large container space (large container space = 2 consecutive small container spaces), and the remaining last single column is defined as the small container space. The bow and stern are divided according to their special features: if there is a single column at the bow, the front single column is the small container space and the rest are large container spaces; if there is a single column at the stern, the rear single column is the small container space and the rest are large container spaces
[0086] For details, please refer to Fig.10 , Dock loading sequence: according to the ship's voyage, all docks are arranged in order of arrival and set sequence numbers in sequence. The system defaults to starting from 1 and increasing in sequence; 1 is loaded first, and the largest value is unloaded last;
[0087] Overall calculation:
[0088] 1. Calculate the number of large and small containers that can be placed on each floor of the ship.
[0089] 2. According to the loading order of the containers, the number of large and small containers that need to be loaded and unloaded at each terminal is accumulated and subtracted, and the number of large and small containers loaded and unloaded at each terminal is stored.
[0090] 3. Take the number of terminals with the largest number of TEUs as the overall loading reference, and assemble them layer by layer from the bottom to the top of the ship model. Prioritize loading large containers in large container slots until the large containers are loaded. Then load small containers in large container slots, and only load small containers in small container slots. Simultaneously, load them layer by layer from the bottom to the top of the ship model.
[0091] 4. Small boxes in large boxes should be handled in even numbers to ensure that there are even numbers of small boxes in large boxes.
[0092] 5. Adjust the level of small boxes in large boxes. The number of small boxes in large boxes will be replaced by the number of large boxes in the upper layers until the small boxes in large boxes remain at the bottom and level with the large boxes.
[0093] 6. Finally, the number of loading layers of the entire ship, the total number of large and small boxes loaded, the number of loading layers and large and small boxes in each area, and the total number of large and small boxes unloaded at each terminal are obtained (for overlap calculation).
[0094] 7. Adjust the position, quantity and number of loading levels of small and large empty boxes in each area.
[0095] According to the box type and quantity in each area and the link with the document box, the distribution set group of the document boxes (loading and unloading dock, box type, box quantity, box weight range) in each area is obtained by considering the overall balance, draft, center of gravity and other issues.
[0096] Ship area loading order:
[0097] Calculate the loading order of the ship area according to the launching and disembarking of the ship voyage,
[0098] Principle: Divide the ship into corresponding left and right equal areas according to the cells and the center of gravity of the ship, and pack them in the symmetrical areas of 1 left and 1 right or 1 left and 1 right in sequence.
[0099] Among them, the order of loading of ships: bow, main area, stern;
[0100] Fore and stern specific loading order: please refer to Fig. 9 , divide the position cell rows into equal areas (odd rows and even rows), remove the odd center row (in the odd case, move to the center row first), and then move them step by step in different directions in turn (vertical movement method).
[0101] The specific location loading order of the main areas:
[0102] Lateral Movement: See Figure 7 , Figure 8 First, divide the minimum unit size slot area according to the size slots in the main area; small slots are not independent into independent areas unless there are special circumstances (small slots that are prohibited, partitioned, or completely isolated by awnings do not exist in actual applications), and the large slots facing forward (left) must be bound into an independent area.
[0103] Secondly, according to the navigation direction (water inlet and outlet) and the situation of the ship model itself, all independent areas of the main area are divided into equal areas (odd-numbered areas and even-numbered areas) and gradually moved from inside to outside, from outside to inside, or left to right symmetrically in a symmetrical cross manner (lateral movement method).
[0104] For more information on how to move rows within an independent region, see Fig. 9 :Vertical movement method, the column moves from left to right (from front to back)
[0105] Special area box:
[0106] Place boxes in the canopy area: load first and unload later according to the rules.
[0107] Bridge area:
[0108] Among them, the bridging area is a single grid of two adjacent small boxes. The small boxes in a single column are separated because there is a prohibited area. If a cell is filled, the upper layer can be treated as a large box.
[0109] Specifically, the main area cell column assembly:
[0110] Combination and permutation: perform permutation and combination operations with reference to the overall calculation results;
[0111] Large container group: one large container space (two small container spaces) and the top loading layer are grouped together;
[0112] Number of layers of loading dock: when performing combined calculations, the overall number of layers occupied by the loading dock must be referred to for corresponding calculations; Number of layers occupied by small boxes: number of small boxes / number of units per layer;
[0113] Among them, the combination rule is: give priority to the corresponding number of layers of small boxes, and then obtain the number of large boxes that is greater than or equal to the sequence number of the small box loading terminal and less than or equal to the corresponding number of the terminal layers of the small box terminal unloading; the terminal sequence here refers to the regional loading and unloading terminal distribution set group calculated as a whole. If the small boxes cannot be combined in the end, give priority to adding layers to the small boxes (only one layer is placed and try to add one layer gradually) to re-combine and calculate until all the small boxes are placed.
[0114] If the large boxes cannot be combined, the packing arrangement order is changed until they are fully matched. If it is not completed, the number of layers of boxes is gradually turned over and the combination calculation is performed according to the rule of starting the order of the loading dock again. Finally, the arrangement and combination that satisfies the number of small boxes, the most matching loading dock level, and the minimum number of turned-over layers is obtained.
[0115] For details, please refer to Figure 5 and Figure 6 , center of gravity sinking calculation (including weight limit calculation): the combination only records the current loading and unloading dock and the corresponding weight average position, and the weight lower layer gives priority to the rule that the heaviest box at the same loading and unloading dock is placed on the bottom layer; according to the upper loading and unloading dock and the lower loading and unloading dock, the number of loading and unloading docks corresponding to each layer is grouped and processed.
[0116] Please refer to Fig.11 , Steps for placing boxes in the area:
[0117] Calculate the area group - link the area group with the ship model position - link the area group with the document box information - link the document box information with the ship model position - place the box complete;
[0118] Regional group: regional small box group and regional large box group;
[0119] The regional small box group only records the small box summary information at the regional location, loading and unloading dock, weight range and loaded ship model level.
[0120] The regional large container group records the regional location, loading and unloading dock, container type on the left and right (small container positions in front and behind), weight range, and summary information of large and small containers at the ship model level.
[0121] 1. Special area generation area group:
[0122] Special areas are divided into the following according to the loading order:
[0123] bow area;
[0124] Canopy area;
[0125] Bridge area: two adjacent small boxes are separated because there is a forbidden area for small boxes in a single column. If a cell is filled, the upper layer can be treated as a large box.
[0126] There is a column area where odd-numbered columns are prohibited (not within the previous area);
[0127] Method for generating regional groups: Use the small boxes at the first loading and last unloading docks (refer to the regional loading and unloading dock distribution set group calculated as a whole, the dock application record point is used to return to switch the order of the first loading and last unloading docks and repeat the calculation) to generate regional small box groups for special areas in order from the bottom layer to the top layer of the ship model in order from heavy to light weight (refer to the current regional small box layer height and number calculated as a whole) and record the small box information actually consumed in the document.
[0128] 2. Main area generates area group:
[0129] Generate regional bin groups with overlapping bins:
[0130] Based on the total unloading docks calculated as a whole (refer to the regional loading and unloading dock distribution set group calculated as a whole, the dock application record point is used to return to switch the dock order of the last overlapping loading for repeated calculation), the total number of large and small boxes, box information and the overall number of large and small boxes in the current area, the overlapping regional large box group based on the level generates and records the large and small box information actually consumed by the document.
[0131] Small empty box area small box group generation;
[0132] The overall small box group calculation is performed based on the number of small empty containers in the main area of the overall calculation to obtain the number of small box groups and the number of small empty box levels; and the small heavy empty containers are arranged and combined according to the last unloading and earliest loading terminals of the remaining small empty containers (refer to the regional loading and unloading terminal distribution set group calculated as a whole, and the terminal application record point is used to return to the switching terminal order and repeat the calculation) to generate regional small box groups.
[0133] The regional large box group generation for the remaining large box positions:
[0134] The small box level calculation is performed based on the overall calculation results, the current remaining large box spaces, and the number of large and small boxes that can be loaded in the large box spaces. The regional large box groups are generated layer by layer in sequence according to the unloading order or loading order of the remaining loading and unloading terminals in the document (refer to the regional loading and unloading terminal distribution set group calculated as a whole, and the terminal application record point is used to return to the switching terminal start order and repeat the calculation); if the number of small boxes cannot reach the number of small boxes calculated in the current area, priority will be given to reducing the number of small boxes on the plane (descending with even numbers) and gradually stacking the number of small box layers for arrangement and combination.
[0135] The regional small box group generation of the remaining small box positions:
[0136] According to the overall calculation results and the current remaining small box information, the regional small box groups are generated layer by layer in the unloading order or loading order of the loading and unloading docks (refer to the regional loading and unloading dock distribution set group calculated as a whole, and the dock application record point is used to return to the switching dock start order to repeat the calculation).
[0137] 3. Generate area group in the stern area:
[0138] The remaining boxes are grouped in the large box area in the stern area;
[0139] The regional large box group is generated with reference to the remaining large box positions in the main area;
[0140] The remaining boxes are grouped in a small box area in the stern area;
[0141] The regional small box group is generated with reference to the remaining small box positions in the main area;
[0142] 4. Box turnover situation:
[0143] First, record the application record points of each terminal and the current assembly results, and switch the terminal application start order from the container flipping node upward in sequence (refer to the regional loading and unloading terminal distribution set group calculated as a whole) to perform repeated calculations and finally obtain the set of container groups with no container flipping or minimum container flipping area size.
[0144] 5. Top layer weight calculation:
[0145] The weight of the top-level large and small boxes in all groups is obtained according to all regional large and small box groups for calculation. If the weight limit of the top level is exceeded, the loading dock is switched from the first step (refer to the regional loading and unloading dock distribution set group for the overall calculation) and recalculated.
[0146] 6. Calculation of center of gravity sinking (including weight limit calculation):
[0147] For details, please refer to Figure 5 and Figure 6The regional large and small box groups only record the current loading and unloading dock and the corresponding average weight position. The lower weight layer gives priority to the actual weight of the boxes at the same loading and unloading dock. The boxes that are less than the weight of the lower layer (infinity if there is no lower layer) and greater than the weight of the upper layer (0 if there is no upper layer) are calculated from the bottom layer of the ship model to the top layer from heavy to light (starting from the bottom layer, the number of large and small boxes at the same loading and unloading dock of all regional large and small box groups at the current level and the weight of boxes at the upper and lower loading docks) are calculated step by step. The actual weight of each group and each layer of the boxes.
[0148] 7. Specific regional location positioning of regional size box groups:
[0149] The positioning calculation is carried out in sequence according to the order of loading and unloading terminals in the regional large and small container groups, the total weight of each group of loading order, and the loading order of the ship model (regional lateral movement method and intra-regional longitudinal movement method).
[0150] Calculate the overall draft, weight, center of gravity, left-right weight ratio of the ship model area, and upper-lower weight ratio of the ship model area of the current loading dock according to the loading order; until it reaches the allowable range (if the overall range is exceeded, switch the loading dock from the first step, and recalculate with reference to the overall calculated regional loading and unloading dock distribution set group).
[0151] 8. Place the box:
[0152] According to the connection between the regional size box group and the actual box in the document, the actual box in each group, each layer and each person in the regional size box group is obtained, and then the regional size box group is connected with the specific available box placement position of the ship model to obtain the connection between the specific available box placement position of the ship model and the actual box in the document.
[0153] Figure 5 In the figure A-B, the number A represents the order of loading at the terminal; the number B represents the order of unloading at the terminal, and the middle column represents the weight range;
[0154] When obtaining the specific weight of the current layer, the home page is sorted according to the maximum weight of the current layer, and the upper and lower layers with the maximum weight are searched for data acquisition.
[0155] During the acquisition process, it is necessary to determine whether there is a weight-restricted area and the maximum medium weight value in the corresponding area group for adjustment.
[0156] The weight data is obtained from the lowest layer to the upper layer in order, and the weight data is arranged from heavy to light.
[0157] For details, please refer to Figures 7 to 9 , group left and right ship area positioning:
[0158] 1. According to all the generated groups, the group numbers corresponding to the same number of groups are randomly selected for weight comparison, and the two pairs of groups with the lowest left and right differences are assigned to the left and right sides;
[0159] 2. Then combine the left and right columns according to the number of groups in each column;
[0160] 3. Finally, all (the left and right area groups of the divided groups) are located in the ship area group from heavy to light.
[0161] There are rules for left-right position movement and up-down position movement in group positioning: they are positioned step by step according to the symmetrical movement method;
[0162] Horizontal movement rules: Move the boxes in the corresponding numerical order. Figure 7 As shown, the up and down numbers and the fixed water pressure problem of the ship should be carried out first, and the corresponding order is different and fixed to form the final walking steps as shown Figure 8 As shown, finally, according to the specific position, weight, level, loading dock and unloading dock calculated for each group, the actual specific boxes are obtained to perform actual box positioning and complete the overall box loading process.
[0163] What is disclosed above is only one or more preferred embodiments of the present application, and cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A container ship automatic stowage system and method, characterized in that: It includes route setting module, ship model building module, document processing module and loading module; The line setting module is connected to the loading module, the ship model building module is connected to the loading module, and the document processing module is connected to the loading module; The route setting module selects corresponding container loading and unloading terminals along the Yangtze River as loading and unloading locations according to actual customer needs, thereby completing the sorting of operating terminals; The ship model building module allows users to build a corresponding ship model according to actual conditions to determine the ship's level, number of rows, number of columns, and the parameters required for loading such as prohibited locations, partitions, awnings, and weight limits; The document processing module can determine the parameters required for loading the container based on the documents imported by the user and the parameters manually input; The loading module obtains the actual specific box according to the input data to perform actual box positioning and complete the overall box loading process.
2. The automatic stowage system and method for container ships according to claim 1, characterized in that: The line setting module includes a pre-stored data unit and a line selection unit, the pre-stored data unit is connected to the line selection unit, and the line selection unit is connected to the loading module; The pre-stored data unit records and records all the terminals along the Yangtze River that require container loading and unloading; The route selection unit selects the route for launching and discharging containers according to the input terminals for loading and unloading containers, and then sorts the actual terminals in order according to the corresponding sequence.
3. The automatic stowage system and method for container ships according to claim 1, characterized in that: The ship model building module includes a model parameter importing unit, a model creating unit and a model referencing unit, wherein the model creating unit is connected to the model parameter importing unit, the model referencing unit is connected to the model creating unit and is also connected to the loading module; The model parameter importing unit is used to edit and input the corresponding parameters required for establishing the ship model; The model creation unit creates a ship model with a corresponding name according to the input ship model parameters; The model referencing unit selects and references the created ship model.
4. The automatic stowage system and method for container ships according to claim 1, characterized in that: The document processing module includes a manual input unit and an automatic import unit, the manual input unit is connected to the loading module; the automatic import submodule is connected to the loading module; The manual input unit allows the user to import the loading and unloading parameters of the loaded container according to the document content; The automatic import submodule can analyze and process the document imported by the user, extract the loading and unloading parameters of the loading container, and import them.
5. The automatic stowage system and method for container ships according to claim 1, characterized in that: The loading module includes a ship model analysis unit, a position movement calculation unit and a box loading unit, and the ship model analysis unit is connected to the ship model establishment module; The position travel calculation unit is connected to the route setting module; the box loading unit is connected to the ship model analysis unit and connected to the position travel calculation unit; The ship model analysis unit divides the overall space of the ship model accordingly, and then determines the specific placement space of the corresponding type of box; The position movement calculation unit arranges each area in the order of first installation according to the ship's own model situation and the route of the next voyage; The box loading unit completes the loading process of the entire box.
Citation Information
Cited By
Liquefied natural gas (LNG) ship material loading and unloading balance dynamic monitoring cloud platform and method
CN120106720A