コンピューターモデル
コンピューターモデリングは、さまざまな工学分野で使用されています。具体的には、構造解析または有限要素解析(FEA)を検討しています。時には、手作業で実行できる反復計算を高速化するためにモデルが使用されます。モデルを使用して、簡単ではない計算や手作業では不可能な計算を実行することもあります。
確認中
コンピュータモデルの結果を確認するための標準的な方法がいくつかあります。
- 検証モデルを実行し、結果が以前に計算された回答と一致することを確認します。
- 手計算で確認できる単純なモデルを実行します。
- 物理モデルをテストします。
上記の最初の2つのチェック方法の問題は、特定の状況のみをチェックするか、プログラムの単純な部分のみをチェックすることです。
物理モデルの方法は、フルサイズのモデルでは高価になる可能性があり、スケールモデルではフルサイズと同じ結果が得られない場合があります。
これにより、チェックできる結果にギャップが残ります。複雑なモデルの場合、プログラムの結果が正しいことを確認する簡単な方法はありません。エンジニアは、ソフトウェアがモデルから正しい結果を生成したことを信頼する必要があります。
比較チェック
モデルは、2つの異なるプログラム(異なる企業が作成)に入力できます。2つのモデルの結果が十分に類似している場合、結果は使用するモデルに対して正しいはずであるという仮定です。これは、元のモデルの作成時にエラーをキャッチしませんが、ソフトウェア実装のエラーをキャッチします。
- 2つの別個のプログラムを使用して、モデルの結果の「正確さ」を確認できますか?
- この2つの別々のプログラムでモデルを比較する方法を使用すると、他のチェック方法と同じレベルの結果が保証されますか?
- この手順を使用することの欠点は何ですか?