主要内容

导入数据进行参数估计

创建实验

在开始数据导入之前,创建一个实验。金宝app®优化设计™软件提供了一个应用程序设置评估会议。

创建一个评估会议:

  1. 在MATLAB®提示,获得汽车发动机的非线性怠速模型通过输入:

    openExample (“sldo / EngineIdleSpeedModelExample”)

    模型包含轮廓尺寸的块BPAV和外港块发动机转速分别对进口输入和输出数据。欲了解更多,请看模型导入数据的要求

  2. 在仿真软件模型金宝app窗口,打开参数估计量通过选择应用程序>参数估计量

    你可以组织内部评估和验证任务实验在数据浏览器左边的面板。您可以指定每个实验估计任务或验证任务。

    创建一个实验中,单击新实验按钮。

    这将创建一个实验经验值实验。改变实验的名称,点击并输入新名称。叫它NewData

    请注意

    执行参数金宝app估计的仿真软件模型必须保持开放的任务。

时域数据

实验信号数据的集合,具体数据输入和输出信号。在您创建一个实验,如中描述创建实验,你可以从各种不同的源数据导入到实验包括MATLAB®变量,mat文件,Excel®文件或逗号分隔值文件。

数据导入到你的实验中,右键单击并选择实验编辑。这样做打开编辑对话框,您可以定义实验信号中包含的实验。

例如,行输入编辑器的部分对应尺寸块BPAVengine_idle_speed模型。

的行输出部分对应于外港发动机转速。您可以从文件或MATLAB信号数据导入工作区。

请注意

仿真软件金宝app模型必须包含一个尺寸或外港使导入数据块或记录信号。有关更多信息,请参见模型导入数据的要求。选择更多的输出信号来指定数据,点击选择测量输出信号输出面板。

汽车发动机的怠速模型包含测量数据存储中iodata在工作区中数组。该数组包含两列:第一个输入数据,输出数据,第二个。数据的时间时间在工作区中数组。进口输入数据,可以构建一个时间和数据数组。为此,在输入节中,首先选择指定时间和数据的时间表,timeseries或数组表示法。然后,在文本框类型(时间,iodata (: 1))

导入输出数据,输出部分中,选择指定时间和数据的时间表,timeseries或数组表示法。然后,在文本框类型[时间,iodata: 2)

你可以通过点击查看数据

输入数据应该是这样的:

输出数据应该是这样的:

导入数据的实验之后,对话框编辑实验是这样的:

要导入的数据文件,单击按钮。

学习更多有关编辑实验对话框中,看到编辑实验数据

时间序列数据

时间序列数据存储在时间序列对象。有关更多信息,请参见时间序列对象和集合

当你从一个时间序列对象,输入数据导入t参数估计,您必须指定向量和数据的时间[t.time, t.inputdata]对话框的尺寸信号。类似地,输入输出数据,您必须指定向量和数据的时间[t.time, t.outputdata]在外港信号对话框。为更多的信息关于如何将数据导入到实验中,看到的时域数据

复杂的数据

复数的数据是数据的值是一个复数。例如,一个信号值1 + 2 j是复杂的。您可以使用复杂的电力系统数据来估计参数,如大小和相位。

请注意

你必须样本数据的实部和虚部作为时间的函数向量。

使用复杂的数据进行参数估计:

  1. 把数据分成两个数据集包含了实部和虚部。将数据,使用MATLAB函数真正的,图像放大

  2. 创建两个信号,一个实部和虚部的尺寸或输出港。

  3. 在实验中选择两个信号编辑器。

  4. 导入数据到相应的信号中描述时域数据

相关的例子

更多关于