导入数据进行参数估计
创建实验
在开始数据导入之前,创建一个实验。金宝app®优化设计™软件提供了一个应用程序设置评估会议。
创建一个评估会议:
在MATLAB®提示,获得汽车发动机的非线性怠速模型通过输入:
openExample (“sldo / EngineIdleSpeedModelExample”)
模型包含轮廓尺寸的块
BPAV
和外港块发动机转速
分别对进口输入和输出数据。欲了解更多,请看模型导入数据的要求。在仿真软件模型金宝app窗口,打开参数估计量通过选择应用程序>参数估计量。
你可以组织内部评估和验证任务实验在数据浏览器左边的面板。您可以指定每个实验估计任务或验证任务。
创建一个实验中,单击新实验按钮。
这将创建一个实验
经验值
下实验。改变实验的名称,点击并输入新名称。叫它NewData
。请注意
执行参数金宝app估计的仿真软件模型必须保持开放的任务。
时域数据
实验信号数据的集合,具体数据输入和输出信号。在您创建一个实验,如中描述创建实验,你可以从各种不同的源数据导入到实验包括MATLAB®变量,mat文件,Excel®文件或逗号分隔值文件。
数据导入到你的实验中,右键单击并选择实验编辑。这样做打开编辑对话框,您可以定义实验信号中包含的实验。
例如,行输入编辑器的部分对应尺寸块BPAV
在engine_idle_speed
模型。
的行输出部分对应于外港发动机转速
。您可以从文件或MATLAB信号数据导入工作区。
请注意
仿真软件金宝app模型必须包含一个尺寸或外港使导入数据块或记录信号。有关更多信息,请参见模型导入数据的要求。选择更多的输出信号来指定数据,点击选择测量输出信号在输出面板。
汽车发动机的怠速模型包含测量数据存储中iodata
在工作区中数组。该数组包含两列:第一个输入数据,输出数据,第二个。数据的时间时间
在工作区中数组。进口输入数据,可以构建一个时间和数据数组。为此,在输入节中,首先选择指定时间和数据的时间表,timeseries或数组表示法。然后,在文本框类型(时间,iodata (: 1))
。
导入输出数据,输出部分中,选择指定时间和数据的时间表,timeseries或数组表示法。然后,在文本框类型[时间,iodata: 2)
。
你可以通过点击查看数据。
输入数据应该是这样的:
输出数据应该是这样的:
导入数据的实验之后,对话框编辑实验是这样的:
要导入的数据文件,单击按钮。
学习更多有关编辑实验对话框中,看到编辑实验数据。
时间序列数据
时间序列数据存储在时间序列对象。有关更多信息,请参见时间序列对象和集合。
当你从一个时间序列对象,输入数据导入t
参数估计,您必须指定向量和数据的时间[t.time, t.inputdata]
对话框的尺寸信号。类似地,输入输出数据,您必须指定向量和数据的时间[t.time, t.outputdata]
在外港信号对话框。为更多的信息关于如何将数据导入到实验中,看到的时域数据。
复杂的数据
复数的数据是数据的值是一个复数。例如,一个信号值1 + 2 j
是复杂的。您可以使用复杂的电力系统数据来估计参数,如大小和相位。
请注意
你必须样本数据的实部和虚部作为时间的函数向量。
使用复杂的数据进行参数估计: