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
JP7627465B2 - Control device for logistics warehouse and control method for logistics warehouse - Google Patents
[go: Go Back, main page]

JP7627465B2 - Control device for logistics warehouse and control method for logistics warehouse - Google Patents

Control device for logistics warehouse and control method for logistics warehouse Download PDF

Info

Publication number
JP7627465B2
JP7627465B2 JP2021143776A JP2021143776A JP7627465B2 JP 7627465 B2 JP7627465 B2 JP 7627465B2 JP 2021143776 A JP2021143776 A JP 2021143776A JP 2021143776 A JP2021143776 A JP 2021143776A JP 7627465 B2 JP7627465 B2 JP 7627465B2
Authority
JP
Japan
Prior art keywords
transport
item
shelf
movement
warehouse
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
JP2021143776A
Other languages
Japanese (ja)
Other versions
JP2023037180A (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 JP2021143776A priority Critical patent/JP7627465B2/en
Priority to PCT/JP2022/033188 priority patent/WO2023033160A1/en
Publication of JP2023037180A publication Critical patent/JP2023037180A/en
Application granted granted Critical
Publication of JP7627465B2 publication Critical patent/JP7627465B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Warehouses Or Storage Devices (AREA)

Description

本発明は、物流倉庫の制御装置、及び物流倉庫の制御方法に関する。 The present invention relates to a control device for a logistics warehouse and a control method for a logistics warehouse.

従来、物品を保管する物流倉庫として、例えば特許文献1に記載されたものが知られている。この物流倉庫は、搬送レーンから物品を搬入して、自動倉庫へ保管する。また、この物流倉庫は、自動倉庫に保管された物品を所定のタイミングで搬送して出庫する。 Conventionally, a logistics warehouse for storing items is known, for example, as described in Patent Document 1. This logistics warehouse carries in items via a transport lane and stores them in an automated warehouse. This logistics warehouse also transports and removes items stored in the automated warehouse at a specified time.

特開2018-81008号公報JP 2018-81008 A

ここで、自動倉庫には多数の物品が保管される。そのため、制御装置が、物品を入庫するとき、及び物品を出庫するときには、効率のよい搬送経路をを演算する必要がある。しかしながら、このような搬送経路の演算は、演算の負荷が膨大になるという問題がある。 A large number of items are stored in the automated warehouse. Therefore, the control device needs to calculate efficient transport routes when storing and retrieving items. However, there is a problem with calculating such transport routes, in that the calculation load becomes enormous.

従って、本発明は、物品を搬送するための搬送経路を演算する際の演算の負荷を低減することができる物流倉庫の制御装置、及び物流倉庫の制御方法を提供することを目的とする。 The present invention therefore aims to provide a control device for a logistics warehouse and a control method for a logistics warehouse that can reduce the computational load when calculating a transport route for transporting goods.

本発明の一態様に係る物流倉庫の制御装置は、物品を保管する自動倉庫と、並べられた複数の物品を搬送する搬送レーンと、搬送レーンと自動倉庫との間に設けられた搬送機と、を備える物流倉庫の制御装置であって、物品が搬送レーン、搬送機、及び自動倉庫の順で移動するとき、または自動倉庫、搬送機、及び搬送レーンの順で移動するとき、物品の移動初期状態及び移動完了状態を示す物品情報を取得する物品情報取得部と、物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する経路演算部と、搬送経路情報に基づいて、物流倉庫の搬送動作を制御する動作制御部と、を有する。 A control device for a logistics warehouse according to one aspect of the present invention is a control device for a logistics warehouse that includes an automated warehouse for storing items, a transport lane for transporting a plurality of lined up items, and a transport machine provided between the transport lane and the automated warehouse, and includes an item information acquisition unit that acquires item information indicating an initial state and a completed state of the item when the item moves in the order of the transport lane, the transport machine, and the automated warehouse, or when the item moves in the order of the automated warehouse, the transport machine, and the transport lane, a route calculation unit that calculates transport route information from the item information so as to satisfy a reference logical expression based on a constraint condition, and an operation control unit that controls the transport operation of the logistics warehouse based on the transport route information.

物流倉庫の制御装置において、物品情報取得部は、物品が搬送レーン、搬送機、及び自動倉庫の順で移動するとき、または自動倉庫、搬送機、及び搬送レーンの順で移動するとき、物品の移動初期状態及び移動完了状態を示す物品情報を取得する。また、経路演算部は、物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する。この場合、経路演算部は、物品の移動初期状態と、物品完了状態との間において、どのような搬送経路にて移動するべきかを演算することができる。このとき、経路演算部は、制約条件に基づく基準論理式を満たすように演算することで、搬送経路において制約される動作などを、基準論理式を演算することで容易に排除することができる。その結果、経路演算部は、少ない演算の負荷にて、適切な搬送経路を演算することができる。以上より、物品を搬送するための搬送経路を演算する際の演算の負荷を低減することができる。 In the control device for the logistics warehouse, the item information acquisition unit acquires item information indicating the initial movement state and the completed movement state of the item when the item moves in the order of the transport lane, the transport machine, and the automated warehouse, or when the item moves in the order of the automated warehouse, the transport machine, and the transport lane. The path calculation unit calculates transport path information from the item information so as to satisfy a reference logical formula based on the constraint conditions. In this case, the path calculation unit can calculate what transport path the item should take between the initial movement state and the completed item state. At this time, the path calculation unit calculates so as to satisfy the reference logical formula based on the constraint conditions, and can easily eliminate operations that are restricted in the transport path by calculating the reference logical formula. As a result, the path calculation unit can calculate an appropriate transport path with a small calculation load. As a result, the calculation load when calculating a transport path for transporting items can be reduced.

経路演算部は、制約条件を充足可能性判定問題として定義し、基準論理式は物品の移動に関する移動制約、物品の初期状態に関する初期制約、及び物品の目的地への到達に関する到着制約を含んでよい。 The path calculation unit defines the constraint conditions as a satisfiability problem, and the reference formula may include movement constraints on the movement of the item, initial constraints on the initial state of the item, and arrival constraints on the arrival of the item at the destination.

搬送機は、隣り合う複数の搬送箱を交互に昇降しつつ、物品を横方向に移動させることで垂直搬送を行う垂直搬送機であり、経路演算部は、物品の横方向への移動を可能とする3フェーズの動作、及び搬送機の1回の昇降動作を1ステップとして、演算を行ってよい。このように、垂直搬送機の構造上、横方向の移動が3回程度連続することで、効率よく移動することが可能となる場合は存在するが、昇降動作を連続させても物品の移動は生じない。従って、経路演算部は、横方向への移動を3フェーズという適切な数のフェーズにするのに対し、昇降動作を1ステップとすることで、効率のよい搬送経路の演算を行い易くなる。 The conveyor is a vertical conveyor that performs vertical conveyance by moving items horizontally while alternately raising and lowering multiple adjacent conveyor boxes, and the path calculation unit may perform calculations using a three-phase operation that allows items to move horizontally, and one lifting and lowering operation of the conveyor as one step. In this way, due to the structure of the vertical conveyor, there are cases where efficient movement is possible by performing about three consecutive horizontal movements, but consecutive lifting and lowering operations do not result in movement of items. Therefore, the path calculation unit makes it easier to calculate an efficient conveyance path by dividing the horizontal movement into an appropriate number of phases, such as three, while treating the lifting and lowering operation as one step.

経路演算部は、取得される複数の搬送経路情報を、充足性最大化問題として定義し、全てのハード節を満たし、かつ、充足するソフト節の重みの和が最大になる解、及び、全てのハード節を満たし、かつ、充足されないソフト節の重みの和が最小になる解の少なくとも一方を演算してよい。この場合、経路演算部は、ハード節を満たすことで、必要な制約条件をクリアできる搬送経路の中で、ソフト節の重みに基づいて最も効率よく物品を移動できるものを採用することが可能となる。 The route calculation unit may define the multiple transport route information acquired as a satisfiability maximization problem and calculate at least one of a solution that satisfies all hard clauses and maximizes the sum of the weights of the satisfied soft clauses, and a solution that satisfies all hard clauses and minimizes the sum of the weights of the unsatisfied soft clauses. In this case, the route calculation unit can adopt the transport route that can move items most efficiently based on the weights of the soft clauses, among the transport routes that can clear the necessary constraint conditions by satisfying the hard clauses.

搬送レーンの階数と自動倉庫における目標位置の階数が同じ物品が連続して搬送機を通過する場合、経路演算部は、連続した複数の物品を一つの物品とみなしてよい。例えば、物品の横方向の連続移動の回数に制約がかかっていた場合、連続する複数の物品のうち、後側の物品がそのまま目的位置に到達できない可能性がある。これに対し、経路演算部が、連続した複数の物品を一つの物品とみなすことで、後側の物品もそのまま目的位置へ到達させることができる。 When items whose number of floors of the conveyor lane and whose target position in the automated warehouse are the same pass through the conveyor in succession, the path calculation unit may treat the consecutive items as a single item. For example, if there is a restriction on the number of consecutive lateral movements of an item, there is a possibility that the rear item of the consecutive items will not be able to reach the target position as it is. In response to this, the path calculation unit can treat the consecutive items as a single item, allowing the rear item to reach the target position as it is.

本発明の一態様に係る物流倉庫の制御方法は、物品を保管する自動倉庫と、所定の順序に並べられた複数の物品を搬送する搬送レーンと、搬送レーンと自動倉庫との間に設けられた搬送機と、を備える物流倉庫の制御方法であって、物品が搬送レーン、搬送機、及び自動倉庫の順で移動するとき、または自動倉庫、搬送機、及び搬送レーンの順で移動するとき、物品の移動初期状態及び移動完了状態を示す物品情報を取得する物品情報取得ステップと、物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する経路演算ステップと、搬送経路情報に基づいて、物品の搬送動作を制御する搬送制御ステップと、を有する。 A method for controlling a logistics warehouse according to one aspect of the present invention is a method for controlling 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, and a transport machine provided between the transport lane and the automated warehouse, and includes an item information acquisition step for acquiring item information indicating an initial state and a completed state of the movement of the item when the item moves in the order of the transport lane, the transport machine, and the automated warehouse, or when the item moves in the order of the automated warehouse, the transport machine, and the transport lane, a route calculation step for calculating transport route information from the item information so as to satisfy a reference logical formula based on a constraint condition, and a transport control step for controlling the transport operation of the item based on the transport route information.

この物流倉庫の制御方法によれば、上述の制御装置と同様な作用・効果を得ることができる。 This logistics warehouse control method can achieve the same effects and benefits as the control device described above.

本発明によれば、物品を搬送するための搬送経路を演算する際の演算の負荷を低減することができる。 The present invention can reduce the computational load when calculating a transport path for transporting items.

本発明の実施形態に係る制御装置を備える物流倉庫を示す概略側面図である。1 is a schematic side view showing a logistics warehouse equipped with a control device 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; 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 本実施形態に係る制御装置のブロック構成図である。FIG. 2 is a block diagram of a control device according to the present embodiment. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. (a)はフェーズと移動方向の関係を示す図であり、(b)は物流倉庫をモデル化した図である。1A is a diagram showing the relationship between phases and movement directions, and FIG. 1B is a diagram showing a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. (a)は論理式の具体的な内容を例示する図であり、(b)(c)は物流倉庫をモデル化した図である。1A is a diagram illustrating a specific example of a logical expression, and FIGS. 1B and 1C are diagrams illustrating a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 物流倉庫をモデル化した図である。This is a diagram showing a model of a logistics warehouse. 論理式の具体的な内容を例示する図である。FIG. 11 is a diagram illustrating the specific content of a logical expression. 制御装置の処理内容を示すフローチャートである。4 is a flowchart showing the processing contents of the control device.

以下、本発明の実施形態について、図面を参照して詳細に説明する。 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にて、入庫経路から出庫経路への物品の移載動作が行われる。入庫渡り通路103は、倉庫本体部101の一方側の端部に設けられ、各段の棚110に対して物品150を入庫する機構である。出庫渡り通路102は、倉庫本体部101の他方側の端部に設けられ、各段の棚110から物品150を出庫する機構である。入庫エレベータ105は、入庫レーン21から入庫される物品150を上下させて、所望の棚110に対応する段の入庫渡り通路103へ物品150を供給する。出庫エレベータ104は、出庫対象となる物品150を棚110及び出庫渡り通路102から受け取り、図示しない出庫口へ昇降させる。出庫エレベータ104から出庫された物品150は、出庫レーン121へ搬出される。 FIG. 1 is a schematic side view showing a logistics warehouse 1 equipped with a control device 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 unload items to be unloaded from among the stored items 150. The logistics warehouse 1 includes an automated warehouse 100, an unloading elevator 104 (conveyor), an inlet elevator 105 (conveyor), an unloading lane 121 (conveyor lane), and an inlet lane 21 (conveyor lane). The automated warehouse 100 is a warehouse that stores items 150. The automated warehouse 100 includes a warehouse main body 101, an unloading transfer passage 102, and an inlet 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 shelf 110, the transfer device 111 transfers the goods from the entrance path to the exit path. The entrance transfer passage 103 is provided at one end of the warehouse main body 101 and is a mechanism for entering goods 150 to each shelf 110. The exit transfer passage 102 is provided at the other end of the warehouse main body 101 and is a mechanism for removing goods 150 from each shelf 110. The entrance elevator 105 raises and lowers the goods 150 entering from the entrance lane 21, and supplies the goods 150 to the entrance transfer passage 103 of the stage corresponding to the desired shelf 110. The exit elevator 104 receives the goods 150 to be removed from the shelf 110 and the exit transfer passage 102, and raises and lowers them to an exit port (not shown). The goods 150 removed from the exit elevator 104 are transported to the exit lane 121.

図2は、本発明の実施形態に係る制御装置10を備える物流倉庫1の構成を示す概略構成図である。以降の説明においては、入庫エレベータ105、及び出庫エレベータ104を単に「搬送機22」と称する場合がある。図2は、物流倉庫1のうち、入庫側の構成を示す。なお、物流倉庫1の出庫側は、物品150の流れが自動倉庫100、搬送機22(出庫エレベータ104)、出庫レーン121で流れていく点以外は入庫側と同様な構成を有するため、説明を省略する。図2に示すように、物流倉庫1は、物品150を搬送する搬送系2と、搬送系2を制御する制御装置10と、を備える。搬送系2は、入庫レーン21と、搬送機22と、自動倉庫100のコンベア23と、を備える。このうち、搬送機22は、前述の入庫エレベータ105を構成する機器である。入庫レーン21は、物品150を水平に搬送して搬送機22へ受け渡す装置である。入庫レーン21は、搬送機22の所定の段に対して設けられている。コンベア23は、自動倉庫100の各階において、搬送機22から物品を受け取って水平に搬送する装置である。コンベア23は、入庫渡り通路103の各階(ここでは四階)に設けられる。 Figure 2 is a schematic diagram showing the configuration of a logistics warehouse 1 equipped with a control device 10 according to an embodiment of the present invention. In the following description, the receiving elevator 105 and the outgoing elevator 104 may be simply referred to as "conveyor 22". Figure 2 shows the configuration of the receiving side of the logistics warehouse 1. The outgoing side of the logistics warehouse 1 has the same configuration as the receiving side except that the flow of the goods 150 flows through the automated warehouse 100, the conveyor 22 (outgoing elevator 104), and the outgoing lane 121, so the description will be omitted. As shown in Figure 2, the logistics warehouse 1 includes a conveyor system 2 that conveys the goods 150 and a control device 10 that controls the conveyor system 2. The conveyor system 2 includes the receiving lane 21, the conveyor 22, and the conveyor 23 of the automated warehouse 100. Of these, the conveyor 22 is a device that constitutes the above-mentioned receiving elevator 105. The receiving lane 21 is a device that conveys the goods 150 horizontally and transfers them to the conveyor 22. The receiving lane 21 is provided for a specific stage of the conveyor 22. The conveyor 23 is a device that receives items from the conveyor 22 and conveys them horizontally on each floor of the automated warehouse 100. The conveyor 23 is provided on each floor (here, the fourth floor) of the receiving walkway 103.

搬送機22は、水平方向移動手段(例えばコンベア)と、上下移動手段と、を備え、物品150を上下方向及び水平方向に移動させる装置である。入庫される物品150のそれぞれには、搬送先である目的階が紐づけされている。これにより、搬送機22は、各物品150を入庫渡り通路103における目的階へ移動させる。なお、図では、「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. Each of the goods 150 to be stored is linked to a destination floor to which it is to be transported. As a result, the conveyor 22 moves each of the goods 150 to the destination floor in the storage linkage 103. In the figure, the number "n" is attached to goods 150 whose destination is the "nth floor". This is the same in the subsequent figures. In the following explanation, goods 150 whose destination is the nth floor may be referred to as "goods to the nth floor".

搬送機22は、隣り合う複数の搬送箱22aを交互に昇降しつつ、物品150を水平方向(横方向)に移動させることで垂直搬送を行う垂直搬送機である。搬送機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中の物品150を一段上昇させることができる(動作M1参照)。また、搬送棚22Aの搬送箱22aが下側へ移動すると、搬送棚22Bの搬送箱22aが上側へ移動する。これにより、搬送棚22B中の物品150を一段上昇させることができる。また、同じ段数において、搬送棚22Aの搬送箱22aと搬送棚22Bの搬送箱22aとの間にて、物品150を水平方向に移動させることができ、相互に物品150の受け渡しと受け取りを行うことができる(動作M2参照)。また、搬送棚22Bの搬送箱22aから目的の階数のコンベア23へ物品150を受け渡すことができる(動作M3参照)。 The conveyor 22 is a vertical conveyor that performs vertical conveyance by moving the goods 150 in a horizontal direction (sideways) while alternately raising and lowering the adjacent conveyor boxes 22a. The conveyor 22 is an alternating-operation lifting device, and has a conveyor shelf 22A on the storage 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 of "the number of floors of the automated warehouse + one floor". And, they have consecutive conveyor boxes 22a with a number of stages (four stages in this case) 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 fourth stages 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 fifth stages from the bottom. In the following description, when the number of stages is simply mentioned, it refers to the number of stages counted from the bottom unless otherwise noted. In addition, the transport box 22a on the transport shelf 22A and the transport box 22a on the transport shelf 22B move up and down alternately. That is, when the transport box 22a on the transport shelf 22A moves to the upper side, the transport box 22a on the transport shelf 22B moves to the lower side. This allows the item 150 on the transport shelf 22A to be raised by one stage (see operation M1). In addition, when the transport box 22a on the transport shelf 22A moves to the lower side, the transport box 22a on the transport shelf 22B moves to the upper side. This allows the item 150 on the transport shelf 22B to be raised by one stage. In addition, the item 150 can be moved horizontally between the transport box 22a on the transport shelf 22A and the transport box 22a on the transport shelf 22B at the same stage, and the item 150 can be handed over and received between them (see operation M2). Additionally, the item 150 can be transferred from the transport box 22a on the transport shelf 22B to the conveyor 23 on the desired floor (see operation M3).

本実施形態では、下から二段目の収容可能エリアCEに対して入庫レーン21が設けられ、下から一段目~四段目の収容可能エリアCEに対して四つのコンベア23が設けられる。なお、図2において収容可能エリアCEの中で「S1」「S2」と示された箇所は、搬送棚22A,22Bが昇降動作をするために設けられたスペースである。ただし、収容可能エリアCE、入庫レーン21、及びコンベア23との位置関係は特に限定されるものではなく、物流倉庫1の構成に応じて、適宜設定されてよい。 In this embodiment, an entrance lane 21 is provided for the second storage area CE from the bottom, and four conveyors 23 are provided for the first to fourth storage areas CE from the bottom. Note that the areas marked "S1" and "S2" 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, the entrance lane 21, and the conveyors 23 is not particularly limited, and may be set appropriately depending on the configuration of the logistics warehouse 1.

以降の説明においては、物流倉庫1を図3のようにモデル化して示す場合がある。搬送機22の搬送箱22aが一つの四角形で示されている。なお、各物品150は、干渉物がないかぎり、水平方向に同時動作が可能である。垂直動作としては、搬送機22の搬送棚の垂直動作中は、搬送機22内の物品150は動作不可である。搬送機22の垂直動作中は、入庫レーン21及びコンベア23は水平動作可能である。なお、以降の説明においては、搬送棚22Aを「右側(R)の搬送棚」と称し、搬送棚22Bを「左側(L)の搬送棚」と称する場合がある。図3(a)のように左側の搬送棚22Bが上がっている状態を「左側搬送棚上昇状態」と称し、図3(b)のように右側の搬送棚22Aが上がっている状態を「右側搬送棚上昇状態」と称する場合がある。また、搬送棚22A,22Bの各搬送箱22aには、下から順に「0,1,2,3」という識別番号が付されている。図においては、当該識別番号は、搬送箱22aの中に円で囲まれた数字にて示されている。 In the following description, the logistics warehouse 1 may be modeled as shown in FIG. 3. The transport box 22a of the transport machine 22 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, the item 150 in the transport machine 22 cannot move while the transport shelf of the transport machine 22 is moving vertically. During the vertical movement of the transport machine 22, the storage lane 21 and the conveyor 23 can move horizontally. In the following description, the transport shelf 22A may be referred to as the "right (R) transport shelf" and the transport shelf 22B may be referred to as the "left (L) transport shelf". The state in which the left transport shelf 22B is raised as shown in FIG. 3(a) may be referred to as the "left transport shelf raised state", and the state in which the right transport shelf 22A is raised as shown in FIG. 3(b) may be referred to as the "right transport shelf raised state". Additionally, each transport box 22a on the transport shelves 22A and 22B is assigned an identification number, starting from the bottom, of "0, 1, 2, 3." In the figure, the identification number is shown as a number in a circle inside the transport box 22a.

次に、図4を参照して、制御装置10のブロック構成について説明する。図4は、本実施形態に係る制御装置10のブロック構成図である。制御装置10は、搬送系2を制御するユニットである。制御装置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と、を備える。 Next, the block configuration of the control device 10 will be described with reference to FIG. 4. FIG. 4 is a block configuration diagram of the control device 10 according to this embodiment. The control device 10 is a unit that controls the conveying system 2. The control device 10 includes an ECU [Electronic Control Unit] that performs overall management of the logistics warehouse 1. The ECU is an electronic control unit that includes a CPU [Central Processing Unit], a ROM [Read Only Memory], a RAM [Random Access Memory], and a communication circuit such as a CAN [Controller Area Network]. For example, the ECU loads a program stored in the ROM into the RAM, and executes the program loaded into the RAM with the CPU to realize various functions. The control device 10 includes an operation control unit 11, an item information acquisition unit 12, and a route calculation unit 13.

動作制御部11は、経路演算部13で演算した搬送経路に基づいて、各物品150が搬送されるように、物流倉庫1の搬送動作を制御するユニットである。動作制御部11は、搬送系2に制御信号を送信することによって搬送動作を制御する。動作制御部11は、搬送系2の入庫レーン21、搬送機22、及びコンベア23の各駆動部へ制御信号を送信することで、各駆動部を動作させる。 The operation control unit 11 is a unit that controls the transport operation of the logistics warehouse 1 so that each item 150 is transported based on the transport route calculated by the route calculation unit 13. The operation control unit 11 controls the transport operation by sending a control signal to the transport system 2. The operation control unit 11 operates each drive unit by sending a control signal to each drive unit of the storage lane 21, the transport machine 22, and the conveyor 23 of the transport system 2.

物品情報取得部12は、物品150が入庫レーン21、搬送機22、及び自動倉庫100の順で移動するとき、または自動倉庫100、搬送機22、及び出庫レーン121の順で移動するとき、物品150の移動初期状態及び移動完了状態を示す物品情報を取得する。移動初期状態とは、図5(a)に示すように、搬送対象となる物品150が入庫レーン21に存在している状態である。また、移動完了状態とは、図5(b)に示すように、搬送対象となる物品150が自動倉庫100全て搬送された状態である。物品情報は、入庫時における、入庫レーン21に存在する物品150の目的地の階数、各階数に対する物品150の個数、及び入庫順序などの情報を含む。また、物品情報は、自動倉庫100からどの階数から何個の物品150を出庫するかなどの情報、及びそれらの出庫順序などの情報を含む。 The item information acquisition unit 12 acquires item information indicating the initial movement state and the completed movement state of the item 150 when the item 150 moves in the order of the storage lane 21, the conveyor 22, and the automated warehouse 100, or when the item moves in the order of the automated warehouse 100, the conveyor 22, and the outgoing lane 121. The initial movement state is a state in which the item 150 to be transported is present in the storage lane 21, as shown in FIG. 5(a). The completed movement state is a state in which all the items 150 to be transported have been transported to the automated warehouse 100, as shown in FIG. 5(b). The item information includes information such as the floor number of the destination of the item 150 present in the storage lane 21 at the time of storage, the number of items 150 for each floor, and the order of storage. The item information also includes information such as the number of items 150 to be taken out from which floor of the automated warehouse 100, and the order of their outgoing.

経路演算部13は、物品状態情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算するユニットである。経路演算部13は、搬送系2における、各物品150の搬送経路を探索する。ここで、図5(a)に示す移動初期状態と移動完了状態との間では、搬送系2は、各物品150の水平移動、及び垂直移動を同時に行い、各動作を組み合わせることによって、各物品150の目的地まで搬送する。このとき、制御装置10は、複数の物品を搬送系2における動作的制限下において、互いの物品150が干渉しないように、且つ、速やかに仕分けできるように、物品150を移動させる。この際、経路演算部13は、各物品150が搬送系2内にてどのような経路を通って、目的地まで到達するかを演算する。経路演算部13は、所定個数の物品150を搬送系2の各部位を探索ノードとして、最短経路探索手法などを用いて各物品150の経路を探索する。 The path calculation unit 13 is a unit that calculates transport path information from the item status information so as to satisfy a reference logical formula based on the constraint conditions. The path calculation unit 13 searches for a transport path for each item 150 in the transport system 2. Here, between the initial movement state and the movement completion state shown in FIG. 5(a), the transport system 2 simultaneously moves each item 150 horizontally and vertically, and transports each item 150 to its destination by combining each operation. At this time, the control device 10 moves the items 150 under the operational restrictions of the transport system 2 so that the items 150 do not interfere with each other and can be sorted quickly. At this time, the path calculation unit 13 calculates what path each item 150 will take in the transport system 2 to reach the destination. The path calculation unit 13 searches for a path for each item 150 using a shortest path search method or the like, with each part of the transport system 2 as a search node for a predetermined number of items 150.

ここで、経路演算部13は、制約条件を充足可能性判定問題(SAT問題:Satisfiability Problem)として定義する。SAT問題は、命題変数を含む理論式に対し、その理論式を真にするような命題変数への値の割り当てが存在するかを決定する問題である。SAT問題は、決定問題を解くこと、すなわち制約を満たす解があるか否かを求めることである。例えば、「搬送機22の搬送棚22A,22Bの上下動五回以下で全ての物品150が目的階に到着できるか?」という問題に対して、「はい。具体的なスケジュールは~です。」という回答が出される。基準論理式は物品150の移動に関する移動制約、物品の初期状態に関する初期制約、及び物品150の目的地への到達に関する到着制約を含む。 Here, the path calculation unit 13 defines the constraint conditions as a Satisfiability Problem (SAT problem). The SAT problem is a problem of determining whether there exists a value assignment to a proposition variable that makes a theoretical formula containing the proposition variable true. The SAT problem is to solve a decision problem, that is, to determine whether there is a solution that satisfies the constraints. For example, in response to the question "Can all the items 150 reach the destination floor with five or fewer up and down movements of the transport shelves 22A and 22B of the transport machine 22?", the answer is "Yes. The specific schedule is...". The reference logical formula includes a movement constraint regarding the movement of the items 150, an initial constraint regarding the initial state of the items, and an arrival constraint regarding the arrival of the items 150 at the destination.

また、経路演算部13は、取得される複数の搬送経路情報を、充足性最大化問題(MaxSAT問題:Maximum Satisfiability Problem)として定義する。MaxSAT問題は、入力として与えられる節集合に対して、充足する節の数が最大となる変数割合を求める問題である。MaxSAT問題は、最適化問題を解くこと、すなわち制約を満たす最適解を求めることである。例えば、例えば、「全ての物品150が目的階に到着する最短時間は?」という問題に対して、「10秒です。具体的なスケジュールは~です。」という回答が出される。経路演算部13は、全てのハード節を満たし、かつ、充足するソフト節の重みの和が最大になる解、及び、全てのハード節を満たし、かつ、充足されないソフト節の重みの和が最小になる解の少なくとも一方を演算する。ハード節とは、必ず満たさなければならない節である。ソフト節とは、できるだけ満たして欲しい節であって、その度合いが重み(正の整数)で表される。 The route calculation unit 13 also defines the multiple transport route information acquired as a Maximum Satisfaction Problem (MaxSAT problem). The MaxSAT problem is a problem of finding a variable ratio that maximizes the number of satisfied clauses for a set of clauses given as input. The MaxSAT problem is solving an optimization problem, that is, finding an optimal solution that satisfies constraints. For example, in response to the question, "What is the shortest time for all 150 items to arrive at the destination floor?", the answer is "10 seconds. The specific schedule is...". The route calculation unit 13 calculates at least one of a solution that satisfies all hard clauses and maximizes the sum of the weights of the satisfied soft clauses, and a solution that satisfies all hard clauses and minimizes the sum of the weights of the unsatisfied soft clauses. A hard clause is a clause that must be satisfied. A soft clause is one that you want to be filled as much as possible, and the degree to which it is filled is expressed as a weight (a positive integer).

[説明の準備]
まず、SAT問題、及びMaxSAT問題の制約条件について説明する前に、用語について説明する。以降は、SAT問題、及びMaxSAT問題の共通事項として説明する。「制約」は、節の集合で表現される。「節(clause)」は、リテラルの論理和であり、以下の式(1)で示される。「リテラル(literal)」は、論理変数、またはその否定であり、式(2)で示される。「変数(variable)は「True(真)」か「False(偽)」の値を取るものであり、Trueを「1」、Falseを「0」と見なす場合もある。本明細書では、節の代用として、式(3)、式(4)及び式(5)を用いるものとする。なお、式(3)は、式(6)のようにも示される。

Figure 0007627465000001
[Preparation for explanation]
First, before explaining the constraints of the SAT problem and the MaxSAT problem, we will explain the terminology. Hereafter, we will explain it as a common item for the SAT problem and the MaxSAT problem. A "constraint" is expressed as a set of clauses. A "clause" is the logical sum of literals, and is shown in the following formula (1). A "literal" is a logical variable or its negation, and is shown in formula (2). A "variable" takes the value of "True" or "False", and True may be regarded as "1" and False as "0". In this specification, formulas (3), (4), and (5) are used as substitutes for clauses. Formula (3) can also be shown as formula (6).
Figure 0007627465000001

式(3)及び式(6)は、「現在の状態でaからaの全てが成り立っていれば、cからcの何れかが成り立っていなければならない。」と解釈される。式(3)及び式(6)を用いて、例えば、「物品が右側の搬送棚のXXにあるなら(それぞれのaを意味する)、次の状態では、そこに止まっているか、左側の搬送棚のYYにある(それぞれのcを意味する)。」などを示すことができる。式(4)は、「lからlのうち、Trueとなるのは、たかだか一つ」と解釈される。lからlが全てFalseの場合は、式(4)の左辺は「0」となる。すなわち、式(4)の左辺は「1」か「0」となる。式(4)を用いて、例えば「搬送棚の各搬送箱(各搬送箱がlを意味する)に入る、ある物品は、たかだか一つ。」などを示すことができる。これは、同じ搬送箱22aに同じ時刻に同じ物品150が存在してはいけないことを意味する。ある物品150が何れの搬送箱22aにも入らなければ、式(4)の左辺は「0」となる。式(5)は、「lからlのうち、Trueとなるのは、丁度一つ」と解釈される。式(5)を用いて、例えば「ある物品は、入庫レーン、搬送棚、目的階(各場所がlを意味する)の何れかに必ず存在している。」などを示すことができる。なお、以降の説明では、制約条件を説明する際に単に「入口」と称した場合、入庫レーン21を意味するものとする。また、制約条件を説明する際に単に「荷物」と称した場合、物品150を意味するものとする。 Equation (3) and equation (6) are interpreted as "If all of a1 to am are true in the current state, then any of c1 to cn must be true." Using equation (3) and equation (6), for example, it is possible to show that "If an item is at XX on the right transport shelf (representing each a), in the next state, it will stay there or be at YY on the left transport shelf (representing each c)." Equation (4) is interpreted as "Of l1 to ln , at most one is True." If all l1 to ln are False, the left side of equation (4) is "0." That is, the left side of equation (4) is "1" or "0." Using equation (4), for example, it is possible to show that "At most one item is placed in each transport box (each transport box represents l) on the transport shelf." This means that the same item 150 cannot be present in the same transport box 22a at the same time. If an item 150 does not fit into any of the transport boxes 22a, the left side of formula (4) is "0". Formula (5) is interpreted as "exactly one of l1 to ln is True". Using formula (5), it is possible to express, for example, that "an item is always present in either the storage lane, the transport shelf, or the destination floor (each location represents l)". In the following description, when the term "entrance" is used to explain the constraint conditions, it means the storage lane 21. Furthermore, when the term "baggage" is used to explain the constraint conditions, it means the item 150.

[ステップとフェーズ]
本説明では、物流倉庫1の初期状態は、図3(a)に示すように、左側の搬送棚22Bが上がって、右側の搬送棚22Aが下がっている状態であるものとする。経路演算部13は、物品150の横方向への移動を可能とする3フェーズの動作、及び搬送機22の1回の昇降動作を1ステップとして、演算を行う。経路演算部13は、「3フェーズ・1ステップ」の動作を基本動作として、当該動作を繰り返し行うものとする。図6に示すように、1フェーズ毎に、物品150が隣の位置へ水平移動(横方向への移動)し得る。なお、1フェーズで水平移動が行われる荷物の数は特に限定されず、荷物の水平移動が一つも行われなくともよい。なお、経路演算部13は、水平移動が行われないフェーズについては、後の演算で搬送経路の演算の際に時間を割り振ることなく省略すればよい。3フェーズが終了するとステップが切り替わる。ステップが切り替わるタイミングでは、搬送棚22A,22Bの「左側搬送棚上昇状態(図3(a)参照)」と「右側搬送棚上昇状態(図3(b)参照)」との間の切り替えが行われる。なお、このような繰り返しの基本動作は、本願発明者らが、搬送棚22A,22Bの切替動作が連続で発生しても物品150の移動は進行しないものであるのに対し、物品150の水平移動は、連続で行われても物品150の移動は進行する点を見出したことによるものである。また、本願発明者らは、水平移動も4回以上連続で行っても、(例外を除き)物品150の移動は進行しないため、1ステップの中のフェーズ数として適切な数である3を採用した。なお、フェーズ数が3である理由は、搬送棚22A,22Bの中の垂直移動が行われない間(1ステップの間)の水平移動としては、右移動は最大1回、左移動は(例外を除き)最大2回であるため、その合計値3とした。
[Steps and Phases]
In this description, the initial state of the logistics warehouse 1 is a state in which the left transport shelf 22B is raised and the right transport shelf 22A is lowered, as shown in FIG. 3(a). The route calculation unit 13 performs calculations by considering three phases of operation that enable the lateral movement of the goods 150 and one lifting and lowering operation of the transport machine 22 as one step. The route calculation unit 13 performs the operation repeatedly with the "three phases and one step" operation as a basic operation. As shown in FIG. 6, the goods 150 can move horizontally (moving horizontally) to the next position in each phase. Note that the number of luggage that is horizontally moved in one phase is not particularly limited, and it is also possible that no luggage is moved horizontally. Note that the route calculation unit 13 may omit phases in which no horizontal movement is performed without allocating time when calculating the transport route in the subsequent calculation. When the three phases are completed, the step is switched. At the timing of the step change, the transport shelves 22A and 22B are switched between the "left transport shelf raised state (see FIG. 3A)" and the "right transport shelf raised state (see FIG. 3B)". The inventors of the present application discovered that the movement of the article 150 does not progress even if the switching operation of the transport shelves 22A and 22B occurs continuously, whereas the movement of the article 150 progresses even if the horizontal movement of the article 150 is performed continuously. The inventors of the present application also adopted 3, which is an appropriate number for the number of phases in one step, because the movement of the article 150 does not progress even if the horizontal movement is performed four or more times continuously (with exceptions). The reason for the number of phases being 3 is that the horizontal movement during the period when the vertical movement of the transport shelves 22A and 22B is not performed (during one step), is a maximum of one right movement and a maximum of two left movements (with exceptions), so the total value is 3.

ステップとフェーズを示すための変数について説明する。以下に示される(7)は「i番目の荷物が、ステップtのフェーズpに入口に並んでいる」ことを示す変数である。(8)は「i番目の荷物が、ステップtのフェーズpには目的階にある」ことを示す変数である。(9)は「i番目の荷物が、ステップtのフェーズpに左側の搬送棚の搬送箱jにある」ことを示す変数である。なお、搬送箱22aを識別する「j」は、図3において円の中に示された識別番号である。(10)は「i番目の荷物が、ステップtのフェーズpに右側の搬送棚の搬送箱jにある」ことを示す変数である。「ステップtのフェーズp」を時刻を示す「(t,p)」と略して、以降の説明で用いる場合がある。なお、添数は「0オリジン」である。また、開始時は「ステップ0、フェーズ0」である。従って、(t,p)は「(0,0)→(0,1)→(0,2)→(1,0)→(1,1)→…」のように遷移する。なお、ステップtの切り替わりのタイミングにて、搬送棚22A,22Bの切替動作が行われる。ステップtが偶数であれば「左側搬送棚上昇状態(図3(a)参照)」にあり、ステップtが奇数であれば「右側搬送棚上昇状態(図3(b)参照)」にあることが示される。(t,p)の遷移を表現するために、(11)に示す変数を採用する。(11)は、(t,p)の次のステップ及びフェーズを返す変数である。具体的に、(11)の変数は、図7(a)に示す内容を示す。

Figure 0007627465000002
The variables for indicating steps and phases will be described. (7) shown below is a variable indicating that "the i-th baggage is lined up at the entrance in phase p of step t". (8) is a variable indicating that "the i-th baggage is at the destination floor in phase p of step t". (9) is a variable indicating that "the i-th baggage is in transport box j on the left transport shelf in phase p of step t". Note that "j" for identifying the transport box 22a is an identification number shown in a circle in FIG. 3. (10) is a variable indicating that "the i-th baggage is in transport box j on the right transport shelf in phase p of step t". "Phase p of step t" may be abbreviated to "(t, p)" indicating time and used in the following explanation. Note that the index is "0 origin". Also, the start is "step 0, phase 0". Therefore, (t, p) transitions as "(0, 0) → (0, 1) → (0, 2) → (1, 0) → (1, 1) → ...". In addition, a switching operation of transport shelves 22A and 22B is performed at the timing of the change in step t. If step t is an even number, it indicates that the left transport shelf is in the raised state (see FIG. 3(a)), and if step t is an odd number, it indicates that the right transport shelf is in the raised state (see FIG. 3(b)). In order to express the transition of (t, p), the variable shown in (11) is adopted. (11) is a variable that returns the next step and phase of (t, p). Specifically, the variable (11) indicates the contents shown in FIG. 7(a).
Figure 0007627465000002

[入口制約]
入口(すなわち入庫レーン21)に関する制約条件について説明する。基準論理式は、初期状態に関する初期制約として、入口制約を示す式(12)及び式(13)の論理式を含む。式(12)は、「荷物iが(t,p)に入口に並んでいれば、それ以前にも並んでいる」と解釈される。式(13)は、「荷物iが(t,p)に入口に並んでいれば、荷物i+1も並んでいる」と解釈される。式(12)の具体的な内容を図7(b)に示す。式(13)の具体的な内容を図7(c)に示す。なお、「M」は、搬送棚22A,22Bの上下動の最大値を意味する。以降の説明においても、「M」の意味は同様である。

Figure 0007627465000003
[Entry constraints]
Constraint conditions related to the entrance (i.e., the storage lane 21) will be described. The reference logical formula includes logical formulas (12) and (13) indicating entrance constraints as initial constraints related to the initial state. Formula (12) is interpreted as "if the luggage i is lined up at the entrance at (t, p), it was lined up before that." Formula (13) is interpreted as "if the luggage i is lined up at the entrance at (t, p), luggage i+1 is also lined up." The specific content of formula (12) is shown in FIG. 7(b). The specific content of formula (13) is shown in FIG. 7(c). Note that "M" means the maximum value of the vertical movement of the transport shelves 22A and 22B. The meaning of "M" will be the same in the following explanations.
Figure 0007627465000003

[目的階制約]
自動倉庫100の目的階に関する制約条件について説明する。基準論理式は、物品の目的階(目的地)への到着に関する到着制約として、目的階制約を示す式(14)の論理式を含む。式(14)は、「荷物iが(t,p)に目的階に到着していれば、それ以降もそのまま」と解釈される。式(14)の具体的な内容を図8(a)に示す。

Figure 0007627465000004
[Destination Floor Constraint]
The constraint conditions related to the destination floor of the automated warehouse 100 will be described. The reference logical formula includes the logical formula of formula (14) indicating the destination floor constraint as an arrival constraint related to the arrival of an item at the destination floor (destination). Formula (14) is interpreted as "if the item i has arrived at the destination floor at (t, p), it will remain the same thereafter." The specific content of formula (14) is shown in FIG. 8(a).
Figure 0007627465000004

[搬送棚の搬送箱制約]
搬送棚22A,22Bの搬送箱22aに関する制約条件について説明する。基準論理式は、物品の移動に関する移動制約として、搬送箱制約を示す式(15)及び式(16)の論理式を含む。式(15)は、「(t,p)において、左側の搬送棚の搬送箱jには二つ以上の荷物が入ることはない」と解釈される。式(16)は、「右側の搬送棚の搬送箱jには二つ以上の荷物が入ることはない」と解釈される。なお、「N」は荷物の個数を意味する。以降の論理式においても同様である。式(17)は(t,p)が取り得る値の範囲を示す。

Figure 0007627465000005
[Conveyor box restrictions on transport shelves]
The constraint conditions for the transport boxes 22a on the transport shelves 22A and 22B will be described. The reference logical formula includes logical formulas (15) and (16) that indicate transport box constraints as movement constraints for the movement of items. Equation (15) is interpreted as "at (t, p), two or more packages cannot be placed in transport box j on the left transport shelf." Equation (16) is interpreted as "two or more packages cannot be placed in transport box j on the right transport shelf." Note that "N" means the number of packages. The same applies to the subsequent logical formulas. Equation (17) indicates the range of values that (t, p) can take.
Figure 0007627465000005

[荷物の存在制約]
荷物が搬送系2の中の何れかに存在していることに関する制約条件について説明する。基準論理式は、移動制約として、荷物が移動している過程における荷物の存在についての存在制約を示す式(18)の論理式を含む。式(18)は、「(t,p)において、荷物iは、入口に並んでいる、搬送棚の中にある、目的階に到達している、の何れかである」と解釈される。式(19)は(t,p)が取り得る値の範囲を示す。

Figure 0007627465000006
[Luggage presence constraints]
The constraint condition regarding the presence of luggage somewhere in the transport system 2 will be explained. The reference logical formula includes the logical formula of formula (18) which indicates the presence constraint regarding the presence of luggage while the luggage is moving as a movement constraint. Formula (18) is interpreted as "at (t, p), luggage i is either lined up at the entrance, in a transport rack, or has reached the destination floor." Formula (19) indicates the range of values that (t, p) can take.
Figure 0007627465000006

[補助関数(搬送箱の位置)]
搬送棚22A,22Bの搬送箱22aの関係を示す補助関数を設定する。以下に示される(20)は、「右側の搬送棚の搬送箱jから移動可能な左側の搬送棚の搬送箱」を示す補助関数である。以下に示される(21)は、「左側の搬送棚の搬送箱jから移動可能な右側の搬送棚の搬送箱」を示す補助関数である。以下に示される(22)は、「ステップtで入口階に止まっている左側の搬送棚の搬送箱」を示す補助関数である。以下に示される(23)は、「ステップtで入口階に止まっている右側の搬送棚の搬送箱」を示す補助関数である。

Figure 0007627465000007
[Auxiliary function (location of transport box)]
An auxiliary function is set that indicates the relationship between transport boxes 22a on transport shelves 22A and 22B. (20) shown below is an auxiliary function that indicates "a transport box on the left transport shelf that can be moved from transport box j on the right transport shelf". (21) shown below is an auxiliary function that indicates "a transport box on the right transport shelf that can be moved from transport box j on the left transport shelf". (22) shown below is an auxiliary function that indicates "a transport box on the left transport shelf that is stopped at the entrance floor at step t". (23) shown below is an auxiliary function that indicates "a transport box on the right transport shelf that is stopped at the entrance floor at step t".
Figure 0007627465000007

補助関数(20)の具体的な内容を図9(a)に示す。補助関数(21)の具体的な内容を図9(b)に示す。補助関数(22)の具体的な内容を図9(c)に示す。補助関数(23)の具体的な内容を図9(d)に示す。ステップtが偶数であれば「左側搬送棚上昇状態(図3(a)参照)」にある。従って、右側の搬送棚22Aの搬送箱20aと、左側の搬送棚22Bの搬送箱22aとの関係は、図3(a)に示される。また、入口階である2階に止まっている搬送棚22A,22Bの搬送箱22aについては、図3(a)に示されるように、右側の搬送棚22Aが「識別番号1」で、左側の搬送棚22Bが「識別番号0」である。ステップtが奇数であれば「右側搬送棚上昇状態(図3(b)参照)」にある。従って、右側の搬送棚22Aの搬送箱20aと、左側の搬送棚22Bの搬送箱22aとの関係は、図3(b)に示される。また、入口階である2階に止まっている搬送棚22A,22Bの搬送箱22aについては、図3(b)に示されるように、右側の搬送棚22Aが「識別番号0」で、左側の搬送棚22Bが「識別番号1」である。 The specific content of the auxiliary function (20) is shown in FIG. 9(a). The specific content of the auxiliary function (21) is shown in FIG. 9(b). The specific content of the auxiliary function (22) is shown in FIG. 9(c). The specific content of the auxiliary function (23) is shown in FIG. 9(d). If the step t is an even number, the state is "left transport shelf raised state (see FIG. 3(a))". Therefore, the relationship between the transport box 20a on the right transport shelf 22A and the transport box 22a on the left transport shelf 22B is shown in FIG. 3(a). In addition, for the transport boxes 22a on the transport shelves 22A and 22B parked on the second floor, which is the entrance floor, as shown in FIG. 3(a), the right transport shelf 22A has "identification number 1" and the left transport shelf 22B has "identification number 0". If the step t is an odd number, the state is "right transport shelf raised state (see FIG. 3(b))". Therefore, the relationship between the transport box 20a on the right transport shelf 22A and the transport box 22a on the left transport shelf 22B is shown in FIG. 3(b). Also, for the transport boxes 22a on the transport shelves 22A and 22B parked on the second floor, which is the entrance floor, as shown in FIG. 3(b), the right transport shelf 22A has an "identification number 0" and the left transport shelf 22B has an "identification number 1."

[移動制約(入口)]
荷物が入口に並んでいる場合の荷物の移動に関する制約条件について説明する。基準論理式は、移動制約として、入口側の荷物の移動制約を示す式(24)の論理式を含む。式(24)は、「荷物iが(t,p)に入口に並んでいれば、次のフェーズnext(t,p)では右側の搬送棚にいるか、そのまま入口に並んでいる」と解釈される。式(24)の具体的な内容を図8(b)に示す。

Figure 0007627465000008
[Movement constraints (entrance)]
The constraint conditions for the movement of luggage when luggage is lined up at the entrance will be described. The reference logical formula includes the logical formula (24) which indicates the movement constraint of luggage on the entrance side as the movement constraint. The formula (24) is interpreted as "if luggage i is lined up at the entrance at (t, p), then in the next phase next(t, p), it will be on the transport shelf on the right side or will remain lined up at the entrance." The specific content of the formula (24) is shown in FIG. 8(b).
Figure 0007627465000008

[移動制約(搬送棚)]
荷物が搬送棚22A,22Bにある場合の荷物の移動に関する制約条件について説明する。ここで、搬送棚22A,22Bの移動制約の基本条件について説明する。3フェーズのうち、最初の2フェーズは左移動が行われ、最後のフェーズは右移動が行われる条件を設定する。具体的なフェーズと移動方向の関係を図10(a)に示す。このような条件を設定することで、図10(b)に示すように、各荷物A,Bが水平移動をしているときに、搬送棚22Bの荷物Aと搬送棚22Aの荷物Bとが、次のフェーズで一気に入れ替わるような動作を排除することが可能となる。基準論理式は、移動制約として、右側の搬送棚22Aの移動できない搬送箱に配置された荷物の移動制約を示す式(25)及び式(26)の論理式を含む。式(25)は、「荷物iが、tが偶数である(t,p)に右側の搬送棚の搬送箱「0」にあるとき、次のフェーズnext(t,p)では、同じ搬送箱「0」にある」と解釈される。式(26)は、「荷物iが、tが奇数である(t,p)に右側の搬送棚の搬送箱「3」にあるとき、次のフェーズnext(t,p)では、同じ搬送箱「3」にある」と解釈される。式(25)及び式(26)の具体的な内容を図11(a)に示す。tが偶数の場合、右側の搬送棚22Aの「識別番号0」の一番下の搬送箱22aは、他の搬送箱22a、自動倉庫100、入庫レーン21とも隣接しない(図11(b)参照)。tが奇数の場合、右側の搬送棚22Aの「識別番号3」の一番上の搬送箱22aは、他の搬送箱22a、自動倉庫100、入庫レーン21とも隣接しない(図11(c)参照)。従って、それらの「識別番号1,3」の搬送箱22aに配置された荷物は、次のフェーズではいずれの場所にも移動することができず、その場に留まる。

Figure 0007627465000009
[Movement constraints (transport shelf)]
The constraint conditions for the movement of luggage when the luggage is on the transport shelves 22A and 22B will be described. Here, the basic conditions for the movement constraints of the transport shelves 22A and 22B will be described. Of the three phases, the conditions are set such that the luggage is moved to the left in the first two phases and moved to the right in the last phase. The specific relationship between the phases and the movement direction is shown in FIG. 10(a). By setting such conditions, it is possible to eliminate an operation in which luggage A on the transport shelf 22B and luggage B on the transport shelf 22A are suddenly replaced in the next phase when each luggage A and B are moving horizontally, as shown in FIG. 10(b). The reference logical formula includes, as a movement constraint, logical formulas (25) and (26) that indicate the movement constraints of luggage placed in a transport box that cannot be moved on the right transport shelf 22A. The formula (25) is interpreted as "when luggage i is in transport box "0" on the right transport shelf at (t, p) where t is an even number, in the next phase next(t, p), it is in the same transport box "0". Equation (26) is interpreted as "When the parcel i is in the transport box "3" on the right transport shelf at (t, p) where t is an odd number, in the next phase next(t, p), it is in the same transport box "3". The specific contents of equations (25) and (26) are shown in FIG. 11(a). When t is an even number, the bottom transport box 22a with "identification number 0" on the right transport shelf 22A is not adjacent to other transport boxes 22a, the automated warehouse 100, or the storage lane 21 (see FIG. 11(b)). When t is an odd number, the top transport box 22a with "identification number 3" on the right transport shelf 22A is not adjacent to other transport boxes 22a, the automated warehouse 100, or the storage lane 21 (see FIG. 11(c)). Therefore, the parcels placed on the transport boxes 22a with "identification numbers 1 and 3" cannot be moved to any location in the next phase and remain there.
Figure 0007627465000009

基準論理式は、移動制約として、右側の搬送棚22Aの入口階以外の左移動可能とする搬送箱に配置された荷物の移動制約を示す式(27)及び式(28)の論理式を含む。式(27)は、「右側の搬送棚の搬送箱jにある荷物iは、(t,0)から(t,1)に遷移するとき、左側へ移動する、または同じ搬送箱jに留まる」と解釈される。式(28)は、「右側の搬送棚の搬送箱jにある荷物iは、(t,1)から(t,2)に遷移するとき、または(t,2)から(t+1,0)に遷移するとき、同じ搬送箱jに留まる」と解釈される。式(27)及び式(28)の具体的な内容を図12(a)に示す。tが偶数の場合、図12(b)に示すように、右側の搬送棚22Aの「識別番号2,3」の搬送箱22aが、入口階である2階以外の左移動できる搬送箱22aに該当する。tが奇数の場合、図12(c)に示すように、右側の搬送棚22Aの「識別番号1,2」の搬送箱22aが、入口階である2階以外の左移動できる搬送箱22aに該当する。

Figure 0007627465000010
The reference logical formula includes, as a movement constraint, logical formulas (27) and (28) showing the movement constraint of the luggage placed in the transport box that can move leftward except the entrance floor of the right transport shelf 22A. The formula (27) is interpreted as "the luggage i in the transport box j of the right transport shelf moves leftward or stays in the same transport box j when the floor transitions from (t, 0) to (t, 1)". The formula (28) is interpreted as "the luggage i in the transport box j of the right transport shelf stays in the same transport box j when the floor transitions from (t, 1) to (t, 2) or when the floor transitions from (t, 2) to (t + 1, 0)". The specific contents of the formulas (27) and (28) are shown in FIG. 12(a). When t is an even number, as shown in FIG. 12(b), the transport box 22a with "identification number 2, 3" on the right transport shelf 22A corresponds to the transport box 22a that can move leftward except the second floor, which is the entrance floor. When t is an odd number, as shown in FIG. 12C, the transport boxes 22a with "identification numbers 1, 2" on the right transport shelf 22A correspond to the transport boxes 22a that can move left to floors other than the second floor, which is the entrance floor.
Figure 0007627465000010

基準論理式は、移動制約として、右側の搬送棚22Aの入口階で止まっている搬送箱に配置された荷物の移動制約を示す式(29)、式(30)、及び式(31)の論理式を含む。式(29)は、「右側の搬送棚の搬送箱jにある荷物iは、(t,0)から(t,1)に遷移するとき、左側へ移動する、または同じ搬送箱jに留まる」と解釈される。式(30)は、「右側の搬送棚の搬送箱jにある荷物iは、(t,1)から(t,2)に遷移するとき、または(t,2)から(t+1,0)に遷移するとき、直前もそこにいたら、同じ搬送箱jに留まる」と解釈される。式(31)は、「右側の搬送棚の搬送箱jにある荷物iは、(t,1)から(t,2)に遷移するとき、または(t,2)から(t+1,0)に遷移するとき、直前はそこにいなかったら、左側へ移動する、または同じ搬送箱jに留まる」と解釈される。tが偶数の場合、図13(a)に示すように、右側の搬送棚22Aの「識別番号1」の搬送箱22aが、入口階である2階に止まってる搬送箱22aに該当する。tが奇数の場合、図12(b)に示すように、右側の搬送棚22Aの「識別番号0」の搬送箱22aが、入口階である2階に止まっている搬送箱22aに該当する。

Figure 0007627465000011
The reference logical formula includes, as a movement constraint, logical formulas (29), (30), and (31) which indicate the movement constraint of the luggage placed in the transport box stopped at the entrance floor of the right transport shelf 22A. The formula (29) is interpreted as "when the luggage i in the transport box j of the right transport shelf transitions from (t, 0) to (t, 1), it moves to the left or remains in the same transport box j." The formula (30) is interpreted as "when the luggage i in the transport box j of the right transport shelf transitions from (t, 1) to (t, 2), or when the luggage i in the transport box j of the right transport shelf transitions from (t, 1) to (t, 2), or when the luggage i in the transport box j of the right transport shelf transitions from (t, 2) to (t+1, 0), it remains in the same transport box j if it was there immediately before." Equation (31) is interpreted as "when a load i in a transport box j on the right transport shelf transitions from (t, 1) to (t, 2) or from (t, 2) to (t+1, 0), if the load i was not there immediately before, it moves to the left or remains in the same transport box j." When t is an even number, as shown in FIG. 13(a), the transport box 22a with "identification number 1" on the right transport shelf 22A corresponds to the transport box 22a stopped on the second floor, which is the entrance floor. When t is an odd number, as shown in FIG. 12(b), the transport box 22a with "identification number 0" on the right transport shelf 22A corresponds to the transport box 22a stopped on the second floor, which is the entrance floor.
Figure 0007627465000011

基準論理式は、移動制約として、左側の搬送棚22Bの移動できない搬送箱に配置された荷物の移動制約を示す式(32)の論理式を含む。式(32)は、「荷物iが、tが偶数である(t,p)に左側の搬送棚の搬送箱「3」にあるとき、次のフェーズnext(t,p)では、同じ搬送箱「3」にある」と解釈される。式(32)の具体的な内容を図14(a)に示す。tが偶数の場合、左側の搬送棚22Bの「識別番号3」の一番上の搬送箱22aは、他の搬送箱22a、自動倉庫100、入庫レーン21とも隣接しない(図14(b)参照)。従って、「識別番号3」の搬送箱22aに配置された荷物は、次のフェーズではいずれの場所にも移動することができず、その場に留まる。なお、tが奇数の場合、左側の搬送棚22Bには、移動出来ない搬送箱22aは存在しない(図14(c)参照)。

Figure 0007627465000012
The reference logical formula includes, as a movement constraint, the logical formula of formula (32) which indicates the movement constraint of the luggage placed in the immovable transport box on the left transport shelf 22B. Formula (32) is interpreted as "when luggage i is in transport box "3" on the left transport shelf at (t, p) where t is an even number, in the next phase next(t, p), it is in the same transport box "3". The specific content of formula (32) is shown in FIG. 14(a). When t is an even number, the top transport box 22a with "identification number 3" on the left transport shelf 22B is not adjacent to any other transport box 22a, the automated warehouse 100, or the storage lane 21 (see FIG. 14(b)). Therefore, the luggage placed on the transport box 22a with "identification number 3" cannot be moved to any place in the next phase and remains there. Note that when t is an odd number, there is no transport box 22a that cannot be moved on the left transport shelf 22B (see FIG. 14(c)).
Figure 0007627465000012

基準論理式は、移動制約として、左側の搬送棚22Bの目的階の搬送箱に配置された荷物の移動制約を示す式(33)、式(34)、及び式(35)の論理式を含む。式(33)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,0)から(t,1)に遷移するとき、左側へ移動する、または同じ搬送箱jに留まる」と解釈される。式(34)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,1)から(t,2)に遷移するとき、または(t,2)から(t+1,0)に遷移するとき、直前もそこにいたら、同じ搬送箱jに留まる」と解釈される。式(35)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,1)から(t,2)に遷移するとき、または(t,2)から(t+1,0)に遷移するとき、直前はそこにいなかったら、左側へ移動する、または同じ搬送箱jに留まる」と解釈される。tが偶数の場合、図15(a)に示すように、左側の搬送棚22Bの「識別番号0,1,2」の搬送箱22aが、目標階に止まってる搬送箱22aに該当する。tが奇数の場合、図15(b)に示すように、左側の搬送棚22Bの「識別番号0,1,2,3」の搬送箱22aが、目標階に止まっている搬送箱22aに該当する。

Figure 0007627465000013
The reference logical formula includes, as a movement constraint, the logical formulas of formula (33), formula (34), and formula (35) which indicate the movement constraint of the luggage placed in the transport box of the left transport shelf 22B at the destination floor. Formula (33) is interpreted as "when the luggage i in the transport box j of the left transport shelf transitions from (t, 0) to (t, 1), it moves to the left or remains in the same transport box j." Formula (34) is interpreted as "when the luggage i in the transport box j of the left transport shelf transitions from (t, 1) to (t, 2) or from (t, 2) to (t+1, 0), it remains in the same transport box j if it was there immediately before." Equation (35) is interpreted as "when a transition occurs from (t, 1) to (t, 2) or from (t, 2) to (t+1, 0), if the package i in the box j on the left-side transport shelf was not there immediately before, it moves to the left or remains in the same box j." When t is an even number, as shown in FIG. 15(a), the box 22a with the "identification number 0, 1, 2" on the left-side transport shelf 22B corresponds to the box 22a stopped at the target floor. When t is an odd number, as shown in FIG. 15(b), the box 22a with the "identification number 0, 1, 2, 3" on the left-side transport shelf 22B corresponds to the box 22a stopped at the target floor.
Figure 0007627465000013

基準論理式は、移動制約として、左側の搬送棚22Bの目的階ではない階で止まっている搬送箱に配置された荷物の移動制約を示す式(36)の論理式を含む。式(36)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,0)から(t,1)に遷移するとき、または(t,1)から(t,2)に遷移するとき、同じ搬送箱jに留まる」と解釈される。式(36)の具体的な内容を図16(a)に示す。tが偶数の場合、図16(b)に示すように、左側の搬送棚22Bの「識別番号0,1,2」の搬送箱22aが、目的階ではない階に止まってる搬送箱22aに該当する。tが奇数の場合、図16(c)に示すように、左側の搬送棚22Bの「識別番号0,1,2,3」の搬送箱22aが、目的階ではない階に止まっている搬送箱22aに該当する。

Figure 0007627465000014
The reference logical formula includes, as a movement constraint, the logical formula of formula (36) which indicates the movement constraint of the luggage placed in the transport box stopped at a floor other than the destination floor of the left transport shelf 22B. Formula (36) is interpreted as "the luggage i in the transport box j of the left transport shelf remains in the same transport box j when transitioning from (t, 0) to (t, 1) or when transitioning from (t, 1) to (t, 2)". The specific content of formula (36) is shown in FIG. 16(a). When t is an even number, as shown in FIG. 16(b), the transport box 22a with "identification numbers 0, 1, 2" on the left transport shelf 22B corresponds to the transport box 22a stopped at a floor other than the destination floor. When t is an odd number, as shown in FIG. 16(c), the transport box 22a with "identification numbers 0, 1, 2, 3" on the left transport shelf 22B corresponds to the transport box 22a stopped at a floor other than the destination floor.
Figure 0007627465000014

基準論理式は、移動制約として、左側の搬送棚22Bの目的階ではない階であって、右側への移動が不可能な階に止まっている搬送箱に配置された荷物の移動制約を示す式(37)の論理式を含む。式(37)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、同じ搬送箱jに留まる」と解釈される。式(37)の具体的な内容を図17(a)に示す。tが偶数の場合、図17(b)に示すように、左側の搬送棚22Bには、目的階ではなく、右側への移動が不可能な階は存在しない。tが奇数の場合、図17(c)に示すように、左側の搬送棚22Bの「識別番号0」の搬送箱22aが、目的階ではなく、右側への移動が不可能な搬送箱22aに該当する。

Figure 0007627465000015
The reference logical formula includes, as a movement constraint, the logical formula of formula (37) which indicates the movement constraint of the luggage placed in the transport box that is stopped at a floor that is not the destination floor of the left transport shelf 22B and cannot be moved to the right. Formula (37) is interpreted as "the luggage i in the transport box j of the left transport shelf remains in the same transport box j when transitioning from (t, 2) to (t+1, 0)". The specific content of formula (37) is shown in FIG. 17(a). When t is an even number, as shown in FIG. 17(b), there is no floor on the left transport shelf 22B that is not the destination floor and cannot be moved to the right. When t is an odd number, as shown in FIG. 17(c), the transport box 22a with "identification number 0" on the left transport shelf 22B corresponds to the transport box 22a that is not the destination floor and cannot be moved to the right.
Figure 0007627465000015

基準論理式は、移動制約として、左側の搬送棚22Bの目的階ではない階であって、右側への移動が可能であって、入口階ではない階に止まっている搬送箱に配置された荷物の移動制約を示す式(38)及び式(39)の論理式を含む。式(38)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、フェーズ0にそこに居なかったら、同じ搬送箱jに留まる」と解釈される。式(39)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、フェーズ0にそこに居たら、右側へ移動するか、同じ搬送箱jに留まる」と解釈される。式(38)及び式(39)の具体的な内容を図18(a)に示す。tが偶数の場合、図18(b)に示すように、左側の搬送棚22Bの「識別番号1,2」の搬送箱22aが、目的階ではなく、右側への移動が可能で、入口階ではない搬送箱22aに該当する。tが奇数の場合、図18(c)に示すように、左側の搬送棚22Bの「識別番号2,3」の搬送箱22aが、目的階ではなく、右側への移動が可能で、入口階ではない搬送箱22aに該当する。

Figure 0007627465000016
The reference logical formula includes, as a movement constraint, logical formulas (38) and (39) which indicate the movement constraint of the luggage placed in the transport box which is stopped at a floor which is not the destination floor of the left transport shelf 22B, can be moved to the right, and is not the entrance floor. The formula (38) is interpreted as "if luggage i in the transport box j of the left transport shelf is not there in phase 0 when transitioning from (t, 2) to (t + 1, 0), it will stay in the same transport box j". The formula (39) is interpreted as "if luggage i in the transport box j of the left transport shelf is there in phase 0 when transitioning from (t, 2) to (t + 1, 0), it will move to the right or stay in the same transport box j". The specific contents of the formulas (38) and (39) are shown in FIG. 18(a). When t is an even number, as shown in Fig. 18(b), the transport boxes 22a with "identification numbers 1, 2" on the left transport shelf 22B correspond to transport boxes 22a that are not the destination floor, can move to the right, and are not the entrance floor. When t is an odd number, as shown in Fig. 18(c), the transport boxes 22a with "identification numbers 2, 3" on the left transport shelf 22B correspond to transport boxes 22a that are not the destination floor, can move to the right, and are not the entrance floor.
Figure 0007627465000016

ここで、以下に示す(40)は、「右側の搬送棚の入口階の搬送箱jに荷物が入っている(p=2)」ことを示す補助変数である。当該補助変数を用いて、ド・モルガンの法則に基づいて、右側の搬送棚22Aの入口階の2階である搬送箱22aに荷物が入っていることは、式(41)及び式(42)で示される。tが偶数の場合、図19(a)に示すように、右側の搬送棚22Aの「識別番号1」の搬送箱22aが、入口階の搬送箱22aに該当する。tが奇数の場合、図19(b)に示すように、右側の搬送棚22Aの「識別番号0」の搬送箱22aが、入口階の搬送箱22aに該当する。

Figure 0007627465000017
Here, (40) shown below is an auxiliary variable indicating that "there is a package in the transport box j at the entrance floor of the right transport shelf (p=2)". Using this auxiliary variable, and based on De Morgan's law, the fact that there is a package in the transport box 22a at the entrance floor 2 of the right transport shelf 22A is shown by formulas (41) and (42). When t is an even number, as shown in FIG. 19(a), the transport box 22a with "identification number 1" on the right transport shelf 22A corresponds to the transport box 22a at the entrance floor. When t is an odd number, as shown in FIG. 19(b), the transport box 22a with "identification number 0" on the right transport shelf 22A corresponds to the transport box 22a at the entrance floor.
Figure 0007627465000017

基準論理式は、移動制約として、左側の搬送棚22Bの目的階ではない階であって、右側への移動が可能であって、入口階に止まっている搬送箱に配置された荷物の移動制約を示す式(43)、式(44)、及び式(45)の論理式を含む。式(43)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、フェーズ0にそこに居なかったら、同じ搬送箱jに留まる」と解釈される。式(44)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、フェーズ0にそこに居たら、右隣の搬送箱が空なら、右側へ移動するか、同じ搬送箱jに留まる」と解釈される。式(45)は、「左側の搬送棚の搬送箱jにある荷物iは、(t,2)から(t+1,0)に遷移するとき、フェーズ0にそこに居たら、右隣の搬送箱に何かあれば、同じ搬送箱jに留まる」と解釈される。tが偶数の場合、図20(a)に示すように、左側の搬送棚22Bの「識別番号0」の搬送箱22aが、目的階ではなく、右側への移動が可能で、入口階に止まっている搬送箱22aに該当する。tが奇数の場合、図20(b)に示すように、左側の搬送棚22Bの「識別番号1」の搬送箱22aが、目的階ではなく、右側への移動が可能で、入口階に止まっている搬送箱22aに該当する。

Figure 0007627465000018
The reference logical formula includes, as a movement constraint, logical formulas (43), (44), and (45) which indicate the movement constraint of the luggage placed in the transport box which is a floor that is not the destination floor of the left transport shelf 22B, can be moved to the right, and is stopped at the entrance floor. The formula (43) is interpreted as "if luggage i in the transport box j on the left transport shelf is not present in phase 0 when transitioning from (t, 2) to (t + 1, 0), it will remain in the same transport box j". The formula (44) is interpreted as "if luggage i in the transport box j on the left transport shelf is present in phase 0 when transitioning from (t, 2) to (t + 1, 0), it will move to the right or remain in the same transport box j if the transport box to the right is empty". Equation (45) is interpreted as "When the load i in the transport box j on the left transport shelf transitions from (t, 2) to (t+1, 0), if there is something in the transport box to the right, if the load i is there in phase 0, it will stay in the same transport box j." When t is an even number, as shown in FIG. 20(a), the transport box 22a with "identification number 0" on the left transport shelf 22B corresponds to the transport box 22a that is not the destination floor, but can move to the right and is stopped at the entrance floor. When t is an odd number, as shown in FIG. 20(b), the transport box 22a with "identification number 1" on the left transport shelf 22B corresponds to the transport box 22a that is not the destination floor, but can move to the right and is stopped at the entrance floor.
Figure 0007627465000018

[初期制約と到着制約]
初期制約について説明する。以下に示される(46)は、「最初に全ての荷物は入口に並んでいる」ことを示すため、Trueとなる。到着制約について説明する。以下に示される(47)は、「M回の搬送棚の上下動の後、全ての荷物は目的階に到着していなければならない」ことを示すため、Trueとなる。

Figure 0007627465000019
[Initial and arrival constraints]
The initial constraint will be described. The following (46) is True because it indicates that "all baggage is initially lined up at the entrance." The arrival constraint will be described. The following (47) is True because it indicates that "after M up-down movements of the transport rack, all baggage must have arrived at the destination floor."
Figure 0007627465000019

[二階行きの荷物が連続している場合]
入口階と目的階が同じ荷物が連続して搬送機22を通過する場合、搬送機22を素通りするために、(例えば荷物が2個の場合)4フェーズ必要である。例えば、図21(a)に示すように、手前側の荷物は3フェーズの水平移動で目的階である2階に到着できるが、後側の荷物は4フェーズの水平移動を行わなくては目的階に到着できない。このように、3フェーズ1ステップでは、このような素通りがスケジューリングされない。従って、経路演算部13は、連続した複数の荷物を一つの荷物とみなす。図21(b)に示すように、経路演算部13は、二つの荷物を「150B」で示すような一つの荷物とみなす。この場合、「150B」は、3フェーズの水平移動で目的階に到着できる。なお、まとめる荷物の数は特に限定されず、三つ以上の荷物をまとめてもよい。
[When there is a continuous load of luggage going to the second floor]
When luggage having the same entrance floor and destination floor passes through the conveyor 22 consecutively, four phases are required (for example, when there are two luggage) to pass through the conveyor 22. For example, as shown in FIG. 21(a), the luggage at the front can reach the destination floor, the second floor, by horizontal movement in three phases, but the luggage at the rear cannot reach the destination floor without horizontal movement in four phases. In this way, in the three-phase one-step system, such passing through is not scheduled. Therefore, the route calculation unit 13 regards a plurality of consecutive luggage as one luggage. As shown in FIG. 21(b), the route calculation unit 13 regards two luggage as one luggage as indicated by "150B". In this case, "150B" can reach the destination floor by horizontal movement in three phases. The number of luggage to be bundled is not particularly limited, and three or more luggage may be bundled.

[移動制約(入口)]
基準論理式は、移動制約として、入口での移動制約を示す式(48)、式(49)、及び式(50)の論理式を含む。式(48)は、「入口の荷物iはフェーズ0の時にのみ右側の搬送棚に移動できる」と解釈される。式(49)は、「入口の荷物iはフェーズ1の時、そのまま入口に止まる」と解釈される。式(50)は、「入口の荷物iはフェーズ2の時、そのまま入口に止まる」と解釈される。

Figure 0007627465000020
[Movement constraints (entrance)]
The reference logical formula includes, as movement constraints, the logical formulas of formula (48), formula (49), and formula (50) which indicate movement constraints at the entrance. Formula (48) is interpreted as "baggage i at the entrance can move to the right-hand transport shelf only in phase 0." Formula (49) is interpreted as "baggage i at the entrance remains at the entrance in phase 1." Formula (50) is interpreted as "baggage i at the entrance remains at the entrance in phase 2."
Figure 0007627465000020

[移動制約(右側の搬送棚)]
基準論理式は、移動制約として、右側の搬送棚の入口階の搬送箱での移動制約を示す式(51)及び式(52)の論理式を含む。式(51)は、「右側の搬送棚の入口階の搬送箱の荷物iは、tが偶数で(t,1)から(t,2)に遷移するときは、必ず左側の搬送棚へ移動する」と解釈される。式(51)は、「右側の搬送棚の入口階の搬送箱の荷物iは、tが奇数で(t,1)から(t,2)に遷移するときは、必ず左側の搬送棚へ移動する」と解釈される。なお、(t,0)から(t,1)に遷移するとき、または(t,2)から(t+1,0)に遷移するときは「制約なし」となる。tが偶数の場合、図19(a)に示すように、右側の搬送棚22Aの「識別番号1」の搬送箱22aが、入口階の搬送箱22aに該当する。tが奇数の場合、図19(b)に示すように、右側の搬送棚22Aの「識別番号0」の搬送箱22aが、入口階の搬送箱22aに該当する。

Figure 0007627465000021
[Movement constraint (right shelf)]
The reference logical formula includes, as a movement constraint, logical formulas (51) and (52) that indicate the movement constraints on the transport box on the entrance floor of the right transport shelf. The formula (51) is interpreted as "the package i of the transport box on the entrance floor of the right transport shelf always moves to the left transport shelf when t is an even number and transitions from (t, 1) to (t, 2)". The formula (51) is interpreted as "the package i of the transport box on the entrance floor of the right transport shelf always moves to the left transport shelf when t is an odd number and transitions from (t, 1) to (t, 2)". Note that when transitioning from (t, 0) to (t, 1) or from (t, 2) to (t+1, 0), there is "no constraint". When t is an even number, as shown in FIG. 19(a), the transport box 22a with "identification number 1" on the right transport shelf 22A corresponds to the transport box 22a on the entrance floor. When t is an odd number, as shown in FIG. 19B, the transport box 22a with "identification number 0" on the right transport shelf 22A corresponds to the transport box 22a on the entrance floor.
Figure 0007627465000021

[移動制約(左側の搬送棚)]
基準論理式は、移動制約として、左側の搬送棚の目的階及び入口階の搬送箱での移動制約を示す式(53)及び式(54)の論理式を含む。式(53)は、「左側の搬送棚の目的階及び入口階の搬送箱の荷物iは、tが偶数で(t,2)から(t+1,0)に遷移するときは、必ず左側へ移動する」と解釈される。式(54)は、「左側の搬送棚の目的階及び入口階の搬送箱の荷物iは、tが奇数で(t,2)から(t+1,0)に遷移するときは、必ず左側へ移動する」と解釈される。なお、(t,0)から(t,1)に遷移するとき、または(t,1)から(t,2)に遷移するときは「制約なし」となる。図20(a)に示すように、左側の搬送棚22Bの「識別番号0」の搬送箱22aが、目的階及び入口階に止まっている搬送箱22aに該当する。tが奇数の場合、図20(b)に示すように、左側の搬送棚22Bの「識別番号1」の搬送箱22aが、目的階及び入口階に止まっている搬送箱22aに該当する。

Figure 0007627465000022
[Movement constraint (left shelf)]
The reference logical formula includes logical formulas (53) and (54) that indicate the movement constraints of the transport box on the destination floor and entrance floor of the left transport shelf as the movement constraints. The formula (53) is interpreted as "the luggage i of the transport box on the destination floor and entrance floor of the left transport shelf always moves to the left when t is an even number and transitions from (t, 2) to (t + 1, 0)". The formula (54) is interpreted as "the luggage i of the transport box on the destination floor and entrance floor of the left transport shelf always moves to the left when t is an odd number and transitions from (t, 2) to (t + 1, 0)". Note that when transitioning from (t, 0) to (t, 1) or from (t, 1) to (t, 2), there is "no constraint". As shown in FIG. 20(a), the transport box 22a with "identification number 0" on the left transport shelf 22B corresponds to the transport box 22a stopped at the destination floor and entrance floor. When t is an odd number, as shown in FIG. 20(b), the transport box 22a with "identification number 1" on the left transport shelf 22B corresponds to the transport box 22a parked at the destination floor and the entrance floor.
Figure 0007627465000022

[SATでできる最適解探索]
次に、SAT独自の最適解探索について説明する。「S」を「Mが与えられた時に得られる制約(節)の集合」とする。Sが「解あり」の場合、「搬送棚の上下動M回以内で、全ての荷物が目的階に到達可能」と解釈できる。Sが「解なし」の場合、「搬送棚の上下動M回以内では、全ての荷物が目的階に到達することはない」と解釈できる。例えば、「S,S,…Sm-1」が「解なし」であり、「S,…」が「解あり」の場合、「m」が最適値となる。
[Optimal solution search possible with SAT]
Next, the unique optimal solution search of SAT will be explained. Let "S M " be "a set of constraints (clauses) obtained when M is given." If S M has a "solution," it can be interpreted as "all packages can reach the destination floor within M up and down movements of the rack." If S M has a "no solution," it can be interpreted as "all packages will not reach the destination floor within M up and down movements of the rack." For example, if "S 0 , S 1 , ... S m-1 " has "no solution" and "S m , ..." has "a solution," then "m" is the optimal value.

[MaxSAT]
次に、MaxSAT独自の内容について説明する。MaxSATの説明のため、(55)(56)の変数を準備する。以下に示される(55)は「ステップtのフェーズ0には全ての荷物が目的階に到着している」ことを示す変数である。以下に示される(56)は「(t,0)→(t,1)→(t,2)→(t+1,0)に遷移する間に、荷物が水平移動をk+1回行った」ことを示す変数である。なお、経路演算部13がMaxSAT問題を演算するときは、SAT問題として演算した上述の制約条件についても同様に演算するものとする。

Figure 0007627465000023
[MaxSAT]
Next, the contents unique to MaxSAT will be explained. To explain MaxSAT, variables (55) and (56) are prepared. (55) shown below is a variable indicating that "all baggage has arrived at the destination floor in phase 0 of step t". (56) shown below is a variable indicating that "during the transition from (t, 0) to (t, 1) to (t, 2) to (t+1, 0), the baggage has made horizontal movements k+1 times". When the route calculation unit 13 calculates the MaxSAT problem, it also calculates the above-mentioned constraint conditions calculated as the SAT problem.
Figure 0007627465000023

[ソフト節と関連するハード節]
ソフト節と関連するハード節について説明する。まず、上述の(55)の変数について説明する。(55)は、搬送棚22A,22Bの上下動のコストを示しており、「重み:1」を設定できる。この変数に関して、式(57)に示す論理式が成り立つ。「N」は、荷物の個数を意味する。以降の説明においても、「N」の意味は同様である。式(57)は、「ステップtのフェーズ0には全ての荷物が目的階に到着している」と解釈される。式(57)の具体的な内容を図22(a)に示す。

Figure 0007627465000024
[Soft clauses and related hard clauses]
The hard clauses related to the soft clauses will be described. First, the variables in (55) above will be described. (55) indicates the cost of the vertical movement of the transport shelves 22A and 22B, and "weight: 1" can be set. The logical formula shown in formula (57) holds for this variable. "N" means the number of pieces of luggage. The meaning of "N" will be the same in the following explanations. Formula (57) is interpreted as "all luggage has arrived at the destination floor by phase 0 of step t." The specific content of formula (57) is shown in FIG. 22(a).
Figure 0007627465000024

上述の(56)の変数について説明する。この変数は、(58)に示すように否定形の形で用いられる。(58)は、荷物の水平移動のコストを示しており、「重み:1」を設定できる。式(59)は、「(t,0)→(t,1)→(t,2)→(t+1,0)に遷移する間に、荷物の水平移動が行われていない」と解釈される。

Figure 0007627465000025
The variable in (56) above will be explained. This variable is used in a negative form as shown in (58). (58) indicates the cost of horizontal movement of luggage, and "weight: 1" can be set. Equation (59) is interpreted as "during the transition from (t, 0) to (t, 1) to (t, 2) to (t+1, 0), no horizontal movement of luggage is performed."
Figure 0007627465000025

入口からの水平移動に関し、式(60)が成り立つ。式(60)は、「荷物iが(t,0)に入口に並んでおり、次のステップ(t+1,0)で右側の搬送棚にあれば、水平移動コストが1かかる」と解釈される。式(60)の具体例を図22(b)に示す。tが偶数の場合、図19(a)に示すように、右側の搬送棚22Aの「識別番号1」の搬送箱22aが、入口から荷物が移動してくる搬送箱22aに該当する。tが奇数の場合、図19(b)に示すように、右側の搬送棚22Aの「識別番号0」の搬送箱22aが、入口から荷物が移動してくる搬送箱22aに該当する。

Figure 0007627465000026
Regarding horizontal movement from the entrance, formula (60) holds. Formula (60) is interpreted as "if the luggage i is lined up at the entrance at (t, 0) and is on the right transport shelf at the next step (t+1, 0), the horizontal movement cost is 1." A specific example of formula (60) is shown in FIG. 22(b). When t is an even number, as shown in FIG. 19(a), the transport box 22a with "identification number 1" on the right transport shelf 22A corresponds to the transport box 22a from which luggage is moved from the entrance. When t is an odd number, as shown in FIG. 19(b), the transport box 22a with "identification number 0" on the right transport shelf 22A corresponds to the transport box 22a from which luggage is moved from the entrance.
Figure 0007627465000026

入口からの水平移動に関し、式(61)が成り立つ。式(61)は、「荷物iが(t,0)に入口に並んでおり、次のステップ(t+1,0)で左側の搬送棚にあれば、水平移動コストが2かかる」と解釈される。式(61)の具体例を図23(a)に示す。tが偶数の場合、図20(a)に示すように、左側の搬送棚22Bの「識別番号0」の搬送箱22aが、入口から荷物が移動する搬送箱22aに該当する。tが奇数の場合、図20(b)に示すように、左側の搬送棚22Bの「識別番号1」の搬送箱22aが、入口から荷物が移動する搬送箱22aに該当する。

Figure 0007627465000027
Regarding horizontal movement from the entrance, formula (61) holds. Formula (61) is interpreted as "if the luggage i is lined up at the entrance at (t, 0) and is on the left transport shelf at the next step (t+1, 0), the horizontal movement cost is 2." A specific example of formula (61) is shown in FIG. 23(a). When t is an even number, as shown in FIG. 20(a), the transport box 22a with "identification number 0" on the left transport shelf 22B corresponds to the transport box 22a through which the luggage is moved from the entrance. When t is an odd number, as shown in FIG. 20(b), the transport box 22a with "identification number 1" on the left transport shelf 22B corresponds to the transport box 22a through which the luggage is moved from the entrance.
Figure 0007627465000027

入口からの水平移動に関し、式(62)が成り立つ。式(62)は、「荷物iが(t,0)に入口に並んでおり、次のステップ(t+1,0)で目的階に到着しているなら、水平移動コストが3かかる。」と解釈される。式(62)の具体例を図23(b)に示す。

Figure 0007627465000028
Regarding horizontal movement from the entrance, formula (62) holds. Formula (62) is interpreted as "if baggage i is lined up at the entrance at (t, 0) and arrives at the destination floor at the next step (t+1, 0), the horizontal movement cost is 3." A specific example of formula (62) is shown in FIG. 23(b).
Figure 0007627465000028

入口からの水平移動に関し、式(63)が成り立つ。式(63)は、「荷物iが(t,0)に右側の搬送棚にあり、次のステップ(t+1,0)で左側の搬送棚にあれば、水平移動コストが1かかる」と解釈される。式(63)の具体例を図24(a)に示す。tが偶数の場合、図25(a)に示すように、右側の搬送棚22Aの「識別番号1,2,3」の搬送箱22aが移動元の搬送箱22aであり、左側の搬送棚22Bの「識別番号0,1,2」の搬送箱22aが移動先の搬送箱22aである。tが奇数の場合、図25(b)に示すように、右側の搬送棚22Aの「識別番号0,1,2」の搬送箱22aが移動元の搬送箱22aであり、左側の搬送棚22Bの「識別番号1,2,3」の搬送箱22aが移動先の搬送箱22aである。

Figure 0007627465000029
Regarding horizontal movement from the entrance, formula (63) holds. Formula (63) is interpreted as "if the load i is on the right transport shelf at (t, 0) and on the left transport shelf at the next step (t+1, 0), the horizontal movement cost is 1." A specific example of formula (63) is shown in FIG. 24(a). When t is an even number, as shown in FIG. 25(a), the transport box 22a with "identification numbers 1, 2, 3" on the right transport shelf 22A is the source transport box 22a, and the transport box 22a with "identification numbers 0, 1, 2" on the left transport shelf 22B is the destination transport box 22a. When t is an odd number, as shown in FIG. 25(b), the transport box 22a with "identification numbers 0, 1, 2" on the right transport shelf 22A is the source transport box 22a, and the transport box 22a with "identification numbers 1, 2, 3" on the left transport shelf 22B is the destination transport box 22a.
Figure 0007627465000029

入口からの水平移動に関し、式(64)が成り立つ。式(64)は、「荷物iが(t,0)に右側の搬送棚にあり、次のステップ(t+1,0)で目的階に到着していれば、水平移動コストが2かかる」と解釈される。式(64)の具体例を図24(b)に示す。tが偶数の場合、図26(a)に示すように、右側の搬送棚22Aの「識別番号1,2,3」の搬送箱22aが移動元の搬送箱22aである。tが奇数の場合、図26(b)に示すように、右側の搬送棚22Aの「識別番号0,1,2」の搬送箱22aが移動元の搬送箱22aである。

Figure 0007627465000030
Regarding horizontal movement from the entrance, formula (64) holds. Formula (64) is interpreted as "if package i is on the right-side transport shelf at (t, 0) and arrives at the destination floor at the next step (t+1, 0), the horizontal movement cost is 2." A specific example of formula (64) is shown in FIG. 24(b). When t is an even number, as shown in FIG. 26(a), the transport boxes 22a with "identification numbers 1, 2, 3" on the right-side transport shelf 22A are the transport boxes 22a at the source. When t is an odd number, as shown in FIG. 26(b), the transport boxes 22a with "identification numbers 0, 1, 2" on the right-side transport shelf 22A are the transport boxes 22a at the source.
Figure 0007627465000030

入口からの水平移動に関し、式(65)が成り立つ。式(65)は、「荷物iが(t,0)に左側の搬送棚にあり、次のステップ(t+1,0)で右側の搬送棚にあれば、水平移動コストが1かかる」と解釈される。式(65)の具体例を図27(a)に示す。tが偶数の場合、図28(a)に示すように、左側の搬送棚22Bの「識別番号0,1,2」の搬送箱22aが移動元の搬送箱22aである。tが奇数の場合、図28(b)に示すように、左側の搬送棚22Aの「識別番号1,2,3」の搬送箱22aが移動元の搬送箱22aである。

Figure 0007627465000031
Regarding horizontal movement from the entrance, formula (65) holds. Formula (65) is interpreted as "if package i is on the left transport shelf at (t, 0) and on the right transport shelf at the next step (t+1, 0), the horizontal movement cost is 1." A specific example of formula (65) is shown in FIG. 27(a). When t is an even number, as shown in FIG. 28(a), the transport boxes 22a with "identification numbers 0, 1, 2" on the left transport shelf 22B are the source transport boxes 22a. When t is an odd number, as shown in FIG. 28(b), the transport boxes 22a with "identification numbers 1, 2, 3" on the left transport shelf 22A are the source transport boxes 22a.
Figure 0007627465000031

入口からの水平移動に関し、式(66)が成り立つ。式(66)は、「荷物iが(t,0)に左側の搬送棚にあり、次のステップ(t+1,0)で目的階に到着していれば、水平移動コストが1かかる」と解釈される。式(66)の具体例を図29に示す。tが偶数の場合、図28(a)に示すように、左側の搬送棚22Bの「識別番号0,1,2」の搬送箱22aが移動元の搬送箱22aである。tが奇数の場合、図28(b)に示すように、左側の搬送棚22Aの「識別番号1,2,3」の搬送箱22aが移動元の搬送箱22aである。

Figure 0007627465000032
Regarding horizontal movement from the entrance, formula (66) holds true. Formula (66) is interpreted as "if package i is on the left transport shelf at (t, 0) and arrives at the destination floor at the next step (t+1, 0), the horizontal movement cost is 1." A specific example of formula (66) is shown in FIG. 29. When t is an even number, as shown in FIG. 28(a), the transport boxes 22a with "identification numbers 0, 1, 2" on the left transport shelf 22B are the transport boxes 22a at the source. When t is an odd number, as shown in FIG. 28(b), the transport boxes 22a with "identification numbers 1, 2, 3" on the left transport shelf 22A are the transport boxes 22a at the source.
Figure 0007627465000032

複数の荷物が連続して入口から2階の目的階へ行く(前述の図21に示す状況)場合の水平移動に関し、(67)の変数を準備する。この変数については、「重み:s-1」と設定される。なお、sは荷物の連続個数である。また、式(68)及び式(60)が成り立つ。「荷物i」は、複数の連続荷物をまとめたまとめ荷物である。式(68)及び式(69)は、「2階行き連続荷物s個の水平移動コストはS+2」と解釈される。式(68)は「重み:s-1」に設定され、式(69)は「重み:3」に設定される。

Figure 0007627465000033
Regarding horizontal movement when multiple pieces of luggage are consecutively traveling from the entrance to the destination floor on the second floor (the situation shown in FIG. 21 above), a variable (67) is prepared. This variable is set to "weight: s-1", where s is the number of consecutive pieces of luggage. Furthermore, equations (68) and (60) hold true. "Luggage i" is a bundle of multiple consecutive pieces of luggage. Equations (68) and (69) are interpreted as "the horizontal movement cost of s consecutive pieces of luggage going to the second floor is S+2". Equation (68) is set to "weight: s-1", and equation (69) is set to "weight: 3".
Figure 0007627465000033

次に、図30を参照して、制御装置10による制御方法を示す処理内容の一例について説明する。図30に示すように、物品情報取得部12は、物品150が入庫レーン21、搬送機22、及び自動倉庫100の順で移動するとき、または自動倉庫100、搬送機22、及び出庫レーン121の順で移動するとき、物品150の移動初期状態及び移動完了状態を示す物品情報を取得する(ステップS10)。次に、経路演算部13は、ステップS10で取得した物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する(ステップS20)。 Next, referring to FIG. 30, an example of processing contents showing a control method by the control device 10 will be described. As shown in FIG. 30, the item information acquisition unit 12 acquires item information showing the initial movement state and the movement completion state of the item 150 when the item 150 moves in the order of the storage lane 21, the conveyor 22, and the automated warehouse 100, or when the item moves in the order of the automated warehouse 100, the conveyor 22, and the outgoing lane 121 (step S10). Next, the path calculation unit 13 calculates transport path information from the item information acquired in step S10 so as to satisfy a reference logical formula based on the constraint conditions (step S20).

このとき、経路演算部13は、M回以下の搬送棚22A、22Bの上下動でスケジューリングできるかをSAT問題として演算する。経路演算部13は、基準論理式が物品150の移動に関する移動制約、物品150の初期状態に関する初期制約、及び物品150の目的地への到達に関する到着制約を含むように演算する。すなわち、経路演算部13は、基本制約(入口、目的階、リフトの箱、荷物の存在)と、移動制約(入口→搬送棚→目的階への移動)に基づく基準論理式を満たすように、搬送経路情報を演算する。更に、経路演算部13は、取得される複数の搬送経路情報を、MaxSAT問題として演算する。経路演算部13は、全てのハード節を満たし、かつ、充足するソフト節の重みの和が最大になる解、及び、全てのハード節を満たし、かつ、充足されないソフト節の重みの和が最小になる解の少なくとも一方を演算する。経路演算部13は、上述のSAT問題として演算した制約条件に加えて、ソフト節(搬送棚22A,22Bの上下動、物品150の水平移動のコスト)を演算する。 At this time, the route calculation unit 13 calculates whether the schedule can be performed with the up-down movement of the transport shelves 22A and 22B M times or less as a SAT problem. The route calculation unit 13 calculates the reference logical formula to include a movement constraint regarding the movement of the item 150, an initial constraint regarding the initial state of the item 150, and an arrival constraint regarding the arrival of the item 150 at the destination. In other words, the route calculation unit 13 calculates the transport route information to satisfy the reference logical formula based on the basic constraints (entrance, destination floor, lift box, and presence of luggage) and the movement constraint (entrance → transport shelf → movement to destination floor). Furthermore, the route calculation unit 13 calculates the multiple transport route information obtained as a MaxSAT problem. The route calculation unit 13 calculates at least one of a solution that satisfies all hard clauses and maximizes the sum of the weights of the satisfied soft clauses, and a solution that satisfies all hard clauses and minimizes the sum of the weights of the unsatisfied soft clauses. The path calculation unit 13 calculates the soft clauses (the cost of vertical movement of the transport shelves 22A and 22B and the horizontal movement of the item 150) in addition to the constraints calculated as the above-mentioned SAT problem.

動作制御部11は、ステップS20で演算された搬送経路情報に基づいて、物品150の搬送動作を制御する(ステップS30)。以上により、図30に示す制御処理が終了する。 The operation control unit 11 controls the transport operation of the item 150 based on the transport path information calculated in step S20 (step S30). This completes the control process shown in FIG. 30.

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

物流倉庫1の制御装置10において、物品情報取得部12は、物品150が入庫レーン21、搬送機22、及び自動倉庫100の順で移動するとき、または自動倉庫100、搬送機22、及び出庫レーン121の順で移動するとき、物品150の移動初期状態及び移動完了状態を示す物品情報を取得する。また、経路演算部13は、物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する。この場合、経路演算部13は、物品150の移動初期状態と、物品完了状態との間において、どのような搬送経路にて移動するべきかを演算することができる。このとき、経路演算部13は、制約条件に基づく基準論理式を満たすように演算することで、搬送経路において制約される動作などを、基準論理式を演算することで容易に排除することができる。その結果、経路演算部13は、少ない演算の負荷にて、適切な搬送経路を演算することができる。以上より、物品150を搬送するための搬送経路を演算する際の演算の負荷を低減することができる。 In the control device 10 of the logistics warehouse 1, the item information acquisition unit 12 acquires item information indicating the initial movement state and the completed movement state of the item 150 when the item 150 moves in the order of the storage lane 21, the conveyor 22, and the automated warehouse 100, or when the item moves in the order of the automated warehouse 100, the conveyor 22, and the outgoing lane 121. In addition, the route calculation unit 13 calculates the transport route information from the item information so as to satisfy the reference logical formula based on the constraint condition. In this case, the route calculation unit 13 can calculate what transport route the item 150 should take between the initial movement state and the completed item state. At this time, the route calculation unit 13 can easily eliminate the operations that are restricted in the transport route by calculating the reference logical formula by calculating so as to satisfy the reference logical formula based on the constraint condition. As a result, the route calculation unit 13 can calculate an appropriate transport route with a small calculation load. As a result, the calculation load when calculating the transport route for transporting the item 150 can be reduced.

経路演算部13は、制約条件を充足可能性判定問題として定義し、基準論理式は物品150の移動に関する移動制約、物品150の初期状態に関する初期制約、及び物品150の目的地への到達に関する到着制約を含んでよい。 The path calculation unit 13 defines the constraint conditions as a satisfiability determination problem, and the reference logical formula may include a movement constraint regarding the movement of the item 150, an initial constraint regarding the initial state of the item 150, and an arrival constraint regarding the arrival of the item 150 at the destination.

搬送機22は、隣り合う搬送棚22Aの搬送箱22a、搬送棚22Bの搬送箱22aを交互に昇降しつつ、物品150を横方向に移動させることで垂直搬送を行う垂直搬送機であり、経路演算部13は、物品150の横方向への移動を可能とする3フェーズの動作、及び搬送機22の1回の昇降動作を1ステップとして、演算を行ってよい。このように、垂直搬送機の構造上、横方向の移動が3回程度連続することで、効率よく移動することが可能となる場合は存在するが、昇降動作を連続させても物品の移動は生じない。従って、経路演算部13は、横方向への移動を3フェーズという適切な数のフェーズにするのに対し、昇降動作を1ステップとすることで、効率のよい搬送経路の演算を行い易くなる。 The conveyor 22 is a vertical conveyor that performs vertical conveyance by moving the item 150 in the horizontal direction while alternately raising and lowering the conveyor boxes 22a on the adjacent conveyor shelves 22A and 22B, and the path calculation unit 13 may perform calculations using a three-phase operation that enables the item 150 to move in the horizontal direction and one lifting and lowering operation of the conveyor 22 as one step. In this way, due to the structure of the vertical conveyor, there are cases where efficient movement is possible by performing horizontal movements three times in succession, but the item does not move even if the lifting and lowering operations are performed successively. Therefore, the path calculation unit 13 makes it easier to calculate an efficient conveyance path by setting the horizontal movement to an appropriate number of phases, namely three phases, while treating the lifting and lowering operation as one step.

経路演算部13は、取得される複数の搬送経路情報を、充足性最大化問題として定義し、全てのハード節を満たし、かつ、充足するソフト節の重みの和が最大になる解、及び、全てのハード節を満たし、かつ、充足されないソフト節の重みの和が最小になる解の少なくとも一方を演算してよい。この場合、経路演算部13は、ハード節を満たすことで、必要な制約条件をクリアできる搬送経路の中で、ソフト節の重みに基づいて最も効率よく物品を移動できるものを採用することが可能となる。 The route calculation unit 13 may define the multiple transport route information acquired as a satisfiability maximization problem and calculate at least one of a solution that satisfies all hard clauses and maximizes the sum of the weights of the satisfied soft clauses, and a solution that satisfies all hard clauses and minimizes the sum of the weights of the unsatisfied soft clauses. In this case, the route calculation unit 13 can adopt the transport route that can move items most efficiently based on the weights of the soft clauses by satisfying the hard clauses and clearing the necessary constraint conditions.

入庫レーン21、出庫レーン121の階数と自動倉庫100における目標位置の階数が同じ物品が連続して搬送機22を通過する場合、経路演算部13は、連続した複数の物品150を一つの物品とみなしてよい(図21参照)。例えば、物品150の横方向の連続移動の回数に制約がかかっていた場合、連続する複数の物品150のうち、後側の物品150がそのまま目的位置に到達できない可能性がある。これに対し、経路演算部13が、連続した複数の物品150を一つの物品とみなすことで、後側の物品150もそのまま目的位置へ到達させることができる。 When items whose numbers of floors of the incoming lane 21 and outgoing lane 121 are the same as the number of floors of the target position in the automated warehouse 100 pass through the conveyor 22 in succession, the path calculation unit 13 may regard the consecutive multiple items 150 as one item (see FIG. 21). For example, if there is a restriction on the number of times the items 150 can move continuously horizontally, there is a possibility that the rear item 150 of the consecutive multiple items 150 may not be able to reach the target position as it is. In response to this, the path calculation unit 13 can regard the consecutive multiple items 150 as one item, thereby allowing the rear item 150 to reach the target position as it is.

物流倉庫1の制御方法は、物品150が入庫レーン21、搬送機22、及び自動倉庫100の順で移動するとき、または自動倉庫100、搬送機22、及び出庫レーン121の順で移動するとき、物品150の移動初期状態及び移動完了状態を示す物品情報を取得する物品情報取得ステップS10と、物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する経路演算ステップS20と、搬送経路情報に基づいて、物品150の搬送動作を制御する搬送制御ステップS30と、を有する。 The control method of the logistics warehouse 1 includes an item information acquisition step S10 for acquiring item information indicating the initial movement state and the completed movement state of the item 150 when the item 150 moves in the order of the receiving lane 21, the conveyor 22, and the automated warehouse 100, or when the item moves in the order of the automated warehouse 100, the conveyor 22, and the outgoing lane 121; a route calculation step S20 for calculating transport route information from the item information so as to satisfy a reference logical formula based on a constraint condition; and a transport control step S30 for controlling the transport operation of the item 150 based on the transport route information.

この物流倉庫1の制御方法によれば、上述の制御装置10と同様な作用・効果を得ることができる。 This control method for the logistics warehouse 1 can achieve the same effects and advantages as the control device 10 described above.

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

上述のSAT問題、及びMaxSATの各種制約条件は、あくまでも一例であって、適宜変更可能である。また、自動倉庫100の階数、搬送機22、入庫レーン21、出庫レーン121の階数なども適宜変更可能であり、それに応じて制約条件を変更してもよい。 The above-mentioned SAT problem and the various constraints of MaxSAT are merely examples and can be changed as appropriate. In addition, the number of floors of the automated warehouse 100, the number of floors of the conveyors 22, the storage lanes 21, and the shipping lanes 121 can also be changed as appropriate, and the constraints can be changed accordingly.

例えば、物流倉庫は、図1に示すものに限定されない。例えば、一対の入庫レーン21、出庫レーン121に対して、並列な複数の自動倉庫が設けられてもよい。また、搬送機は、図2に示すような交互に上下動するような一対の収容棚を有する垂直搬送機のタイプのものでなくてよい。例えば、ロータリー式の搬送機(収容棚が一段ずつ一定方向に周回移動するとともに、収容棚が周回移動しない際には、物品が収容棚間で移動可能な搬送機)を採用してよい。その他、エスカレータ式、トラクション式の搬送機が採用されてもよい。この場合、制御装置は、搬送機に態様する制約条件に基づく基準論理式を満たすように、搬送経路情報を演算すればよい。 For example, the logistics warehouse is not limited to the one shown in FIG. 1. For example, multiple parallel automated warehouses may be provided for a pair of incoming lanes 21 and outgoing lanes 121. Furthermore, the conveyor does not have to be a vertical conveyor with 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 in which articles can be moved between the storage shelves when the storage shelves do not move in a circular motion) may be used. Alternatively, an escalator type or traction type conveyor may be used. In this case, the control device may calculate the conveyor route information so as to satisfy a reference logical expression based on the constraint conditions applicable to the conveyor.

1…物流倉庫、10…制御装置、12…物品情報取得部、13…経路演算部、21…入庫レーン(搬送レーン)、22…搬送機、100…自動倉庫、121…出庫レーン(搬送レーン)、150…物品。
Reference Signs List 1: logistics warehouse, 10: control device, 12: item information acquisition unit, 13: route calculation unit, 21: storage lane (transport lane), 22: transport machine, 100: automated warehouse, 121: delivery lane (transport lane), 150: item.

Claims (6)

物品を保管する自動倉庫と、
並べられた複数の前記物品を搬送する搬送レーンと、
前記搬送レーンと前記自動倉庫との間に設けられた搬送機と、を備える物流倉庫の制御装置であって、
前記物品が前記搬送レーン、前記搬送機、及び前記自動倉庫の順で移動するとき、または前記自動倉庫、前記搬送機、及び前記搬送レーンの順で移動するとき、前記物品の移動初期状態及び移動完了状態を示す物品情報を取得する物品情報取得部と、
前記物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する経路演算部と、
前記搬送経路情報に基づいて、前記物流倉庫の搬送動作を制御する動作制御部と、を有する、物流倉庫の制御装置。
An automated warehouse for storing items;
A conveying lane for conveying a plurality of the arranged articles;
A control device for a logistics warehouse comprising a conveyor provided between the conveying lane and the automated warehouse,
an item information acquisition unit that acquires item information indicating an initial movement state and a movement completion state of the item when the item moves in the order of the transport lane, the transport machine, and the automated warehouse, or when the item moves in the order of the automated warehouse, the transport machine, and the transport lane;
a route calculation unit that calculates transport route information from the item information so as to satisfy a reference logical expression based on a constraint condition;
and an operation control unit that controls the transport operation of the logistics warehouse based on the transport route information.
前記経路演算部は、前記制約条件を充足可能性判定問題として定義し、
前記基準論理式は前記物品の移動に関する移動制約、前記物品の初期状態に関する初期制約、及び前記物品の目的地への到達に関する到着制約を含む、請求項1に記載の物流倉庫の制御装置。
The path calculation unit defines the constraint condition as a satisfiability determination problem;
The control device for a logistics warehouse according to claim 1 , wherein the criteria formula includes a movement constraint regarding the movement of the item, an initial constraint regarding an initial state of the item, and an arrival constraint regarding the arrival of the item at a destination.
前記搬送機は、隣り合う複数の搬送箱を交互に昇降しつつ、前記物品を横方向に移動させることで垂直搬送を行う垂直搬送機であり、
前記経路演算部は、前記物品の前記横方向への移動を可能とする3フェーズの動作、及び前記搬送機の1回の昇降動作を1ステップとして、演算を行う、請求項1又は2に記載の物流倉庫の制御装置。
The conveyor is a vertical conveyor that vertically conveys the articles by moving the articles in a lateral direction while alternately raising and lowering adjacent conveying boxes,
3. The control device for a logistics warehouse according to claim 1 or 2, wherein the path calculation unit performs calculations by considering three-phase operation that enables the item to move in the lateral direction and one lifting and lowering operation of the conveyor as one step.
前記経路演算部は、
取得される複数の前記搬送経路情報を、充足性最大化問題として定義し、
全てのハード節を満たし、かつ、充足するソフト節の重みの和が最大になる解、
及び、全てのハード節を満たし、かつ、充足されないソフト節の重みの和が最小になる解の少なくとも一方を演算する、請求項1~3の何れか一項に記載の物流倉庫の制御装置。
The path calculation unit is
The plurality of pieces of transportation route information obtained are defined as a satisfiability maximization problem;
A solution that satisfies all hard clauses and maximizes the sum of the weights of the soft clauses it satisfies.
and calculating at least one of a solution that satisfies all hard clauses and minimizes the sum of weights of unsatisfied soft clauses.
前記搬送レーンの階数と前記自動倉庫における目標位置の階数が同じ物品が連続して前記搬送機を通過する場合、前記経路演算部は、連続した複数の前記物品を一つの物品とみなす、請求項1~4の何れか一項に記載の物流倉庫の制御装置。 The control device for a logistics warehouse according to any one of claims 1 to 4, wherein when items whose number of floors of the transport lane and whose number of floors of the target position in the automated warehouse are the same pass through the transport machine in succession, the path calculation unit regards the consecutive multiple items as one item. 物品を保管する自動倉庫と、
所定の順序に並べられた複数の前記物品を搬送する搬送レーンと、
前記搬送レーンと前記自動倉庫との間に設けられた搬送機と、を備える物流倉庫の制御方法であって、
前記物品が前記搬送レーン、前記搬送機、及び前記自動倉庫の順で移動するとき、または前記自動倉庫、前記搬送機、及び前記搬送レーンの順で移動するとき、前記物品の移動初期状態及び移動完了状態を示す物品情報を取得する物品情報取得ステップと、
前記物品情報から、制約条件に基づく基準論理式を満たすように、搬送経路情報を演算する経路演算ステップと、
前記搬送経路情報に基づいて、前記物品の搬送動作を制御する搬送制御ステップと、を有する、物流倉庫の制御方法。

An automated warehouse for storing items;
A transport lane for transporting a plurality of the items arranged in a predetermined order;
A control method for a logistics warehouse including a conveyor provided between the conveying lane and the automated warehouse,
an item information acquisition step of acquiring item information indicating an initial movement state and a movement completion state of the item when the item moves in the order of the transport lane, the transport machine, and the automated warehouse, or when the item moves in the order of the automated warehouse, the transport machine, and the transport lane;
a route calculation step of calculating transport route information from the item information so as to satisfy a reference logical expression based on a constraint condition;
A control method for a logistics warehouse, comprising: a transport control step of controlling a transport operation of the item based on the transport route information.

JP2021143776A 2021-09-03 2021-09-03 Control device for logistics warehouse and control method for logistics warehouse Active JP7627465B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021143776A JP7627465B2 (en) 2021-09-03 2021-09-03 Control device for logistics warehouse and control method for logistics warehouse
PCT/JP2022/033188 WO2023033160A1 (en) 2021-09-03 2022-09-02 Control device for distribution warehouse and control method for distribution warehouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021143776A JP7627465B2 (en) 2021-09-03 2021-09-03 Control device for logistics warehouse and control method for logistics warehouse

Publications (2)

Publication Number Publication Date
JP2023037180A JP2023037180A (en) 2023-03-15
JP7627465B2 true JP7627465B2 (en) 2025-02-06

Family

ID=85412404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021143776A Active JP7627465B2 (en) 2021-09-03 2021-09-03 Control device for logistics warehouse and control method for logistics warehouse

Country Status (2)

Country Link
JP (1) JP7627465B2 (en)
WO (1) WO2023033160A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117284712B (en) * 2023-09-06 2025-10-31 上海市政工程设计研究总院(集团)有限公司 Underground logistics distribution terminal and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556978B1 (en) 1999-03-09 2003-04-29 The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of The University Of Oregon Satisfiability algorithms and finite quantification
JP2004352430A (en) 2003-05-29 2004-12-16 Yoshida Sharyo Kiki Kk Elevation device for transport of load
JP2020132372A (en) 2019-02-21 2020-08-31 株式会社豊田自動織機 Warehouse system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09278117A (en) * 1996-04-08 1997-10-28 Nkk Corp Automatic warehouse
JP2022066820A (en) * 2020-10-19 2022-05-02 株式会社豊田中央研究所 How to set the delivery instruction in the sorting device and the delivery instruction system
JP7627453B2 (en) * 2020-11-05 2025-02-06 Amoeba Energy株式会社 Solution search system, solution search method, and solution search program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556978B1 (en) 1999-03-09 2003-04-29 The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of The University Of Oregon Satisfiability algorithms and finite quantification
JP2004352430A (en) 2003-05-29 2004-12-16 Yoshida Sharyo Kiki Kk Elevation device for transport of load
JP2020132372A (en) 2019-02-21 2020-08-31 株式会社豊田自動織機 Warehouse system

Also Published As

Publication number Publication date
JP2023037180A (en) 2023-03-15
WO2023033160A1 (en) 2023-03-09

Similar Documents

Publication Publication Date Title
CN117049057B (en) It features improved operational methods for loading and unloading.
AU2018248877B2 (en) Method and system for transporting units within a storage facility
JP7327441B2 (en) Goods storage facility
US11993459B2 (en) Storage and picking system and picking method with improved goods transfer between two storage locations
US20130223959A1 (en) Picking method and system
CN112543946B (en) Improved storage and sorting system and sorting method for transferring goods between two storage areas
CN112351946B (en) A warehouse and picking system and a method for picking ordered goods from hanging bags and other stowage aids
JP7276595B2 (en) AUTOMATED WAREHOUSE SYSTEM AND AUTOMATED WAREHOUSE SYSTEM CONTROL METHOD
CN117622749A (en) Warehousing system, warehouse, warehousing system control method and storage medium
JP7627465B2 (en) Control device for logistics warehouse and control method for logistics warehouse
CN117699321A (en) Warehouse-in and warehouse-out control method and device, warehouse-in and warehouse-out system and storage medium
JP3617422B2 (en) Logistics equipment
JP7426672B2 (en) sorting equipment
JP7416287B2 (en) Picking system and picking system control method
JP7779481B2 (en) Logistics warehouse control device and logistics warehouse control method
CN118504946B (en) Equipment scheduling method, standing stock storage system, electronic equipment and storage medium
JP2025002031A (en) Distribution warehouse control device
JP2025002034A (en) Distribution warehouse control device
CN111738636B (en) Multi-storey building warehouse, production method thereof, goods elevator and warehouse management system
JP6152843B2 (en) Buffer system and article buffering method
JP7444138B2 (en) Goods storage equipment
JP6693299B2 (en) Picking system and method for controlling picking system
US20250187039A1 (en) A sorting system
JP3890873B2 (en) Warehousing control device and automatic warehouse having the warehousing control device
JP3925309B2 (en) Delivery shelf determination method and apparatus, and automatic warehouse having the delivery shelf determination device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250117

R150 Certificate of patent or registration of utility model

Ref document number: 7627465

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150