/SystemIdentification

System Identification Test Python Codes

Primary LanguageJupyter Notebook

System Identification

System Identification Test Python Codes
基于Python语言的系统辨识测试程序,可以用来辨识SISO系统。

系统辨识算法包括:
1、RLS(经典算法,用于ARX模型,建议优先使用);
2、RELS(用于ARMAX模型);
3、RIV(包括两种:纯滞后算法和滤波算法);
4、RCLS;
5、RML;
6、RGLS。

模型预测控制算法包括:
SISO-DMC算法(动态矩阵控制。与辨识配合使用。先辨识、再控制)。

未来计划:
1、基于Hammerstein、Wiener模型的非线性系统辨识;
2、基于状态空间方程的MPC。