0

1 つのステートチャートで複数の状態を同時に実行することはできますか?

私のシミュレーション モデルはエージェント ベースです。

A) 現時点では、単純化のためにプロセスを連続したチェーンと見なしています。これは、製品が機械から排出されたときにのみ、プロセスを再開できることを意味します。マシンの個々のステーションは状態として表されます。

B) ここで、次のことを表現したいと思います。マシンは、1 回の実行で複数の状態を同時に実行できる必要があります。例: 製造された製品が機械から排出されたばかりの場合、原料は充填ステーションとプレス ステーションに同時に存在します。これは、A のようにプロセスを見るよりも、可能な限り最良の時期に多くの製品が生産されることを意味します。

どんな助けでもうれしいです。:)

4

1 に答える 1

0

常に真である 3 つの公理であり、ロジックをそれらに従うようにする必要があります。

  1. エージェントは常に、ステート チャートごとに 1 つのステートしか存在できません
  2. 1 つの状態にある間、より大きな「複合状態」の一部になることができます (ヘルプを参照)
  3. エージェントは、複数の状態チャートを並行して実行できます。たとえば、「マシンの状態」と「障害の状態」に 1 つずつです。

ただし、ポイント3には注意してください。1 つのエージェント タイプに複数のステート チャートがある場合、それらは 100% 相互に排他的である必要があります。つまり、非常に異なるものを表します。

于 2020-05-01T18:38:48.157 に答える