2.2.1 变量
变量:表示模型的属性,通常代表某个物理量。VanDerPol模型声明了两个变量x和y,变量的类型都是Real,变量的start属性值(即仿真开始时刻的值)都为1。
参数:模型还声明了一个以parameter前缀修饰的变量lamda,即模型参数。
变量在仿真过程中随时间发生变化,而参数在仿真过程中保持为常量。模型参数可在仿真运行之前修改,修改参数后的模型的仿真结果可能发生变化,例如修改VanDerPol模型的参数lamda的值,变量x和y的仿真曲线立即发生变化。模型中声明的参数使得使用者可以很容易地改变模型的行为。
常量:Modelica还有另一种以constant前缀修饰的不能被修改的常量。常量在仿真过程不发生变化,与参数不同的是,常量不能被使用者修改。