Stowage method, stowage device, and stowage program
The method optimizes the stacking order of plate-shaped luggage on ships by dividing holds into slices and using evaluation functions, addressing inefficiencies in loading and unloading operations and improving work efficiency.
Patent Information
- Application Number
- JP2023117261
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-30
AI Technical Summary
Existing technologies fail to optimize the stacking order of plate-shaped luggage on ships, leading to inefficiencies in loading and unloading operations, particularly when considering hull balance and the impact of varying work conditions.
A method that divides the hold into slices and evaluates the placement of plate-shaped luggage using an evaluation function, incorporating coefficients for luggage and hold placement, and employs simulated annealing to optimize the stacking order while adhering to specific constraints such as hold capacity and gang work conditions.
The method optimizes the stacking order of plate-shaped luggage, improving work efficiency by considering the layout and sequence of loading and unloading operations, ensuring efficient use of ship holds and gang work.
Smart Images

Figure 2025014581000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a stowage method for determining the order in which cargo is stowed onto a ship. [Background technology]
[0002] Ships that transport planks as cargo have one or more containers (holds) for accommodating cargo. Ships have holds that are stacked one on top of the other, such as an upper hold and a lower hold. In addition, ships may have a bow hold and an aft hold. In this case, the ship has a total of four or more holds.
[0003] When loading cargo onto a ship, the efficiency of the work varies depending on the loading order. This effect occurs at both the loading port and the loading / unloading port. For example, if the cargo to be loaded and unloaded at the loading / unloading port is placed deep inside the hold, the work efficiency decreases. Or, it is considered inefficient to take out cargo from the lower hold when there is cargo placed in the upper hold.
[0004] The following Patent Document 1 describes a technology that aims to "automatically create the best stacking position plan under any conditions, and can also handle the case where the work berth is shifted during the stacking work," and that "includes an arrangement plan creation process that creates an appropriate stacking arrangement plan and calculates a predetermined evaluation value, a changed arrangement plan creation process that creates a modified arrangement plan of the stacking arrangement plan and calculates a predetermined evaluation value, an arrangement plan selection process that selects a better arrangement plan based on the comparison result of the two evaluation values, and a stacking position optimization process that repeats the arrangement plan creation process, the changed arrangement plan creation process, and the arrangement plan selection process, with the selected arrangement plan or a new arrangement plan being the stacking arrangement plan in the arrangement plan creation process. Furthermore, when the work berth is changed during stacking, a work berth allocation process that allocates each product to each work berth based on the work berth allocation information and predetermined rules" (see abstract). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 10-305929 Summary of the Invention [Problem to be solved by the invention]
[0006] Patent Document 1 aims to improve the efficiency of the entire operation, including the efficiency of unloading (unloading cargo from the ship) while taking into account the hull balance (see 0003 in the same document). It also uses simulated annealing as the optimization algorithm (see 0008 in the same document). However, the technology described in the document assumes that the cargo will be a cylindrically wound coil (see Figure 4 in the same document), and the state variables and evaluation function of the combinatorial optimization problem are designed on the premise that such cargo will be loaded. Therefore, it is believed that separate consideration is required for ships that transport plate materials as cargo.
[0007] The present invention has been made in consideration of the above-mentioned problems, and has an object to provide a technique that can optimize the loading sequence on a ship that transports plate-shaped cargo. [Means for solving the problem]
[0008] In the stowage method according to the present invention, a hold is divided into hold slices of equal width, and the loading state when plate materials are loaded onto the hold slices is evaluated by an evaluation function. The evaluation function is composed of a coefficient for evaluating the positional relationship between the cargoes and a coefficient for evaluating the positional relationship between the holds. Effect of the Invention
[0009] According to the stowage method of the present invention, it is possible to optimize the stowage sequence on a ship that transports plate-shaped cargo. Problems, configurations, advantages, and the like other than those described above will become apparent from the description of the following embodiments. [Brief description of the drawings]
[0010] [Figure 1] FIG. 2 is a diagram showing a schematic structure of a hold provided on a ship. [Diagram 2] FIG. 2 is a diagram showing a schematic diagram of an example of a luggage loading state configured with hold slices and luggage slices. [Diagram 3] FIG. 2 is a diagram for explaining the definition of an evaluation function H. [Figure 4] An example of state variable q is shown below. [Diagram 5] Here is an example to explain how to use Cij and Ank. [Figure 6] FIG. 13 is a diagram for explaining a loading evaluation coefficient among Cij. [Figure 7] FIG. 13 is a diagram for explaining a loading / unloading evaluation coefficient among Cij. [Figure 8] FIG. 13 is a diagram showing an example of an Ank. [Figure 9] A diagram explaining positions within a hold where the ceiling does not open. [Figure 10] FIG. 13 is a diagram for explaining a One-hot constraint in the penalty function HA. [Figure 11] FIG. 13 is a diagram for explaining a hold capacitance constraint in the penalty function HA. [Figure 12] FIG. 13 is a diagram illustrating a 2-gang constraint in the penalty function HA. [Figure 13] FIG. 13 is a diagram for explaining a fixed slice constraint in the penalty function HA. [Figure 14] FIG. 1 is a configuration diagram of a stowage device 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] <Embodiment 1> In the embodiment of the present invention, a method for determining the order in which plate materials (cargo having a plate shape) are loaded onto a ship that transports the cargo (stowage plan) will be described. When creating a stowage plan, there are conditions that must be taken into consideration. In this embodiment, an optimal stowage plan is created while satisfying the following conditions:
[0012] (Condition 1) There may be multiple loading ports (ports where cargo is loaded onto a ship) and multiple unloading ports (ports where cargo is unloaded from a ship). (Condition 2) There are some parts of the hold where the ceiling does not open. (Condition 3) There may be ports where loading and unloading operations are carried out in parallel in two holds. In other words, there may be ports where there are two groups of workers (gangs). Below, such ports may be called 2-gang ports. The constraints imposed by this condition may also be called 2-gang constraints. (Condition 4) The cargo to be loaded and the hold into which it will be loaded may be specified.
[0013] Fig. 1 is a diagram showing a schematic structure of holds provided on a ship in this embodiment. In this embodiment, a ship is assumed to have a total of four holds, two levels, one above the other, and two adjacent holds on the left and right sides at the stern and bow. The sizes of the holds may be the same or different.
[0014] The work of loading planks (cargo) into holds can be considered as the work of packing small containers (planks) of the same height and depth into four large containers (holds). However, if considered in this way, the length of the small containers in the ship's length direction (X direction in FIG. 1) will differ for each loading port / loading / discharging port. In this embodiment, the loading work is abstracted in this way, and the length of the cargo in the X direction is equally divided, so that all cargo is treated as a bundle of containers of the same size. The holds are also equally divided in the same way. This makes it easy to try swapping the positions of the cargo up and down, back and forth, and so an optimal solution for the stowage plan can be derived using an algorithm for solving combinatorial optimization problems, etc.
[0015] FIG. 2 is a diagram showing an example of a loading state of a package consisting of hold slices and package slices. Loading Slice is the slice number of a hold slice that is formed by equally dividing the inside of the hold. Package Slice is the slice number of a package slice that is formed by similarly equally dividing the package. The loading state can be expressed by these two numbers.
[0016] Figure 2 also shows the number of the loading port where the cargo is loaded (From) and the number of the loading / discharging port where the cargo is unloaded (To). There are only two loading port numbers, {0,1}, and the ship calls at these ports in that order. There are seven loading / discharging numbers, {0,1,2,3,4,5,6}, and the ship calls at these ports in that order. For example, Packaging Slice 0 is loaded at port 0 and unloaded at port 6. Notations such as [0,6] in Figure 2 represent a group of cargo that has the same loading port and discharging port.
[0017] In the hold configuration as shown in FIG. 2, it is desirable from the viewpoint of work efficiency to load and unload the cargo that is loaded first later. For example, during loading, it is desirable to load the second cargo in the lower hold before loading the first cargo in the upper hold, and during loading and unloading, it is desirable to load and unload the cargo in the lower hold after loading and unloading the cargo in the upper hold. Alternatively, during loading, it is desirable to load the second cargo in the bow hold before loading the first cargo in the stern hold, and during loading and unloading, it is desirable to load and unload the cargo in the bow hold after loading and unloading the cargo in the stern hold. Such conditions are taken into consideration in the planning procedure described below. The loading state in FIG. 2 is an example of a loading state created taking such conditions into consideration.
[0018] Among the hold slices in Figure 2, #0-#1, #10-#11, #12-#13, #22-#24, #34-#36, and #44-#45 are areas where the roof does not open. When loading luggage into these areas, there are other matters that need to be considered. This will be described later with reference to Figures 8 and 9.
[0019] FIG. 3 is a diagram for explaining the definition of the evaluation function H. The evaluation function H is a penalty function H A and the connection energy function H B The connection energy function H B is to solve the optimal luggage loading state by a search algorithm by formulating the luggage slice loading state as the connection energy between luggage slices and the connection energy between hold slices, and searching the state variables to minimize the connection energy. The penalty function H A More on this later.
[0020] In the formula in Fig. 3, q is a state variable that represents the position of the baggage slice. C ij is a luggage slice evaluation coefficient used to evaluate the layout relationship between luggage slices by weighting the connection energy between the luggage slices. A nk is a hold slice evaluation coefficient used to evaluate the arrangement relationship between the hold slices by weighting the connection energy between the hold slices.
[0021] In this embodiment, a state variable q that minimizes the evaluation function H (minimizes the connection energy) is searched for by an optimization algorithm such as simulated annealing.
[0022] Figure 4 shows an example of state variable q. When baggage j is loaded in hold i, state variable q is q ij =1, when not installed q ij = 0, q must be constructed as a one-hot matrix, as described below.
[0023] Figure 5 shows the C ij and A nk Here is an example that illustrates the use of . In the example of Figure 5, the connection energy of the luggage slice #3 is the sum of: A 3,2 ×C 3,1 ×q 3,3 ×q 2,1 A 3,1 ×C 3,0 ×q 3,3 ×q 1,0 A 3,0 ×C 3,2 ×q 3,3 ×q 0,2
[0024] Figure 6 shows the C ij FIG. 3 is a diagram illustrating the loading evaluation coefficient. ij is C ij =CL ij ×AMP LOADING +CD ij ×AMP DISCHARGE It can be formulated as follows: CL ij ×AMP LOADING is the loading evaluation coefficient that evaluates the order in which the baggage slices are loaded. CD ij ×AMP DISCHARGE is the loading / unloading evaluation coefficient that evaluates the order in which the baggage slices are loaded and unloaded. ij The following figure shows an example of AMP. LOADING and AMP DISCHARGE can be set arbitrarily.
[0025] (1)CL ij is evaluated as -1 for the following loading conditions: The loading port of the lower or bow cargo j is earlier than the loading port of the upper or stern cargo i, i.e., if the loading port of i>the loading port of j: CL[i,j]=-1 (2)CL ij is rated +1 for all other loading conditions: The loading port of the lower or bow-side cargo j is later than the loading port of the upper or stern-side cargo i, that is, if the loading port of i < the loading port of j: CL[i,j]=1 (3)CL ij is evaluated as 0 in cases of loading states other than the above: The loading port of the lower or bow-side cargo j is the same as the loading port of the upper or stern-side cargo i, that is, if the loading port of i = the loading port of j: CL[i,j]=0
[0026] Figure 7 is a diagram for explaining the loading and unloading evaluation coefficient among Cs. CD ij can be defined as follows. ij is defined as follows.
[0027] (1)CD ij is evaluated as -1 in the following loading states: The unloading port of the lower or bow-side cargo j is later than the unloading port of the upper or stern-side cargo i, that is, if the unloading port of i < the unloading port of j: CD[i,j]=-1 (2)CD ij is evaluated as +1 in cases of loading states other than the above: The unloading port of the lower or bow-side cargo j is earlier than the unloading port of the upper or stern-side cargo i, that is, if the unloading port of i > the unloading port of j: CD[i,j]=1 (3)CD ij is evaluated as 0 in cases of loading states other than the above: The unloading port of the lower or bow-side cargo j is the same as the unloading port of the upper or stern-side cargo i, that is, if the unloading port of i = the unloading port of j: CD[i,j]=0
[0028] Figure 8 is a diagram showing an example of A nk A is used to evaluate whether the arrangement relationship between hold n and k is desirable when the cargo slices q nk and q ni and q kj are loaded. A nkis configured to increase the evaluation function H (deteriorate the evaluation value) when the placement relationship between holds n and k is undesirable.
[0029] For example, load cargo into the upper hold and then load cargo into the lower hold. ni andq kj ) is configured, the connection energy is increased. AMP_Z_DIMENSION in Figure 8 is the coefficient for this purpose. Similarly, the connection energy is increased for a configuration in which cargo is loaded in the aft hold and then in the forward hold. AMP_X_DIMENSION is the coefficient for this purpose. The cargo placement within the same hold is also evaluated in the same way as the configuration relationship between holds (AMP_X_DIMENSION). A nk The part where the value is -1 will be explained with reference to Figure 9. The hold on the body is not evaluated (A nk =0).
[0030] Figure 9 is a diagram explaining positions in holds where the roof does not open. In Figure 9, each hold has a section where the roof does not open at both the bow and stern sides. The area surrounded by an ellipse in Figure 9 corresponds to this section. When loading cargo into this section, new considerations are required.
[0031] Specifically, when loading cargo in this area, it is desirable to load cargo from the back of the hold to the front in the order of arrival, and when unloading cargo, it is desirable to load cargo from the front of the hold to the back in the order of arrival. Therefore, if such a loading plan is used, A nk may be set.
[0032] Among the hold slices with no open roofs as described in Figure 2, those located on the stern side (#10-#11, #22, #34, #44-#45) should be loaded from the back of the hold to the front in the order of arrival. In other words, only in this case would it be desirable to load from the stern side rather than the bow side, so in such a case the evaluation needs to be reversed. Therefore, in A of Figure 8, nk Of these, these hold slices and the adjacent hold slices should be A nk = 1, but the evaluation is reversed to A nk =-1. If the hold slice where the ceiling does not open is on the bow side, such a reversal is not necessary.
[0033] Figure 10 shows the penalty function H A FIG. 1 is a diagram illustrating a one-hot constraint in the penalty function H A is a function constructed to impose a penalty on the evaluation function H when the state variable q does not satisfy the constraint. The penalty function H A is the sum of (a) one-hot constraint, (b) hold capacitance constraint, (c) 2-gang constraint, and (d) fixed slice constraint.
[0034] Every baggage slice can fit into exactly one of all the hold slices. In other words, the state variable q must be a One-hot matrix in which there is exactly one variable with a value of 1 for every matrix. Therefore, a One-hot matrix is a square matrix of dimension N. The One-hot constraint represents this constraint condition. If the state variable q does not satisfy each equation in Figure 10, a penalty is added to the evaluation function H.
[0035] Figure 11 shows the penalty function H AThis is a diagram explaining the hold capacity constraint. The total volume of baggage in a hold must not exceed the loadable capacity of that hold. This constraint must be met for all holds. If the total volume of baggage in any one hold exceeds the loadable capacity of that hold, a penalty is added to the evaluation function H. This constraint is expressed by the formula in Figure 11. One-hot constraints and hold capacity constraints are constraints that are added by default due to the nature of the stowage problem.
[0036] Figure 12 shows the penalty function H A This is a diagram explaining the 2-gang constraint. In a 2-gang port, two gangs each load and unload cargo in separate holds in parallel. Therefore, when unloading cargo in a 2-gang port, cargo is simultaneously loaded and unloaded from two adjacent holds, so it is desirable that the number of cargo pieces carried by these holds be close to each other (preferably the same number). The equation in FIG. 12 expresses this constraint condition.
[0037] For example, when a total of 12 baggage slices are distributed to two adjacent holds, the formula in Fig. 12 returns 0 if the baggage is distributed approximately evenly to each hold, such as (9,3)(8,4)(7,5)(6,6), and returns 1 if the distribution is uneven, such as (12,0)(11,1)(10,2). As a result, if the distribution of baggage slices at a 2-gang loading / discharging port is desirable, the evaluation value will improve, and if it is undesirable (uneven distribution), the evaluation value will worsen.
[0038] Figure 13 shows the penalty function H A FIG. 13 is a diagram for explaining the fixed slice constraint. When loading luggage, a hold to which a specific luggage is loaded may be specified. For such luggage, if the specification is not satisfied, a penalty is added to the evaluation function H. The equation in FIG. 13 expresses this constraint condition.
[0039] <First embodiment: Summary> The stowage method according to this embodiment divides the plate-shaped luggage and holds into luggage slices and hold slices of equal width, respectively, and calculates the luggage slice evaluation coefficient C ij and hold slice evaluation coefficient A nk Using the evaluation function H constructed by the above, the state variable q ij By dividing the luggage and holds into slices, trials of changing the luggage arrangement can be easily carried out, and a stowage plan can be created using an algorithm for solving combinatorial optimization problems (simulated annealing in this embodiment). In other words, an optimal stowage plan can be created using a method suitable for stowage of plate-shaped luggage.
[0040] The loading method according to this embodiment is based on the loading evaluation coefficient CL ij ×AMP LOADING and loading / unloading evaluation coefficient CD ij ×AMP DISCHARGE Using this, we evaluate whether the loading and unloading sequences are efficient. This makes it possible to create a loading plan that takes into account the efficiency of each loading and unloading operation.
[0041] In the stowage method according to this embodiment, the stowage order for the holds is calculated based on the hold slice evaluation coefficient A nk In addition, for holds with closed roofs, loading from the back of the hold to the front in the order of arrival at the port when loading, and unloading in the reverse order of arrival at the port when unloading, is evaluated positively. This makes it possible to optimize the loading condition by loading from the bow to the stern in principle, while taking into account the special conditions of holds with closed roofs.
[0042] In the stowage method according to the present embodiment, the penalty function H A The one-hot constraint and hold capacity constraint expressed by are added to the evaluation function H. This makes it possible to obtain a realistic loading state that satisfies the physical constraint conditions that the hold must satisfy.
[0043] In the stowage method according to the present embodiment, the penalty function H A The 2-gang constraint is added to the evaluation function H as a constraint condition represented by. The 2-gang constraint is not an actual constraint, but is added as a penalty for convenience in order to obtain a loading state that allows efficient work at a 2-gang port. In this way, by incorporating evaluation items from a perspective other than the loading port / loading / discharging port as penalties, individual evaluation items can also be optimized in the search process.
[0044] <Embodiment 2> 14 is a configuration diagram of a stowage apparatus 1 according to the second embodiment of the present invention. The stowage apparatus 1 is an apparatus that implements the stowage method described in the first embodiment. The stowage apparatus 1 includes a calculation unit 11 and a storage unit 12. The calculation unit 11 can also receive instructions for the stowage apparatus 1 (e.g., fixed designation in fixed slice constraints).
[0045] The calculation unit 11 is a functional unit that implements the stowing method described in embodiment 1. The calculation unit 11 can be configured by hardware such as a circuit device that implements the function, or can be configured by a calculation device such as a CPU (Central Processing Unit) executing software that implements the function.
[0046] The memory unit 12 is a storage device that stores data used by the calculation unit 11. For example, it can store data describing the initial values of the baggage slices and hold slices, data describing the evaluation function H and its coefficients, data describing the baggage and holds specified in the fixed slice constraints, etc. It can also store the results of calculations performed by the calculation unit 11.
[0047] The calculation unit 11 outputs data describing the stowage state obtained by carrying out the stowage method by any method. For example, the calculation unit 11 can output data describing the results, present the results on an output device such as a display provided in the stowage apparatus 1, or output the data in any other manner.
[0048] <Modifications of the present invention> In the above embodiment, simulated annealing has been exemplified as an algorithm for solving the stowage planning problem, but any other optimization algorithm may be used. The stowage apparatus 1 may be configured as, for example, an Ising machine. [Explanation of symbols]
[0049] 1: Stacking equipment 11: Arithmetic section 12: Storage section
Claims
1. 1. A method for determining an order in which plate-shaped cargo is loaded onto a ship carrying the cargo, comprising the steps of: the ship includes a first lower hold and a first upper hold disposed above the first lower hold as a container for carrying the cargo; The stacking method comprises: virtually dividing the first lower hold and the first upper hold into hold slices having equal widths in a fore-aft direction of the ship; a step of defining a function for calculating an evaluation value of a loading state in which a first baggage is loaded onto a first hold slice generated in the dividing step, and a second baggage is loaded onto a second hold slice located below or toward the bow of the first hold slice; calculating the evaluation value according to the function; A step of searching for a combination of the first luggage and the second luggage that can optimize the evaluation value; having The function is a luggage slice evaluation factor evaluating a relationship between the first luggage in the loaded state and the second luggage in the loaded state; a hold slice evaluation coefficient for evaluating a relationship between the first hold slice in the mounted state and the second hold slice in the mounted state; It is made up of A loading method characterized by the above.
2. The function is a binary value representing whether the first load is loaded on the first hold slice; a binary value representing whether the second load is loaded on the second hold slice; The baggage slice evaluation coefficient, the hold slice evaluation coefficient, and configured to calculate the evaluation value by multiplying 2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
3. The baggage slice evaluation coefficient is composed of a loading evaluation coefficient that evaluates the loading order of the first baggage and the second baggage, The loading evaluation coefficient is configured to have an effect of improving the evaluation value when a loading port of the second baggage is prior to a loading port of the first baggage, The loading evaluation coefficient is configured to have an effect of worsening the evaluation value when a loading port of the second baggage is later than a loading port of the first baggage, The loading evaluation coefficient is configured to have no effect of improving or worsening the evaluation value when the loading port of the second baggage is the same as the loading port of the first baggage.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
4. The baggage slice evaluation coefficient is composed of a loading / unloading evaluation coefficient for evaluating a loading / unloading order of the first baggage and the second baggage, The loading / unloading evaluation coefficient is configured to have an effect of improving the evaluation value when the loading / unloading port of the second baggage is later than the loading / unloading port of the first baggage, The loading / unloading evaluation coefficient is configured to have an effect of worsening the evaluation value when the loading / unloading port of the second baggage is prior to the loading / unloading port of the first baggage, The loading and unloading evaluation coefficient is configured to have no effect of improving or worsening the evaluation value when the loading and unloading port of the second baggage is the same as the loading and unloading port of the first baggage.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
5. The hold slice evaluation coefficient is configured to have an effect of worsening the evaluation value when loading of the first hold slice occurs before loading of the second hold slice.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
6. The ship includes, as containers for carrying the cargo, a second lower hold arranged adjacent to the stern side of the first lower hold, and a second upper hold arranged adjacent to the stern side of the first upper hold, the hold slice evaluation coefficient is configured to have an effect of worsening the evaluation value when the loading of the second lower hold occurs before the loading of the first lower hold, The hold slice evaluation coefficient is configured to have an effect of worsening the evaluation value when the loading of the second upper hold occurs before the loading of the first upper hold.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
7. At least one of the first lower hold and the first upper hold has a portion where the ceiling cannot be opened, the hold slice evaluation coefficient is configured to have an effect of improving the evaluation value when the loading order in the portion is from the back of the hold to the front in the order of port call, The hold slice evaluation coefficient is configured to have an effect of improving the evaluation value when the loading and unloading order in the portion is performed in reverse order of port arrival from the front to the back in the hold.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
8. the function is configured by a penalty function that worsens the evaluation value when the order does not satisfy a constraint condition, The penalty function is a matrix constraint that must be satisfied by a matrix formed by a binary value representing whether the first baggage is loaded on the first hold slice and a binary value representing whether the second baggage is loaded on the second hold slice; a hold capacity constraint that worsens the evaluation value when a total volume of baggage loaded into the first lower hold exceeds a loadable capacity of the first lower hold, and that worsens the evaluation value when a total volume of baggage loaded into the first upper hold exceeds a loadable capacity of the first upper hold; It is made up of 2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
9. The matrix constraint is a constraint that the matrix must have exactly one variable that is 1 in every row and every column.
9. The method of claim 8, wherein the loading is performed in a manner similar to that described in claim 8.
10. the ship includes, as containers for carrying the cargo, a second lower hold arranged adjacent to the first lower hold and a second upper hold arranged adjacent to the first upper hold, The function is configured by a penalty function that worsens the evaluation value when a loading / unloading sequence at a 2-gang loading / unloading port where loading / unloading work is performed by two gangs does not satisfy a constraint condition, the penalty function is configured to worsen the evaluation value when a difference between the number of baggage pieces carried in the first lower hold and the number of baggage pieces carried in the second lower hold is equal to or greater than a threshold value when baggage is loaded and unloaded in parallel from the first lower hold and the second lower hold at the two-gang loading and unloading port, The penalty function is configured to worsen the evaluation value when a difference between the number of pieces of baggage loaded in the first upper hold and the number of pieces of baggage loaded in the second upper hold is equal to or greater than a threshold value when baggage is loaded and unloaded in parallel from the first upper hold and the second upper hold at the two-gang loading and unloading port.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
11. The stowage method includes a step of receiving a designation input for designating cargo to be loaded onto the ship and a hold that is a container for loading the cargo; the function is configured by a penalty function that worsens the evaluation value when the order does not satisfy a constraint condition, The penalty function is configured to worsen the evaluation value if the baggage and hold specified by the specified input are not filled as a result of the search.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
12. The function is configured such that the larger the evaluation value, the lower the evaluation of the mounting state, In the searching step, the evaluation value is optimized by simulated annealing.
2. The method of claim 1, wherein the loading is performed in a manner similar to that described in claim 1.
13. A loading device that determines a sequence for loading plate-shaped cargo onto a ship that transports the cargo, comprising: the ship includes a first lower hold and a first upper hold disposed above the first lower hold as a container for carrying the cargo; The stowage device includes a calculation device that determines the order, The computing device includes: virtually dividing the first lower hold and the first upper hold into hold slices having equal widths in a fore-aft direction of the ship; a step of defining a function for calculating an evaluation value of a loading state in which a first baggage is loaded onto a first hold slice generated in the dividing step, and a second baggage is loaded onto a second hold slice located below or toward the bow of the first hold slice; calculating the evaluation value according to the function; A step of searching for a combination of the first luggage and the second luggage that can optimize the evaluation value; determining said order by carrying out The function is a luggage slice evaluation factor evaluating a relationship between the first luggage in the loaded state and the second luggage in the loaded state; a hold slice evaluation coefficient for evaluating a relationship between the first hold slice in the mounted state and the second hold slice in the mounted state; It is made up of A stacking device characterized by:
14. A stowage program for causing a computer to execute the stowage method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Method and device for planning and preparing inboard loading position
JP1998305929A