System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于NARX神经网络的永磁同步电机参数辨识方法技术_技高网

一种基于NARX神经网络的永磁同步电机参数辨识方法技术

技术编号:44101003 阅读:1 留言:0更新日期:2025-01-24 22:29
本发明专利技术提供了一种基于NARX神经网络的永磁同步电机参数辨识方法,该方法从两方面对参数辨识方法进行了改进。首先,基于永磁同步电机的非线性特性采用神经网络替代传统的辨识算法,由于神经网络可以良好的反映非线性系统,故在参数辨识精度上要优于传统的辨识算法,且相较于传统辨识算法如MRAS有更强的泛用性。其次,在神经网络的基础之上加入一阶时延可以更好的反映在线辨识的时序关系,使得模型的精确度更高,辨识的效果更好,鲁棒性更强。

【技术实现步骤摘要】

本专利技术涉及面装式永磁同步电机参数辨识领域,特别涉及一种基于narx神经网络的永磁同步电机辨识方法。


技术介绍

1、永磁同步电机是一种高效、高性能的电机,在电动汽车、工业自动化和可再生能源等领域得到广泛应用。准确的电机参数对于控制性能和系统稳定性至关重要。然而,由于制造差异和环境变化等因素的影响,电机参数可能会发生变化,需要进行参数辨识来获取准确的参数信息。

2、传统的方法包括数学模型和实验测试,但存在限制。因此,需要探索新的永磁同步电机参数辨识方法,以提高参数辨识的准确性和效率。


技术实现思路

1、为解决上述不足之处,本专利技术提供了一种基于narx神经网络的永磁同步电机参数辨识方法,以提高辨识的精确度和效率。

2、本专利技术为实现上述目的所采用的技术方案是:一种基于narx神经网络的永磁同步电机参数辨识方法,包括以下步骤:

3、根据离散电流方程构建一阶待辨识参数的narx神经网络模型;

4、获取电机历史状态数据,并将历史状态数据输入至narx神经网络模型,通过训练得到待辨识参数的预测值。

5、所述的narx神经网络模型,通过以下步骤得到:

6、初始narx网络表达式为:

7、y(n+1)=f[y(n),...,y(n-dy+1),u(n-k),u(n-k-1),...,u(n-k-du+1)]

8、其中,u(n)∈r和y(n)∈r分别表示离散时间步长为n时的narx神经网络模型输入和输出,r为实数,du≥1,dy≥1和du≤dy分别表示输入记忆和输出记忆的阶数,参数k是延迟项,用于表示narx神经网络模型中考虑的输入和输出之间的时间延迟,k≥0表示没有延迟或延迟为非负值;

9、令k=0,初始narx网络表达式简化为:

10、y(n+1)=f[y(n),...,y(n-dy+1),u(n),u(n-1),...,u(n-du+1)]

11、选取一阶时延得到最终的narx神经网络形式为:

12、y(n+1)=f[y(n),u(n),y(n-1),u(n-1)]

13、y(n+1)作为n+1时刻的估计值。

14、所述待辨识参数,通过以下步骤得到:

15、根据离散电压方程结合id=0的矢量控制转换为q轴离散电流方程,所述q轴离散电流模型为:

16、iq(k)=aiq(k-1)+b[uq(k)+uq(k-1)]+c[ω(k)id(k)+ω(k-1)id(k-1)]+d[ω(k)+ω(k-1)]

17、其中参数a,b,c,d表示为:

18、

19、iq(k)为永磁同步电机在时刻k的q轴电流,iq(k-1)为永磁同步电机在k-1时刻的q轴电流,uq(k-1)为永磁同步电机在k-1时刻的q轴电压,ω(k-1)为永磁同步电机在时刻k-1的转速,其中rs为永磁同步电机的定子电阻,l为电感,ψf为永磁同步电机的永磁体磁链,ts为采样时间;

20、通过a,b,c,d的关系得到待辨识参数:

21、

22、所述一阶待辨识参数的narx神经网络模型如下:

23、

24、ftansig表示双曲正切sigmoid激活函数,m表示神经元个数,w1i,w2i,w3i,w4i,w5i表示神经网络模型的权值,b1、b2表示偏置项;uq(n)表示永磁同步电机在n时刻的q轴电压,ω(n)表示永磁同步电机在时刻n的转速,id(n)为永磁同步电机在时刻n的d轴电流,iq(n)为永磁同步电机在时刻n的q轴电流。

25、对narx神经网络模型进行评价,包括以下步骤:

26、将一阶待辨识参数的narx神经网络模型的输出与真实值,通过均方误差损失函数,评价narx神经网络模型的训练误差:

27、

28、e(n)表示n时刻神经网络模型预测值与真实值之间的误差;iq(n)为永磁同步电机在时刻n的q轴电流,为永磁同步电机在时刻n的q轴电流的预测值;

29、将j(n)与阈值进行比较;若j(n)超出阈值,则根据设置精度,不断调整神经网络的w1i,w2i,w3i,w4i,w5i权值,直到j(n)不超过阈值范围为止,得到最终参数的辨识值。

30、.一种基于narx神经网络的永磁同步电机参数辨识系统,包括:

31、神经网络模型构建模块,用于根据离散电流方程构建一阶待辨识参数的narx神经网络模型;

32、电机参数辨识模块,用于获取电机历史状态数据,并将历史状态数据输入至narx神经网络模型,通过训练得到待辨识参数的预测值。

33、本专利技术具有以下有益效果及优点:

34、1.narx神经网络可以建模复杂的非线性关系,而永磁同步电机的行为通常包含非线性特性。相比传统的线性模型方法,narx神经网络可以更准确地捕捉电机系统的非线性行为。

35、2.narx神经网络可以根据输入和输出数据的特征进行自适应调整。对于永磁同步电机参数辨识,可以根据实时采集的电流、电压和转速等数据,灵活地调整神经网络的结构和参数,以适应不同工况和环境条件下的电机特性。

36、3.相对于传统的基于数学模型的方法和实验测试方法,narx神经网络参数辨识可以更快速地进行。一旦神经网络模型训练完成,参数辨识过程可以在实时或离线情况下迅速进行,大大缩短了辨识时间,提高了工程应用的效率。

37、4.narx神经网络方法不仅适用于永磁同步电机参数辨识,还可以应用于其他类型的电机和复杂系统的参数辨识。这种通用性使得narx神经网络成为一种强大而灵活的工具,可在各种应用场景中进行参数辨识任务

本文档来自技高网...

【技术保护点】

1.一种基于NARX神经网络的永磁同步电机参数辨识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于NARX神经网络的永磁同步电机参数辨识方法,其特征在于,所述NARX神经网络模型,通过以下步骤得到:

3.根据权利要求1所述的一种基于NARX神经网络的永磁同步电机参数辨识方法,其特征在于,所述待辨识参数,通过以下步骤得到:

4.根据权利要求1所述的一种基于NARX神经网络的永磁同步电机参数辨识方法,其特征在于,所述一阶待辨识参数的NARX神经网络模型如下:

5.根据权利要求1所述的一种基于NARX神经网络的永磁同步电机数辨识方法,其特征在于,对NARX神经网络模型进行评价,包括以下步骤:

6.一种基于NARX神经网络的永磁同步电机参数辨识系统,其特征在于,包括:

【技术特征摘要】

1.一种基于narx神经网络的永磁同步电机参数辨识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于narx神经网络的永磁同步电机参数辨识方法,其特征在于,所述narx神经网络模型,通过以下步骤得到:

3.根据权利要求1所述的一种基于narx神经网络的永磁同步电机参数辨识方法,其特征在于,所述待辨识参数,通过以下步骤得到:

<...

【专利技术属性】
技术研发人员:陈猛王梓伊张兆中王广宇任维友韩洋洋张鑫
申请(专利权)人:沈阳中科数控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1