运行OpenModelica仿真求解后,默认生成XXXX_res.mat的结果文件,可以通过MATLAB、Octave、Scilab和SciPy打开。
文件主要包括六个部分:
Aclass
就四行,最重要的是最后一行的binTrans
,表明其他几个部分的数据需要转置来看。
name
变量存储列表,乍一看这啥玩意,就需要按Aclass
中binTrans
说的,倒着一列一列地看,每一列是一个变量的名称,如第一列为time
时间。
description
同样,在description
中,每一列为每个变量的描述,如第一列为time
的描述simulation time
。
dataInfo
用于说明每个变量的数据存在那个数据表中,如第二个变量存储在data_2数据表中的第二行。
data_2
如上图,存储每个变量的随时间变化的时序数据。第一行一般为time
。
data_1
记录每个变量的起止数据,如第一行表示计算开始时间starttime
为0s,结束时间stoptime
为1200s。