系统辨识部分算法Matlab程序

2020-08-11

系统辨识部分算法Matlab程序

资源描述

本仓库提供了一系列用于系统辨识的Matlab程序,涵盖了多种经典的和改进的算法。这些算法广泛应用于系统建模、参数估计和模型阶次估计等领域。以下是各部分算法的详细描述:

test2

  1. 基本最小二乘法一次算法
  2. 基本最小二乘法递推算法
  3. 最小二乘遗忘因子一次完成算法
  4. 最小二乘遗忘因子递推算法
  5. 最小二乘限定记忆算法
  6. 最小二乘偏差补偿算法
  7. 增广最小二乘算法
  8. 广义最小二乘算法

test3

  1. 辅助变量自适应滤波算法
  2. 辅助变量纯滞后算法
  3. 辅助变量Tally原理算法
  4. 多级最小二乘算法
  5. 各类改进最小二乘算法的特点

test4

  1. 第二类随机性辨识问题的梯度校正
  2. 随机牛顿法

test5

  1. 递推的极大似然估计
  2. 预报误差参数辨识

test6

  1. 根据Hankel矩阵秩估计模型阶次(弱噪声)
  2. 根据Hankel矩阵秩估计模型阶次(强噪声)
  3. 利用行列式比估计模型阶次(白噪声)
  4. 利用行列式比估计模型阶次(有色噪声)
  5. 利用残差的方差估计模型阶次(白噪声)
  6. 利用残差的方差估计模型阶次(有色噪声)
  7. AIV定阶法(白噪声)
  8. AIV定阶法(有色噪声)

test7

  1. 一阶惯性+纯滞后环节—–两点法
  2. 面积法
  3. levy法

使用说明

  1. 环境要求:确保您的Matlab版本支持所提供的程序。
  2. 运行步骤:将对应的Matlab文件加载到Matlab环境中,按照程序注释或文档说明运行。
  3. 参数设置:根据您的具体需求,调整程序中的参数设置。

贡献

欢迎对本仓库进行贡献,包括但不限于:

  • 修复现有程序中的错误
  • 添加新的系统辨识算法
  • 优化现有算法的性能

请通过提交Pull Request的方式进行贡献。

许可证

本仓库中的所有代码和资源文件均遵循MIT许可证。详细信息请参阅LICENSE文件。


希望这些算法能够帮助您在系统辨识领域取得更好的研究成果!

下载链接

系统辨识部分算法Matlab程序