matlab运行神经网络的代码低数据限制下用于模型预测控制的非线性动力学的稀疏识别
带有控制的非线性动力学的稀疏识别(SINDYc)与模型预测控制(MPC)相结合。
该框架通过少量测量学习受外源控制变量影响的非线性动力学模型。
基于有限的嘈杂数据,所得的SINDYc模型具有增强模型预测控制(MPC)性能的能力。
SINDYc模型具有简约性,可以识别模型中解释数据所需的最少术语,从而使它们易于解释和推广。
我们证明,与神经网络模型相比,所得的SINDY-MPC框架具有更高的性能,所需的数据更少,计算效率更高,并且对噪声的鲁棒性强,使其可用于响应系统快速变化的在线培训和执行。
尽管线性模型可能会提供权宜之计,直到有足够的数据可用于SINDY,但SINDY-MPC的性能也优于线性数据驱动的模型。
SINDY-MPC在具有不同挑战的各种动力系统上得到了证明,包括Lotka-Volterra系统,混沌的Lorenz系统,用于F8飞机的飞行控制的简单模型以及包含药物治疗的HIV模型。
由E.
Kaiser,JN
Kutz和SL
Brunton撰写的出版物“非线性预测的稀疏识别,用于在低数据范围内进
2021-09-06 17:10:30
1.07MB
系统开源
1