ビッグデータ、DX時代に活かせるシミュレーション技術について
シミュレーションの原理
問題を抱えている該当の現実世界のシステムの法則を抽出、推定して疑似したモデルをコンピュータプログラムを駆使して再現し模擬実験することをシミュレーションといいます。実際のシステムを変更することなく様々な条件におけるシステムの挙動を調べることができます。これにより、実システムに変更を加えるリスク、時間、コストを軽減でき、また現実では挙動確認が困難な事象でも疑似結果が得られます。
シミュレーションの手法
問題の解決方法を探るときなど、実際の似た状況を数式やデジタルモデルで作り出し、コンピュータを用いて模擬的に動かしその特性などを把握します。入力値を変更することにより様々な結果を推定できます。
現実世界に適用する場合の問題点と解決策
シミュレーションは疑似であるため、現実世界のシステムと違う条件下でもシミュレーション結果が得られてしまうことです。どれほど忠実に模擬できるかによりシミュレーション精度が異なり、現実世界とは違う挙動を示します。
問題点の解決策として、以下3点を心掛けることがシミュレーションを有効活用するうえで大切になります。
1.シミュレーションでは誤差がつきものなので、許容誤差の見積をする
2.可能な範囲内で必要とする精度が得られているか、現実世界の実物システムと比較をして誤差の確認をする
3.シミュレーションをする過程は正しいか、抜けはないかを結果をよく認認する。