对比于确定已知模型结构中的各个参数,再通过理论分析得出的
参数模型。非参数模型是直接或间接地从实际系统的实验分析中得到的响应,例如通过实验记录到的系统脉冲响应或阶跃响应就是非参数模型。而用代数方程、
微分方程、微分方程组以及传递函数等描述的模型则都是参数模型。运用各种系统辨识的方法,可由非参数模型得到参数模型。如果实验前可以决定系统的结构,则通过实验辨识可以直接得到参数模型。
利用直接记录或分析系统的输入和输出信号的方法估计系统的非参数模型。非参数模型通常以响应曲线或离散值形式表示。非参数模型的辨识可通过直接记录系统输出对输入的响应过程来进行;也可通过分析输入与输出的自相关和
互相关函数(见
相关分析法建模),或它们的自功率谱和互功率谱函数(见频谱分析方法建模)来间接地估计。非参数模型是
经典控制理论中常用的描述线性系统的数学模型。
传递函数反映输入与输出的
拉普拉斯变换在复数域上的响应关系,频率响应反映它们的
傅里叶变换在频率域上的响应关系,而脉冲响应和阶跃响应则是在时域上的响应关系。它们从不同的方面反映系统的动态特性。非参数模型比参数化模型直观,辨识非参数模型的方法和计算也比辨识参数化模型的简单。脉冲响应可以用直接记录输入脉冲函数的输出响应的方法来辨识;频率响应也可以直接利用单频正弦输入信号的响应来辨识。但是这种直接辨识方法只能应用于无随机噪声的
确定性系统。对于有随机噪声的系统或随机输入信号,必须使用
相关分析法或功率谱分析方法。
随着快速傅里叶变换仪、伪随机
信号发生器和相关仪的问世,辨识系统的非参数模型已变得比较容易。但非参数模型应用于实时控制和适应性控制仍不如参数化模型方便。非参数模型在某些情形下,可以转化为参数模型。例如,如果一个系统的传递函数可以表示为有理分式H(s)=K/(a+s),则系统的模型可以用
常微分方程y'+ay=ku表示,a与k为待估计的模型参数,这是参数化模型。又如,对于离散系统的权函数序列(离散脉冲响应序列){hi,i=0,1,…},如果在i充分大(如i>N0),而│hi│充分小时,则模型可以表示为并可用
最小二乘法给出有穷权函数序列{hi,i=0,1,…N0}的估计。一般说来,由参数模型容易获得非参数的脉冲响应或频率响应,但由非参数模型化为参数模型则要困难得多。