Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7475009B2 - Logistics Warehouse - Google Patents
[go: Go Back, main page]

JP7475009B2 - Logistics Warehouse - Google Patents

Logistics Warehouse Download PDF

Info

Publication number
JP7475009B2
JP7475009B2 JP2021085505A JP2021085505A JP7475009B2 JP 7475009 B2 JP7475009 B2 JP 7475009B2 JP 2021085505 A JP2021085505 A JP 2021085505A JP 2021085505 A JP2021085505 A JP 2021085505A JP 7475009 B2 JP7475009 B2 JP 7475009B2
Authority
JP
Japan
Prior art keywords
item
operation sequence
item list
transport
order
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.)
Active
Application number
JP2021085505A
Other languages
Japanese (ja)
Other versions
JP2022178587A (en
Inventor
五十樹 野田
紀彦 加藤
雅喜 内田
和也 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Industries Corp
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Toyota Industries Corp
National Institute of Advanced Industrial Science and Technology AIST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Industries Corp, National Institute of Advanced Industrial Science and Technology AIST filed Critical Toyota Industries Corp
Priority to JP2021085505A priority Critical patent/JP7475009B2/en
Publication of JP2022178587A publication Critical patent/JP2022178587A/en
Application granted granted Critical
Publication of JP7475009B2 publication Critical patent/JP7475009B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Warehouses Or Storage Devices (AREA)

Description

本発明は、物流倉庫に関する。 The present invention relates to a logistics warehouse.

物流センターなどでは、多品種の物品を自動倉庫に収納して保管している。そして物品を自動倉庫から出庫するときの効率的な方法が求められている。このような自動倉庫を有する物流倉庫として、従来、例えば特許文献1に記載されたものが知られている。この物流倉庫では、物品を出庫するために使用される搬送機をどのように選定するかという問題に対して、搬送機の能力及び出庫パレット数から搬送機の占有時間を評価し、時間が最小となるような出庫パレットの組合せパターンを計算している。 At logistics centers and the like, a wide variety of items are stored in automated warehouses. There is a demand for an efficient method for retrieving items from the automated warehouse. A conventional logistics warehouse with such an automated warehouse is known, for example, as described in Patent Document 1. In this logistics warehouse, in response to the problem of how to select a conveyor to be used to retrieve items, the occupancy time of the conveyor is evaluated based on the capacity of the conveyor and the number of retrieving pallets, and a combination pattern of retrieving pallets that minimizes the time is calculated.

特開2002-179222号公報JP 2002-179222 A

ここで、上述の物流倉庫では、搬送機の能力と出庫パレット数に基づいて、適切な搬送機を選択することができるものの、どのような動作順序で搬送機を動作させることが適切であるかを演算することができない。従って、物流倉庫の搬送効率を向上させることができず、搬送効率のよい動作順序を演算しようとした場合に、演算処理時間が長くなってしまうという問題がある。 In the above-mentioned logistics warehouse, although it is possible to select an appropriate conveyor based on the capacity of the conveyor and the number of pallets to be removed, it is not possible to calculate the appropriate operating sequence for operating the conveyor. As a result, it is not possible to improve the conveyor efficiency of the logistics warehouse, and there is a problem that when trying to calculate an operating sequence with good conveyor efficiency, the calculation processing time becomes long.

従って、本発明は、搬送効率を向上させると共に、搬送機の動作順序の演算処理時間を短縮することができる物流倉庫を提供することを目的とする。 The present invention therefore aims to provide a logistics warehouse that can improve transport efficiency and reduce the time required to calculate the operation sequence of transport machines.

本発明の一態様に係る物流倉庫は、物品を保管する自動倉庫と、所定の順序に並べられた複数の物品を搬送する搬送レーンと、搬送レーンと自動倉庫との間に設けられた搬送機と、少なくとも搬送機を制御する制御部と、を備える物流倉庫であって、制御部は、自動倉庫における物品の保管状態に関する保管情報と、搬送レーンにおける物品の搬送順序とを関連付けた搬送順序情報を取得する搬送順序情報取得部と、保管情報が関連付けられた特定物品数の物品の配列情報に対し、搬送機がどのような順序で動作するかを示す動作順序情報を記憶する動作順序情報記憶部と、搬送順序情報取得部によって取得された搬送順序情報を分割する分割処理部と、分割処理部による分割結果、及び動作順序情報記憶部に記憶された動作順序情報に基づいて、搬送順序情報に対応して搬送機が採用する採用動作順序を決定する動作順序決定部と、を備える。 A logistics warehouse according to one aspect of the present invention is a logistics warehouse that includes an automated warehouse for storing items, a transport lane for transporting a plurality of items arranged in a predetermined order, a transport machine provided between the transport lane and the automated warehouse, and a control unit for controlling at least the transport machine, and the control unit includes a transport order information acquisition unit that acquires transport order information that associates storage information regarding the storage state of items in the automated warehouse with the transport order of the items in the transport lane, an operation order information storage unit that stores operation order information indicating the order in which the transport machine operates for the arrangement information of a specific number of items associated with the storage information, a division processing unit that divides the transport order information acquired by the transport order information acquisition unit, and an operation order determination unit that determines the operation order to be adopted by the transport machine in response to the transport order information based on the division result by the division processing unit and the operation order information stored in the operation order information storage unit.

物流倉庫において、搬送順序情報取得部は、自動倉庫における物品の保管状態に関する保管情報と、搬送レーンにおける物品の搬送順序とを関連付けた搬送順序情報を取得する。これに対し、動作順序決定部は、取得された搬送順序情報に対応して搬送機が採用する採用動作順序を決定するため、自動倉庫における物品の保管状態に応じて、適切な動作順序で搬送機を動作させ、物品の搬送効率を向上させることができる。ここで、例えば、動作順序決定部が、搬送順序情報に対応してそのまま動作順序を演算しようとする場合、搬送レーンへ搬送する物品の数が多くなったときに、動作順序の演算が複雑になってしまう。これに対し、本発明に係る物流倉庫では、分割処理部が搬送順序情報を分割し、動作順序決定部が分割処理部による分割結果に基づいて採用動作順序を決定している。この場合、動作順序決定部は、分割されることで物品数が抑制された状態にて動作順序を演算することができ、それらの動作順序を結合することで、搬送順序情報全体としての動作順序を決定することが可能となる。更に、動作順序情報記憶部は、保管情報が関連付けられた特定物品数の物品の配列情報に対し、搬送機がどのような順序で動作するかを示す動作順序情報を記憶している。そのため、動作順序決定部は、分割処理部による分割結果と、動作順序情報記憶部に記憶された動作順序情報とを照らし合わせることで、分割された搬送順序情報に対する適切な動作順序を速やかに取得することができる。そのため、動作順序決定部は、搬送順序情報全体としての動作順序を速やかに決定することが可能となる。以上より、搬送効率を向上させると共に、搬送機の動作順序の演算処理時間を短縮することができる。 In the logistics warehouse, the transport sequence information acquisition unit acquires transport sequence information that associates storage information regarding the storage state of the items in the automated warehouse with the transport sequence of the items in the transport lane. In response to this, the operation sequence determination unit determines the adopted operation sequence to be adopted by the transport machine in response to the acquired transport sequence information, so that the transport machine can be operated in an appropriate operation sequence according to the storage state of the items in the automated warehouse, thereby improving the transport efficiency of the items. Here, for example, if the operation sequence determination unit attempts to calculate the operation sequence directly in response to the transport sequence information, the calculation of the operation sequence becomes complicated when the number of items to be transported to the transport lane increases. In response to this, in the logistics warehouse according to the present invention, the division processing unit divides the transport sequence information, and the operation sequence determination unit determines the adopted operation sequence based on the division result by the division processing unit. In this case, the operation sequence determination unit can calculate the operation sequence in a state in which the number of items is suppressed by the division, and by combining these operation sequences, it becomes possible to determine the operation sequence as the entire transport sequence information. Furthermore, the operation sequence information storage unit stores operation sequence information indicating in what order the transport machine operates with respect to the arrangement information of the items of the specific number of items associated with the storage information. Therefore, the operation order determination unit can quickly obtain an appropriate operation order for the divided transport order information by comparing the division result by the division processing unit with the operation order information stored in the operation order information storage unit. Therefore, the operation order determination unit can quickly determine the operation order for the entire transport order information. As a result, it is possible to improve the transport efficiency and shorten the calculation processing time for the transport machine's operation order.

分割処理部は、搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、動作順序決定部は、動作順序情報記憶部に記憶された動作順序情報に基づいて、第1の物品リストに対応する第1の動作順序、及び第2の物品リストに対応する第2の動作順序を取得し、第1の動作順序及び第2の動作順序を結合することによって、採用動作順序を決定し、分割処理部は、第1の物品リストの末尾の単数又は複数の末尾物品と、第2の物品リストの先頭の単数又は複数の先頭物品とが、同一となるように搬送順序情報を分割し、動作順序決定部は、第1の動作順序のうちの末尾物品に対応する第1の動作ステップパターンと、第2の動作順序のうちの先頭物品に対応する第2の動作ステップパターンとを重ね合わせることで、第1の動作順序及び第2の動作順序を結合してよい。この場合、動作順序決定部は、第1の動作順序と第2の動作順序との結合部分において、予め動作順序情報記憶部に記憶された搬送効率の良い動作ステップパターンを流用する形で、動作順序を結合することができる。 The division processing unit divides the transport order information into at least a first item list and a second item list in the transport order, and the operation order determination unit acquires a first operation order corresponding to the first item list and a second operation order corresponding to the second item list based on the operation order information stored in the operation order information storage unit, and determines the adopted operation order by combining the first operation order and the second operation order, and the division processing unit divides the transport order information so that one or more last items at the end of the first item list and one or more first items at the beginning of the second item list are the same, and the operation order determination unit may combine the first operation order and the second operation order by superimposing a first operation step pattern corresponding to the last item in the first operation order and a second operation step pattern corresponding to the first item in the second operation order. In this case, the operation order determination unit can combine the operation orders by reusing an operation step pattern with good transport efficiency stored in advance in the operation order information storage unit at the combining portion of the first operation order and the second operation order.

動作順序決定部は、第1の動作ステップパターンと第2の動作ステップパターンとの重ね合わせが可能かを判定し、重ね合わせができないと判定した場合、第1の動作ステップパターン及び第2の動作ステップパターンの少なくとも一方に対して、搬送機の動作を待機状態とする待機ステップを挿入してよい。この場合、動作順序決定部は、何れかの動作ステップパターンに待機ステップを挿入するだけの簡単な処理にて、両者の動作ステップパターンを重ね合わせることが可能となる。 The operation order determination unit may determine whether the first operation step pattern and the second operation step pattern can be superimposed, and if it determines that the patterns cannot be superimposed, may insert a standby step for putting the conveyor into a standby state in at least one of the first operation step pattern and the second operation step pattern. In this case, the operation order determination unit can superimpose the two operation step patterns by a simple process of simply inserting a standby step in one of the operation step patterns.

分割処理部は、搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、動作順序決定部は、動作順序情報記憶部に記憶された動作順序情報に基づいて、第1の物品リストに対応する第1の動作順序、及び第2の物品リストに対応する第2の動作順序を取得し、第1の動作順序及び第2の動作順序を結合することによって、採用動作順序を決定し、分割処理部は、第1の物品リスト及び第2の物品リストが予め定められた特定物品数となるように、搬送順序情報を分割し、動作順序決定部は、第1の物品リストの最後尾の物品の後に、第2の物品リストの最前の物品が搬送機で搬送されるように、第1の動作順序及び第2の動作順序を結合してよい。この場合、動作順序決定部は、第1の物品リストの最後尾の物品と、第2の物品リストの最前の物品とが同一であるか否かに関わらず、両者の動作順序を結合することが可能となる。 The division processing unit divides the transport order information into at least a first item list and a second item list in the transport order, and the operation order determination unit acquires a first operation order corresponding to the first item list and a second operation order corresponding to the second item list based on the operation order information stored in the operation order information storage unit, and determines the adopted operation order by combining the first operation order and the second operation order, and the division processing unit divides the transport order information so that the first item list and the second item list have a predetermined specific number of items, and the operation order determination unit may combine the first operation order and the second operation order so that the first item of the second item list is transported by the transport machine after the last item of the first item list. In this case, the operation order determination unit can combine the operation orders of both items regardless of whether the last item of the first item list and the first item of the second item list are the same or not.

本発明によれば、搬送効率を向上させると共に、搬送機の動作順序の演算処理時間を短縮することができる物流倉庫を提供できる。 The present invention provides a logistics warehouse that can improve transport efficiency and reduce the time required to calculate the operation sequence of transport machines.

本発明の実施形態に係る物流倉庫を示す概略側面図である。1 is a schematic side view showing a logistics warehouse according to an embodiment of the present invention. 本発明の実施形態に係る物流倉庫の構成を示す概略構成図である。1 is a schematic diagram showing a configuration of a logistics warehouse according to an embodiment of the present invention; 搬送系をモデル化した図である。FIG. 1 is a diagram showing a model of a transport system. 本実施形態に係る物流倉庫のブロック構成図である。FIG. 2 is a block diagram of a logistics warehouse according to the present embodiment. 制御部の処理を概念的に示した概念図である。FIG. 4 is a conceptual diagram conceptually showing the processing of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing content of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を示すフローチャートである。13 is a flowchart showing the processing contents of a control unit. 制御部の処理内容を示すフローチャートである。13 is a flowchart showing the processing contents of a control unit. 制御部10の処理を概念的に示した概念図である。2 is a conceptual diagram conceptually showing the processing of a control unit 10. FIG. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit. 制御部の処理内容を説明するためのモデル図である。FIG. 2 is a model diagram for explaining the processing contents of a control unit.

以下、本発明の実施形態について、図面を参照して詳細に説明する。 The following describes an embodiment of the present invention in detail with reference to the drawings.

図1は、本発明の実施形態に係る物流倉庫1を示す概略側面図である。図1に示すように、物流倉庫1は、複数の物品150を入庫して保管し、保管された各物品150のうち、出庫すべきものを出庫可能なシステムである。物流倉庫1は、自動倉庫100と、入庫エレベータ104(搬送機)と、出庫エレベータ105(搬送機)と、入庫レーン121(搬送レーン)と、出庫レーン21(搬送レーン)と、を備える。自動倉庫100は、物品150を保管する倉庫である。自動倉庫100は、倉庫本体部101と、入庫渡り通路102と、出庫渡り通路103と、を備える。倉庫本体部101は、複数段の棚110を有している。棚110は、倉庫本体部101の一方側の端部から他方側の端部へ延在している。棚110では、移載装置111にて、入庫経路から出庫経路への物品の移載動作が行われる。入庫渡り通路102は、倉庫本体部101の一方側の端部に設けられ、各段の棚110に対して物品150を入庫する機構である。出庫渡り通路103は、倉庫本体部101の他方側の端部に設けられ、各段の棚110から物品150を出庫する機構である。入庫エレベータ104は、入庫レーン121から入庫される物品150を上下させて、所望の棚110に対応する段の入庫渡り通路102へ物品150を供給する。出庫エレベータ105は、出庫対象となる物品150を棚110及び出庫渡り通路103から受け取り、図示しない出庫口へ昇降させる。出庫エレベータ105から出庫された物品150は、出庫レーン21へ搬出される。 1 is a schematic side view showing a logistics warehouse 1 according to an embodiment of the present invention. As shown in FIG. 1, the logistics warehouse 1 is a system that can receive and store a plurality of items 150 and can retrieve items to be retrieved from among the stored items 150. The logistics warehouse 1 includes an automated warehouse 100, an entry elevator 104 (conveyor), an exit elevator 105 (conveyor), an entry lane 121 (transport lane), and an exit lane 21 (transport lane). The automated warehouse 100 is a warehouse that stores items 150. The automated warehouse 100 includes a warehouse main body 101, an entry transfer passage 102, and an exit transfer passage 103. The warehouse main body 101 has a plurality of shelves 110. The shelves 110 extend from one end of the warehouse main body 101 to the other end. In the shelves 110, a transfer device 111 transfers items from the entry path to the exit path. The incoming transfer passage 102 is provided at one end of the warehouse main body 101 and is a mechanism for receiving the goods 150 onto the shelves 110 of each level. The outgoing transfer passage 103 is provided at the other end of the warehouse main body 101 and is a mechanism for removing the goods 150 from the shelves 110 of each level. The incoming elevator 104 raises and lowers the goods 150 received from the incoming lane 121, and supplies the goods 150 to the incoming transfer passage 102 of the level corresponding to the desired shelf 110. The outgoing elevator 105 receives the goods 150 to be removed from the shelves 110 and the outgoing transfer passage 103, and raises and lowers the goods 150 to an outgoing port (not shown). The goods 150 removed from the outgoing elevator 105 are transported to the outgoing lane 21.

図2は、本発明の実施形態に係る物流倉庫1の構成を示す概略構成図である。以降の説明においては、物流倉庫1のうち、出庫側の構成を例にして説明を行う。図2に示すように、物流倉庫1は、物品150を搬送する搬送系2と、搬送系2を制御する制御部10と、を備える。搬送系2は、出庫レーン21と、搬送機22と、自動倉庫100のコンベア23と、を備える。このうち、搬送機22は、前述の出庫エレベータ105を構成する機器である。出庫レーン21は、搬送機22から物品150を受け取って水平に搬送する装置である。出庫レーン21は、搬送機22の所定の段に対して設けられている。コンベア23は、自動倉庫100から搬送機22へ物品150を水平に搬送する装置である。コンベア23は、出庫渡り通路103の各階(ここでは五階)に設けられる。 Figure 2 is a schematic diagram showing the configuration of a logistics warehouse 1 according to an embodiment of the present invention. In the following explanation, the configuration of the outgoing side of the logistics warehouse 1 will be described as an example. As shown in Figure 2, the logistics warehouse 1 includes a conveying system 2 that conveys goods 150 and a control unit 10 that controls the conveying system 2. The conveying system 2 includes an outgoing lane 21, a conveying machine 22, and a conveyor 23 of the automated warehouse 100. Of these, the conveying machine 22 is a device that constitutes the outgoing elevator 105 described above. The outgoing lane 21 is a device that receives goods 150 from the conveying machine 22 and conveys them horizontally. The outgoing lane 21 is provided for a specified stage of the conveying machine 22. The conveyor 23 is a device that conveys goods 150 horizontally from the automated warehouse 100 to the conveying machine 22. The conveyor 23 is provided on each floor (here, the fifth floor) of the outgoing connecting passage 103.

搬送機22は、水平方向移動手段(例えばコンベア)と、上下移動手段と、を備え、物品150を上下方向及び水平方向に移動させる装置である。これにより、搬送機22は、各物品150を出庫渡り通路103における各階から受け取り、出庫レーン21へ搬送することができる。なお、図では、自動倉庫100での保管状態において「n階」に配置される物品150に対して、「n」の数字が付されている。以降の図においても同様である。また、以降の説明では、n階の物品150を「n階の物品」と称する場合がある。 The conveyor 22 is equipped with a horizontal movement means (e.g., a conveyor) and a vertical movement means, and is a device that moves the goods 150 vertically and horizontally. This allows the conveyor 22 to receive each goods 150 from each floor in the outgoing passageway 103 and transport them to the outgoing lane 21. In the figure, the number "n" is attached to goods 150 that are placed on the "nth floor" in the storage state in the automated warehouse 100. This is the same in the subsequent figures. In the following explanation, goods 150 on the nth floor may be referred to as "goods on the nth floor".

搬送機22は、交互動作式の昇降装置であり、出庫レーン21側の搬送棚22Aと、コンベア23側の搬送棚22Bと、を有している。搬送棚22A、22Bは、それぞれ「自動倉庫の階数+一階」分の段数の収容可能エリアCEを有している。そして、「自動倉庫の階数」分の段数(ここでは五段)で連続した搬送箱22aを有している。連続した搬送箱22aは、同時に上下移動する。連続した搬送箱22aが下側へ移動すると、下から順に一段目から五段目の収容可能エリアCEに各搬送箱22aが配置される。連続した搬送箱22aが上側へ移動すると、下から順に二段目から六段目の収容可能エリアCEに各搬送箱22aが配置される。なお、以降の説明において、単に段数について述べた場合、特に注意が無い限り、下からカウントした段数を示すものとする。また、搬送棚22Aの搬送箱22aと搬送棚22Bの搬送箱22aは、交互に上下移動する。すなわち、搬送棚22Aの搬送箱22aが上側へ移動すると、搬送棚22Bの搬送箱22aが下側へ移動し、搬送棚22Aの搬送箱22aが下側へ移動すると、搬送棚22Bの搬送箱22aが上側へ移動する。また、同じ段数において、搬送棚22Aの搬送箱22aと搬送棚22Bの搬送箱22aとの間にて、物品150を水平方向に移動させることができ、相互に物品150の受け渡しと受け取りを行うことができる。 The conveyor 22 is an alternating lifting device, and has a conveyor shelf 22A on the outgoing lane 21 side and a conveyor shelf 22B on the conveyor 23 side. The conveyor shelves 22A and 22B each have a storage area CE with a number of steps equal to "the number of floors of the automated warehouse + one floor". And, it has consecutive conveyor boxes 22a with a number of steps (here, five steps) equal to "the number of floors of the automated warehouse". The consecutive conveyor boxes 22a move up and down at the same time. When the consecutive conveyor boxes 22a move downward, each conveyor box 22a is arranged in the storage area CE of the first to fifth steps from the bottom. When the consecutive conveyor boxes 22a move upward, each conveyor box 22a is arranged in the storage area CE of the second to sixth steps from the bottom. In the following explanation, when the number of steps is simply mentioned, it refers to the number of steps counted from the bottom, unless otherwise noted. In addition, the transport boxes 22a on the transport shelves 22A and 22B move up and down alternately. That is, when the transport box 22a on the transport shelves 22A moves upward, the transport box 22a on the transport shelves 22B moves downward, and when the transport box 22a on the transport shelves 22A moves downward, the transport box 22a on the transport shelves 22B moves upward. In addition, at the same level, the item 150 can be moved horizontally between the transport box 22a on the transport shelves 22A and the transport box 22a on the transport shelves 22B, allowing the item 150 to be handed over and received between them.

本実施形態では、下から二段目の収容可能エリアCEに対して出庫レーン21が設けられ、下から一段目~五段目の収容可能エリアCEに対して五つのコンベア23が設けられる。なお、図2において収容可能エリアCEの中で「L」「R」と示された箇所は、搬送棚22A,22Bが昇降動作をするために設けられたスペースである。ただし、収容可能エリアCE、出庫レーン21、及びコンベア23との位置関係は特に限定されるものではなく、物流倉庫1の構成に応じて、適宜設定されてよい。 In this embodiment, an outgoing lane 21 is provided for the second storage area CE from the bottom, and five conveyors 23 are provided for the first through fifth storage areas CE from the bottom. Note that the locations marked "L" and "R" in the storage area CE in FIG. 2 are spaces provided for the lifting and lowering of the transport shelves 22A and 22B. However, the positional relationship between the storage area CE, outgoing lane 21, and conveyors 23 is not particularly limited, and may be set appropriately depending on the configuration of the logistics warehouse 1.

以降の説明においては、搬送系2を図3のようにモデル化して示す場合がある。一つの物品150を配置可能なエリアが、一つの四角形で示されている。なお、各物品150は、干渉物がないかぎり、水平方向に同時動作が可能である。垂直動作としては、搬送機22の搬送棚の垂直動作中は、搬送機22内の物品150は動作不可である。搬送機22の垂直動作中は、出庫レーン21及びコンベア23は水平動作可能である。 In the following explanation, the conveying system 2 may be modeled as shown in Figure 3. The area in which one item 150 can be placed is shown as a single rectangle. Each item 150 can move simultaneously in the horizontal direction unless there is an obstruction. As for vertical movement, while the conveying shelf of the conveying machine 22 is moving vertically, the item 150 inside the conveying machine 22 cannot move. While the conveying machine 22 is moving vertically, the outgoing lane 21 and conveyor 23 can move horizontally.

次に、図4を参照して、物流倉庫1のブロック構成について説明する。図4は、本実施形態に係る物流倉庫1のブロック構成図である。制御部10は、搬送系2を制御するユニットである。制御部10は、自動倉庫100の各階から物品150を搬送機22で受け取り、出庫レーン21へ搬出するための制御を行う。制御部10は、物流倉庫1を統括的に管理するECU[ElectronicControl Unit]を備えている。ECUは、CPU[Central Processing Unit]、ROM[Read Only Memory]、RAM[Random Access Memory]、CAN[Controller Area Network]、通信回路等を有する電子制御ユニットである。ECUでは、例えば、ROMに記憶されているプログラムをRAMにロードし、RAMにロードされたプログラムをCPUで実行することにより各種の機能を実現する。制御部10は、搬送順序情報取得部11と、分割処理部12と、動作順序決定部13と、動作制御部14、動作順序情報記憶部15と、を備える。なお、以降の説明においては、本実施形態に係る制御部10の処理を概念的に示した概念図を示す図5を適宜参照する。 Next, the block configuration of the logistics warehouse 1 will be described with reference to FIG. 4. FIG. 4 is a block configuration diagram of the logistics warehouse 1 according to this embodiment. The control unit 10 is a unit that controls the conveying system 2. The control unit 10 controls the conveying machine 22 to receive the goods 150 from each floor of the automated warehouse 100 and to convey them to the outgoing lane 21. The control unit 10 is equipped with an ECU [Electronic Control Unit] that manages the logistics warehouse 1 in an integrated manner. The ECU is an electronic control unit having a CPU [Central Processing Unit], a ROM [Read Only Memory], a RAM [Random Access Memory], a CAN [Controller Area Network], a communication circuit, and the like. In the ECU, for example, a program stored in the ROM is loaded into the RAM, and the program loaded into the RAM is executed by the CPU to realize various functions. The control unit 10 is equipped with a conveying order information acquisition unit 11, a division processing unit 12, an operation order determination unit 13, an operation control unit 14, and an operation order information storage unit 15. In the following explanation, reference will be made as appropriate to FIG. 5, which is a conceptual diagram conceptually illustrating the processing of the control unit 10 according to this embodiment.

搬送順序情報取得部11は、自動倉庫100における物品150の保管状態に関する保管情報と、出庫レーン21における物品150の搬送順序とを関連付けた搬送順序情報を取得するユニットである。保管状態に関する保管情報とは、本実施形態では、各物品150が自動倉庫100において、どの階数に保管されていたかを示す情報である。出庫レーン21における物品150の搬送順序は、搬送機22から出庫レーン21に払い出される物品150の順序である。図5に示す例では、搬送順序情報取得部11は、上位システムなどから入力された出庫物品リストを搬送順序情報取得部11として取得する。図5では、搬送順序情報として、出庫順序の1番目からN番目まで「3階の物品、2階の物品、2階の物品、4階の物品、5階の物品…4階の物品」の順で出庫される旨の出庫物品リストが入力される。 The transport sequence information acquisition unit 11 is a unit that acquires transport sequence information that associates storage information regarding the storage state of the item 150 in the automated warehouse 100 with the transport sequence of the item 150 in the outgoing lane 21. In this embodiment, the storage information regarding the storage state is information indicating which floor each item 150 was stored on in the automated warehouse 100. The transport sequence of the item 150 in the outgoing lane 21 is the order in which the item 150 is delivered from the conveyor 22 to the outgoing lane 21. In the example shown in FIG. 5, the transport sequence information acquisition unit 11 acquires an outgoing item list input from a higher-level system or the like as the transport sequence information acquisition unit 11. In FIG. 5, an outgoing item list indicating that the first to Nth items in the outgoing order are to be outgoing in the order of "items on the third floor, items on the second floor, items on the second floor, items on the fourth floor, items on the fifth floor, ... items on the fourth floor" is input as the transport sequence information.

動作順序情報記憶部15は、保管情報が関連付けられた特定物品数の物品150の配列情報に対し、搬送機22を含む搬送系2がどのような順序で動作するかを示す動作順序情報を記憶する。配列情報は、特定物品数において、各階数に係る物品150がどのように組み合わせられるかを示す情報である。図5では、「特定物品数=3」とした時の配列情報の一例として、配列情報A及び配列情報Bが示されている。配列情報Aは、出庫順に「3階の物品、2階の物品、2階の物品」という組み合わせを示している。配列情報Bは、出庫順に「2階の物品、4階の物品、5階の物品」という組み合わせを示している。 The operation sequence information storage unit 15 stores operation sequence information indicating the order in which the conveying system 2 including the conveyor 22 operates for the arrangement information of the specific number of items 150 associated with the storage information. The arrangement information is information indicating how the items 150 relating to each floor are combined for the specific number of items. In FIG. 5, arrangement information A and arrangement information B are shown as examples of arrangement information when "specific number of items = 3". Arrangement information A indicates the combination of "items on the 3rd floor, items on the 2nd floor, items on the 2nd floor" in the order of leaving the warehouse. Arrangement information B indicates the combination of "items on the 2nd floor, items on the 4th floor, items on the 5th floor" in the order of leaving the warehouse.

動作順序情報は、ある配列情報において、各物品150が自動倉庫100から搬送機22に搬出される直前の状態(初期状態)から、出庫レーン21への出庫が完了した状態(出庫完了状態)とするまでの間に実行される、搬送系2の動作ステップパターンを示す情報である。動作ステップパターンは、複数の動作ステップの組み合わせによって構成される。 The operation sequence information is information that indicates the operation step pattern of the conveying system 2 that is executed in a certain arrangement information from the state (initial state) immediately before each item 150 is transported from the automated warehouse 100 to the conveying machine 22 to the state (unloading completed state) in which unloading to the outgoing lane 21 is completed. The operation step pattern is composed of a combination of multiple operation steps.

配列情報Aに対応する初期状態は、図5において「初期状態」で示すようなモデル図のような状態となる。すなわち、自動倉庫100の搬出口(搬送機22へ物品150を搬出する直前の位置)において、2階には二つの物品150が並び、3階には一つの物品150が配置されている。このような初期状態から、図6に示すように、搬送機22を含む搬送系2が「動作ステップ1」~「動作ステップ6」を行う。これにより、「動作ステップ6」に示すように、「3階の物品、2階の物品、2階の物品」の順で三つの物品150の出庫レーン21への出庫が完了する。このように、初期状態から出庫完了までに至る複数の動作ステップの組み合わせを「動作順序」と称する。 The initial state corresponding to the arrangement information A is as shown in the model diagram of "initial state" in FIG. 5. That is, at the exit of the automated warehouse 100 (the position immediately before the goods 150 are delivered to the conveyor 22), two goods 150 are lined up on the second floor and one goods 150 is placed on the third floor. From this initial state, as shown in FIG. 6, the conveyor system 2 including the conveyor 22 performs "operation step 1" to "operation step 6". As a result, as shown in "operation step 6", the delivery of the three goods 150 to the delivery lane 21 is completed in the order of "goods on the third floor, goods on the second floor, goods on the second floor". In this way, the combination of multiple operation steps from the initial state to the completion of delivery is called the "operation sequence".

ここで、配列情報Aの物品150を初期状態から出庫完了状態とするための動作順序は、図6に示すものに限定されず、他にも複数の動作順序が存在している。動作ステップ数も図6では6ステップとなっているが、同じ動作ステップ数の動作順序も複数存在する。すなわち、6ステップより多いステップ数の動作順序も複数あり、同じ6ステップで異なる動作順序が複数ある。動作順序情報記憶部15が記憶する配列情報Aに対応する動作順序情報には、配列情報Aに対して存在する複数の動作順序が含まれる。図5では、配列情報Aに対して、「動作順序a1、動作順序a2…」が記憶されている。ここで、動作順序情報記憶部15は、配列情報Aに対して存在する全ての動作順序を記憶する必要はなく、所定の評価基準を満たす動作順序に限定して記憶してよい。例えば、動作順序情報記憶部15は、動作ステップ数が最小となる動作順序、または動作ステップ数が所定の回数以下となる動作順序に限定して記憶してよい。図5に示すように、動作順序情報記憶部15は、配列情報Bに対応する動作順序情報として、「動作順序b1、動作順序b2…」という複数の動作順序を記憶している。 Here, the operation sequence for changing the item 150 of the arrangement information A from the initial state to the warehousing completion state is not limited to the one shown in FIG. 6, and there are multiple other operation sequences. The number of operation steps is six in FIG. 6, but there are multiple operation sequences with the same number of operation steps. That is, there are multiple operation sequences with more than six steps, and there are multiple different operation sequences with the same six steps. The operation sequence information corresponding to the arrangement information A stored in the operation sequence information storage unit 15 includes multiple operation sequences that exist for the arrangement information A. In FIG. 5, "operation sequence a1, operation sequence a2..." are stored for the arrangement information A. Here, the operation sequence information storage unit 15 does not need to store all operation sequences that exist for the arrangement information A, and may store only operation sequences that satisfy a predetermined evaluation criterion. For example, the operation sequence information storage unit 15 may store only operation sequences with the minimum number of operation steps, or operation sequences with the number of operation steps equal to or less than a predetermined number. As shown in FIG. 5, the operation sequence information storage unit 15 stores multiple operation sequences, such as "operation sequence b1, operation sequence b2, ...," as operation sequence information corresponding to array information B.

なお、図5では、配列情報の例として配列情報A及び配列情報Bだけが示されているが、他の組み合わせに係る配列情報も記憶しており、各配列情報に対応した複数の動作順序も記憶している。動作順序情報記憶部15に記憶される動作順序情報は、ある特定物品数に対する全ての組み合わせに係る配列情報に対応していることが好ましい。また、動作順序情報記憶部15に記憶される動作順序情報は、上限値以下の全ての特定物品数に対応していることが好ましい。例えば、特定物品数の上限値を「3」とした場合、動作順序情報記憶部15は、「特定物品数=3」「特定物品数=2」「特定物品数=1」に対応した動作順序情報を記憶していることが好ましい。特定物品数の上限値は特に限定されないが、上限値が大きくなると、その分動作順序情報記憶部15に記憶される情報が膨大となる。従って、上限値は装置の性能などに応じて適宜設定すればよい。 In FIG. 5, only the array information A and the array information B are shown as examples of the array information, but the array information relating to other combinations is also stored, and multiple operation sequences corresponding to each array information are also stored. The operation sequence information stored in the operation sequence information storage unit 15 preferably corresponds to the array information relating to all combinations for a certain number of specific items. In addition, the operation sequence information stored in the operation sequence information storage unit 15 preferably corresponds to all specific numbers of items equal to or less than the upper limit. For example, if the upper limit of the number of specific items is set to "3", the operation sequence information storage unit 15 preferably stores operation sequence information corresponding to "number of specific items = 3", "number of specific items = 2", and "number of specific items = 1". The upper limit of the number of specific items is not particularly limited, but if the upper limit is large, the amount of information stored in the operation sequence information storage unit 15 will be large. Therefore, the upper limit may be set appropriately according to the performance of the device.

分割処理部12と、搬送順序情報取得部11によって取得された搬送順序情報を分割するユニットである。図5に示す例では、搬送順序情報として、出庫順序の1番目からN番目まで「3階の物品、2階の物品、2階の物品、4階の物品、5階の物品…4階の物品」の順で出庫される旨の出庫物品リストが入力される。分割処理部12は、このような搬送順序情報の出庫物品リストを搬送順に複数の物品リストに分割する。分割処理部12は、搬送順序情報の出庫物品リストを特定物品数の物品リストに分割する。図5では、「特定物品数=3」として、分割処理部12は、三つの物品150を含むような物品リストA、物品リストB…に分割する。 The division processing unit 12 is a unit that divides the transport sequence information acquired by the transport sequence information acquisition unit 11. In the example shown in FIG. 5, an outgoing item list is input as the transport sequence information, indicating that the first to Nth items in the outgoing order will be outgoing in the order of "items on the third floor, items on the second floor, items on the second floor, items on the fourth floor, items on the fifth floor, and so on, items on the fourth floor." The division processing unit 12 divides the outgoing item list of such transport sequence information into multiple item lists in the order of transport. The division processing unit 12 divides the outgoing item list of the transport sequence information into item lists with a specific number of items. In FIG. 5, with "specific number of items = 3," the division processing unit 12 divides into item list A, item list B, and so on, each containing three items 150.

分割処理部12は、出庫順序の前側の物品リストの末尾の単数の末尾物品と、出庫順序の後側の物品リストの先頭の単数の先頭物品とが、同一となるように搬送順序情報を分割する。具体的に、分割処理部12は、「3階の物品、2階の物品、2階の物品」という物品リストAと、「2階の物品、4階の物品、5の物品」という物品リストBと、に分割する。物品リストAの末尾の末尾物品は「2階の物品」であり、物品リストBの先頭物品は「第2の物品」であるため、同一となっている。物品リストBの末尾物品は「5階の物品」であるため、次の物品リストの先頭物品は「5階の物品」となる。 The splitting processing unit 12 splits the transport sequence information so that the single last item at the end of the item list at the front of the outgoing order is the same as the single first item at the beginning of the item list at the back of the outgoing order. Specifically, the splitting processing unit 12 splits into item list A of "items on the third floor, items on the second floor, items on the second floor" and item list B of "items on the second floor, items on the fourth floor, items on the fifth floor." The last item at the end of item list A is "item on the second floor" and the first item of item list B is "item on the second floor," so they are the same. The last item of item list B is "item on the fifth floor," so the first item of the next item list will be "item on the fifth floor."

動作順序決定部13は、分割処理部12による分割結果、及び動作順序情報記憶部15に記憶された動作順序情報に基づいて、搬送順序情報に対応して搬送機22が採用する採用動作順序を決定するユニットである。採用動作順序は、出庫物品リストに従って出庫を行うために、実際の搬送系2の動作として最終的に採用する動作順序である。動作順序決定部13は、動作順序情報記憶部15に記憶された動作順序情報に基づいて、出庫順序の前側の物品リストに対応する動作順序、及び出庫順序の後側の物品リストに対応する動作順序を取得し、両方の動作順序を結合することによって、採用動作順序を決定する。 The operation sequence determination unit 13 is a unit that determines the operation sequence to be adopted by the conveyor 22 in response to the conveying sequence information, based on the division result by the division processing unit 12 and the operation sequence information stored in the operation sequence information storage unit 15. The adopted operation sequence is the operation sequence that is ultimately adopted as the operation of the actual conveying system 2 in order to perform retrieval according to the outgoing item list. The operation sequence determination unit 13 determines the adopted operation sequence by obtaining the operation sequence corresponding to the item list at the front of the outgoing order and the operation sequence corresponding to the item list at the back of the outgoing order, based on the operation sequence information stored in the operation sequence information storage unit 15, and combining both operation sequences.

図5では、動作順序決定部13は、動作順序情報記憶部15に記憶された動作順序情報に基づいて、物品リストAに対応する動作順序a、及び物品リストBに対応する動作順序bを取得し、動作順序a及び動作順序bを結合することによって、採用動作順序を決定する。動作順序決定部13は、動作順序記憶部15の中から、分割後の物品リストAと同じ組み合わせによって構成される配列情報Aを取得する。また、動作順序決定部13は、物品リストAの動作順序として、配列情報Aに対応する動作順序aを取得する。同様に、動作順序決定部13は、物品リストBの動作順序として、配列情報Bに対応する動作順序bを取得する。 In FIG. 5, the operation order determination unit 13 acquires an operation order a corresponding to item list A and an operation order b corresponding to item list B based on the operation order information stored in the operation order information storage unit 15, and determines an adopted operation order by combining operation order a and operation order b. The operation order determination unit 13 acquires, from the operation order storage unit 15, arrangement information A that is configured with the same combination as item list A after division. In addition, the operation order determination unit 13 acquires an operation order a corresponding to arrangement information A as the operation order for item list A. Similarly, the operation order determination unit 13 acquires an operation order b corresponding to arrangement information B as the operation order for item list B.

前述の通り、動作順序記憶部15には、配列情報Aに対応する動作順序aとして、複数の「動作順序a1、動作順序a2…」が含まれている。同様に、動作順序記憶部15には、配列情報Bに対応する動作順序bとして、複数の「動作順序b1、動作順序b2…」が含まれている。従って、動作順序決定部13は、複数の動作順序aの中から一つの動作順序aiを選択する。また、動作順序決定部13は、複数の動作順序bの中から一つの動作順序bjを選択する。そして、動作順序決定部13は、動作順序aiと動作順序bjが結合可能な場合は、動作順序aiと動作順序bjとを結合する。動作順序決定部13は、同様に動作順序の選択と結合を繰り返すことで、採用動作順序を決定する。なお、動作順序決定部13は、搬送機22内における各位置に、最高で1つの物品150しか存在しないように(すなわち、結合後の全ての物品150が衝突し合わないように)動作順序の選択と結合を行う。また、動作順序決定部13は、結合後の動作順序において、搬送機22の状態に不一致が生じないように、動作順序の選択と結合を行う。 As described above, the operation sequence storage unit 15 contains a plurality of "operation sequences a1, operation sequences a2..." as operation sequences a corresponding to the array information A. Similarly, the operation sequence storage unit 15 contains a plurality of "operation sequences b1, operation sequences b2..." as operation sequences b corresponding to the array information B. Therefore, the operation sequence determination unit 13 selects one operation sequence ai from the plurality of operation sequences a. Also, the operation sequence determination unit 13 selects one operation sequence bj from the plurality of operation sequences b. Then, if the operation sequence ai and the operation sequence bj can be combined, the operation sequence determination unit 13 combines the operation sequence ai and the operation sequence bj. The operation sequence determination unit 13 determines the adopted operation sequence by repeating the selection and combination of the operation sequences in the same manner. Note that the operation sequence determination unit 13 selects and combines the operation sequences so that only one item 150 exists at a maximum at each position in the conveyor 22 (i.e., so that all the items 150 do not collide with each other after combination). In addition, the operation sequence determination unit 13 selects and combines the operation sequences so that there is no inconsistency in the state of the conveyor 22 in the operation sequence after combination.

ここで、物品リストAの末尾の末尾物品と、物品リストBの先頭の単数の先頭物品とが、同一となるように搬送順序情報が分割されている。従って、動作順序決定部13は、物品リストAの動作順序aiのうちの末尾物品に対応する動作ステップパターンと、物品リストBの動作順序bjのうちの先頭物品に対応する動作ステップパターンとを重ね合わせることで、動作順序ai及び動作順序bjを結合する。例えば、図7に示す例では、物品リストAは「4階の物品、2階の物品、4階の物品」であり、物品リストBは「4階の物品、4階の物品、2階の物品」である。物品リストAの末尾物品及び物品リストBの先頭物品は、「4階の物品」で共通している。そのため、動作順序決定部13は、物品リストAの末尾物品150Aに対応する動作ステップパターンと、物品リストBの先頭物品150Bに対応する動作ステップパターンとを重ね合わせる。物品リストAの初期状態においては、自動倉庫100の4階の二番目に配置される物品150が末尾物品150Aに該当する。物品リストBの初期状態においては、自動倉庫100の4階の一番目に配置される物品150が先頭物品150Bに該当する。 Here, the transport sequence information is divided so that the last item at the end of the item list A and the single first item at the beginning of the item list B are the same. Therefore, the operation sequence determination unit 13 combines the operation sequence ai and the operation sequence bj by superimposing the operation step pattern corresponding to the last item in the operation sequence ai of the item list A and the operation step pattern corresponding to the first item in the operation sequence bj of the item list B. For example, in the example shown in FIG. 7, the item list A is "items on the 4th floor, items on the 2nd floor, items on the 4th floor", and the item list B is "items on the 4th floor, items on the 4th floor, items on the 2nd floor". The last item of the item list A and the first item of the item list B are the "items on the 4th floor". Therefore, the operation sequence determination unit 13 superimposes the operation step pattern corresponding to the last item 150A of the item list A and the operation step pattern corresponding to the first item 150B of the item list B. In the initial state of item list A, the second item 150 placed on the fourth floor of the automated warehouse 100 corresponds to the tail item 150A. In the initial state of item list B, the first item 150 placed on the fourth floor of the automated warehouse 100 corresponds to the lead item 150B.

動作順序決定部13は、物品リストAの末尾物品150Aの動作ステップパターンと物品リストBの先頭物品150Bの動作ステップパターンとの重ね合わせが可能かを判定し、可能であると判定した場合に、両者の重ね合わせを行う。重ね合わせを可能とするには、物品リストAの末尾物品150A及び物品リストBの先頭物品150Bが搬送機22に格納されてから、出庫レーン21に到達するまでの間の動作ステップパターンが完全に一致する必要がある。従って、動作順序決定部13は、物品リストAの動作順序aiの中から末尾物品150Aが搬送機22に格納されてから出庫レーン21に到達するまでに対応する動作ステップパターンを抽出する。また、動作順序決定部13は、物品リストBの動作順序bjの中から先頭物品150Bが搬送機22に格納されてから出庫レーン21に到達するまでに対応する動作ステップパターンを抽出する。そして、動作順序決定部13は、抽出した動作ステップパターン同士が完全に一致するか否かを判定する。 The operation sequence determination unit 13 determines whether the operation step pattern of the last item 150A of the item list A and the operation step pattern of the first item 150B of the item list B can be superimposed, and if it is determined that the operation step pattern is possible, the operation sequence determination unit 13 superimposes the two items. To enable the superimposition, the operation step patterns of the last item 150A of the item list A and the first item 150B of the item list B from when they are stored in the conveyor 22 until they reach the outgoing lane 21 must match completely. Therefore, the operation sequence determination unit 13 extracts an operation step pattern corresponding to the last item 150A being stored in the conveyor 22 until it reaches the outgoing lane 21 from the operation sequence ai of the item list A. In addition, the operation sequence determination unit 13 extracts an operation step pattern corresponding to the first item 150B being stored in the conveyor 22 until it reaches the outgoing lane 21 from the operation sequence bj of the item list B. Then, the operation sequence determination unit 13 determines whether the extracted operation step patterns match completely.

ここで、図8は、物品リストAの動作順序aiの中から抽出した末尾物品150Aの動作ステップパターン、及び物品リストBの動作順序bjの中から抽出した先頭物品150Bの動作ステップパターンを示す。図8の上段側には、物品リストAの動作順序aiの動作ステップ6~動作ステップ8が示されている。図8の下段側には、物品リストBの動作順序bjの動作ステップ1~動作ステップ4が示されている。物品リストAの動作ステップ6,7と、物品リストBの動作ステップ1,2とは一致しているが、物品リストAの動作ステップ8と物品リストBの動作ステップ3とは一致していない。従って、動作順序決定部13は、物品リストAの動作ステップパターンと物品リストBの動作ステップパターンとの重ね合わせができないと判定する。 Here, FIG. 8 shows the operation step pattern of the last item 150A extracted from the operation sequence ai of item list A, and the operation step pattern of the first item 150B extracted from the operation sequence bj of item list B. The upper part of FIG. 8 shows operation steps 6 to 8 of the operation sequence ai of item list A. The lower part of FIG. 8 shows operation steps 1 to 4 of the operation sequence bj of item list B. Operation steps 6 and 7 of item list A match with operation steps 1 and 2 of item list B, but operation step 8 of item list A does not match with operation step 3 of item list B. Therefore, the operation sequence determination unit 13 determines that the operation step pattern of item list A and the operation step pattern of item list B cannot be superimposed.

このとき、動作順序決定部13は、物品リストAの動作ステップパターン及び物品リストBの動作ステップパターンの少なくとも一方に対して、搬送機22を含む搬送系2の動作を待機状態とする待機ステップを挿入する。図8に示す例では、物品リストBにおいて、動作ステップ2及び動作ステップ3の先頭物品150Bの位置は同じである。すなわち、動作ステップ3では先頭物品150Bは待機状態となっている。従って、動作順序決定部13は、待機状態を有していない物品リストAの動作ステップパターンに対して、待機ステップを挿入することで、物品リストAの動作ステップパターンと物品リストBの動作ステップパターンとの重ね合わせが可能となるか否かを検討する。具体的には、動作順序決定部13は、図9に示すように、動作ステップ7と動作ステップ8との間に、新しい動作ステップとして待機ステップを挿入する。これにより、新・動作ステップ8として、末尾物品150Aが待機状態となる待機ステップが設けられる。また、旧・動作ステップ8は、新・動作ステップ9として繰り上がる。これにより、物品リストAの動作ステップ6,7,8,9と、物品リストBの動作ステップ1,2,3,4とが一致するようになる。従って、動作順序決定部13は、物品リストAの動作ステップパターンと物品リストBの動作ステップパターンとの重ね合わせが可能であると判定する。なお、図9では、物品リストAの新・動作ステップ10及び物品リストBの動作ステップ5(物品150A,150Bが一段下に移動する動作)と、物品リストAの新・動作ステップ11及び物品リストBの動作ステップ6(物品150A,150Bが出庫レーン21に移動する動作)と、は省略されている。 At this time, the operation order determination unit 13 inserts a standby step in which the operation of the conveying system 2 including the conveyor 22 is put into a standby state into at least one of the operation step patterns of the item list A and the operation step pattern of the item list B. In the example shown in FIG. 8, the positions of the leading item 150B in operation steps 2 and 3 in the item list B are the same. That is, in operation step 3, the leading item 150B is in a standby state. Therefore, the operation order determination unit 13 considers whether or not it is possible to overlap the operation step pattern of the item list A and the operation step pattern of the item list B by inserting a standby step into the operation step pattern of the item list A that does not have a standby state. Specifically, the operation order determination unit 13 inserts a standby step as a new operation step between operation steps 7 and 8 as shown in FIG. 9. As a result, a standby step in which the last item 150A is put into a standby state is provided as the new operation step 8. In addition, the old operation step 8 is moved up as the new operation step 9. As a result, operation steps 6, 7, 8, and 9 of item list A match with operation steps 1, 2, 3, and 4 of item list B. Therefore, the operation sequence determination unit 13 determines that it is possible to overlap the operation step pattern of item list A with the operation step pattern of item list B. Note that in FIG. 9, new operation step 10 of item list A and operation step 5 of item list B (operation of moving items 150A and 150B down one level), new operation step 11 of item list A and operation step 6 of item list B (operation of moving items 150A and 150B to the outgoing lane 21) are omitted.

図7~図9の例において、動作順序決定部13が、「出庫順序1:4階の物品、出庫順序2:2階の物品、出庫順序3:4階の物品、出庫順序4:4階の物品、出庫順序5:2階の物品」という搬送順序情報の入力に対して、どのような採用動作順序を決定して出力するかについて説明する。動作順序決定部13は、「出庫順序1:4階の物品、出庫順序2:2階の物品」の動作ステップパターンとして、物品リストAの動作順序aiのうち、「先頭物品:4階の物品、二つ目の物品:2階の物品」における動作ステップパターンを採用する。動作順序決定部13は、「出庫順序3:4階の物品」の動作ステップパターンとして、重ね合わせられた動作ステップパターン(図9参照)を採用する。動作順序決定部13は、「出庫順序4:4階の物品、出庫順序5:2階の物品」の動作ステップパターンとして、物品リストBの動作順序bjのうち、「二つ目の物品:4階の物品、末尾物品:2階の物品」における動作ステップパターンを採用する。ただし、物品リストBの末尾物品の動作パターンについては、後続の物品リストとの重ね合わせのために待機ステップを挿入することが必要になった場合、物品リストBの動作順序bjの動作ステップパターンに対して待機ステップが挿入されたものが採用される。 In the examples of Figures 7 to 9, the operation sequence determination unit 13 will explain what operation sequence to determine and output in response to the input of transport sequence information of "Output order 1: item on the 4th floor, output order 2: item on the 2nd floor, output order 3: item on the 4th floor, output order 4: item on the 4th floor, output order 5: item on the 2nd floor." The operation sequence determination unit 13 adopts the operation step pattern of "first item: item on the 4th floor, second item: item on the 2nd floor" in the operation sequence ai of item list A as the operation step pattern of "Output order 1: item on the 4th floor, output order 2: item on the 2nd floor." The operation sequence determination unit 13 adopts the superimposed operation step pattern (see Figure 9) as the operation step pattern of "Output order 3: item on the 4th floor." The operation sequence determination unit 13 adopts the operation step pattern of "Second item: item on the fourth floor, last item: item on the second floor" in the operation sequence bj of item list B as the operation step pattern of "Outlet order 4: item on the fourth floor, Outlet order 5: item on the second floor". However, for the operation pattern of the last item of item list B, if it becomes necessary to insert a waiting step in order to overlap with the subsequent item list, the operation step pattern of the operation sequence bj of item list B with a waiting step inserted is adopted.

動作制御部14は、動作順序決定部13によって決定された採用動作順序に基づいて搬送系2が動作するように、搬送系2を制御するユニットである。 The operation control unit 14 is a unit that controls the conveying system 2 so that the conveying system 2 operates based on the adopted operation sequence determined by the operation sequence determination unit 13.

図10及び図11を参照して、物流倉庫1の制御部10の処理内容の一例について説明する。ただし、図10及び図11に示す処理内容は一例に過ぎず、適宜変更可能である。図10に示すように、搬送順序情報取得部11は、搬送順序情報を取得する(ステップS10)。次に、分割処理部12は、ステップS10で取得した搬送順序情報を分割する(ステップS20)。次に、動作順序決定部13は、ステップS20での分割結果、及び動作順序情報記憶部15に予め記憶された動作順序情報に基づいて、ステップS10で取得した搬送順序情報に対応して搬送系2が採用する採用動作順序を決定する(ステップS30)。次に、動作順序決定部13は、ステップS30で決定した採用動作順序を動作制御部14へ出力する(ステップS40)。これにより、動作制御部14は、ステップS30で決定された採用動作順序に従って搬送系2の制御を行う。 An example of the processing contents of the control unit 10 of the logistics warehouse 1 will be described with reference to FIG. 10 and FIG. 11. However, the processing contents shown in FIG. 10 and FIG. 11 are merely examples and can be changed as appropriate. As shown in FIG. 10, the transport sequence information acquisition unit 11 acquires transport sequence information (step S10). Next, the division processing unit 12 divides the transport sequence information acquired in step S10 (step S20). Next, the operation sequence determination unit 13 determines the adopted operation sequence to be adopted by the transport system 2 in accordance with the transport sequence information acquired in step S10 based on the division result in step S20 and the operation sequence information previously stored in the operation sequence information storage unit 15 (step S30). Next, the operation sequence determination unit 13 outputs the adopted operation sequence determined in step S30 to the operation control unit 14 (step S40). As a result, the operation control unit 14 controls the transport system 2 according to the adopted operation sequence determined in step S30.

次に、図11を参照して、動作順序決定部13による動作順序決定処理の処理内容の一例について説明する。なお、図11では、処理内容の理解を容易にするために、図10のステップS20において、搬送順序情報が物品リストA及び物品リストBに分割されたものとして、説明を行う。 Next, an example of the operation order determination process by the operation order determination unit 13 will be described with reference to FIG. 11. Note that in FIG. 11, in order to facilitate understanding of the process, the description will be given assuming that the transport order information is divided into item list A and item list B in step S20 of FIG. 10.

図11に示すように、動作順序決定部13は、動作順序情報記憶部15に記憶された動作順序情報に基づいて、物品リストAに対応する動作順序ai、及び物品リストBに対応する動作順序bjを取得する(ステップS110)。なお、上述のように、動作順序情報記憶部15には、物品リストAに対応する動作順序aには、複数の動作順序a1,a2…が記憶されているが、ステップS110では、動作順序決定部13は、複数の動作順序aの中から任意の一つの動作順序aiを取得する。物品リストBの動作順序bjについても同様である。 As shown in FIG. 11, the operation order determination unit 13 acquires an operation order ai corresponding to item list A and an operation order bj corresponding to item list B based on the operation order information stored in the operation order information storage unit 15 (step S110). As described above, the operation order information storage unit 15 stores multiple operation orders a1, a2, ... for the operation order a corresponding to item list A, and in step S110, the operation order determination unit 13 acquires any one operation order ai from the multiple operation orders a. The same applies to the operation order bj for item list B.

次に、動作順序決定部13は、ステップS110で取得した物品リストAの動作順序aiから末尾物品150Aの動作ステップパターンを取得すると共に、物品リストBの動作順序ajから先頭物品150Bの動作ステップパターンを取得する(ステップS120)。そして、動作順序決定部13は、ステップS120にて取得した物品リストAの末尾物品150Aの動作ステップパターンと物品リストBの先頭物品の動作ステップパターンとの重ね合わせが不可能であるか否かを判定する(ステップS130)。両者の動作ステップパターンが完全に一致する場合、ステップS130において重ね合わせ可能であると判定され、後述のステップS150へ移行する。両者の動作ステップパターンが完全に一致しない場合、ステップS130において重ね合わせ不可であると判定され、ステップS140へ移行する。 Next, the operation order determination unit 13 obtains the operation step pattern of the last item 150A from the operation order ai of the item list A obtained in step S110, and obtains the operation step pattern of the first item 150B from the operation order aj of the item list B (step S120). Then, the operation order determination unit 13 determines whether the operation step pattern of the last item 150A of the item list A obtained in step S120 and the operation step pattern of the first item of the item list B cannot be superimposed (step S130). If the operation step patterns of the two completely match, it is determined in step S130 that they can be superimposed, and the process proceeds to step S150 described below. If the operation step patterns of the two do not completely match, it is determined in step S130 that they cannot be superimposed, and the process proceeds to step S140.

動作順序決定部13は、物品リストAの末尾物品150Aの動作ステップパターン及び物品リストBの先頭物品150Bの動作ステップパターンの少なくとも一方に対して、搬送系2の動作を待機状態とする待機ステップを挿入し、当該挿入によって動作ステップパターン同士の重ね合わせが可能となるか否かを判定する(ステップS140)。例えば、物品リストAの末尾物品150Aのみが移動するような動作ステップが存在している場合(図8参照)、動作順序決定部13は、当該動作ステップの前に待機ステップを挿入して(図9参照)、末尾物品150A及び先頭物品150Bの動作ステップパターンが完全一致するか否かを判定する。あるいは、物品リストBの先頭物品150Bのみが移動するような動作ステップが存在している場合、動作順序決定部13は、当該動作ステップの前に待機ステップを挿入して、末尾物品150A及び先頭物品150Bの動作ステップパターンが完全一致するか否かを判定する。 The operation order determination unit 13 inserts a standby step that puts the operation of the conveying system 2 into a standby state into at least one of the operation step patterns of the last item 150A of the item list A and the first item 150B of the item list B, and determines whether the insertion enables the operation step patterns to be overlapped (step S140). For example, if there is an operation step in which only the last item 150A of the item list A moves (see FIG. 8), the operation order determination unit 13 inserts a standby step before the operation step (see FIG. 9) and determines whether the operation step patterns of the last item 150A and the first item 150B completely match. Alternatively, if there is an operation step in which only the first item 150B of the item list B moves, the operation order determination unit 13 inserts a standby step before the operation step and determines whether the operation step patterns of the last item 150A and the first item 150B completely match.

ステップS140において、重ね合わせ不可と判定された場合、待機ステップを挿入しても末尾物品150A及び先頭物品150Bの動作ステップパターンを完全一致させることができない。この場合、ステップS110において取得した動作順序ai・bjの組み合わせ自体が、結合に適さないものであると判断できる。従って、動作順序決定部13は、再びステップS110にて、別の組み合わせに係る動作順序ai・bjを取得する。当該処理において、新たな組み合わせとしてどのような動作順序ai・bjを取得するかは特に限定されない。例えば、動作順序決定部13は、記憶された複数の動作順序aの中から「i=i+1」として、リスト中の次の動作順序aiを取得してもよいし、記憶された複数の動作順序bの中から「j=j+1」として、リスト中の次の動作順序ajを取得してもよい。なお、動作順序ai・bjをどのように組み合わせても重ね合わせを行うことができない場合、特定物品数を変更して搬送順序情報を再度分割しなおしてもよい。この際、後述の図12に示すような分割処理を行ってもよい。 If it is determined in step S140 that overlapping is not possible, the operation step patterns of the last item 150A and the first item 150B cannot be completely matched even if a waiting step is inserted. In this case, it can be determined that the combination of the operation sequences ai and bj acquired in step S110 itself is not suitable for combination. Therefore, the operation sequence determination unit 13 acquires operation sequences ai and bj relating to another combination again in step S110. In this process, there is no particular limitation on what operation sequences ai and bj are acquired as a new combination. For example, the operation sequence determination unit 13 may acquire the next operation sequence ai in the list by setting "i = i + 1" from among the multiple stored operation sequences a, or may acquire the next operation sequence aj in the list by setting "j = j + 1" from among the multiple stored operation sequences b. Note that if overlapping is not possible no matter how the operation sequences ai and bj are combined, the number of specific items may be changed and the transport sequence information may be divided again. At this time, a division process as shown in FIG. 12 described later may be performed.

なお、ステップS130及びステップS140では、動作順序決定部13は、重ね合わせた後の物品リストA及び物品リストBの全物品について衝突が起きず、且つ、搬送系2の状態が一致するという条件を満たすか否かの確認も行い、条件を満たす場合に、重ね合わせ可能と判定する。ステップS130又はステップS140において重ね合わせ可能と判定された場合、動作順序決定部13は、動作順序ai・bjを結合する。 In addition, in steps S130 and S140, the operation order determination unit 13 also checks whether the conditions that no collision occurs for all items in item list A and item list B after superimposition and that the states of the conveying system 2 are consistent are met, and if the conditions are met, it determines that superimposition is possible. If it is determined in step S130 or step S140 that superimposition is possible, the operation order determination unit 13 combines the operation orders ai and bj.

次に、本実施形態に係る物流倉庫1の作用・効果について説明する。 Next, we will explain the operation and effects of the logistics warehouse 1 according to this embodiment.

物流倉庫1において、搬送順序情報取得部11は、自動倉庫100における物品150の保管状態に関する保管情報と、出庫レーン21(搬送レーン)における物品150の搬送順序とを関連付けた搬送順序情報を取得する。これに対し、動作順序決定部13は、取得された搬送順序情報に対応して搬送機22が採用する採用動作順序を決定するため、自動倉庫100における物品150の保管状態に応じて、適切な動作順序で搬送機22を動作させ、物品150の搬送効率を向上させることができる。ここで、例えば、動作順序決定部13が、搬送順序情報に対応してそのまま動作順序を演算しようとする場合、出庫レーン21へ搬送する物品150の数が多くなったときに、動作順序の演算が複雑になってしまう。これに対し、本実施形態に係る物流倉庫1では、分割処理部12が搬送順序情報を分割し、動作順序決定部13が分割処理部12による分割結果に基づいて採用動作順序を決定している。この場合、動作順序決定部13は、分割されることで物品数が抑制された状態にて動作順序を演算することができ、それらの動作順序を結合することで、搬送順序情報全体としての動作順序を決定することが可能となる。更に、動作順序情報記憶部15は、保管情報が関連付けられた特定物品数の物品の配列情報に対し、搬送機がどのような順序で動作するかを示す動作順序情報を記憶している。そのため、動作順序決定部13は、分割処理部12による分割結果と、動作順序情報記憶部15に記憶された動作順序情報とを照らし合わせることで、分割された搬送順序情報に対する適切な動作順序を速やかに取得することができる。そのため、動作順序決定部13は、搬送順序情報全体としての動作順序を速やかに決定することが可能となる。以上より、搬送効率を向上させると共に、搬送機22の動作順序の演算処理時間を短縮することができる。 In the logistics warehouse 1, the transport sequence information acquisition unit 11 acquires transport sequence information that associates storage information regarding the storage state of the item 150 in the automated warehouse 100 with the transport sequence of the item 150 in the outgoing lane 21 (transport lane). In response to this, the operation sequence determination unit 13 determines the adopted operation sequence to be adopted by the conveyor 22 in response to the acquired transport sequence information, so that the conveyor 22 can be operated in an appropriate operation sequence according to the storage state of the item 150 in the automated warehouse 100, thereby improving the transport efficiency of the item 150. Here, for example, if the operation sequence determination unit 13 attempts to directly calculate the operation sequence in response to the transport sequence information, when the number of items 150 to be transported to the outgoing lane 21 increases, the calculation of the operation sequence becomes complicated. In contrast, in the logistics warehouse 1 according to this embodiment, the division processing unit 12 divides the transport sequence information, and the operation sequence determination unit 13 determines the adopted operation sequence based on the division result by the division processing unit 12. In this case, the operation order determination unit 13 can calculate the operation order in a state where the number of items is reduced by dividing, and by combining these operation orders, it is possible to determine the operation order of the entire transport order information. Furthermore, the operation order information storage unit 15 stores operation order information indicating the order in which the conveyor operates with respect to the arrangement information of the specific number of items with which the storage information is associated. Therefore, the operation order determination unit 13 can quickly obtain an appropriate operation order for the divided transport order information by comparing the division result by the division processing unit 12 with the operation order information stored in the operation order information storage unit 15. Therefore, the operation order determination unit 13 can quickly determine the operation order of the entire transport order information. As a result, it is possible to improve the transport efficiency and shorten the calculation processing time of the operation order of the conveyor 22.

分割処理部12は、搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、動作順序決定部13は、動作順序情報記憶部15に記憶された動作順序情報に基づいて、第1の物品リストに対応する第1の動作順序、及び第2の物品リストに対応する第2の動作順序を取得し、第1の動作順序及び第2の動作順序を結合することによって、採用動作順序を決定する。分割処理部12は、第1の物品リストの末尾の単数又は複数の末尾物品と、第2の物品リストの先頭の単数又は複数の先頭物品とが、同一となるように搬送順序情報を分割する。動作順序決定部13は、第1の動作順序のうちの末尾物品に対応する第1の動作ステップパターンと、第2の動作順序のうちの先頭物品に対応する第2の動作ステップパターンとを重ね合わせることで、第1の動作順序及び第2の動作順序を結合してよい。この場合、動作順序決定部13は、第1の動作順序と第2の動作順序との結合部分において、予め動作順序情報記憶部15に記憶された搬送効率の良い動作ステップパターンを流用する形で、動作順序を結合することができる。 The division processing unit 12 divides the transport order information into at least a first item list and a second item list in the transport order, and the operation order determination unit 13 acquires a first operation order corresponding to the first item list and a second operation order corresponding to the second item list based on the operation order information stored in the operation order information storage unit 15, and determines the adopted operation order by combining the first operation order and the second operation order. The division processing unit 12 divides the transport order information so that one or more last items at the end of the first item list and one or more first items at the beginning of the second item list are the same. The operation order determination unit 13 may combine the first operation order and the second operation order by superimposing a first operation step pattern corresponding to the last item in the first operation order and a second operation step pattern corresponding to the first item in the second operation order. In this case, the operation sequence determination unit 13 can combine the operation sequences by reusing an operation step pattern with good transport efficiency that is stored in advance in the operation sequence information storage unit 15 at the combining portion of the first operation sequence and the second operation sequence.

動作順序決定部13は、第1の動作ステップパターンと第2の動作ステップパターンとの重ね合わせが可能かを判定し、重ね合わせができないと判定した場合、第1の動作ステップパターン及び第2の動作ステップパターンの少なくとも一方に対して、搬送機22の動作を待機状態とする待機ステップを挿入してよい。この場合、動作順序決定部13は、何れかの動作ステップパターンに待機ステップを挿入するだけの簡単な処理にて、両者の動作ステップパターンを重ね合わせることが可能となる。 The operation order determination unit 13 determines whether the first operation step pattern and the second operation step pattern can be superimposed, and if it determines that the patterns cannot be superimposed, it may insert a standby step that puts the operation of the conveyor 22 into a standby state into at least one of the first operation step pattern and the second operation step pattern. In this case, the operation order determination unit 13 can superimpose the two operation step patterns by a simple process of simply inserting a standby step into one of the operation step patterns.

本発明は、上述の実施形態に限定されない。 The present invention is not limited to the above-described embodiments.

例えば、上述の実施形態においては、図5に示すように、物品リストAの末尾物品と物品リストBの先頭物品とが同一となるように、搬送順序情報が分割されていた。これに代えて、図12に示すような制御部10が採用されてよい。図12に示す例において、分割処理部12は、物品リストA及び物品リストBが予め定められた特定物品数(図12では「特定物品数=2」となるように、搬送順序情報を分割している。また、動作順序決定部13は、物品リストAの最後尾の物品(2階の物品)の後に、物品リストBの最前の物品(1階の物品)が搬送機22で搬送されるように、物品リストAの動作順序ai及び物品リストBの動作順序bjを結合する。 For example, in the above embodiment, as shown in FIG. 5, the transport sequence information was divided so that the last item in item list A and the first item in item list B were the same. Alternatively, a control unit 10 as shown in FIG. 12 may be employed. In the example shown in FIG. 12, the division processing unit 12 divides the transport sequence information so that item list A and item list B have a predetermined number of specific items (in FIG. 12, "number of specific items = 2"). In addition, the operation sequence determination unit 13 combines the operation sequence ai of item list A and the operation sequence bj of item list B so that the first item in item list B (item on the first floor) is transported by the transport machine 22 after the last item in item list A (item on the second floor).

ここで、動作順序決定部13が物品リストAの動作順序ai及び物品リストBの動作順序bjを結合するためには、次の「条件(i)、条件(ii)、条件(iii)」が満たされる必要がある。条件(i)は、「搬送機22内における各位置には、最高で1つの物品しか存在しない。」という条件である。条件(ii)は、「搬送機22の搬送動作(リフト動作)が発生する動作ステップが、物品リストAの動作順序aiと物品リストBの動作順序bjとで一致する。」という条件である。条件(iii)は、「物品リストAの動作順序ai及び物品リストBの動作順序bjの一方の動作順序において、リフト動作が発生する動作ステップでは、他方の動作順序に待機ステップを挿入できない。」という条件である。 Here, in order for the operation sequence determination unit 13 to combine the operation sequence ai of the item list A and the operation sequence bj of the item list B, the following "conditions (i), (ii), and (iii)" must be satisfied. Condition (i) is a condition that "at most one item exists at each position in the conveyor 22." Condition (ii) is a condition that "the operation step at which the conveying operation (lifting operation) of the conveyor 22 occurs is the same in the operation sequence ai of the item list A and the operation sequence bj of the item list B." Condition (iii) is a condition that "in the operation step at which the lifting operation occurs in one of the operation sequences ai of the item list A and the operation sequence bj of the item list B, a waiting step cannot be inserted in the other operation sequence."

図13~図17のモデル図を参照して、図12に示す処理内容の具体例について説明する。図13に示すように、「出庫順序1:3階の物品、出庫順序2:4階の物品、出庫順序3:2階の物品、出庫順序4:3階の物品、出庫順序5:4階の物品、出庫順序6:5階の物品」という搬送順序情報の入力に対して、分割処理部12が「3階の物品、4階の物品、2階の物品」という物品リストAと、「3階の物品、4階の物品、5階の物品」という物品リストBと、に分割したものとする。物品リストAの動作順序aiの動作ステップパターンの一例を図14に示す。物品リストBの動作順序bjの動作ステップパターンの一例を図15に示す。 A specific example of the process shown in FIG. 12 will be described with reference to the model diagrams of FIG. 13 to FIG. 17. As shown in FIG. 13, in response to an input of transport sequence information of "Exit order 1: item on the 3rd floor, Exit order 2: item on the 4th floor, Exit order 3: item on the 2nd floor, Exit order 4: item on the 3rd floor, Exit order 5: item on the 4th floor, Exit order 6: item on the 5th floor", the division processing unit 12 divides the transport sequence information into item list A of "items on the 3rd floor, items on the 4th floor, items on the 2nd floor" and item list B of "items on the 3rd floor, items on the 4th floor, items on the 5th floor". An example of an operation step pattern of the operation sequence ai of item list A is shown in FIG. 14. An example of an operation step pattern of the operation sequence bj of item list B is shown in FIG. 15.

上述のような物品リストAの動作順序aiと物品リストBの動作順序bjを結合するためには、動作順序決定部13は、前述の「条件(i)、条件(ii)、条件(iii)」を満たすように結合を行う。例えば、図16に示すように、動作順序決定部13は、物品リストAの全ての物品150が出庫レーン21に移動した状態で、物品リストBの全ての物品150を搬送機22に移動させる場合、「条件(i)、条件(ii)、条件(iii)」を満たし、物品リストAの動作順序ai及び物品リストBの動作順序bjを結合することができる。 In order to combine the operation sequence ai of item list A and the operation sequence bj of item list B as described above, the operation sequence determination unit 13 performs the combination so as to satisfy the above-mentioned "conditions (i), (ii), and (iii)." For example, as shown in FIG. 16, when all items 150 in item list B are moved to the conveyor 22 after all items 150 in item list A have been moved to the outgoing lane 21, the operation sequence determination unit 13 can combine the operation sequence ai of item list A and the operation sequence bj of item list B, satisfying "conditions (i), (ii), and (iii)."

一方、図17に示すように、物品リストAの最後尾の「2階の物品」が搬送機22に存在する状態で、物品リストBの全ての物品150を搬送機22に移動させた場合(図17の左側の状態)、次の動作ステップにおいて物品リストBの三つの物品150をリフトすると、物品リストAの最後尾の「2階の物品」が3階に移動してしまい、出庫レーン21へ移動させることができなくなってしまう(図17の右側の状態)。この状態は、条件(ii)を満たしていない状態であるため、動作順序決定部13は、図17のような態様にて、物品リストAの動作順序aiと物品リストBの動作順序bjとを結合することはできない。 On the other hand, as shown in FIG. 17, if the "2nd floor item" at the end of item list A is present on the conveyor 22 and all items 150 on item list B are moved to the conveyor 22 (the state on the left side of FIG. 17), when the three items 150 on item list B are lifted in the next operation step, the "2nd floor item" at the end of item list A will move to the 3rd floor and will not be able to be moved to the outgoing lane 21 (the state on the right side of FIG. 17). Since this state does not satisfy condition (ii), the operation sequence determination unit 13 cannot combine the operation sequence ai of item list A and the operation sequence bj of item list B in the manner as shown in FIG. 17.

以上より、図12に示す処理内容において、分割処理部12は、搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、動作順序決定部13は、動作順序情報記憶部15に記憶された動作順序情報に基づいて、第1の物品リストに対応する第1の動作順序、及び第2の物品リストに対応する第2の動作順序を取得し、第1の動作順序及び第2の動作順序を結合することによって、採用動作順序を決定する。分割処理部12は、第1の物品リスト及び第2の物品リストが予め定められた特定物品数となるように、搬送順序情報を分割し、動作順序決定部13は、第1の物品リストの最後尾の物品の後に、第2の物品リストの最前の物品が搬送機22で搬送されるように、第1の動作順序及び第2の動作順序を結合してよい。この場合、動作順序決定部13は、第1の物品リストの最後尾の物品と、第2の物品リストの最前の物品とが同一であるか否かに関わらず、両者の動作順序を結合することが可能となる。 In the process shown in FIG. 12, the division processing unit 12 divides the transport order information into at least a first item list and a second item list in the transport order, and the operation order determination unit 13 acquires a first operation order corresponding to the first item list and a second operation order corresponding to the second item list based on the operation order information stored in the operation order information storage unit 15, and determines the adopted operation order by combining the first operation order and the second operation order. The division processing unit 12 divides the transport order information so that the first item list and the second item list have a predetermined specific number of items, and the operation order determination unit 13 may combine the first operation order and the second operation order so that the first item of the second item list is transported by the conveyor 22 after the last item of the first item list. In this case, the operation order determination unit 13 can combine the operation orders of the first item list and the first item of the second item list regardless of whether they are the same or not.

なお、物流倉庫1は、図1に示すような構成に限定されない。また、搬送機22は、図2に示すような交互に上下動するような一対の収容棚を有するタイプのものでなくてよい。例えば、ロータリー式の搬送機(収容棚が一段ずつ一定方向に周回移動するとともに、収容棚が周回移動しない際には、物品が収容棚間で移動可能な搬送機)を採用してよい。また、搬送機として、図2に示すような垂直型の昇降機タイプのものではなく、水平型の搬送機が採用されてもよい。 The logistics warehouse 1 is not limited to the configuration shown in FIG. 1. The conveyor 22 does not have to be a type having a pair of storage shelves that move up and down alternately as shown in FIG. 2. For example, a rotary type conveyor (a conveyor in which the storage shelves move in a fixed direction one level at a time, and when the storage shelves do not move in a circular direction, items can be moved between the storage shelves) may be used. Also, a horizontal type conveyor may be used as the conveyor, rather than a vertical elevator type as shown in FIG. 2.

また、上述の実施形態では、図5及び図7に示すように、物品リストAの末尾物品を単数とし、物品リストの先頭物品を単数として、両者を重ね合わせていた。これに代えて、末尾物品及び先頭物品を複数としてもよい。例えば、「出庫順序1:3階の物品、出庫順序2:4階の物品、出庫順序3:2階の物品、出庫順序4:3階の物品、出庫順序5:4階の物品、出庫順序6:5階の物品」という搬送順序情報を、「特定物品数=4」として、「3階の物品、4階の物品、2階の物品、3階の物品」という物品リストAと、「2階の物品、3階の物品、4階の物品、5階の物品」という物品リストBに分割してもよい。このとき、物品リストAの「2階の物品、3階の物品」を末尾物品とし、物品リストBの「2階の物品、3階の物品」を先頭物品としてもよい。 In the above embodiment, as shown in Figs. 5 and 7, the last item in item list A is a single item, the first item in item list A is a single item, and the two are overlapped. Alternatively, the last item and the first item may be multiple items. For example, the transport sequence information "Exit order 1: items on the third floor, Exit order 2: items on the fourth floor, Exit order 3: items on the second floor, Exit order 4: items on the third floor, Exit order 5: items on the fourth floor, Exit order 6: items on the fifth floor" may be divided into item list A of "items on the third floor, items on the fourth floor, items on the second floor, items on the third floor" and item list B of "items on the second floor, items on the third floor, items on the fourth floor, items on the fifth floor" with "number of specific items = 4". In this case, the "items on the second floor, items on the third floor" in item list A may be the last items, and the "items on the second floor, items on the third floor" in item list B may be the first items.

また、物流倉庫1は、図5に示すような重ね合わせに係る分割方法と、図12に示すような重ね合わせない分割方法の両方を行ってもよい。例えば、分割処理部12は、重ね合わせられる動作順序ai・bjの組み合わせが存在していない場合、図12の分割方法に切り替えてもよい。 The logistics warehouse 1 may also perform both a division method involving overlapping as shown in FIG. 5 and a division method without overlapping as shown in FIG. 12. For example, the division processing unit 12 may switch to the division method of FIG. 12 when there is no combination of overlapping operation sequences ai and bj.

1…物流倉庫、10…制御部、11…搬送順序情報取得部、12…分割処理部、13…動作順序決定部、15…動作順序情報記憶部、21…出庫レーン(搬送レーン)、22…搬送機、100…自動倉庫、121…入庫レーン(搬送レーン)。 1...Logistics warehouse, 10...Control unit, 11...Transportation order information acquisition unit, 12...Split processing unit, 13...Operation order determination unit, 15...Operation order information storage unit, 21...Outgoing lane (transportation lane), 22...Transport machine, 100...Automated warehouse, 121...Storage lane (transportation lane).

Claims (4)

物品を保管する自動倉庫と、
所定の順序に並べられた複数の前記物品を搬送する搬送レーンと、
前記搬送レーンと前記自動倉庫との間に設けられた搬送機と、
少なくとも前記搬送機を制御する制御部と、を備える物流倉庫であって、
前記制御部は、
前記自動倉庫における前記物品の保管状態に関する保管情報と、前記搬送レーンにおける前記物品の搬送順序とを関連付けた搬送順序情報を取得する搬送順序情報取得部と、
前記保管情報が関連付けられた特定物品数の前記物品の配列情報に対し、前記搬送機がどのような順序で動作するかを示す動作順序情報を記憶する動作順序情報記憶部と、
前記搬送順序情報取得部によって取得された前記搬送順序情報を分割する分割処理部と、
前記分割処理部による分割結果、及び前記動作順序情報記憶部に記憶された前記動作順序情報に基づいて、前記搬送順序情報に対応して前記搬送機が採用する採用動作順序を決定する動作順序決定部と、を備える、物流倉庫。
An automated warehouse for storing items;
A transport lane for transporting a plurality of the items arranged in a predetermined order;
A conveyor provided between the conveying lane and the automated warehouse;
A logistics warehouse including at least a control unit that controls the conveyor,
The control unit is
a transport sequence information acquisition unit that acquires transport sequence information that associates storage information regarding a storage state of the item in the automated warehouse with a transport sequence of the item in the transport lane;
an operation sequence information storage unit that stores operation sequence information indicating an order in which the conveyor operates with respect to the arrangement information of the specific number of items associated with the storage information;
a division processing unit that divides the transport order information acquired by the transport order information acquisition unit;
a processing unit that determines an operation sequence to be adopted by the conveying machine in accordance with the conveying order information based on the division result by the division processing unit and the operation sequence information stored in the operation sequence information storage unit, said processing unit being configured to determine an operation sequence to be adopted by the conveying machine in accordance with the conveying order information.
前記分割処理部は、前記搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、
前記動作順序決定部は、前記動作順序情報記憶部に記憶された前記動作順序情報に基づいて、前記第1の物品リストに対応する第1の動作順序、及び前記第2の物品リストに対応する第2の動作順序を取得し、前記第1の動作順序及び前記第2の動作順序を結合することによって、前記採用動作順序を決定し、
前記分割処理部は、前記第1の物品リストの末尾の単数又は複数の末尾物品と、前記第2の物品リストの先頭の単数又は複数の先頭物品とが、同一となるように前記搬送順序情報を分割し、
前記動作順序決定部は、前記第1の動作順序のうちの前記末尾物品に対応する第1の動作ステップパターンと、前記第2の動作順序のうちの前記先頭物品に対応する第2の動作ステップパターンとを重ね合わせることで、前記第1の動作順序及び前記第2の動作順序を結合する、請求項1に記載の物流倉庫。
The division processing unit divides the transport order information into at least a first item list and a second item list in a transport order;
the operation sequence determination unit acquires a first operation sequence corresponding to the first item list and a second operation sequence corresponding to the second item list based on the operation sequence information stored in the operation sequence information storage unit, and determines the adopted operation sequence by combining the first operation sequence and the second operation sequence;
the division processing unit divides the conveyance sequence information so that one or more last items at the end of the first item list and one or more first items at the beginning of the second item list are the same;
2. The logistics warehouse of claim 1, wherein the operation sequence determination unit combines the first operation sequence and the second operation sequence by superimposing a first operation step pattern corresponding to the last item in the first operation sequence and a second operation step pattern corresponding to the first item in the second operation sequence.
前記動作順序決定部は、前記第1の動作ステップパターンと前記第2の動作ステップパターンとの重ね合わせが可能かを判定し、重ね合わせができないと判定した場合、前記第1の動作ステップパターン及び前記第2の動作ステップパターンの少なくとも一方に対して、前記搬送機の動作を待機状態とする待機ステップを挿入する、請求項2に記載の物流倉庫。 The logistics warehouse according to claim 2, wherein the operation sequence determination unit determines whether the first operation step pattern and the second operation step pattern can be superimposed, and if it determines that the patterns cannot be superimposed, inserts a standby step for putting the conveyor into a standby state in at least one of the first operation step pattern and the second operation step pattern. 前記分割処理部は、前記搬送順序情報を搬送順に少なくとも第1の物品リスト、及び第2の物品リストに分割し、
前記動作順序決定部は、前記動作順序情報記憶部に記憶された前記動作順序情報に基づいて、前記第1の物品リストに対応する第1の動作順序、及び前記第2の物品リストに対応する第2の動作順序を取得し、前記第1の動作順序及び前記第2の動作順序を結合することによって、前記採用動作順序を決定し、
前記分割処理部は、前記第1の物品リスト及び前記第2の物品リストが予め定められた特定物品数となるように、前記搬送順序情報を分割し、
前記動作順序決定部は、前記第1の物品リストの最後尾の物品の後に、前記第2の物品リストの最前の物品が前記搬送機で搬送されるように、前記第1の動作順序及び前記第2の動作順序を結合する、請求項1に記載の物流倉庫。
The division processing unit divides the transport order information into at least a first item list and a second item list in a transport order;
the operation sequence determination unit obtains a first operation sequence corresponding to the first item list and a second operation sequence corresponding to the second item list based on the operation sequence information stored in the operation sequence information storage unit, and determines the adopted operation sequence by combining the first operation sequence and the second operation sequence;
The division processing unit divides the transport sequence information so that the first item list and the second item list each have a predetermined specific number of items;
The logistics warehouse of claim 1, wherein the operation order determination unit combines the first operation order and the second operation order so that the first item in the second item list is transported by the transport machine after the last item in the first item list.
JP2021085505A 2021-05-20 2021-05-20 Logistics Warehouse Active JP7475009B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021085505A JP7475009B2 (en) 2021-05-20 2021-05-20 Logistics Warehouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021085505A JP7475009B2 (en) 2021-05-20 2021-05-20 Logistics Warehouse

Publications (2)

Publication Number Publication Date
JP2022178587A JP2022178587A (en) 2022-12-02
JP7475009B2 true JP7475009B2 (en) 2024-04-26

Family

ID=84239115

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021085505A Active JP7475009B2 (en) 2021-05-20 2021-05-20 Logistics Warehouse

Country Status (1)

Country Link
JP (1) JP7475009B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019182557A (en) 2018-04-02 2019-10-24 オークラ輸送機株式会社 Conveying device and operation system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS625126U (en) * 1985-06-24 1987-01-13
JPH085536B2 (en) * 1991-03-25 1996-01-24 株式会社イシダシステムエンジニアリング Product transport order rearranging device
JP6677115B2 (en) * 2016-07-21 2020-04-08 株式会社ダイフク Article sorting apparatus and article storage facility provided with the same
JP7153491B2 (en) * 2018-07-25 2022-10-14 西部電機株式会社 Automatic permutation system and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019182557A (en) 2018-04-02 2019-10-24 オークラ輸送機株式会社 Conveying device and operation system

Also Published As

Publication number Publication date
JP2022178587A (en) 2022-12-02

Similar Documents

Publication Publication Date Title
EP0562573B1 (en) Automated warehouse inloading/outloading storage controller
US8851818B2 (en) Automatic warehouse and control method thereof
JP7206955B2 (en) AUTOMATED WAREHOUSE CONTROL DEVICE AND CRANE EXIT CONTROL METHOD IN AUTOMATED WAREHOUSE
EP4261156A1 (en) Method for operating a storage facility without lifts
CN117622749A (en) Warehousing system, warehouse, warehousing system control method and storage medium
JP7475009B2 (en) Logistics Warehouse
JP7426672B2 (en) sorting equipment
JP2009220986A (en) Load storing method for automatic warehouse
TWI861459B (en) Picking system and control method of picking system
JP2002087537A (en) Automatic warehouse shelf management method and device
EP3591597B1 (en) Article transport facility and article transport method
JP2005119787A (en) Management device for automatic warehouse and management program for automatic warehouse
CN119551338A (en) Transport method, transport device and storage system
JP7444138B2 (en) Goods storage equipment
JP2007238302A (en) Article storing/retrieving method for automated warehouse
JP7620291B2 (en) Item search device and item search method
JP7466152B2 (en) Logistics Warehouse
CN115783577B (en) Warehouse-out method and equipment
JP7527232B2 (en) Transport System
JP4489528B2 (en) Receipt shelf determination program
JP2005272053A (en) Commodity storage facility
JP2025103899A (en) Sorting device
JP3925309B2 (en) Delivery shelf determination method and apparatus, and automatic warehouse having the delivery shelf determination device
JP7779481B2 (en) Logistics warehouse control device and logistics warehouse control method
JP7521470B2 (en) Sorting device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230824

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240328

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240408

R150 Certificate of patent or registration of utility model

Ref document number: 7475009

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150