前言
本文采用基于最小二乘的线性辨识方法和基于Nonlinear ARX模型的非线性辨识方法对图1所示的直流电机进行系统辨识,并分别设计H∞控制器,分析比较控制效果。

一、数据采集
给电机输入幅值为60RPM的PRBS信号,采样周期为0.01s,共采集2000组数据。前1000组数据用于模型估计、训练,后1000组用于结果验证,输入输出数据如下。


二、系统辨识
1.最小二乘法(线性辨识)
设SISO线性时不变系统ARX数学模型为

即

假设该电机系统为5阶,即有10个未知参数,通过最小二乘法求出该系统为

本文通过对直流电机进行基于最小二乘法的线性辨识和Nonlinear ARX的非线性辨识,比较了H∞控制器的效果。实验结果显示,Nonlinear ARX模型的输出吻合率高达91%,在阶跃响应中展现出更好的控制性能。
最低0.47元/天 解锁文章
2076

被折叠的 条评论
为什么被折叠?



