シミュレーション
別表記:"simulation"
シミュレーションとは、現実の状況や現象をコンピュータ上で再現し、その挙動を観察・分析する手法である。具体的な事象やシステムの振る舞いを数値やグラフで表現し、未来の予測や問題解決に役立てる。シミュレーションは、物理学や化学、経済学、社会学など、多岐にわたる分野で利用されている。 シミュレーションには、天候の予報、建築物の耐震性評価、経済の動向予測など、現実の問題を解決するための具体的な例が存在する。また、ビデオゲームやVR(仮想現実)などのエンターテイメント分野でも、現実世界を再現するためにシミュレーションが用いられることがある。
simulation
「simulation」の意味
「simulation」とは、現実の状況やプロセスを模倣することである。コンピュータプログラムや物理的なモデルを用いて、実際の状況を再現し、予測や分析を行うことが目的である。例えば、気象予報や経済の動向、建築物の耐震性評価など、様々な分野でsimulationが活用されている。「simulation」の発音・読み方
「simulation」の発音は、/ˌsɪm.jəˈleɪ.ʃən/であり、IPAのカタカナ読みでは「シムジュレイション」となる。日本人が発音するカタカナ英語では「シミュレーション」となる。「simulation」の定義を英語で解説
A simulation is the imitation of the operation of a real-world process or system over time. It is often used in various fields to study and predict the behavior of complex systems, such as weather forecasting, economic trends, and structural analysis of buildings.「simulation」の類語
「simulation」の類語には、以下のような言葉がある。Emulation
Emulationは、あるシステムが別のシステムの挙動を完全に再現することを指す。例えば、ゲーム機のエミュレータは、オリジナルのハードウェアを再現し、ソフトウェアを実行できる。Modeling
Modelingは、現実の状況やプロセスを数学的なモデルで表現することである。これにより、シミュレーションを行う前に、システムの特性や挙動を理解することができる。「simulation」に関連する用語・表現
Computer simulation
Computer simulationは、コンピュータプログラムを用いて現実の状況やプロセスを模倣することである。これにより、高速で正確な予測や分析が可能となる。Monte Carlo simulation
Monte Carlo simulationは、確率的な要素を含むシステムのシミュレーション手法である。乱数を用いて、複数のシナリオを生成し、それらの結果を集計することで、システムの挙動を予測する。「simulation」の例文
1. The weather forecast is based on a computer simulation of atmospheric conditions.(天気予報は、大気状況のコンピュータシミュレーションに基づいている。) 2. Engineers use structural simulations to test the earthquake resistance of buildings.(エンジニアは、建物の耐震性を試すために構造シミュレーションを使用する。) 3. The flight simulator allows pilots to practice various scenarios without risk.(フライトシミュレーターは、パイロットがリスクなしにさまざまなシナリオを練習できるようにする。) 4. The economic simulation model helps to predict the impact of policy changes.(経済シミュレーションモデルは、政策変更の影響を予測するのに役立つ。) 5. The virtual reality simulation allows users to experience a different environment.(仮想現実シミュレーションにより、ユーザーは異なる環境を体験できる。) 6. The military uses war game simulations to train soldiers for combat situations.(軍は、戦闘状況に備えた兵士の訓練のために戦争ゲームシミュレーションを使用する。) 7. The Monte Carlo simulation is used to estimate the possible outcomes of financial investments.(モンテカルロシミュレーションは、金融投資の可能な結果を見積もるために使用される。) 8. The traffic simulation helps city planners to optimize road networks and reduce congestion.(交通シミュレーションは、都市計画者が道路網を最適化し、渋滞を緩和するのに役立つ。) 9. The molecular dynamics simulation provides insights into the behavior of atoms and molecules.(分子動力学シミュレーションは、原子や分子の挙動に関する洞察を提供する。) 10. The ecosystem simulation helps to understand the complex interactions between species and their environment.(生態系シミュレーションは、種とその環境との間の複雑な相互作用を理解するのに役立つ。)シミュレーション
シミュレーション(英: simulation)とは、現実に実験を行うことが難しい物事について、想定する場面を再現したモデルを用いて分析することである。今日ではコンピューターを用いるものが多い。また、何らかの物事を行うのに備え、似たような状況であらかじめ行う訓練も指す。
英語simulationは、まねることなどを意味する他動詞simulateの名詞形であり、単に見せかけであることも意味するが、日本語の「シミュレーション」はもっぱら上記の意味で用いられる。国立国語研究所の「『外来語』言い換え提案」では、「シミュレーション」をわかりやすく言い換える場合は「模擬実験」「想定実験」「模擬行動」「模擬訓練」などとすることが提案されている。
「シミュレーション」と一部意味領域が重なる言葉に「リハーサル」がある。「リハーサル」はもっぱら演劇、映画撮影、放送、演奏の予行演習を指すものであり、「シミュレーション」は機器の操縦や防災訓練などに用いることが多い。
説明のための実演を「デモンストレーション」という。現実に実施することができる物事を再現するという点、また実演そのものを他者に見せる目的があり、結果がどうなるかということについては主眼が置かれていないという点において「シミュレーション」と異なっている。
用例:「さまざまな条件でシミュレーションを行う」「シミュレーションの結果を確認する」「飛行機操縦のシミュレーション」
サ変他動詞化し「何々をシミュレーションする」とも言う。「過去のデータから各党の獲得議席をシミュレーションする」
「シュミレーション」は、「シミュレーション」の音位転倒によって生じた語形で、誤りとされることが多い。また、同化によって「シミレーション」と発音されることがある。
「シミュレーション教育」は、主に医療・看護において、臨床現場を再現できる機器を用いた教育。
「シミュレーション仮説」は、我々の宇宙がコンピューターシミュレーションであるとする仮説。
(執筆:稲川智樹)
シミュレーション【simulation】
シミュレーション
シミュレーション
シミュレーションとは、一般に何かをまねることを意味する。問題解決のためのひとつの手法、実験的解法、解答が求められないときに行う模擬実験をシミュレーションという。現実のシステムを模写するモデルについて実験を行い、それを通じて、現実のシステムについての問題解決を求める。古くは旧海軍の図上演習、近くは飛行機の風洞実験やテレビ・ゲームもシミュレーションといってよい。社会・経済現象の構造や人間行動の解析にはコンピュータ・シミュレーションが使われている。手法としてはシステム・ダイナミックスと、確率的現象を乱数で処理するモンテカルロ法がある。適用分野は、環境問題、医療保健制度の検討、災害時の避難誘導法、交通システム解析など広範にわたる。
シミュレーション(シミュレーション・モデル) simulation/simulation model
シミュレーション(Simulation)
模擬実験のこと。コンピュータを用いて複雑な問題をモデル化して解析する方法。複雑な自然現象や経済現象などについて,モデルをつくる種々の係数をあたえて,その予測結果を出します。シミュレーション
多くの情報や統計をもとにして、できるだけ現実に近いモデル(模型)や環境(条件)をつくり、そのなかで、これからつくろうとする実物がどのように変化、反応するかを実験・分析する方法。自動車の開発初期段階においては、実物を短時間でつくって調査するには多大な費用と、場合によっては危険も伴う。そこで自動車そのものだけでなく、自動車用ユニット・部品などにもこの手法が用いられている。また生産設備の計画や生産管理システムの策定などにおいても、実際に似せた状況や条件のもとに実験や試行を繰り返すが、これらについてもシミュレーションと呼び、各分野で活用されている。
シミュレーション
人口モデル 1は、人口の初期状態ならびに様々な人口変数(出生率、受胎能力、死亡率など)の影響を考慮して、個人、夫婦、家族、世帯などを単位とする人口集団およびその構造の変化を表す理論的構成体である。静学モデル 2では、これらの人口変数は一定に保たれるが、動学モデル 3では、これらの変数は時間の経過と共に変化する。さらに、決定論モデル 4と確率モデル 5との区別もなされている。前者は、研究対象の人口があたかも無限に大きいとみなし、特定された諸変数の間に関数的関係を想定している。後者は、研究対象となっている変動過程の継続期間中に個人に起きる様々な事象の発生確率を問題とする。モデルは数学的関係式で表されるか、あるいは一連の関係が前もって決められてある場合の諸変数の数値から算出されるシミュレーション 6という形態をとる。マクロシミュレーション 7には、たとえば、要因法(720-5)によって行なわれる将来人口推計が含まれる。マイクロシミュレーション 8では、個人もしくは集団に対して様々な事象が、モデル内の変数について設定されたそれぞれの確率に従い、時間の経過と共に無作為的(ランダム)に起こるよう設定されてある。
シミュレーション
【英】:simulation
概要
対象とするシステムのモデル(model)を構築し, モデルの操作によってシステムの挙動を再現しようとすること. モデルの違いによって,(1)待ち行列タイプのモデルを扱い,その混雑現象に着目して, 待ち時間やスループットに関する性能を評価する離散型シミュレーション,(2)物理システムなど微分方程式モデルで規定されるシステムの動的挙動を再現する連続型シミュレーション, (3)その他, に分類できる.多数のソフトウェアが開発・提供・利用されている.
詳説
対象とするシステムそのものを扱わずに, そのモデルを構築し, モデルを操作することによってシステムの挙動を再現しようとすることをシミュレーションと呼ぶ. 模擬実験と訳されていた時期もある.
[モデルとシミュレーション]
実際の事物やシステムの特定の側面に着目して抽象化したものをモデル (model) と呼ぶ. 実際のシステムを扱わずに, そのモデルを扱うことによって, 物理的・経済的なリスクをかけずにシステムの設計・評価・分析が可能となるので, 理工学を中心に広汎な分野でモデルが活用されている. モデルには, 実物を縮小または拡大した物理モデル, 実際の特性を物理現象に置き換えたアナログモデル, 日常用いる文章で表現した言語モデル, 図表に基づく図式モデル, 論理あるいは数式で表現された論理/数学モデル等がある.
コンピュータの普及・機能向上に伴って, 論理/数学モデルが, システムの理解・分析・設計・運用・教育, さらには娯楽を目的として, システムの評価・予測・最適化等のために幅広く用いられている. シミュレーションはオペレーションズ・リサーチ(OR)の代表的手法の1つであり, PERT, LP(線形計画法)と合わせてORの「三種の神器」と呼ばれたこともある. PERT, LPが「どうするのが一番よいか」を探る最適化モデルであるのに対して, シミュレーションは「こうしたらどうなるか」が未知のときに, システムがいかに振る舞い, その性能指標がどの程度かを明らかにする評価のモデルである. 制御可能要因を定めたときのシステムの性能評価がシミュレーションの主目的であるが, 性能評価ができるのならば制御可能要因をどう設定したら一番よいかと考えるのが自然で, シミュレーションの背後に最適化願望が潜んでいることも少なくない.
世の中では, 最適化を含め数理的なモデルを構築し, 種々のデータに対してモデルを操作してシステムの分析を行うことを総じてシミュレーションと理解する場合が少なくないが, ここではORの専門という立場から, より限定した意味でシミュレーションを捉える.
[代表的なシミュレーションの型]
一口にシミュレーションといっても, モデルの違いによってそのメカニズムは千差万別である. シミュレーションの基礎となるモデルは, (1)待ち行列モデル, (2)微分/差分方程式モデル, (3)その他, に大別される.
待ち行列モデル, あるいは離散事象(ダイナミカル)システムを扱うシミュレーションは, 離散型シミュレーション (discrete-event simulation), あるいは, 離散事象(型)シミュレーションと呼ばれる. 待ち行列モデルを解析的・数値的に扱う方法論に待ち行列理論があるが, 理論の適用にあたっての数学的仮定が厳しい. これに対してシミュレーションは, 正確に定義可能な前提でさえあれば事実上なんでも取り扱いが可能であるので, 情報化や自動化が進むなかで, 大規模な通信・コンピュータシステムや生産・ロジスティクスシステムの性能評価にさかんに用いられている.
これに対して, 連続型シミュレーション (continuous simulation) は, 微分方程式あるいは差分方程式で表現されたモデルのシミュレーションを指し, 通常, 微分方程式の初期値問題を解くことに相当する. 連続型シミュレーションは微分/差分方程式で表現可能な電気, 機械等の物理的システムや経済システムのシミュレーションによく用いられる.
乱数を使って数値実験を行ってシステムの特性値等を推定する方法にモンテカルロ法があり, 乱数を用いたシミュレーションをモンテカルロシミュレーションと呼ぶこともある. この他にも, 離散型にも連続型にも属さない多様なシミュレーションが存在する. また, 人間を意思決定者として参加させるビジネスゲーム}{ビジネスゲーム}(business game)も広い意味でのシミュレーションと考えられる.
シミュレーションは確率的変動を含むかどうかによって, 確定的シミュレーション (deterministic simulation) と確率的シミュレーション (stochastic simulation) とに分類できる. 連続型シミュレーションが確定的シミュレーションである場合が多いのに対して, 離散型シミュレーションは確率的シミュレーションとして扱われることが多い. 離散型シミュレーションでは, 要素の到着時間間隔, サービス時間, 分岐確率, 設備の故障等に確率的な変動が含まれる場合が多い. 確率変動はコンピュータ上で擬似的な乱数(random number)を発生させることによって生成する.
乱数を用いたシミュレーションの場合, シミュレーション結果は, 用いた乱数の値に依存する. しかも離散型シミュレーションの場合, 結果が通常の統計分析手法が想定する独立同分布の仮定を満たさないこともが多い. このため, シミュレーション結果の分析では, 実験のしかたと結果の分析方法とを合わせて考えることが必要となる. さらに, 同じ計算量で, より精度の高い結果を得るために分散減少法(variance reduction method)と呼ばれる方法があり, シミュレーションで使用する擬似乱数の再現可能性をはじめ, 乱数の使い方に工夫をこらすなどして精度の向上が図られる.
[シミュレーションの高速化と並列シミュレーション]
シミュレーションは解析的方法に比べると腕力に頼った分析手法であり, モデルの規模が大きくなった場合, 計算量が膨大になる恐れがある. シミュレーションを効率化・高速化する工夫が, 乱数の制御を含む実験の計画や分散減少法, 事象処理アルゴリズムやデータ構造の改良, 並列シミュレーション等, 様々な形で行われている. このうち, コンピュータの並列計算機能を活用して, 高速化を図ろうとする並列シミュレーション (parallel simulation) は, 電話等の大規模な通信システムの分析で実際に使用されている.
[シミュレーションプロジェクトの進め方]
シミュレーション技術は総合的なシステム分析技術であり, シミュレーションを用いたプロジェクトの進め方は, システム分析やオペレーションズリサーチの一般的な手順に順ずる [2]. シミュレーションを用いたモデル分析では, 以下の点が一般のシステム分析とは異なる:
(1) 実際のシステムのモデルを作る必要がある. さらに, 構築されたモデルが, 解決しようとする問題にふさわしいモデルかどうかをチェックする「妥当性の検証(validation)」が重要となる.
(2) モデルをコンピュータ上に表現し, コンピュータ上で動かす. そのために, コンピュータ上のモデルが, 作成者の意図するモデルになっているかどうかをチェックする「正当性の検証(verification)」が必要となる.
(3) 構築されたモデルをコンピュータ上で動かし実験を行うが, 乱数発生による確率的変動の生成等, シミュレーション実験に固有な点を理解し, 効率よく実験を進め, 得られるデータを適切な方法で分析する必要がある.
[1] J. Banks, J. S. Carson and B. Nelson, Discrete-Event Simulation {2nd ed.), Prentice Hall, 1995.
[2] 森戸晋, 相澤りえ子, 貝原俊也, 『Visual SLAMによるシステムシミュレーション』, 共立出版, 1998.
確率と確率過程: | コルモゴロフの前進方程式 コルモゴロフの後退方程式 サービス時間分布 シミュレーション チャップマン・コルモゴロフの等式 ファイナンシャルエンジニアリング ブラウン運動 |
シミュレーション: | M系列法 アクティビティ アニメーション シミュレーション シミュレーションソフトウェア シミュレーション実験の統計的解析 シミュレーション言語 |
シミュレーション
シミュレーション simulation
全体 ★★★☆ 60歳以上 ★★☆☆
洪水災害は昨年9月の東海豪雨と庄内川のはんらんを想定した
計算や模擬装置などにより,起こり得る状況を様々に想定して行う実験
- 計算や模擬装置を用いることに着眼して「模擬実験」と言い換えるのが分かりやすいが,文脈によっては,状況を想定することに着眼して「想定実験」と言い換える方が分かりやすい場合もある。
- 指し示す内容が実験とは言いにくい場合は,「模擬行動」「模擬訓練」など,「模擬○○」「想定○○」の,「○○」の部分を工夫して言い換えるとよい。
- 動詞用法で,「模擬実験する」「想定実験する」などの四字熟語が使いにくいと思われる場合は,「模擬実験を行う」「想定実験を行う」「模擬的に実験する」「想定して実験する」などの言い方にするのもよい。
- 定着に向かっている語だと思われ,「シミュレーション」をそのまま用いることにさほど問題のない場面も多いと思われる。特にコンピューターを使った計算による実験を指して用いられる場合は,「シミュレーション」を用い,分かりにくい向きに対しては,説明を付ける方法も考えられる。
- ただし,60歳以上では半数以上が分からない語であり,言い換えや説明付与が望まれる場合も多い。
シミュレーション
シミュレーション
「シミュレーション」の例文・使い方・用例・文例
- このミクロモデルで、1つの都市など限られた地域の経済発展をシミュレーションすることができる。
- ロジックツリーとモンテカルロ・シミュレーションを組み合わせるのは、カタストロフ・モデルで超過確率曲線を作るのに広く使われている方法です。
- シミュレーション設定の説明。
- これは電力供給と熱生産の最大量をシミュレーションする。
- 私たちはこのシミュレーションを引き続き継続しています。
- 再来月の売上をシミュレーションする重要な打ち合わせのため、何とか出席する予定です。
- 経費削減のシミュレーションを検討した結果、来月から全社的に実施することになりました。
- 上に示した数値はホブソンのシミュレーションによる結果である。
- 軍事指揮官を訓練する、ある状況を示す、または提案された戦略を試行することを意図する軍事行為のシミュレーション
- シミュレーションされた戦闘条件のもとで
- 複雑なデザインでシミュレーションされた葉を組み合わせる装飾
- パイプオルガンの電子シミュレーション
- 人工的であるかシミュレーションされた外見
- シミュレーションは内部の過程を模倣するべきで、単にまねた
- ヤーディー拠点への大いに喧伝された急襲は、暴動都市で最初にシミュレーションされた
- シミュレーションの時間と実際の過程での時間の比率
- シミュレーションモデルという,模擬実験用のモデル
- インテリアの配置などをコンピューターでシミュレーションすること
- このシミュレーションシステムはインターネット経由で遠隔コンピュータからアクセスできる。
- 同社のシミュレーションによると,その新しいエコ住宅は,そのような住宅に対する政府の新基準と比べて二酸化炭素の排出を65%削減できる。
シミュレーションと同じ種類の言葉
「シミュレーション」に関係したコラム
-
CFD業者の取引要綱や取引ルールなどには、「証拠金以上の損失を被るケースがあります。」といったことが書かれています。実際にどのような場合に証拠金以上の損失を被るのでしょうか。ここでは、CFDの金先物を...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)には、EAの検証システム「Strategy Tester」(テスター)が付属しています。Strategy Tester...
-
モンテカルロ法は、勝率が33%、払い戻しが3倍の勝負に用いられる手法の1つです。1回目は「1、2、3」の数列を作り、両端の1と3の和の4をかけ金とします。ここで勝ったら次回も同じように「1、2、3」の...
-
FX(外国為替証拠金取引)のスワップポイントは、通貨ペアの金利差による利息のことで、半年から1年、2年と長期間保有すればスワップポイントのみで大きな利益を得ることができます。為替レートが値下がりして損...
-
FX(外国為替証拠金取引)のロスカットとは、保有しているポジションに一定の損失が出た場合にFX業者がポジションを強制的に決済することです。ロスカットにより損失が発生しますが、それ以上の損失を防ぐことが...
- シミュレーションのページへのリンク