针对工业控制领域中非线性系统的模型辨识与预测控制问题,采用最小二乘支持向量机回归方法构造非线性函数,运用状态子空间(N4SID)模型辨识方法辨识非线性状态空间模型.在此基础上建立非线性预测控制器,利用拟牛顿算法进行非线性预测控制律的求解,从而实现了一种新的基于支持向量N4SID 辨识模型的非线性预测控制算法.仿真实验验证了该算法的有效性和可行性.

1
非线性状态估计是一个具有挑战性的问题。 著名的卡尔曼滤波器只适用于线性系统。 扩展卡尔曼滤波器 (EKF) 已成为非线性状态估计的标准公式。 然而,由于不确定性通过非线性系统的传播,它可能会导致高度非线性系统的重大误差。 无迹卡尔曼滤波器 (UKF) 是该领域的一项新进展。 这个想法是基于其协方差在当前状态估计周围产生几个采样点(Sigma 点)。 然后,通过非线性映射传播这些点以获得映射结果的均值和协方差的更准确估计。 通过这种方式,它避免了计算雅可比矩阵的需要,因此只产生与 EKF 相似的计算负载。 出于教程目的,此代码实现了 UKF 公式的简化版本,其中我们假设过程噪声和测量噪声都是可加的,以避免状态增加,并简化对非线性映射的假设。 该代码被大量注释,并附有使用该函数的示例。 因此,初学者学习UKF是合适的。 为了比较,可以从http://www.mathworks.com/
2021-09-25 20:00:01 2KB matlab
1
通过希尔伯特变换和非线性状态空间投影检测无创胎儿心跳
2021-03-02 21:05:53 881KB 研究论文
1
这是汽车三自由度非线性状态微分方程的matlab的s函数代码,以及相应的代码注释
1