問題タブ [traffic-simulation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java - 分散プログラミング、RMI?
私はここで問題を抱えています。さまざまな交通シミュレーション モデルの統合を可能にするフレームワークを構築することを目指しています。この統合は、シミュレーション間でのリンク接続、リンク コスト、および車両の共有に基づいています。
分散シミュレーションを行うために、「コーディネーター」 (スター トポロジー) を用意する予定です。参加しているすべてのシミュレーションは、単純に登録され、コーディネーターとのみ対話します。次に、コーディネーターは、各シミュレーション間のさまざまなタスクの実行を調整します。
分布の問題の簡単な例は、1 つのシミュレーションが道路などの特定のオブジェクトを「担当」している場合です。そしてもう一つは、他の道路の「担当」です。ただし、これらの道路は相互接続されています (したがって、これらのシミュレーション間の同期が必要であり、データを交換したり、メソッドをリモートで呼び出したりできる必要があります)。
私は RMI を見てきましたが、このタスクに適していると考えています。(オーバーワイヤ シグナリング規則を作成しなければならないことを抽象化するため)。
これは正気ですか?ここでの問題は、シミュレーション間の明示的な同期を確保するために、シミュレーション参加者がデータ ストレージの一部を「コーディネーター」に集中させる必要があることです。さらに、一部のシミュレーションでは、他のシミュレーションのコンポーネントまたはメソッドが必要になる場合があります。(したがって、RMIを使用するという考えです)。
私の基本的なアプローチは、「コーディネーター」に巨大な RMI レジストリーを実行させることです。また、すべてのシミュレーションは、レジストリ内のすべてを検索するだけで、各ステップで正しいオブジェクトが使用されるようにします。
この道を進むためのヒントはありますか?
testing - ネットワークアプリの負荷とストレステスト
クライアントはハードウェアを持っています-それが何をするかは実際には問題ではありません。それらのうち150台はPCに接続でき、最大150台のPCが単一のサーバーに接続できます。これらは彼の数字であり、私はそれらを照会したいかどうかわかりません。
彼の敷地内には、壁に150 h / wのデバイスが取り付けられた大きな部屋があります。テストは、ボタンを一度に押そうとする多くの人で構成されています。
彼は光を見て、ソフトウェアシミュレーションをしたいと思っています。では、どのように進めるのが最善ですか?
自動化されたスクリプトベースのテストだと思います。彼の連中はCでコーディングしているので、C++でテストを行ってCPPunitを使用するかもしれません。
1台のテストPCで150x150のハードウェア詐欺をシミュレートできますか?送信するトラフィックの量に依存するとします。
シミュレートするユニットの数、実行する必要のある操作などを駆動するために、パラメーター化する必要がありますか?
管理者に印象を与えるために、GUIを上部に叩きつける必要がありますか?スライダーでシミュレートされたユニットの数を制御し、ヒストグラムにシステムの負荷を表示することができました-あなたは低く、写真...管理...
この種のことについて何か提案はありますか?ガッチャ?良いURL、本?
漠然と聞こえるかもしれませんが、この種のことについてはいくつかの一般的なガイドラインがあると確信しています。
netlogo - NetLogo-NetLogoの1距離単位とは何ですか?
私は大学院のプロジェクトでNetLogoを使用して交通シミュレーションに取り組んでいます。
カメが前進するために、移動できるユニットの数を指定できます。たとえばfd 1
、カメが1ずつ前進することを意味します。この1ユニットは何ですか?それは1パッチに等しいですか、それともカメのサイズに等しいですか?
netlogo - NetLogo プログラミングに関する質問: エージェントの色を確認する/品種を互いに通過させる
NetLogo での基本的なプログラミングに関する質問:
1)
is-agent?
値コマンド内。ID = 4 のエージェントが緑色かどうかを具体的に確認するにはどうすればよいですか?対照的に、
is-agent? green
いずれかのエージェントが緑色の場合にのみ true になります。2) 2 種類のエージェントを作成しましたが、互いに衝突すると停止します。どうすればそれらを互いに通過させることができますか?
ありがとうございました。
networking - フローベースの分類で使用する識別子
ビデオと非ビデオに基づいて TCP トラフィックを分類する必要があります。そのため、各フローの特徴を見つける必要があります。私の分類はフローベースで、変数の 1 つは着信パケット長です。しかし、それは正確ではありません
P(ビデオ|1200バイト)= 0.04 P(非ビデオ|1200バイト) = 0.22
フローにビデオが含まれているかどうかをより正確に判断するには、少なくとも 2 つの変数を見つけるための助けが必要です。
誰でも私を助けてもらえますか?
ありがとう
java - ライブラリまたはフレームワークの提案はありますか?
大学院のプロジェクトとして車両交通シミュレーションを計画しています。私の計画は、エリア内の車両の動きをシミュレートすることです。コーディングを開始する前に、使用できる Java 2D ライブラリまたはフレームワーク (例: ゲーム ライブラリ) について知りたいと思います。よろしくお願いします。
modeling - ソフトウェアで道路網を表現するにはどうすればよいですか?
サイド プロジェクトとして交通シミュレーションを行う予定ですが、道路自体をどのように表現すべきかについてのアイデアが思い浮かびません。一連のウェイポイント (緯度/経度座標を使用した直線) を使用するというアイデアは気に入っていますが、この方法を使用して異なる車線を表すのは難しいようです。私は他の交通シミュレーションの質問もいくつか見てきましたが、そのうちの 1 つはビットマップの使用について言及していますが、実際の長さを道路セグメントや車線の幅などに簡単に割り当てる方法を決定するのに苦労しています.車が道路上の特定のポイントに存在し、車線を切り替えることができるようにするためのヒントやその他のアイデアを誰かが持っていますか?
actionscript-2 - FlashDevelop と Actionscript 2.0 を使用した動的グリッド
私はアクションスクリプトが初めてです。私がやろうとしているのは、Wolfram のルール 184 に従って、2 車線の交差点付近の交通の流れをシミュレートすることです。まず、グリッド (交差点が中央の 2 行と中央の 2 行の間にある 8x8プラス記号のような列) のセルには、次の属性があります。
したがって、ユーザーがセルをクリックして最初に車を配置し、開始ボタンを押すと、シミュレーションが開始されます。
これまでの私のコードは次のとおりです(フォーマットが正しくないことをお詫びします):
ここでかなり多くのことがうまくいかなかったことを知っています。まず、マウスを押してもセルの色が変わりません。for ループ内のセルごとにムービー クリップを作成する必要がありますか? 特定の属性を持つオブジェクトのグリッドを作成する方が簡単だと思いますが、その方法がわかりません。誰かが私を助けてくれたら本当にありがたいです。
python - SimPyを使用した列車システムのモデリングについてサポートが必要
SimPyで電車システム(地下鉄システムなど)をモデル化するのに助けが必要です。問題は、「シミュレーション」の先生がPython + SimPyの使用を希望していて、使用方法がわからないことです。 SimPy私は銀行の例を理解することができました、それは簡単です、しかし今でも私は先生が私に与えた問題をモデル化する方法についての考えを持っていません...
問題は大きくて広範囲ですが、プロジェクト全体が完了するのではなく、少しだけ助けが必要なので、誰かが助けてくれれば本当に感謝します。
私が始めるのを助ける減少した問題はこのようです:
3つの駅(A、B、C)がある程度の距離(たとえば100m)離れていて、2つの列車があります。1つはAに、もう1つはCにあります(train1はAからCに、tran2はCからAに行きます)。各列車には最高速度(両方とも50m / sとしましょう)と加速(ブレーキングには5m / s^2と-5m/s ^ 2としましょう)があり、各駅に数秒間停車するだけです。秒(24秒としましょう)そして次の駅に進み、最後に到達すると、さらに20秒(レールを変更)待ってから、最初からやり直します。
駅には乗客の制限があります(シミュレートする必要はありません)。唯一のことは、各駅にはランダムな数の乗客がいて、列車が到着すると、起き上がる人と降りる人がいます...
だから、基本的に私は電車の小さなモデルとそれらの3つの駅がある駅が必要です...誰かが私を助けてくれるなら...
本当の問題は、22の駅、車線を変更する2つの追加の駅、ランダムな待機時間、異なる最大速度と容量の42の列車、駅と時刻に応じて生成される乗客の数などです。後で管理することはできますが、駅システムのモデリングロジックが理解できないようです...ご協力いただきありがとうございます。
c++ - omnet ++で車両の動きをシミュレートするには?
私は omnet++ が初めてで、地図上に車両のシミュレーションを書き込む必要があります。私は2つの単純なモジュールを含む「車両」と呼ばれる複合モジュールを持っています:
- 移動用(すべての車がマップ上を移動します)
- すべての車両間の通信用
誰かが動きの部分を実装する方法を知っていますか?