CSMP III、またはContinuous System Modelling Program [ 1 ] IIIは、微分方程式を数値的にモデル化および解くために設計された初期の科学用コンピュータソフトウェアです。これにより、現実世界のシステムをコンピュータでシミュレートおよびテストすることが可能になります。[ 2 ]
1961年初頭から、コンピュータシステムは、空港ターミナルなどの公共施設における人々の相互作用といった現実世界の動的な状況をシミュレートすることが可能になった。モデルは、リスクや建設コストをかけずに、工学的構造物にかかるストレスをテストするために使用できる。現代の用途には、気象システムの分析や、地球温暖化による地球への影響などがある。CSMPとそのさまざまなバージョンは、このソフトウェアが最初に開発された当時、広く使用されていた。[ 3 ]
すべてのコンピュータプログラムと同様に、その解析プログラムとシミュレーションプログラムは、3つの一般的なタイプのステートメントから構成されています。[ 4 ]
構造式は、FORTRANで使用されるものと同じ表記法と構文規則を使用して、加算、減算、乗算、除算、べき乗の演算を利用できます。 [ 5 ]例えば、モデルに次の式が含まれている場合
以下の記述は、変数と実行される計算を定義するために使用されます。
x=6.0*Y/W+(Z-2.0)**2.0
モデルのいくつかの部分にランダムな変動値を加えることで、高層ビルや航空機の翼の設計など、風荷重を受ける動的な構造物における予測不可能な挙動パターンをシミュレートできます。[ 3 ]
以前のテキストベースのプログラミング言語であるCSMP IIIは、APLなどの派生版や、OOSCMPなどのオブジェクト指向コンピュータ言語モデリング版のCSMPに取って代わられました。[ 6 ]