この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2019年9月)
「シミュレーション」のその他の用法については「シミュレーション (曖昧さ回避)」をご覧ください。
シミュレーション(英: simulation)は、何らかのシステムの挙動を、それとほぼ同じ法則に支配される他のシステムやコンピュータなどによって模擬すること[1]。simulationには「模擬実験」や「模擬訓練」という意味もある[2]。なお「シミュレイション」と表記することもまれにある[3]。 模型を用いた、地震時の建物の挙動のシミュレーション コンピュータを用いた竜巻のシミュレーション コンピュータを用いたエンジンの燃焼室内のガスの流れのシミュレーション ラテン語の 「similis シミリス(似ている)」「simulare シミュラーレ(模倣する)」「simulat(真似た、コピーした)」といった用語から生まれた概念である。 シミュレーションは、対象となるシステムで働いている法則を推定・抽出し、それを真似るようにして組み込んだモデル、模型、コンピュータプログラムなどを用いて行われる。 現実のシステムを動かしてその挙動や結果を確かめることが困難、不可能、または危険である場合にシミュレーションが用いられる。 例えば、社会現象などにおける問題の解決方法を探る時など、(悪影響があるので実社会ではとりあえず試せないので)実際の社会と似た状況を数式などで作りだし、コンピュータ等を用いて模擬的に動かし、その特性などを把握するのに用いる[4]。例えば風洞実験、水槽実験
目次
1 概要
2 目的・用途
3 模型などによるシミュレーション
4 コンピュータとシミュレーション
4.1 コンピュータ・シミュレーション
4.2 計算理論など
5 コンピュータ・シミュレーションの応用
5.1 物理学
5.2 気象学・気象予報
5.3 工学
5.3.1 電子工学
5.3.2 無線工学
5.3.2.1 アンテナのシミュレーション
5.3.2.2 電波伝播のシミュレーション
5.3.2.3 通信プロトコルのシミュレーション
5.4 軍事
5.5 コンピュータ
6 訓練としてのシミュレーション
6.1 フライトシミュレータ
6.2 ドライブシミュレータ
6.3 船舶シミュレータ
6.4 プラントシミュレータ
6.5 教育におけるシミュレーション
6.6 軍事教練におけるシミュレーション
6.7 宇宙開発とシミュレーション
6.8 医療・救急用シミュレータ
7 経済・金融
8 デザイン・都市景観
9 工学(技術)シミュレーションとプロセスシミュレーション
10 脚注
11 参考文献
12 関連項目
12.1 関連団体・研究集会
12.1.1 国内
12.1.2 海外
12.2 関連分野
12.3 ソフトウェア
13 外部リンク
概要
シミュレーションのための装置やプログラムをシミュレータ (英: simulator) と言う。ただし、きわめて単純なシステムを模倣するためのシミュレーション、特に単純化されたモデルを用いる場合などは(とりあえず)紙と鉛筆(やホワイトボードとペン)だけを用いて手作業で行われるものもある。 モデルを立てるプロセス。実験、シミュレーション、理論の相互作用の説明。
対象となるシステムにおいて働いている法則をどれほど忠実に模倣するかによって、シミュレーションの精度は異なる。シミュレーションの質は、シミューレーションを設計する者の技量や、どの程度まで法則を見抜き、どこまでそれらの法則を模倣させたか、ということによって異なるのである。現実の法則を十分に模倣していないシミュレーションは、現実とは異なった挙動を示す。
またコンピュータを用いて、連続現象を離散化した積算によるシミュレーションは必ず誤差が生じ、その誤差は蓄積する。従ってコンピュータによるシミュレーションによって良好な結果を得る為には、モデル化による誤差見積もりが重要となる。モデル化によるシミュレーションは、現象についてどの程度正確に真似るかによって計算量を調整することが可能であり、現象についての完全な知識は必要とされないなどのメリットがある。
システムのモデル化を行わず、完全な模倣を目的とする場合は、シミュレーションと言わずエミュレーションということもある。エミュレーションは、模倣したいシステムにおいて、予測できる現象より予測できない現象が支配的である場合などに使われる。
目的・用途
建築物や自動車などの製品の機構に内在する欠陥(負荷や強度など)を模型やコンピュータによって探して取り除く。
ビジネスにおいて客層や商品、時間帯、店舗等の調査結果をシミュレーションに取り入れることで、効率的な販売をする。
災害の発生や規模の予知。地震、津波、火災などの自然災害や、原子力発電所のメルトダウンや航空機事故などの人災などの防災。
自動車におけるドライブシミュレータや航空機におけるフライトシミュレータ等、各種の操縦、操作を学ぶ手立てとしての利用。いろいろなシチュエーション、特に実機では危険を伴うような場面を体験することが可能となる。
シミュレーションゲームではシミュレーションを娯楽として行う。ボードやコマやカードを使い事象を再現するようなルールに基づいてプレイするものと、コンピュータを使って事象の再現を行わせるものとがある。ウォーゲーム、戦略ゲーム、経営ゲームなど。