DYNAMO 系统动力学专用的计算机语言,为英语DynamicModel(动态模型)的缩写。由Pugh-Roberts公司等开发。其版本有可用于大型计算机进行建模的DYNAMOII、III、IV等,具有自定义MACRO、阵列式描述以及处理特高阶数模型的能力;用于小型机的是缩小了的DYNAMOII,称为miniDYNAMO;用于微机的有microDYNAMO。使用DYNAMO语言可以方便地将系统动力学的仿真模型(即系统的流图和构造方程式)转换为仿真程序。用DYNAMO写成的反馈系统模型经计算机模拟,可得到随时间连续变化的系统图像。换言之,模型描述系统的结构并模拟系统的功能与行为。在DYNAMO语言中,变量用字符串表示,并可由用户自行定义。仿真过程在相等的时间间隔上进行,间隔的大小可由用户选择。时间的分段用在变量名的后面加词尾符号J、K、L、JK、KL的方法来实现。DYNAMO程序中有两类语句,即模型描述语句和控制语句。模型描述语句有8种,每种均以第一列的一个特定字母为标识,指明该语句描述的变量类型,然后空一格书写变量方程。变量方程由变量名、时间下标、运算符号、各种标准函数、宏函数和常数组成。DYNAMO中提供了阶跃、采样、平滑、延迟和表格等各类函数。控制语句有11种,用来控制仿真运行,如规定仿真过程的步长及输出报告的内容和格式等。使用DYNAMO语言处理模型虽简单易行,但受语言能力限制,可视性差,随着计算机的不断普及和功能的不断增强,已基本退出历史舞台。