基于最小二乘法的永磁同步电机参数辨识综述

上传人:pu****.1 文档编号:458518075 上传时间:2022-11-06 格式:DOC 页数:9 大小:213KB
返回 下载 相关 举报
基于最小二乘法的永磁同步电机参数辨识综述_第1页
第1页 / 共9页
基于最小二乘法的永磁同步电机参数辨识综述_第2页
第2页 / 共9页
基于最小二乘法的永磁同步电机参数辨识综述_第3页
第3页 / 共9页
基于最小二乘法的永磁同步电机参数辨识综述_第4页
第4页 / 共9页
基于最小二乘法的永磁同步电机参数辨识综述_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《基于最小二乘法的永磁同步电机参数辨识综述》由会员分享,可在线阅读,更多相关《基于最小二乘法的永磁同步电机参数辨识综述(9页珍藏版)》请在金锄头文库上搜索。

1、基于最小二乘法的永磁同步电机参数辨识综述姓名:张清路 学号:S202102222 专业:控制工程摘要:与传统电机相比,永磁同步电机具有诸多优点,因而应用非常广泛,而电机的参数是否准确在电机的控制中具有重要意义,因此对于电机参数辨识的研究既是一个理论课题,也是一个实际应用课题。有关这方面的研究,很多科研人员做了大量工作,有参数的离线辨识和在线辨识,有在假定理想的线性状态下的辨识,也有考虑到实际情况的非线性因素下的参数辨识等等。其中频域响应法,Kalman滤波等方法都是应用比拟广泛的电机参数辨识方法,但这些方法在实际应用中有不少限制条件和实现的困难。本文以系统辨识理论为基础,介绍了基于最小二乘的电

2、机参数辨识方法。1引言系统辨识是研究如何利用系统试验或运行的、含有噪声的输入输出数据来建立被研究对象数学模型的一种理论和方法。系统辨识与控制理论有着密切的关系,随着计算机技术的发展和对系统控制技术要求的提高,控制理论得到了广泛的应用。在控制理论的应用中, 要想获得理想的使用效果, 那么与能获得被控对象精确的数学模型是分不开的。但是,在很多情况下,被控对象的数学模型是不知道的,有时,系统的正常运行期间的数学模型的参数也会发生变化,这就使得依赖这个模型运行的系统控制效果大打折扣,甚至能使系统失控。因此, 在应用控制理论进行控制时,建立控制对象的数学模型是根底,这是控制理论能否应用成功的关键所在。所

3、谓通过系统辨识建立对象数学模型的依据是:研究说明,从外部对系统的认识,是通过其输入输出数据来实现的,而数学模型是表述系统动态特性的一种描述方式,系统的动态特性的表现必然蕴含在它变化的输入输出数据中。所以,通过记录系统在正常运行时的输入输出数据,或通过测量系统在人为输入作用下的输出响应,然后对这些数据进行适当的系统处理、数学计算和归纳整理, 提取数据中包含的系统信息, 从而建立被控对象的数 学描述,这就是系统辨识。即系统辨识就是利用数学的方法从输入输出数据中提取对象数学 模型的方法。2系统辨识2.1定义系统辨识是在和测得系统输入和输出的根底上,从一组给定的模型类中,确定一 个与所测系统等价的模型

4、。要素为:数据:指系统过程的输入数据和输出数据,塔是辨识的根底。模型类:指各种的系统过程模型集合,它是辨识时寻找模型的范围。等价准那么: 指系统行为相似性、 系统效用等同性的识别标准,它是辨识优化的目标。 辨识的实质就是按某种准那么,从一组模型类中选择一个模型,使之能最好地拟合实际过程的动态特性。观测数据含有噪声,因此辨识建模实际上是一种实验统计的方法,所获得的模型只是与实际过程的外特性等价的一种近似描述。 2.2系统辨识的误差准那么误差准那么是辨识问题中不可缺少的三大要素之一,它是用来衡量模型接近实际过程的 准那么,它通常被表示为一个误差的泛函。因此误差准那么也称为等价准那么、损失函数、准那

5、么函数、误差准那么函数等。这里的误差函数应该广义地理解为模型与实际过程之间的“误差,也可以是输出误差、 输入误差和广义误差。 当扰动是作用在系统输出端的白噪声时,一般选择输出误差形式。但是,输出误差通常是模型参数的非线性函数,因而在这种误差准那么意义下,辨识问题将归结为复杂的非线性优化问题。由于在确定这种情况的最优解时,需要用梯度法、牛顿法、共轴梯度法等迭代的最优算法,因而使得辨识算法比拟复杂。如果扰动是作用在输入端的白噪声, 那么选用输入误差准那么。 这种误差准那么也是模型参数的非线性函数,也是比拟复杂的。因而这种误差一般仅具有理论意义,实际应用种几乎用不到。在广义误差中,最常用的是方程式误

6、差。这种误差准那么是模型参数的线性函数,求它的最优解是比拟简单的,因而许多辨识算法都采用了这种误差准那么1。2.3系统辨识的内容和步骤辨识问题分为模型结构辨识和参数辨识或估计。当系统模型结构根据工程经验或采用模型结构的辨识确定后,主要的问题是模型的参数估计。从以上的分析可见,系统辨识的内容主要包括四个方面:实验设计、模型结构辨识、模型参数辨识以及模型检验2。系统辨识的一般步骤如图3-1所示:图3-1系统辨识的一般步骤2.4闭环辨识方法及可辨识条件由于电机的参数辨识是在闭环的电机控制系统下进行的,因此有必要对闭环辨识问题进行一定的讨论。一般在讨论辨识方法时,都是假定辨识对象在开环条件下工作的。但

7、在许多实际问题中,辨识不一定都是在开环状态下进行的。有的系统只能在闭环条件下工作,如果断开反应通道,系统就不稳定。有的系统可能是大系统的一局部,而在这个大系统中不允许或不可能断开反馈通道,如经济系统和生物系统等。因为它们内部存在的反应是客观的,不可消除的, 它们的辨识只能在有反应作用的状态下进行。所以闭环系统辨识是在实际应用中经常会碰到的问题。在研究闭环系统辨识时要注意两个方面的问题:一是当系统的反应作用不明显或隐含时,必须首先判断系统是否存在反应,如果将存在反应作用的系统作为开环系统进行辨识,会带来很大的辨识误差,也可能会导致不可辨识; 二是开环辨识方法需要附加什么条件才能用于 闭环辨识3。

8、设辨识对象如图3-2所示:P【k)(ki图3-2闭环辨识对象在图3-2中,G(q-1)是前向通道上的过程函数;R(q-1)是反应通道上的控制器传递函数;Nv(q-1)、Nw(q-1)分别是前向通道噪声 v(k)和反应通道噪声 3 (k豹滤波器,Np(q-1)是摄动信号 p(k)的滤波器;v(k)和3 (k都是零均值,方差为ov2和2的互不相关的平稳随机噪声;p(k)是可测的;定值信号 r(k)通常设为0。闭环辨识方法可大概分为时域法和频域法,时域法又可分为直接辨识法、间接辨识法和联合输入输出过程法,频域法是在联合输入输出过程法的根底上开展起来的一种对输入输出 联合功率谱密度进行分解的方法。其中

9、直接辨识法是利用前向通道的输入输出数据,直接建立前向通道的数学模型,而无需反应控制器的验前信息。间接辨识法是先获得闭环系统模型, 再利用反应控制器的模型,导出前向通道模型。决定闭环可辨识性的因素很多,在工程实践中有人总结了如下几个结论:(1) 当反应通道是线性非时变时,无扰动信号,且给定值恒定时,闭环可辨识条件为, 反应通道模型阶次不能低于前向通道的模型阶次,闭环传递函数也不可以有零极点相消的现象。假设前向通道或反应通道存在纯延退环节,那么对辨识更有利。(2) 假设反应通道上有足够阶次的持续鼓励信号,且与前向通道上的噪声不相关,那么闭环 系统是结构性可辨识的。(3) 假设反应控制器能在几种调节

10、规律之间切换,或者反应控制器是非线性或时变的,那么 闭环系统也是结构性可辨识的4,5。3最小二乘辨识方法3.1基丁 RLS算法的PMS瞰动惯量辨识器的实现对于永磁同步电机控制系统, 其性能受到永磁同步电机的转动惯量的影响较大,转动惯量的变化会对系统的机械特性造成明显的影响。因此,当转动惯量变化时,需要对控制系统的运行参数进行相应的调整才能获得优良 的控制性能。在实际的系统中PMSM的转动惯量很难直接测量,通常需要采用参数辨识的方法获得。曾经有一些学者针对PMSM控制系统中的转动惯量的辨识方法进行了不少的研究,提出了一系列的辨识策略,如加减速法、模型参考自适应法、最小二乘法等,其中最小 二乘法原

11、理简单,便于理解和掌握,并且在一定条件下具有良好的统计特性,能较好的实现对系统参数的离线辨识20,因此具有较广泛的实际应用价值。在对系统的时变参数进行在 线辨识时,可以在最小二乘算法中参加遗忘因子,即带遗忘因子的最小二乘算法。此方法的 重点在于确定遗忘因子的大小,遗忘因子过大,那么算法跟踪时变参数的能力就会变差,遗忘因子太小,那么参数估计值的波动又太大,从而辨识的结果就会受到影响。因此,要使带遗忘因子的最小二乘算法具有较好的辨识效果,就必须通过大量的实验来确定适宜的遗忘因子, 这是在运用此方法时存在的难点。为解决该问题,本节在遗忘因子最小二乘算法的根底上, 通过对辨识结果进行反应, 在参数变化

12、的时候对辨识器重新初始化,从而丢掉原来老的数据,重新对变化后的系统参数进行辨识,这样就能够最大程度减小甚至防止了带遗忘因子最小二 乘算法在辨识时造成的参数的波动性,改善辨识效果。下面通过算法设计并进行仿真来进行分析。3.2 算法设计针对递推最小二乘算法公式P(m - 1) = P(m) _K (m 1)P(m)X (m 1)X T (m 1)P (m)(1)随着辨识次数的不断增加,所用到的数据越来越多,对于系统的时变参数,新数据产生的辨识结果会受到老数据的影响而精度降低。为了能够对时变参数具有跟踪能力,提高辨识精度,在递推最小二乘算法的根底上引入遗忘因子入即遗忘因子最小二乘法。那么此算法公式在

13、式(1)根底上变为:?(m T) - r?(m) K (m F) P (m) X ( m T) y( m T) - X T (m T)C? (m)T P(m 1) =P(m) -K(m 1)P(m)X (m - 1) X (m - 1)P(m)K (m 1) =1/, X T (m 1)P(m)X (m - 1)由公式可知,当 仁1时,遗忘因子最小二乘法就变成递推最小二乘法,入越大,算法跟踪时变参数的能力就越弱,入越小,算法跟踪能力越强。由上述分析可知,当要辨识参数发生变化时,为去除老数据对辨识结果的不利影响,解决参数的波动问题,可以对老数据完全去除,重新对数据进行初始化, 读入新数据进行辨识

14、,从而提高参数的辨识精度和速度。为实现上述解决问题的思路,引入一个开关控制器,当系统参数变化时,能适时的检测到,并对变化了的参数进行初始化, 利用新采集到的数据对系 统参数进行辨识,从而到达改善辨识效果的作用。最小二乘辨识器的原理图如图3-3所示:图3-3最小二乘辨识器原理图图3-3中的辨识器对系统的运行数据进行采集, 然后通过递推最小二乘算法对待辨识系 统参数进行辨识,将辨识结果反应到开关控制器,开关控制器根据辨识的结果对辨识器进行 控制。最小二乘辨识器的输出为:帝1定义误差E为当前时刻各个参数的辨识结果和前一时刻辨识结果的差的绝对值之和,即:e =目 _d(t _i)+ 里 _a(t _i

15、)+ +(t) _e?(t _i)(2)当Eu时,那么辨识结果不稳定。最小二 乘辨识器根据 E的大小来判断辨识结果,在辨识的一开始是不稳定的,此时Eu,经过几个采样周期后,到达稳定,此时的输出就是参数的辨识值。在辨识结果稳定后,假设系统参数发生变化,那么辨识器输出结果出现不稳定,再次出现Eu的情况,此时开关控制器开始动作,重新初始化辨识器, 丢弃老数据,来防止参数的较大波动,更快的跟踪时变参数,改善辨识效果。对于永磁同步电机的运动方程,为了对永磁同步电机的转动惯量进行辨识,现对其作如下处理:忽略系统的阻尼系数,那么Te -Ti = J d -dt将式(3)离散化得到:Te (t -1)(4),m (t) _ ,m (t -1)-Ti (t 一1) = J (t -1)其中,T为采样周期。上式可变换为:,m = m(t -1) T Te(t -1) 一(t 一1) 1(5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号