(57)【特許請求の範囲】
【請求項１】
複数種類の搬送装置を備える搬送システムについて、荷物の搬送シミュレーションを実行するシミュレーションシステムであって、
前記搬送装置のそれぞれに対応し、荷物の搬入であるインプットから荷物の搬出であるアウトプットまでの処理を個別にシミュレートする複数種類の搬送モジュールを記憶する記憶部と、
前記記憶部に記憶された一の前記搬送モジュールのアウトプットと他の前記搬送モジュールのインプットとの接続を受け付ける入力部と、
接続された前記搬送モジュールの間における荷物の受け渡しのシミュレーションと各搬送モジュールにおける個別のシミュレーションにより、荷物の全体搬送シミュレーションを実行する実行部と、
前記全体搬送シミュレーションの実行により得られる搬送システムの処理能力を提示する提示部と
を備えるシミュレーションシステム。
【請求項２】
前記入力部は、前記搬送モジュールに対応する第一アイコンを表示させ、前記第一アイコンをグラフィカルに接続することにより前記搬送モジュールの接続を受け付ける
請求項１に記載のシミュレーションシステム。
【請求項３】
前記搬送モジュールによるシミュレーションの結果に対応した長さの第二アイコンを用い、前記搬送モジュールに対応する搬送装置の接続状態を表示させる状態表示部を備える
請求項１または２に記載のシミュレーションシステム。
【請求項４】
前記状態表示部は、前記搬送モジュールの接続状態を三次元的に表示する
請求項３に記載のシミュレーションシステム。
【請求項５】
前記搬送モジュールについてのパラメーターの入力を受け付けるパラメーター入力部を備え、
前記実行部は、入力されたパラメーターに基づき全体搬送シミュレーションを行う
請求項１〜４のいずれか一項に記載のシミュレーションシステム。
【請求項６】
二つの前記搬送モジュールの接続マッチングを判定し、マッチングが不良の場合にその旨を報知するマッチング判定部を備える
請求項１〜５のいずれか一項に記載のシミュレーションシステム。
【請求項７】
複数種類の搬送装置を備える搬送システムについて、荷物の搬送シミュレーションを実行するシミュレーションプログラムであって、
前記搬送装置のそれぞれに対応し、荷物の搬入であるインプットから荷物の搬出であるアウトプットまでの処理を個別にシミュレートする複数種類の搬送モジュールと、
前記記憶部に記憶された一の前記搬送モジュールのアウトプットと他の前記搬送モジュールのインプットとの接続を受け付ける入力部と、
接続された前記搬送モジュールの間における荷物の受け渡しのシミュレーションと各搬送モジュールにおける個別のシミュレーションにより、荷物の全体搬送シミュレーションを実行する実行部と、
前記全体搬送シミュレーションの実行により得られる搬送システムの処理能力を提示する提示部と
を機能させるためのシミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、複数種類の搬送装置を備える搬送システムの処理能力をシミュレーションにより導出するシミュレーションシステム、および、シミュレーションプログラムに関する。
【背景技術】
【０００２】
配送センターなどに備えられる搬送システムは、荷物を搬送する搬送装置として、スタッカクレーンと棚とを備えた自動倉庫、コンベア、有軌道や無軌道の無人搬送車などを組み合わせた状態で備えている。従来、搬送システムの最適制御を達成するために、搬送システムに対応した荷物の搬送シミュレーションを随時実行し、搬送システムの管理を行っていた。
【０００３】
特許文献１には、搬送システムの荷物の搬送シミュレーションにおいて、搬送装置に関する各種情報やノウハウに基づきエキスパートシステムが最適の運行指示情報を決定し、当該決定事項に基づいて搬送シミュレーションを実行することで、実際の稼働状態に近い結果を得ることができる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−２５２３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなシミュレーションは、既存の搬送装置のレイアウトにおける荷物の搬送状態のシミュレーションである。従って、最適な搬送システムを構築するための設計段階においては、仮想的な搬送装置の組み合わせからなる搬送システムに対し、それぞれの搬送装置の組み合わせに対してシミュレーションを行うことで、各種類の搬送システムの処理能力を導き出し、比較することにより最適な搬送システムを設計している。
【０００６】
ところが、昨今の搬送システムは、搬送システムに備える搬送装置の数が多くなり、そのレイアウトも複雑になってきており、従来のシミュレーションツールでは、一つの搬送装置のレイアウトの搬送システムの処理能力を導出するまでに時間がかかるため、最適なレイアウトの搬送システムを選定するまでの時間が膨大になる。
【０００７】
一方、数学的な手法によりシミュレーションする場合は、短い時間で最適な搬送システムを導出することが可能ではあるが、数学的な手法に基づくシミュレーションは専門的知識が必要であり、誰もが容易にシミュレーションすることは困難である。
【０００８】
本願発明は、上記の課題に鑑みなされたものであり、搬送装置のレイアウトを容易に変更することができ、複雑なレイアウトでも短時間でシミュレーションを実行することができるシミュレーションシステム、および、シミュレーションプログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明にかかるシミュレーションシステムは、複数種類の搬送装置を備える搬送システムについて、荷物の搬送シミュレーションを実行するシミュレーションシステムであって、前記搬送装置のそれぞれに対応し、荷物の搬入であるインプットから荷物の搬出であるアウトプットまでの処理を個別にシミュレートする複数種類の搬送モジュールを記憶する記憶部と、前記記憶部に記憶された一の前記搬送モジュールのアウトプットと他の前記搬送モジュールのインプットとの接続を受け付ける入力部と、接続された前記搬送モジュールの間における荷物の受け渡しのシミュレーションと各搬送モジュールにおける個別のシミュレーションにより、荷物の全体搬送シミュレーションを実行する実行部と、前記全体搬送シミュレーションの実行により得られる搬送システムの処理能力を提示する提示部とを備えることを特徴としている。
【００１０】
これによれば、複数の搬送モジュールを並列に演算することが可能となり、短時間でシミュレーションを実行することが可能となる。また、搬送モジュールを接続するだけで、搬送装置のレイアウトを構築することができるため、レイアウトの設計や変更を容易に行うことが可能となる。
【００１１】
また、前記入力部は、前記搬送モジュールに対応する第一アイコンを表示させ、前記第一アイコンをグラフィカルに接続することにより前記搬送モジュールの接続を受け付けてもよい。
【００１２】
これにより、搬送装置の接続を画面上で行うことができ、搬送システムのレイアウトの設計をより簡単に行うことが可能となる。
【００１３】
また、前記搬送モジュールによるシミュレーションの結果に対応した長さの第二アイコンを用い、前記搬送モジュールに対応する搬送装置の接続状態を表示させる状態表示部を備えてもかまわない。
【００１４】
また、前記状態表示部は、前記搬送モジュールの接続状態を三次元的に表示してもかまわない。
【００１５】
これらにより、搬送装置の接続状態が実際のレイアウトに対応してグラフィカルに表示されるため、搬送システムのレイアウトが簡単に看取することができ、搬送システムのレイアウトの設計を直感的に行うことが可能となる。
【００１６】
また、前記搬送モジュールについてのパラメーターの入力を受け付けるパラメーター入力部を備え、前記実行部は、入力されたパラメーターに基づき全体搬送シミュレーションを行うものでもよい。
【００１７】
これによれば、搬送装置の仕様変更や、オプションによって搬送装置の処理能力が代わる場合などに柔軟に対応することが可能となる。
【００１８】
また、二つの前記搬送モジュールの接続マッチングを判定し、マッチングが不良の場合にその旨を報知するマッチング判定部を備えてもかまわない。
【００１９】
これによれば、シミュレーションに習熟した作業者でなくとも実際には接続が困難なレイアウトや、荷物の滞留が起こる（ボトルネックとなる）箇所を見つけ出すことができるため、シミュレーションの実行をさらに容易化することが可能となる。
【００２０】
また上記目的を達成するために、本願発明にかかるシミュレーションプログラムは、複数種類の搬送装置を備える搬送システムについて、荷物の搬送シミュレーションを実行するシミュレーションプログラムであって、前記搬送装置のそれぞれに対応し、荷物の搬入であるインプットから荷物の搬出であるアウトプットまでの処理を個別にシミュレートする複数種類の搬送モジュールと、前記記憶部に記憶された一の前記搬送モジュールのアウトプットと他の前記搬送モジュールのインプットとの接続を受け付ける入力部と、接続された前記搬送モジュールの間における荷物の受け渡しのシミュレーションと各搬送モジュールにおける個別のシミュレーションにより、荷物の全体搬送シミュレーションを実行する実行部と、前記全体搬送シミュレーションの実行により得られる搬送システムの処理能力を提示する提示部とを備えることを特徴とする。
【００２１】
これによれば、複数の搬送モジュールを並列に演算することが可能となり、短時間でシミュレーションを実行することが可能となる。また、搬送モジュールを接続するだけで、搬送装置のレイアウトを構築することができるため、レイアウトの設計や変更を容易に行うことが可能となる。
【発明の効果】
【００２２】
搬送システムを設計する段階において、搬送装置の最適なレイアウトを簡単、かつ、迅速に決定することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】図１は、シミュレーションシステムの機能構成を示すブロック図である。
【図２】図２は、入力部に基づくグラフィカルな接続状態が表示された画面を示す図である。
【図３】図３は、提示部により搬送システムの処理能力が提示された状態を示す図である。
【図４】図４は、第二の実施の形態に係るシミュレーションシステムの機能構成を示すブロック図である。
【図５】図５は、状態表示部により搬送装置の仮想的な接続状態が二次元的に提示された画面を示す図である。
【図６】図６は、状態表示部により搬送装置の仮想的な接続状態が三次元的に提示された画面を示す図である。
【図７】図７は、パラメーターを受け付ける画面を示した図である。
【図８】図８は、マッチング判定部がマッチング不良を報知した状態を示す図である。
【発明を実施するための形態】
【００２４】
次に、本願発明に係るシミュレーションシステム、および、シミュレーションプログラムの実施の形態について、図面を参照しつつ説明する。なお、以下の実施の形態は、本願発明に係るシミュレーションシステム、および、シミュレーションプログラムの一例を示したものに過ぎない。従って本願発明は、以下の実施の形態を参考に請求の範囲の文言によって範囲が画定されるものであり、以下の実施の形態のみに限定されるものではない。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００２５】
また、図面は、本願発明を示すために適宜強調や省略、比率の調整を行った模式的な図となっており、実際の形状や位置関係、比率とは異なる場合がある。
【００２６】
（実施の形態１）
図１は、シミュレーションシステムの機能構成を示すブロック図である。
【００２７】
同図に示す様に、シミュレーションシステム１００は、複数種類の搬送装置を備える搬送システムについて、荷物の搬送シミュレーションを実行するシステムであり、記憶部１０１と、入力部１０２と、実行部１０３と、提示部１０４とを備えている。また、本実施の形態の場合、シミュレーションシステム１００は、状態表示部１０５と、パラメーター入力部１０６と、マッチング判定部１０７とを備えている。
【００２８】
また本実施の形態の場合シミュレーションシステムは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備え、ＣＰＵが記憶部１０１に記憶されたプログラムを実行することにより各機能部を実現するものとして説明する。
【００２９】
ここで、搬送装置としては、ケースなどの荷物を主として水平方向に搬送するケースコンベア、複数の荷物を一体に保持するパレットを主として水平方向に搬送するパレットコンベア、スタッカクレーンと荷物を保持する棚とが組み合わされた自動倉庫、荷物を振り分けるソーター、軌条に沿って荷物を搬送する有軌道無人搬送車、床面などを無軌条で走行し荷物を搬送する無軌道無人搬送車等を例示できる。さらに、パレットから荷物を取り出すバラし装置なども搬送装置に含まれる。
【００３０】
記憶部１０１は、複数種類の搬送装置のそれぞれに対応し、荷物の搬入であるインプットから荷物の搬出であるアウトプットまでの搬送装置の処理を搬送装置の種類に応じて個別にシミュレートする複数種類の搬送モジュールを記憶する記憶装置である。具体的に記憶部１０１は、ＣＰＵに実行されるプログラムの一つである搬送モジュールの他、全体搬送シミュレーション用のプログラム、その他各処理部を実行するためのプログラム等が格納されており、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、サービスの録画に用いられるハードディスク等の記憶素子により構成されている。
【００３１】
また、記憶部１０１に記憶されている搬送モジュールは、特に限定されるものではなく、既存のシミュレーションプログラムに基づき構築されたものでもよい。さらに、搬送モジュールは、使用者が制限されるような数学的手法（数理モデル解法）を組み込んだものであってもよい。
【００３２】
入力部１０２は、記憶部１０１に記憶された一の搬送モジュールのアウトプットと他の搬送モジュールのインプットとの接続を受け付ける処理部である。
【００３３】
図２は、入力部に基づくグラフィカルな接続状態が表示された画面を示す図である。
【００３４】
同図に示す様に、本実施の形態の場合、入力部１０２は、搬送モジュールの種類に対応する第一アイコン１２１を表示させ、第一アイコン１２１を表示装置１２０の画面においてグラフィカルに接続することにより前記搬送モジュールの接続を受け付けている。
【００３５】
具体的には、グラフィカルユーザーインターフェースにより、画面の右端に並べて配置されている複数の第一アイコン１２１を左に設けられた接続画面１２９にドラッグし、接続画面１２９に先に配置されている第一アイコン１２１のＯＵＴにドラックしている第一アイコン１２１のＩＮが接続されるように配置することで、入力部１０２は、第一アイコン１２１に対応する搬送モジュールのアウトプットとインプットとの接続を受け付ける。
【００３６】
ここで、第一アイコン１２１の中に記載されているアルファベットは、本実施の形態の場合、以下のようになっている。つまり、ＣＣＶ：ケースコンベア、ＰＣＶ：パレットコンベア、ＡＷ：自動倉庫、Ｓ：ソーター、ＯＡＧＶ：有軌道無人搬送車、ＮＯＡＧＶ：床無軌道無人搬送車等、ＤＭ：バラし装置である。
【００３７】
実行部１０３は、入力部１０２に基づいて接続された搬送モジュールの間における荷物の受け渡しのシミュレーションと各搬送モジュールにおける個別のシミュレーションにより、荷物の全体搬送シミュレーションを実行する処理部である。実行部１０３が全体搬送シミュレーションを実行するにおいては、複数の搬送モジュールを並列に演算することで全体搬送シミュレーションを実行する速度を速めることが可能となる。
【００３８】
図３は、提示部により搬送システムの処理能力が提示された状態を示す図である。
【００３９】
提示部１０４は、全体搬送シミュレーションの実行により得られる搬送システムの処理能力を提示する処理部である。
【００４０】
上記実施の形態１に示すシミュレーションシステムによれば、熟練していない作業車であっても視覚的に搬送装置を示す第一アイコン１２１をつなぎ合わせることで、搬送システムを仮想的に構築することができる。また、構築された搬送システム全体に対して全体搬送シミュレーションを実行する際に複数の搬送モジュールを並列に処理することができ、早期にシミュレーション結果を得ることができる。
【００４１】
さらに、得られた結果に基づき、作業車が搬送システムのレイアウトを変更することで、新たな結果を簡単かつ早期に得ることができる。従って、搬送システムの最適なレイアウトを簡便に探索することが可能となる。
【００４２】
なお、入力部１０２、実行部１０３、提示部１０４などを実現するための、記憶部１０１に記憶されているプログラムであるシミュレーションプログラムも本願発明の実施の形態の一つである。搬送シミュレーションプログラムが記録された記録媒体を実施することは本願発明の実施に該当する。
【００４３】
（実施の形態２）
続いて、シミュレーションシステム、および、シミュレーションプログラムの他の実施の形態について説明する。なお、前記実施の形態１と同様の作用や機能、同様の形状や機構や構造を有するもの（部分）には同じ符号を付して説明を省略する場合がある。また、以下では実施の形態１と異なる点を中心に説明し、同じ内容については説明を省略する場合がある。
【００４４】
図４は、第二の実施の形態に係るシミュレーションシステムの機能構成を示すブロック図である。
【００４５】
図５は、状態表示部により搬送装置の接続状態が提示された画面を示す図である。
【００４６】
これらの図に示すように、状態表示部１０５は、搬送モジュールによるシミュレーションの結果に対応した長さの第二アイコン１２２を用い、搬送モジュールに対応する搬送装置の接続状態をできる限り実際の設置状態に近づくように表示させる。
【００４７】
ここで、搬送モジュールによるシミュレーションの結果とは、例えば、搬送装置が保持する荷物の数であるバッファ数や、搬送装置がシミュレーションの結果を実際に実現するために必要な実際の搬送装置の長さなどである。例えばバッファ数に比例して第二アイコン１２２の長さが長くなる。
【００４８】
また、状態表示部１０５は、図６に示す様に、搬送装置の接続状態を三次元的に表示してもかまわない。また、二次元的表示と三次元的表示を切り替えて表示するものでもかまわない。これにより、水平方向に荷物を搬送する搬送装置ばかりでなく、垂直方向に荷物を搬送することのできるバーチカルコンベア（ＶＣ）との組み合わせなどを直感的に看取することができ、設計段階において搬送システムのレイアウトを容易に調整することが可能となる。
【００４９】
また、状態表示部１０５は、搬送装置の接続状態を二次元的に表示した画面にスクロールバー１２８（図５参照）を付加したり、三次元的に表示した画面をスワイプ、ストレッチ、ピンチなどすることによる移動、拡大、縮小を受け付けることで、大きな搬送システムの全体を作業者に看取させることができる。
【００５０】
図７は、パラメーターを受け付ける画面を示した図である。
【００５１】
パラメーター入力部１０６は、搬送モジュールについてのパラメーターの入力を受け付ける処理部である。また、パラメーター入力部１０６により入力されたパラメーターに基づき実行部１０３は搬送システム全体の全体搬送シミュレーションを行う。具体的に例えば、接続画面１２９に表示された第二アイコン１２２をクリックすることにより、パラメーター入力部１０６は、クリックされた第二アイコン１２２に対応する搬送モジュールが受け付けることのできるパラメーターを入力するための画面を表示する。
【００５２】
ここで、例えば搬送モジュールに対応する搬送装置がパレットコンベアである場合、パラメーターとしては、コンベアの速度、コンベアの全長、パレットを搬送する際の最小間隔、特殊な制御によりパレットを搬送するか否かなどを例示することができる。また、搬送モジュールに対応する搬送装置が無人搬送台車である場合、パラメーターとしては、台車間距離、台車の速度、台車が移動可能な領域の広さなどである。
【００５３】
図８は、マッチング判定部がマッチング不良を報知した状態を示す図である。
【００５４】
同図に示す様に、マッチング判定部１０７は、入力部１０２により受け付けられた二つの搬送モジュールのアウトプットとインプットとの接続マッチングを判定し、マッチングが不良の場合にその旨を報知する処理部である。具体的に例えば、マッチング判定部１０７は、搬送モジュールの最大搬入可能数、スループット、最大搬出可能数などの情報を搬送モジュール毎に事前に取得しておき、入力部１０２が搬送モジュールの接続を受け付けた際に、最大搬出可能数と最大搬入可能数とを比較し、これらの差が第一閾値以上ならマッチング不良と判定して画面上の対応箇所にその旨を報知し、その根拠を数値などで示しても良い。また、処理能力の大きい搬送モジュールと処理能力の小さい搬送モジュールの境界において荷物の滞留が起こる（ボトルネックとなる）箇所をマッチング不良と判定して画面上の対応箇所にその旨を報知し、その根拠を数値などで示しても良い。
【００５５】
また、マッチング判定部１０７は、実行部１０３が全体搬送シミュレーションを実行した結果を用い、各接続部分において接続マッチングを判定し、マッチング不良の接続箇所を画面上で報知してもかまわない。
【００５６】
以上の実施の形態２に係るシミュレーションシステム、および、シミュレーションプログラムによれば、状態表示部１０５により、搬送装置の仮想的な接続状態がグラフィカルに表示されるため、搬送システムのレイアウトを直感的に看取することができ、レイアウトの設計や変更を容易に行うことが可能となる。
【００５７】
また、パラメーター入力部１０６により、搬送モジュールを実際の搬送装置に近づけるなど微調整することができるため、より簡単に正確なシミュレーション結果を得ることが可能となる。
【００５８】
また、入力部１０２による搬送モジュールの接続の受付の際にマッチング判定部１０７が接続マッチングを判定する場合は、実現不可能なレイアウトが事前にわかるため、無駄なシミュレーションの実行を回避することが可能となる。また、全体搬送シミュレーションの実行後にマッチング判定部１０７が接続マッチングを判定する場合は、マッチング不良の箇所を容易に見つけ出すことができ、マッチング不良が発生している搬送モジュールのパラメーター値を変更して再度全体搬送シミュレーションを行うなど、フィードバックを容易に行うことが可能となる。
【００５９】
なお、本願発明は、上記実施の形態に限定されるものではない。例えば、本明細書において記載した構成要素を任意に組み合わせて、また、構成要素のいくつかを除外して実現される別の実施の形態を本願発明の実施の形態としてもよい。また、上記実施の形態に対して本願発明の主旨、すなわち、請求の範囲に記載される文言が示す意味を逸脱しない範囲で当業者が思いつく各種変形を施して得られる変形例も本願発明に含まれる。
【００６０】
例えば、搬送モジュールには、誤差因子などを含めておいてもかまわない。
【００６１】
また、マッチング判定部１０７の報知方法は、マッチング不良の箇所を赤くするなど色により報知してもかまわない。
【００６２】
また、パラメーター入力部１０６は、任意の値のパラメーターを受け付けるばかりでなく、いくつかのパラメータのパターンからなるパラメーターセットを予め準備しておき、当該パラメーターセットの一つを指定することにより複数のパラメーターを一度に受け付けてもかまわない。
【００６３】
また、パラメーター入力部１０６は、搬送モジュールについてのパラメーターの入力を受け付けるばかりでなく、搬送モジュールを構成するプログラム（シミュレーションプログラム）の修正を受け付けてもかまわない。具体的に例えばは、受け付けたプログラムを、シミュレーションプログラムの一部（例えばサブルーチン）と置き換えるなどである。
【符号の説明】
【００６４】
１００  シミュレーションシステム
１０１  記憶部
１０２  入力部
１０３  実行部
１０４  提示部
１０５  状態表示部
１０６  パラメーター入力部
１０７  マッチング判定部
１２０  表示装置
１２１  第一アイコン
１２２  第二アイコン
１２８  スクロールバー
１２９  接続画面
【図１】
0006593099.tif 000002
【図２】
0006593099.tif 000003
【図３】
0006593099.tif 000004
【図４】
0006593099.tif 000005
【図５】
0006593099.tif 000006
【図６】
0006593099.tif 000007
【図７】
0006593099.tif 000008
【図８】
0006593099.tif 000009