Loading article…
Advanced Continuous Simulation Language、略してACSL(「アクスル」と発音)は、時間依存の非線形微分方程式で記述される連続システムのモデル化と性能評価のために設計されたコンピュータ言語です。SIMCOSやTUTSIMと同様に、 ACSLはContinuous System Simulation Language(CSSL)の方言であり、元々はSimulation Councils Inc(SCI)が1967年に連続シミュレーション分野を統一しようとして設計したものです。[ 1 ]
ACSLは、算術演算子、標準関数、ACSL専用文、およびACSL専用文を拡張できるマクロ機能から構成される、数式指向の言語です。
ACSLは、デジタルコンピュータ上で数理モデルを表現するためのシンプルな方法を提供することを目的としています。ユーザーは、問題の方程式記述またはブロック図を基に、調査対象のシステムを記述するACSLステートメントを作成します。
ACSLの重要な特徴は、連続モデル方程式をソートすることである。これは、プログラムの実行がステートメントの順序に大きく依存するFortranなどの汎用プログラミング言語とは対照的である。
ACSLの新たな分野への応用は絶えず開発されている。現在ACSLが応用されている代表的な分野としては、制御システム設計、航空宇宙シミュレーション、化学プロセスダイナミクス、発電所ダイナミクス、植物および動物の成長、毒性モデル、車両操縦、マイクロプロセッサコントローラ、ロボット工学などが挙げられる。