JPH0778833B2 - Automatic loading pattern creation system - Google Patents
Automatic loading pattern creation systemInfo
- Publication number
- JPH0778833B2 JPH0778833B2 JP59212516A JP21251684A JPH0778833B2 JP H0778833 B2 JPH0778833 B2 JP H0778833B2 JP 59212516 A JP59212516 A JP 59212516A JP 21251684 A JP21251684 A JP 21251684A JP H0778833 B2 JPH0778833 B2 JP H0778833B2
- Authority
- JP
- Japan
- Prior art keywords
- cargo
- stowage
- knowledge
- function
- plane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は、異種寸法の直方体貨物(例えば、ダンボール
箱)を発送用の板(以下、パレツトと呼ぶ)に積付ける
ために実施しなければならない積付パターン設計に係
り、特に、パレツトに積付ける貨物(製品とも呼ぶ。)
の寸法が多種である場合に好適な積付パターン作成シス
テムに係る。DETAILED DESCRIPTION OF THE INVENTION Field of Application of the Invention The present invention must be carried out in order to load a rectangular parallelepiped cargo (for example, a cardboard box) of different sizes on a shipping plate (hereinafter referred to as a pallet). Cargo (also called a product) to be loaded on a pallet, especially related to the loading pattern design.
The present invention relates to a stowage pattern creating system suitable for various sizes.
パレツト上に、三次元で異種寸法の貨物群を配置する問
題は、数学的には組合せ問題である。しかし、現在の数
理計画手法では、満足な解を導きだすことは、非常に困
難である。そのため、従来、人間が次のようなプロセス
を繰返し、積付パターンを作成している。The problem of arranging cargo groups of different dimensions in three dimensions on a pallet is mathematically a combination problem. However, it is very difficult to derive a satisfactory solution with the current mathematical programming method. Therefore, conventionally, humans repeat the following processes to create stowage patterns.
ステツプ1:与えられた積付けるべき貨物群の中から、い
くつかの貨物を選ぶ。Step 1: Select some cargos from the given cargo group to be stowed.
ステツプ2:選択した貨物群を、どの位置(平面)にどの
ような配置方法で配置すればよいかの方針を立てる。Step 2: Establish a policy on how to arrange the selected cargo group at which position (plane).
ステツプ3:立てた方針に従つて、選択した貨物個々の配
置位置を求める。配置結果を紙面に記述する。Step 3: Determine the location of each selected cargo according to the established policy. Describe the layout result on the paper.
ステツプ4:配置結果を評価する。結果が満足ならば、ス
テツプ1に戻り、未積み貨物について、同様の作業を繰
返す。結果が不満ならば、ステツプ2あるいはステツプ
3に戻り貨物配置を修正する。Step 4: Evaluate placement result. If the result is satisfactory, return to Step 1 and repeat the same operation for unloaded cargo. If you are not satisfied with the result, return to step 2 or step 3 and correct the cargo arrangement.
しかし、上記方式には、次の問題点がある。However, the above method has the following problems.
(1)パレツト上に配置する貨物の種類、個数が増える
と、設計者の試行回数、即ち、紙面上への記述回数及び
修正回数、が増し、積付けパターンの設計に多大な工数
を要する。(1) As the type and number of cargos placed on the pallet increases, the number of trials by the designer, that is, the number of times of description on the paper and the number of corrections increases, which requires a great number of man-hours for designing the stowage pattern.
(2)貨物の種類、個数が増すと、未熟練設計者では、
満足な積付けパターンを設計できない場合がある。(2) As the type and number of cargoes increase, unskilled designers
It may not be possible to design a satisfactory stowage pattern.
(3)多数の積付パターンを設計しなければならない量
産工場の発送システムは、この設計に多数の設計者が必
要である。そのため、発送コストが増加する。(3) A mass-production factory shipping system in which a large number of stowage patterns must be designed requires a large number of designers for this design. Therefore, shipping cost increases.
本発明の目的は、熟練設計者のもつ知識を活用すること
により、 積付パターン設計時間の短縮、を実現する積付けパター
ン自動作成システムを提供することである。An object of the present invention is to provide a stowage pattern automatic creation system that realizes reduction of stowage pattern design time by utilizing the knowledge of a skilled designer.
本発明は、積付パターン設計者のもつ積付知識が、次の
構造である点に着目している。即ち、「どうような貨物
の配置状況、貨物の未積み状況ならば、どの位置にどの
製品をどのように配置すればよいか」という構造であ
る。積付知識の一例は「広い平面があり、かつ未積み貨
物数が多いならば、広い平面に数量大な貨物を矩形に配
置すればよい」である。本発明は、この知識を用いて、
積付パターンの自動設計を実現する、積付パターン自動
作成システムである。The present invention focuses on the fact that the stowage pattern designer's stowage knowledge has the following structure. In other words, the structure is "what kind of cargo should be arranged and which product should be arranged at which position depending on the situation of cargo arrangement and the situation where cargo is not yet loaded." An example of stowage knowledge is "if there is a large plane and the number of unloaded cargos is large, then a large number of cargos should be arranged in a rectangular shape on the wide plane." The present invention uses this knowledge to
It is an automatic stowage pattern creation system that realizes the automatic design of stowage patterns.
本システムは、次の4機能から構成される。This system consists of the following four functions.
(1)貨物の配置状況、貨物の未積み状況の把握機能 (2)適用可能な積付知識の選択機能 (3)貨物の積付位置決定機能 (4)積付パターン表示機能 本発明では、これらの機能を用いて、次の順序で積付パ
ターンを決定する点に特徴がある。(1) Function of grasping the status of arrangement of cargo and status of unloaded cargo (2) Function of selecting applicable loading knowledge (3) Function of determining position of cargo loading (4) Function of displaying loading pattern In the present invention, The feature is that the stowage pattern is determined in the following order using these functions.
ステツプ1:パレツト上の貨物の積付位置と未積み貨物の
種類、寸法、個数とから、貨物の配置状況、貨物の未積
み状況を把握(例えば、広い平面の有無、未積み製品の
多少)する。Step 1: Grasp the freight arrangement status and freight unpacking status from the loading position of the freight on the pallet and the type, size, and number of unfreighted cargoes (for example, the presence or absence of a wide flat surface, the number of unloaded goods) To do.
ステツプ2:ステツプ1で把握した状況下で適用可能な積
付知識を、積付知識群の中から選択する。Step 2: Select the stowage knowledge applicable to the situation grasped at Step 1 from the stowage knowledge group.
ステツプ3:選択した知識に基づき、積付貨物の名称、積
付平面を決定し、その平面における貨物個々の配置を求
める。Step 3: Based on the selected knowledge, the name of the cargo to be stowed, the stowage plane is determined, and the placement of each cargo on that plane is determined.
ステツプ4:以上の操作を、全ての貨物の積付位置が決ま
るまで繰返す。Step 4: The above operation is repeated until the loading positions of all cargoes are determined.
ステツプ5:上記操作で完成した積付パターンを、グラフ
イツク・デイスプレイ端末装置に表示する。Step 5: The stowage pattern completed by the above operation is displayed on the graphic display terminal device.
以下、第1図〜第15図により本発明の第1の実施例を説
明する。The first embodiment of the present invention will be described below with reference to FIGS.
第1図に、本発明のハードウエア構成を示す。1は積付
パターンを表示するグラフイツク・デイスプレイ端末装
置である。2は電子計算機であり、ここで、パレツト上
の貨物の配置状況、貨物の未積み状況(以下、これらを
局面と呼ぶ)の把握、適用可能な積付知識の選択、貨物
の積付位置の決定、積付パターンの表示、を行なう。3
はパレツト上に積付ける貨物の種類、形状、個数、等
(以下、積付データと呼ぶ)を格納する記憶装置であ
る。4は積付知識を格納する記憶装置である。FIG. 1 shows the hardware configuration of the present invention. Reference numeral 1 is a graphic display terminal device for displaying a loading pattern. Reference numeral 2 is an electronic computer, in which the arrangement status of cargo on the pallet, the status of cargo unloaded (hereinafter referred to as “phase”), the selection of applicable loading knowledge, the location of cargo loading, Determine and display stowage pattern. Three
Is a storage device that stores the type, shape, number, etc. of cargo to be stowed on a pallet (hereinafter referred to as stowage data). A storage device 4 stores stowage knowledge.
第2図に、積付データの格納形式を示す。FIG. 2 shows a storage format of stowage data.
第3図に、積付知識の格納形式を示す。積付知識は、設
計者がシステムに登録するものである。そのため、積付
知識は、例えば、製品Aの個数10個、積付可能平面が20
0cm2といつた定量的な値ではなく、例えば、広い、狭
い、多い、少ないといつた定性的な内容である。FIG. 3 shows a storage format of stowage knowledge. The stowage knowledge is registered by the designer in the system. Therefore, the stowage knowledge is, for example, 10 pieces of product A and 20 stowable planes.
It is not a quantitative value such as 0 cm 2 , but a qualitative content such as wide, narrow, large, and small.
第4図に、電子計算機内に組込むソフトウエアの構成を
示す。FIG. 4 shows the configuration of software incorporated in the electronic computer.
以下、第4図における各機能の処理内容を動作手順に従
つて、説明する。The processing contents of each function in FIG. 4 will be described below according to the operation procedure.
〈局面把握機能〉 本機能は、パレツト上の各貨物の配置位置と、未積み貨
物の種類、寸法、個数とから、貨物の配置状況、貨物の
未積み状況を解釈(例えば、広い平面の有無、未積み製
品の多少)する機能である。<Aspect grasp function> This function interprets the status of cargo placement and the status of cargo non-loading based on the location of each cargo on the pallet and the type, size, and quantity of unloaded cargo (for example, whether there is a wide plane). This is a function of unloaded products).
具体的には、第5図(a)に示す積付パターンテーブル
(各貨物の配置位置を格納したテーブルであり、後述す
る貨物配置決定機能で作成する。)第5図(a)におい
て、積付座標はパレツトの左手前端点を原点(0,0,0)
としたときの貨物の左奥の座標点を示し、積付方向はパ
レツトの左側面に正対する貨物の辺でLENGが長辺、WIDT
が幅辺を示す。また、貨物名における01,02などは同一
貨物に付した連番を示す。パレツト上に貨物が配置され
ていない場合には空である)と、第5図(b)に示す積
付データテーブル(記憶装置3から取込んだ貨物の種
類、寸法、個数、等を格納したテーブル)とを用いて、
貨物の配置状況、貨物の未積状況を定性的に把握する機
能である。Specifically, the stowage pattern table shown in Fig. 5 (a) (a table that stores the placement positions of each cargo, and is created by the cargo placement determination function described later.) Fig. 5 (a) The coordinate is the origin (0,0,0) at the left front end point of the pallet.
Is the coordinate point on the far left side of the cargo, and the loading direction is the side of the cargo facing the left side of the pallet, LENG is the long side, and WIDT is the long side.
Indicates the width side. In addition, 01, 02, etc. in the cargo name indicate the serial number attached to the same cargo. It is empty when the cargo is not placed on the pallet) and the stowage data table shown in FIG. Table) and
This is a function to qualitatively understand the status of cargo placement and the status of unfilled cargo.
本機能のソフトウエア構成を、第6図に示す。The software configuration of this function is shown in FIG.
本機能は、下記サブ機能から構成される。This function consists of the following sub-functions.
(1)積付可能平面抽出機能 (2)局面の定性的翻訳機能 以下、各サブ機能の処理内容を示す。(1) Stackable plane extraction function (2) Aspect qualitative translation function The processing contents of each sub-function are shown below.
(1)積付可能平面抽出機能 本サブ機能は、パレツト上の貨物の配置位置から、未積
み貨物を1個以上、積付けることが可能な平面を抽出す
る機能である。(1) Stackable plane extraction function This sub-function is a function to extract a plane on which one or more unloaded cargos can be loaded from the cargo position on the pallet.
具体的には、次の処理を実施する。すなわち、積付パタ
ーンテーブル、積付データテーブル内のデータを用い
て、第7図に示す方法で矩形メツシユを形成する。Specifically, the following processing is performed. That is, a rectangular mesh is formed by the method shown in FIG. 7 using the data in the stowed pattern table and stowed data table.
(a)パレツト上に製品が配置されていない場合 第7図(a)のようにパレツトの上面を等分割する。(A) When the product is not placed on the pallet The upper surface of the pallet is equally divided as shown in FIG. 7 (a).
(b)パレツト上に製品が配置された場合 (i)メツシユに製品がかからない場合 第7図(b)のように配置した製品の上面を、1個のメ
ツシユとする。(B) When the product is placed on the pallet (i) When the product is not placed on the mesh The upper surface of the product arranged as shown in FIG. 7 (b) is taken as one mesh.
(ii)メツシユに製品がかかる場合 下記分割基準でメツシユを作成する。さらに、配置した
製品の上面を1個のメツシユとする。(Ii) When the product is applied to the mesh Create the mesh according to the following division criteria. Furthermore, the upper surface of the placed product is made into one mesh.
(基準1)第7図(c)において(イ),(ロ)いずれ
の分割方式でも、見えないメツシユ(メツシユの幅ある
いは長さが所定の閾値より小さい)が発生する場合 l1l2ならば、方式(ロ)を採用する。(Criterion 1) In FIG. 7 (c), if any of the division methods (a) and (b) causes an invisible mesh (width or length of the mesh is smaller than a predetermined threshold value) l 1 l 2 If so, adopt the method (b).
l1<l2ならば、方式(イ)を採用する。If l 1 <l 2 , adopt method (a).
(基準2)第7図(c)において(イ),(ロ)いずれ
の分割方式でも、見えないメツシユが発生しない場合 l1l2ならば、方式(ロ)を採用する。(Criterion 2) In FIG. 7 (c), in both cases (a) and (b), when invisible mesh does not occur If l 1 l 2 , the method (b) is adopted.
l1<l2ならば、方式(イ)を採用する。If l 1 <l 2 , adopt method (a).
(基準3)第7図(c)において(イ),(ロ)いずれ
か一方の分割方式では、見えないメツシユが発生する場
合第7図(d)のように見えないメツシユが発生しない
分割方式を採用する。(Criterion 3) In FIG. 7 (c), if either one of (a) and (b) produces an invisible mesh, the invisible mesh shown in FIG. 7 (d) does not produce an invisible mesh. To adopt.
(c)既に配置された製品の上に、新たに製品を配置さ
れた場合 第7図(e)の手順で上記(b)と同様の方式で、メツ
シユを作成する。(C) When a new product is placed on the already placed product A mesh is created in the same manner as in (b) above in the procedure of FIG. 7 (e).
作成したメツシユ中で、同一高さの隣接するメツシユを
結合し、複合矩形領域(水平及び垂直な辺だけから成る
領域)を作成する。次に、作成した複合矩形領域の中
で、未積み貨物を1個以上、積付可能な領域を抽出し、
第8図(a)に示す積付可能平面テーブルに格納する。In the created meshes, adjacent meshes of the same height are combined to create a composite rectangular area (area consisting only of horizontal and vertical sides). Next, in the created composite rectangular area, extract the area where one or more unloaded cargo can be loaded,
It is stored in the stowable plane table shown in FIG.
本機能の処理フローを第12図に示す。The processing flow of this function is shown in FIG.
(2)局面の定性的翻訳機能 本機能は、 (a)積付可能平面の面積、高さ、個数を‘広い,狭
い’、‘高い,低い’、‘個数が多い,少ない’といつ
た平面の性質を示す表現(定性的な表現)に翻訳する、 (b)未積み貨物の種類、寸法、個数を‘大きい,小さ
い’、‘高い,低い’、‘個数が多い,少ない’といつ
た貨物の性質を示す表現(定性的な表現)に翻訳する、 機能である。(2) Qualitative translation function of phase This function is (a) the area, height, and number of stackable planes are "wide, narrow", "high, low", and "large, few". When translating into an expression (qualitative expression) that shows the properties of a plane, (b) the type, size, and quantity of unloaded cargo as'large, small ',' high, low ',' large quantity, few ' It is a function that translates into an expression (qualitative expression) that shows the property of the cargo.
具体的には、積付可能平面テーブル、積付データテーブ
ル内のデータを、変換式を用いて翻訳し、第8図(b)
に示す局面テーブルに格納する。下記に変換式の一例を
示す。但し、変換式及び判定条件値αは、本発明を活用
する対象によつて異なるため、ユーザが適用対象に応じ
て、本機能に組込む方式とする。Specifically, the data in the stowable plane table and the stowable data table are translated using a conversion formula, and the data is stored in FIG. 8 (b).
It stores in the situation table shown in FIG. An example of the conversion formula is shown below. However, since the conversion formula and the judgment condition value α differ depending on the target to which the present invention is applied, the method is adopted by the user according to the target to be applied to this function.
第13図に、本機能の処理フローを示す。FIG. 13 shows the processing flow of this function.
(変換式例) 平面の性質の変換式 貨物の性質の変換式 但し、0α1,0β1 〈適用積付知識選択機能〉 積付知識とは、‘どのような貨物の配置状況、貨物の未
積み状況ならば、どの平面にどの貨物をどのように配置
するのが良いか’を表わす知識である。すなわち「局面
が成立するならば、本積付操作を行なえばよい」を表わ
す知識である。以下、知識の前部を局面部、後部を積付
操作部と呼ぶ。(Example of conversion formula) Conversion formula of plane property Conversion formula for cargo properties However, 0α1,0β1 <Applicable stowage knowledge selection function> With stowage knowledge, it is better to arrange what cargo is on which plane and how, if it is what kind of cargo arrangement situation and cargo is unloaded situation. It is the knowledge that expresses'. In other words, it is knowledge that "if the phase is established, then the main stowage operation may be performed." Hereinafter, the front part of the knowledge will be referred to as the phase part and the rear part will be referred to as the stowage operation part.
本機能は、前記局面把握機能で得た局面下で、適用可能
な知識を選択する機能である。具体的には、第8図に示
す局面テーブルに格納されている‘平面の性質’、‘貨
物の性質’だけで局前部が構成されている知識を、記憶
装置4に格納されている知識群の中から選択し、第9図
に示す積付知識テーブルに格納する機能である。This function is a function for selecting applicable knowledge under the situation obtained by the situation grasping function. Specifically, the knowledge stored in the storage device 4 is stored in the phase table shown in FIG. This is a function of selecting from the group and storing it in the stowage knowledge table shown in FIG.
この選択の一例は、次の通りである。第8図に示す局面
テーブルには、‘広い平面が有る’と‘製品総残数が多
い’とが格納されている。第3図に示す記憶装置4に
は、積付知識#1と積付知識#2とが格納されている。
局面テーブルの内容と2個の積付知識の局面部とを比較
する。この比較は、単純な文字列比較で行なう。その結
果、積付知識#1の局面部は、局面テーブルに格納され
ている内容だけで構成されているが、積付知識#2の局
面部は局面テーブルの内容と異なる。そのため、本機能
では、積付知識#1を適用可能な知識と判断し、積付知
識テーブルに格納する。An example of this selection is as follows. The phase table shown in FIG. 8 stores "there is a wide plane" and "there is a large total number of remaining products". The storage device 4 shown in FIG. 3 stores stowage knowledge # 1 and stowage knowledge # 2.
The contents of the phase table are compared with the phase parts of the two stowage knowledge. This comparison is a simple character string comparison. As a result, the phase part of the stowage knowledge # 1 is composed only of the contents stored in the phase table, but the phase part of the stowage knowledge # 2 is different from the contents of the phase table. Therefore, this function determines that the stowage knowledge # 1 is applicable knowledge and stores it in the stowage knowledge table.
以上が、本機能の選択例である。The above is an example of selecting this function.
第14図に、本機能の処理フローを示す。FIG. 14 shows the processing flow of this function.
〈貨物配置決定機能〉 本機能は、上記適用積付知識選択機能で選択した積付知
識の積付操作部を、積付ける貨物と積付ける平面とに翻
訳し、積付操作部に記された積付方法で、当該貨物を当
該平面に配置する機能である。第10図に、本機能のソフ
トウエア構成を示す。<Freight placement determination function> This function translates the stowage operation unit of the stowage knowledge selected by the applied stowage knowledge selection function into a cargo to be stowed and a stowage plane, and is written on the stowage operation unit. This is the function of placing the cargo on the plane using the stowage method. Figure 10 shows the software configuration of this function.
本機能は、下記サブ機能から構成される。This function consists of the following sub-functions.
(1)積付知識の翻訳機能 (2)貨物配置演算機能 以下、各サブ機能の処理内容を示す。(1) Translation function for stowage knowledge (2) Cargo placement calculation function The processing contents of each sub-function are shown below.
(1)積付知識の翻訳機能 本機能では、積付知識テーブル(第9図)、積付可能平
面テーブル(第8図(a))、積付データテーブル(第
5図(b))をもとに、前述の変換式(‘局面の定性的
翻訳機能’参照)によつて、積付ける製品と積付ける平
面を限定する。この解釈の一例は次の通りである。第9
図に示す積付知識において、翻訳する項目は、〈多い製
品〉と〈広い平面〉とである。まず、〈多い製品〉の翻
訳を示す。本翻訳は、変換式 を用いる。ここで、β3を0.3とすると、第5図(b)
に示すカモツ1は、本変換式を満たさない。そのため、
‘多い貨物ではない’と判定する。カモツ2は、本変換
式を満足する。そこで、〈多い貨物〉とはカモツ2であ
ると翻訳する。次に、〈広い平面〉を翻訳する。本翻訳
には、変換式 を用いる。ここでα1を0.5とすると第8図(a)に示
す平面では、ヘイメン1が本変換式を満足する。そこ
で、〈広い平面〉とはヘイメン1であると翻訳する。(1) Translation function of stowage knowledge In this function, stowage knowledge table (Fig. 9), stowable plane table (Fig. 8 (a)), stowage data table (Fig. 5 (b)) Originally, the product to be stacked and the plane to be stacked are limited by the above-mentioned conversion formula (see'Qualitative translation function of aspect '). An example of this interpretation is as follows. 9th
In the stowage knowledge shown in the figure, the items to be translated are <many products> and <wide plane>. First, the translation of <many products> is shown. This translation is a conversion formula To use. Here, if β 3 is 0.3, FIG. 5 (b)
The duck 1 shown by does not satisfy this conversion formula. for that reason,
Judged as "not a lot of cargo". The camouflage 2 satisfies this conversion formula. Therefore, the term "a lot of cargo" is translated as "kamotsu 2." Next, translate <wide plane>. This translation has a conversion formula To use. Here, when α 1 is 0.5, in the plane shown in FIG. 8 (a), Heymen 1 satisfies this conversion formula. Therefore, "wide plane" is translated as Haymen 1.
以上が、本機能の翻訳例である。The above is a translation example of this function.
第15図に本機能の処理フローを示す。Figure 15 shows the processing flow of this function.
(2)貨物配置演算機能 本機能では、上記‘積付知識の翻訳機能’で限定した、
二次元平面(ヘイメン1)に貨物(カモツ2)を、積付
知識で指定された積付方法(矩形)で配置し、貨物個々
の積付位置を積付パターンテーブル(第5図(a)))
に格納する。この問題は、数学的には、二次元平面での
組合せ問題である。この問題を解くための手法は、
(a)ギロチン分割方式、(b)5エリア分割方式、
(c)Strip分割方式((a),(b),(c)につい
てはそれぞれ下記参考文献1),2),3)を参照のこと)
等、数多く発表されている。本機能では、これらの方式
をソフトウエアとして具現化し、用いる。(2) Cargo placement calculation function This function is limited to the above'Translation function of stowage knowledge ',
The cargo (camouflage 2) is arranged on the two-dimensional plane (Haymen 1) by the packing method (rectangle) specified by the packing knowledge, and the packing position of each cargo is stored in the packing pattern table (Fig. 5 (a)). ))
To store. This problem is mathematically a combinatorial problem in a two-dimensional plane. The method to solve this problem is
(A) Guillotine division method, (b) 5 area division method,
(C) Strip division method (see (1), (2), and (3) below for (a), (b), and (c), respectively)
Etc. have been announced many times. This function embodies these methods as software and uses them.
1)P.Y.WANG:‘Two Algorithms for Constrained Two
−Dimensional Cutting Stock Ploblems',Operations R
esearch,vol31,No.3,May−June,1983 2)E.Bischoff and W.B.Dowsland:‘An Application o
f the Micro to Product Design and Distribution',J.
Opl.Res.Soc.33,1982 3)MICHAEL ADAMOWICS他:‘A Solution of the Recta
ngular Cutting−Stock Problem',IEEE TRANSACTIONS O
N SYSTEM,MAN,AND CYBERNETICS,vol.SMC−6,No.4,APRI
L,1976 以上、説明した、局面把握機能、適用積付知識選択機
能、貨物配置決定機能、を未積み製品が無くなるまで繰
返す。未積み貨物が無くなつた段階で、下記に示す、積
付パターン表示機能を実行する。1) PYWANG: 'Two Algorithms for Constrained Two
−Dimensional Cutting Stock Ploblems', Operations R
esearch, vol31, No.3, May-June, 1983 2) E. Bischoff and WBDowsland: 'An Application o
f the Micro to Product Design and Distribution ', J.
Opl.Res.Soc.33,1982 3) MICHAEL ADAMOWICS and others: 'A Solution of the Recta
ngular Cutting-Stock Problem ', IEEE TRANSACTIONS O
N SYSTEM, MAN, AND CYBERNETICS, vol.SMC-6, No.4, APRI
L, 1976 The phase grasping function, the applied stowage knowledge selecting function, and the freight placement determining function described above are repeated until there are no unloaded products. When there is no unloaded cargo, the loading pattern display function shown below is executed.
〈積付パターン表示機能〉 本機能では、積付パターンテーブル(第5図(a))
と、積付データテーブル(第5図(b))とを用いて、
グラフイツク・デイスプレイ端末装置1に、積付パター
ンを表示する。第11図に積付パターンの出力例を示す。<Loading pattern display function> With this function, the loading pattern table (Fig. 5 (a))
And the stowage data table (FIG. 5 (b)),
The stowage pattern is displayed on the graphic display terminal device 1. FIG. 11 shows an output example of the stowage pattern.
本実施例によつて、自動的に積付パターンを作成するこ
とができ、次の効果がある。(1)短時間に、積付パタ
ーンを作成できる。According to this embodiment, the stowage pattern can be automatically created, and the following effects can be obtained. (1) A stowage pattern can be created in a short time.
人手による、紙面上あるいはグラフイツクデイスプレイ
上への作成過程の記述が無くなり、積付パターンの作成
が短時間に行なえる。Since there is no need to manually describe the creation process on the paper or on the graphic display, the loading pattern can be created in a short time.
(2)積付パターンの設計に要する人員が削減でき、貨
物の発送コストが低減する。(2) The number of personnel required to design the stowage pattern can be reduced, and the freight shipping cost can be reduced.
(3)本発明に、ロボツトの動作制御情報(ロボツトの
移動経路、アームの開閉等)を自動作成するシステムを
付加することにより、積付パターン設計からパレツト上
への貨物の積付までを無人で行なうことが出来、発送コ
ストの大幅な削減が期待できる。(3) By adding a system for automatically creating robot operation control information (robot movement route, arm opening / closing, etc.) to the present invention, unmanned processes from the stowage pattern design to the stowage of cargo on the pallet. It can be carried out in, and it can be expected to greatly reduce the shipping cost.
(4)設計者の試行結果を、短時間に表示できる。更
に、積付パターンの修正も短時間に行なうことができ
る。そのため、積付パターンの作成時間が短縮できる。(4) The designer's trial result can be displayed in a short time. Further, the stowage pattern can be corrected in a short time. Therefore, the time for creating the stowage pattern can be shortened.
(5)未積み貨物全て(あるいは一部)を対象に、ユー
ザが指定した位置(平面)に、効果的な貨物配置を自動
設計する。そのため、未熟練設計者でも満足な積付パタ
ーンを設計できる。(5) For all (or some) unloaded cargo, an effective cargo layout is automatically designed at the position (plane) specified by the user. Therefore, even an unskilled designer can design a satisfactory stowage pattern.
本発明によれば、積み付けパターンを作成するために熟
練設計者のもつ知識を活用するので、積み付けパターン
の設計時間の短縮を図ることができる。According to the present invention, since the knowledge of a skilled designer is utilized to create a stowage pattern, it is possible to shorten the stowage pattern design time.
第1図は積付パターン自動作成システムのハードウエア
構成図、第2図は積付データのフアイル格納形式、第3
図は積付知識のフアイル格納形式、第4図は積付パター
ン自動作成システムのソフトウエア構成図、第5図
(a)は積付パターンテーブル構成図、第5図(b)は
積付データテーブル構成図、第6図は局面把握機能のソ
フトウエア構成図、第7図はメツシユ作成方式の概要
図、第8図(a)は積付可能平面テーブル構成図、第8
図(b)は局面テーブル構成図、第9図は積付知識テー
ブル構成図、第10図は貨物配置演算機能のソフトウエア
構成図、第11図は積付パターン表示例を示す図、第12図
〜第13図は積付処理のフローチヤート、第14図は適用積
付知識選択処理のフローチヤート、第15図は積付知識翻
訳処理のフローチヤートである。FIG. 1 is a hardware configuration diagram of the stowage pattern automatic generation system, FIG. 2 is a file storage format of stowage data, and FIG.
Figure is a file storage format of stowage knowledge, Fig. 4 is a software configuration diagram of the stowage pattern automatic creation system, Fig. 5 (a) is a stowage pattern table configuration diagram, and Fig. 5 (b) is stowage data. Table configuration diagram, FIG. 6 is a software configuration diagram of the phase grasping function, FIG. 7 is a schematic diagram of a mesh making method, FIG. 8 (a) is a configuration diagram of a stackable plane table, and FIG.
Figure (b) is a phase table configuration diagram, FIG. 9 is a stowage knowledge table configuration diagram, FIG. 10 is a software configuration diagram of a cargo placement calculation function, FIG. 11 is a diagram showing a stowage pattern display example, and FIG. FIGS. 13 to 13 are flow charts of stowage processing, FIG. 14 is a flow chart of applied stowage knowledge selection processing, and FIG. 15 is a flow chart of stowage knowledge translation processing.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小西 洋三 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 渡瀬 英夫 茨城県土浦市神立町603番地 株式会社日 立製作所土浦工場内 (56)参考文献 「情報処理」Vol.21 No.12(D ec.1980)P.1231〜P.1241 「Building Expert S ystem」(1983)(訳書「エキスパー ト・システム」(昭和60年)産業図書 P.146〜P.188) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yozo Konishi 1099, Ozenji Temple, Aso-ku, Kawasaki City, Kanagawa Prefecture, Hitachi Systems Development Laboratory, Inc. Tateura Tsuchiura Plant (56) Reference “Information Processing” Vol. 21 No. 12 (Dec. 1980) P. 1231-P. 1241 "Building Expert System" (1983) (Translation "Expert System" (1985) Industrial Books P.146-P.188)
Claims (1)
データと前記平面へ積み付ける貨物に関するデータと前
記積み付ける貨物の前記平面への積み付けに関する知識
とを格納する記憶装置と、前記知識と前記データとから
前記貨物の前記平面への積み付け位置を決定する手段
と、前記決定した積付位置を出力する出力装置とを備
え、前記積み付け位置を決定する手段は、前記知識を前
記データに適用して前記平面への積み付け貨物と積み付
け位置を決定するとともに、この決定された積み付け貨
物により形成される搬送用の平面についてのデータと当
初の搬送用の平面のデータの内なお搬送用の平面として
供しうるデータと未積付貨物とに関するデータに対して
既適用知識を含む前記知識を適用して未積付貨物につい
て積み付け貨物と積み付け位置を決定することを、未積
付貨物が無くなるまで繰り返すことを特徴とする積付パ
ターン自動作成システム。1. A storage device for storing data of a plane for transportation of means for carrying a cargo, data on a cargo to be loaded on the flat surface, and knowledge about packing of the cargo to be loaded on the flat surface, The means for determining the loading position of the cargo on the plane from the knowledge and the data, and the output device for outputting the determined loading position, and the means for determining the loading position are provided with the knowledge. It is applied to the data to determine the cargo to be loaded on the plane and the loading position, and the data of the plane for transportation formed by the determined cargo to be loaded and the data of the plane for the initial transportation. The above-mentioned knowledge including the applied knowledge is applied to the data that can be used as a plane for transportation and the data about the unloaded cargo, and the unloaded cargo is loaded with the loaded cargo. Determining the only location, pattern automatic creation system stowage, characterized in that repeated until the cargo with non product is eliminated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59212516A JPH0778833B2 (en) | 1984-10-12 | 1984-10-12 | Automatic loading pattern creation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59212516A JPH0778833B2 (en) | 1984-10-12 | 1984-10-12 | Automatic loading pattern creation system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6191771A JPS6191771A (en) | 1986-05-09 |
| JPH0778833B2 true JPH0778833B2 (en) | 1995-08-23 |
Family
ID=16623962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59212516A Expired - Lifetime JPH0778833B2 (en) | 1984-10-12 | 1984-10-12 | Automatic loading pattern creation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0778833B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0217577A (en) * | 1988-07-06 | 1990-01-22 | Mitsui Eng & Shipbuild Co Ltd | Stowage pattern determining system for mixed loading pallet |
| US6176098B1 (en) | 1997-06-23 | 2001-01-23 | Mitsubishi Denki Kabushiki Kaisha | Water vaporization type cooler for heat-generating element |
-
1984
- 1984-10-12 JP JP59212516A patent/JPH0778833B2/en not_active Expired - Lifetime
Non-Patent Citations (2)
| Title |
|---|
| 「BuildingExpertSystem」(1983)(訳書「エキスパート・システム」(昭和60年)産業図書P.146〜P.188) |
| 「情報処理」Vol.21No.12(Dec.1980)P.1231〜P.1241 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6191771A (en) | 1986-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Bortfeldt et al. | Packing first, routing second—a heuristic for the vehicle routing and loading problem | |
| Bischoff et al. | Issues in the development of approaches to container loading | |
| Delorme et al. | Logic based Benders' decomposition for orthogonal stock cutting problems | |
| US6882892B2 (en) | System and method for specifying elements in a packaging process | |
| Chan et al. | Development of a decision support system for air-cargo pallets loading problem: A case study | |
| JP2020083486A (en) | Stowage planning device | |
| US11301604B1 (en) | Reinforced shipping container | |
| CN115829072A (en) | Stacked mixed palletizing method, device, computing equipment and storage medium | |
| JPH0778833B2 (en) | Automatic loading pattern creation system | |
| KR102193335B1 (en) | Method for packaging items and boxes | |
| JP4680345B2 (en) | Boxing procedure determination method and apparatus | |
| EP0507375A2 (en) | Method of determining free subareas and free spaces | |
| Chua et al. | Constraint‐based spatial representation technique for the container packing problem | |
| Maarouf et al. | A new heuristic algorithm for the 3D bin packing problem | |
| CN114229135B (en) | Method and device for determining cargo packaging mode, storage medium and electronic equipment | |
| JPS586841A (en) | Product loading planning device for vehicles | |
| JP7720430B1 (en) | Cargo handling planning support system and program | |
| JPH06182684A (en) | Apparatus and method for generating control data for loading robot | |
| JPH0790913B2 (en) | Cargo placement result evaluation device | |
| JP2002019963A (en) | Loading simulation method | |
| JP3294000B2 (en) | Random palletizing equipment | |
| JPH0699045B2 (en) | Cargo stowage planning device | |
| JP3291060B2 (en) | Integrated box layout device | |
| Pieńkosz | Graph models for identifying robot-packable patterns of pallet loading | |
| JPH05174291A (en) | Car allocation plan supporting system |