使用递推最小二乘法辨识永磁同步电机电感参数

求解答:
在使用递推最小二乘法辨识永磁同步电机电感参数时,搭建simulink仿真,基于转速电流双闭环,根据最经典的递推最小二乘法的公式写到s函数中,涉及到的矩阵都进行了初值的赋值,如K=[0 0 ; 0 0];之类的;
但实际一运行就报错,要么报非奇异矩阵,要么报输出参数的维度不对,请问在matlab的S-function函数中编写最小二乘法的这种递推公式,有什么需要注意的地方吗?

你看看这篇博客,我看了看,还不错,应该对你有帮助:

电机仿真系列-基于最小二乘法的永磁同步电机参数辨识_新能源汽车仿真团队的博客-CSDN博客 基于最小二乘法的永磁同步电机参数辨识  永磁同步电机具有体积小、转动惯量低、结构简单等优点,被广泛应用于控制系统中。然而在实际应用过程中,控制系统会受到高温、负载等外界因素的影响,永磁同步电机的电感、转子磁链等参数会发生变化,导致系统振荡,影响实际控制效果。因此精确的参数辨识是为了达到更好地控制效果的必要条件。目前常用的电机参数辨识方法有:卡尔曼滤波算法、最小二乘法、遗传算法、粒子群算法等。考虑到最小二乘法结构简单、易于实现的优点,本期采用基于最小二乘法的永磁同步电机参数辨识方法。基于对永磁同步电机的推导 https://blog.csdn.net/c85759351/article/details/120966164