2017-02-08 4 views
-2

私は2つのエージェントタイプ(患者と言う)があります。各患者タイプは指数関数的な時間の後にサービスを必要とする。 私たちはまた、異なる患者タイプに対して異なるサービス・レート(指数関数)を有する2つの異なるサービスAおよびBを有する。 合計で4種類の到着料金と4種類のサービス料金があります。 これはどのようにモデル化できますか?到着率とサービス速度が指数関数的なので、これら2つの患者タイプがこれらの2つのサーバを使用するとはどういうことが言えますか?今はselectoutputで確率を使用していますが、結果は正確ではありません。指数関数的な到着率とサービス料金がある場合、 エージェントはenter image description hereエバーをどのように使用するのでしょうか?これをモデル化する良い方法はありますか?どんな助けもありがとう。指数到着率とサービス料金

答えて

0

あなたが示したテキストとモデルからは、2つの異なる患者がいて、必要な2つの異なるサービスに分割され、4つの異なる遅延を引き起こすということができます。したがって、患者1と2、サービスAまたはBは4つの遅延を引き起こしますか?この場合、Amy Greerが最初に述べたserviceTypeというエージェントのパラメータを作成し、最初のselectOutputsの出口でこのパラメータを定義します(または遅延の終了も可能です)。選択出力を使用すると、Amyが条件文を使用してすでに述べた適切なサービスに患者を割り当てることができます。今、あなたが行うために複数の方法があり、サービスAとB(Bのための1 & Aのための2と1 & 2)のための2つの異なるprocesstimesで構成され、異なる患者のために、あなたのサービスで異なるprocesstimesを使用したい場合は

この。個人的に私はモデルでデータベースを作成し、プロセス時間(この場合は指数分布)を指定し、データベース参照を使用してサービスAとBの遅延時間を行います。これを行う方法に慣れていない場合は、このリンクhttp://imgur.com/7x0xCUZにスクリーンショットをアップロードしました。あなたがしようとしていることを正確に知っているかどうかは分かりませんが、問題が解決するはずです。

+0

ご回答いただきありがとうございます。私は本当に感謝しています実際には、今私のモデルにこのサービスタイプのパラメータがあります、私の問題は、タイプ1の患者を2つの異なるサービスAとBに分割し、患者タイプ2も同様の状態ですか?タイプ1とタイプ2の患者をサービスAまたはBのどちらかに送るためにどのような状態を使用するのか分かりませんか?あなたはそれを知っていますか? – paris

+0

通常、エージェントが生成されているときに、ソースブロック内のサービスレート(各エージェントがサービスを受ける予定の時間)を指定し、到着率を指定する必要があります必要性)を遅延ブロックに入れる。私の質問の問題は、ソースブロックで2つの異なるサービス料金をどのように指定できるかということです。私はサービスタイプのようなパラメータを定義できますが、1つのエージェントタイプに対してどのように異なるサービスタイプを指定することができますか? – paris

関連する問題