AGVシステムの中には、AGVがエレベーターを使って複数のフロアに移動する必要があるものもあります。次の例では、AGVはエレベーターを使用してフロア間を移動して、3つの異なる上層フロアにアイテムを輸送します。
AGVがエレベーターで複数フロアに移動するビジネスシステムをシミュレーションしている場合は、このトピックの残りの部分で説明するタスクを完了する必要があります。これらのタスクは推奨されている順序で表示されており、その通りに実行する必要があります。
最初のステップでは、複数のフロアを持つレイアウトを作成します。次の画像に示すように、シミュレーションモデル内でフロアが積み重なったモデルを作成することもできます。
次の画像に示すように、1階と同じ平面上に配置したまま、モデルの異なるセクションに上層フロアを配置することもできます。
積層階モデルには、少しだけリアルに見えるという利点があります。ただし、複数の階を同じ平面上に配置すると、処理がはるかに簡単になるという利点があります。また、開始する平面を同じ平面上に作成してから、シミュレーションプロジェクトの終わりに向かってフロアを積み重ねた位置に移動することも考えられます。マルチレベルシミュレーションモデルの操作の詳細については、「モデルレイアウトを作成する」を参照してください。
AGVネットワークロジックを構築するで説明したように、コントロールポイントはAGVネットワークの基本的な構成要素です。AGVエレベーターシステムは、以下の可能な接続タイプのコントロールポイントを使用します。
タイプ | 説明 | 外観 |
---|---|---|
エレベーターフロアCP | エレベーターフロアのコントロールポイントは、AGVが各階のエレベーターに出入りする点になります。AGVがエレベーターフロアのコントロールポイントを通過すると、エレベーターの内側に表示されます。AGVがエレベーターを出ると、エレベーターフロアのコントロールポイントに表示されます。 | ![]() |
エレベーターリダイレクトCP | エレベーターのリダイレクトコントロールポイントは、エレベーター搬送の要求を処理します。AGVがリダイレクトコントロールポイントを通過すると、搬送用エレベーターの取得を試みます。利用可能であれば、エレベーターフロアのコントロールポイントに到達するまで軌道を進みます。エレベーターが利用できない場合は、エレベーターが空になるまでこのコントロールポイントで待機します。 | ![]() |
エレベーターエントリCP | エレベーターエントリのコントロールポイントは、エレベーターのリダイレクトコントロールポイントに接続します。AGVが上流のエレベーターコントロールポイントを通過するときにエレベーターが利用可能でない場合、エレベーターのエントリのコントロールポイントに移動し、エレベーターが利用可能になるまで待つことができます。 | ![]() |
エレベーターは、ライブラリのタスク実行者グループの下にあります。モデルに3Dオブジェクトを追加するのと同じ方法で、モデルにエレベーターを追加します。
同じエリアに複数のエレベーターを追加する必要がある場合は、ディスパッチャーも追加する必要があります。
ある時点で、AGVエレベーター処理フローテンプレートを追加して設定する必要があります。
フロアプランとAGVネットワークをレイアウトし、エレベーターを処理フローに接続した後、AGVをエレベーターに向かわせるためのコントロールポイントを追加する必要があります。次のセクションで説明するように、シミュレーションモデルによっては、AGVエレベーターシステムに異なる4つのタイプのコントロールポイント接続を設定する必要があります。
[次の作業を検索]接続は、AGVが作業を探している場合に次の目的地がどこになるかを伝えます。AGVをAGVネットワーク全体でループ移動させる場合は、コントロールポイント間にこの種の接続が必要になります。
これらの接続を作成するには:
エレベーターのリダイレクトコントロールポイントは、エレベーター搬送の要求を処理します。AGVがリダイレクトコントロールポイントを通過すると、搬送用エレベーターの取得を試みます。利用可能であれば、エレベーターフロアのコントロールポイントに到達するまで軌道を進みます。エレベーターが利用できない場合は、エレベーターが空になるまでこのコントロールポイントで待機します。
リダイレクトコントロールポイントを設定するには:
floorZ
」という名前を付けます。エレベーターフロアのコントロールポイントは、AGVが各階のエレベーターに出入りする点になります。AGVがエレベーターフロアのコントロールポイントを通過すると、エレベーターの内側に表示されます。AGVがエレベーターを出ると、エレベーターフロアのコントロールポイントに表示されます。
エレベーターフロア接続を設定するには:
エレベーターエントリの接続はオプションです。AGVが上流のエレベーターコントロールポイントを通過するときにエレベーターが利用可能でない場合、エレベーターのエントリのコントロールポイントに移動し、エレベーターが利用可能になるまで待つことができます。
エレベーターエントリの接続を設定するには:
AGVネットワークは、あるフロアから別のフロアへの移動パスを検索することができなければなりません。そのため、次の画像に示すように、1階のAGVネットワークを上層フロアの各AGVネットワークに接続する双方向AGVパスを作成する必要があります。
AGVは実際にはこのパスを使用して上層フロアに移動しないことに注意してください。実際、シミュレーション実行中にAGVがエレベーターの1つを使用する代わりにこのパスを移動する場合は、エレベーターコントロールポイントのロジックが正しく設定されていないことを示します。
AGVがフロア間を行き来できるように、パスは双方向である必要があります。また、AGVが接続パスに到達する前に、エレベーターのリダイレクトコントロールポイントを通過するようにする必要があります。そうでない場合、AGVはエレベーターを使用せずに接続パスを移動します。3Dモデルでエレベーターの位置に比較的近いAGVネットワーク上のポイントから接続パスを作成することで、この問題を回避できる可能性があります。
たとえば、次の画像では、AGVはリダイレクトポイントを通過し、接続パスを移動する前にエレベーターに送られます。