该示例通过比较非线性模型和线性化模型的模拟输出,如何验证线性化结果。
线性化Simulin金宝appk.®模型。
例如:
如果您在模型中进行了线性化模型线性化器,您必须将线性模型导出到MATLAB®工作区。
创建输入信号进行验证。例如,步进输入信号:
使用输入信号模拟Simul金宝appink模型。
sim
是非线性模型的模拟输出。
模拟线性模型SYS.
,并比较线性和非线性Simulink模型的时域响应。金宝app
非线性模型和线性化模型的阶跃响应是关闭的,验证线性化是准确的。
增加步骤信号的幅度1.0E-005.
到1
。
通过增加输入信号的幅度增加频率响应估计,并将该时间响应绘图与精确的线性化结果进行比较。
使用精确线性化获得的线性系统的阶跃响应与大输入信号幅度的估计频率响应的阶跃响应不匹配。使用精确线性化获得的线性模型与足够大的全部非线性模型不匹配以偏离指定的操作点。
用于线性化的时域验证,使用疯狂.Createstep.
创建步进信号。使用步骤信号作为输入疯狂
,比较非线性模型的模拟输出和线性化模型。
步进输入有助于您评估线性模型是否准确地捕获主导时间常量,因为它通过步进瞬变。
步骤输入还示出了是否通过比较使用频率响应估计的精确线性化模拟的最终值来正确地捕获Simulink模型的直流增益。金宝app