内置式永磁同步电机单神经元自适应pid弱磁控制方法

文档序号:1758324 发布日期:2019-11-29 浏览:14次 >En<

阅读说明:本技术 内置式永磁同步电机单神经元自适应pid弱磁控制方法 (Internal permanent magnet synchronous motor single neuron self-adaptive PID controller field weakening control method ) 是由 莫金海 潘海波 陶辉 王红 于 2019-09-12 设计创作,主要内容包括:本发明公开一种内置式永磁同步电机单神经元自适应PID弱磁控制方法,在弱磁控制的基础上,通过单神经元自适应PID控制器对转速环进行调节,兼收了神经网络和PID的各自优势,使控制系统具有更好的动态响应能力和鲁棒性,使控制精度更高,转矩脉动更小,有效提高直流母线电压的利用率;另外,通过利用单神经元自适应PID控制器代替常规积分器,使得控制器各项参数可以在线实时自整定,对于电机运行和环境变化,更具适应性;此外,结合电流解耦前馈补偿方式,使得控制系统完全解耦,有效提高了控制系统性能和控制精度。(The present invention discloses a kind of internal permanent magnet synchronous motor single neuron self-adaptive PID controller field weakening control method, on the basis of weak magnetic control, der Geschwindigkeitkreis is adjusted by single-neuron adaptive PID controller, neural network and the respective advantage of PID are taken in concurrently, make control system that there is better dynamic response capability and robustness, keep control precision higher, torque pulsation is smaller, effectively improves the utilization rate of DC bus-bar voltage;In addition, allowing controller parameters real-time Self-tuning System online, for motor operation and environmental change, more adaptability by replacing regular integral device using single-neuron adaptive PID controller;In addition, so that control system is full decoupled, effectively increasing control system performance and control precision in conjunction with Current Decoupling feedforward compensation mode.)

内置式永磁同步电机单神经元自适应PID弱磁控制方法

技术领域

本发明涉及内置式永磁同步电机技术领域,具体涉及一种内置式永磁同步电机单神经元自适应PID弱磁控制方法。

背景技术

内置式永磁同步电机(IPMSM),能量密度高,体积小,响应快,在宽调速范围内运行效率高,驱动性能较为理想,目前在新能源汽车中的应用较为广泛。为了提高IPMSM起动转矩及调速范围,一般在恒转矩区采用单位电流最大转矩控制(MTPA)方式,而在恒功率区采用弱磁控制方式。

现有IPMSM弱磁控制方式多采用常规PID控制器来实现。然而,由于PID控制器本身对电机参数依赖性强,对电机的动态变化适应能力弱,因此对于非线性、不确定系统调节能力弱,控制效果差。常规PID控制器要想有较好的控制效果,需要对比例、积分和微分进行调整,而三者之间存在相互配合又相互制约的关系,要想找出最佳参数组合非常困难,并且由于IPMSM具有复杂的非线性和时变特性,再加上由电机本身和环境的影响造成的变参数、变节构等不确定性,使得常规PID控制器参数整定困难,尤其不能在线自整定,使其难以满足闭环优化控制的要求。此外,传统电压外环反馈方式常采用积分器作为d轴补偿偏移量的计算模块,但弱磁效果并不理想,尤其是随着电机转速的升高,积分常数是一个非恒定值。

发明内容

本发明所要解决的是现有内置式永磁同步电机的控制效果不佳的问题,提供一种内置式永磁同步电机单神经元自适应PID弱磁控制方法。

为解决上述问题,本发明是通过以下技术方案实现的:

内置式永磁同步电机单神经元自适应PID弱磁控制方法,包括步骤如下:

步骤1、构建单神经元自适应PID控制器,并对单神经元自适应PID控制器的参数进行初始化;

步骤2、检测内置式永磁同步电机的机械角速度ωm,并对其进行采样后,得到转速采样值ω;

步骤3,将设定的转速给定值ω*其作为单神经元自适应PID控制器的输入给定值,同时将步骤2所得转速采样值ω作为单神经元自适应PID控制器的实际采样值,一并送入单神经元自适应PID控制器,则单神经元自适应PID控制器输出得到转矩给定值T*

步骤4、将转矩给定值T*进行最大转矩电流比控制,得到交轴电流给定值和直轴电流给定值

步骤5、检测内置式永磁同步电机的三相电流,并依次经过静止坐标变换和同步旋转坐标变换后,得到同步旋转坐标系下的交轴电流采样值iq和直轴电流采样值id

步骤6、结合步骤4所得的交轴电流给定值和直轴电流给定值以及步骤5所得的交轴电流采样值iq和直轴电流采样值id,计算交轴电压给定值uq和直轴电压给定值ud

式中,Ld为电机定子直轴电感量,Lq为电机定子交轴电感量,pn为电机极对数,ωm为电机机械角速度,ψf为电机永磁体磁链,R为电机定子电阻,i′d为弱磁模块产生的直轴电流的补偿值,t为时间;

步骤7、结合内置式永磁同步电机的直流侧电压udc,交轴电压给定值uq和直轴电压给定值ud判断弱磁模块是否启动,即:

时,弱磁模块不启动,此时i′d=0;

时,弱磁模块启动,此时将udc作为单神经元自适应PID控制器的输入给定值,同时将作为单神经元自适应PID控制器的实际采样值,一并送入单神经元自适应PID控制器,则单神经元自适应PID控制器输出得到直轴电流的补偿值i′d

步骤8、将交轴电压给定值uq和直轴电压给定值ud进行同步旋转坐标逆变换,得到静止坐标系下的α轴的相电压ud和β轴的相电压uβ

步骤9、将α轴的相电压uα和β轴的相电压uβ经过空间矢量脉宽调制,控制三相逆变器,并进行IGBT整流后,输送给内置式永磁同步电机,对其进行控制;

步骤10、重复循环步骤2-9的过程,以实现对内置式永磁同步电机的实时控制。

上述步骤1中,所构建的单神经元自适应PID控制器为:

其中:

wi(k)为第k次计算的第i个权系数:

w1(k)=w1(k-1)+ηP[y*-y(k)]u(k)x1(k)

w2(k)=w2(k-1)+ηI[y*-y(k)]u(k)x2(k)

w3(k)=w3(k-1)+ηD[y*-y(k)]u(k)x3(k)

xi(k)为第k次计算的控制器第i个输入误差量:

x1(k)=y*-y(k)

x2(k)=[y*-y(k)]-[y*-y(k-1)]

x3(k)=[y*-y(k)]-2[y*-y(k-1)]+[y*-y(k-2)]

上述各式中,u(k)为第k次计算的控制器输出量,u(k-1)为第(k-1)次计算的控制器输出量;w1(k)为第k次计算的第1个权系数,w2(k)为第k次计算的第2个权系数,w3(k)为第k次计算的第3个权系数;w1(k-1)为第(k-1)次计算的第1个权系数,w2(k-1)为第(k-1)次计算的第2个权系数,w3(k-1)为第(k-1)次计算的第3个权系数;x1(k)为第k次计算的控制器第1个输入误差量,x2(k)为第k次计算的控制器第2个输入误差量,x3(k)为第k次计算的控制器第3个输入误差量;y*为控制器的输入给定值,y(k)为第k次计算的控制器的实际采样值,y(k-1)为第(k-1)次计算的控制器的实际采样值,y(k-2)为第(k-2)次计算的控制器的实际采样值;ηP为比例学习速率,ηI为积分学习速率,ηD为微分学习速率;K为比例系数,K>0。

上述步骤1中,初始化单神经元自适应PID控制器的参数包括:给定比例系数K、比例学习速率ηP、积分学习速率ηP和微分学习速率ηD;同时在初次计算即k=1时,令u(k-1)=0,w1(k-1)=0,w2(k-1)=0,w3(k-1)=0,y(k-1)=0,y(k-2)=0和i′d=0。

上述步骤2中,转速的采样值ω为:

式中,ωm为机械角速度。

与现有技术相比,本发明具有如下特点:

1、在弱磁控制的基础上,通过单神经元自适应PID控制器对转速环进行调节,兼收了神经网络和PID的各自优势,使控制系统具有更好的动态响应能力和鲁棒性,使控制精度更高,转矩脉动更小,有效提高直流母线电压的利用率;

2、通过利用单神经元自适应PID控制器代替常规积分器,使得控制器各项参数可以在线实时自整定,对于电机运行和环境变化,更具适应性;此外,结合电流解耦前馈补偿方式,使得控制系统完全解耦,有效提高了控制系统性能和控制精度。

附图说明

图1为内置式永磁同步电机单神经元自适应PID弱磁控制方法的原理图。

图2为单神经元自适应PID控制器原理图。

图3为电流解耦前馈补偿原理图。

图4为基于单神经元自适应PID控制器的电压反馈控制原理图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实例,对本发明进一步详细说明。

一种内置式永磁同步电机单神经元自适应PID弱磁控制方法,如图1所示,其具体包括步骤如下:

步骤1,构建单神经元自适应PID控制器,如图2所示:

y*表示系统输入给定值,y(k)表示系统第k次计算的实际采样值,两者误差ey(k)经过状态转换器,输出为三个中间状态变量x1、x2、x3,然后把这三个中间状态变量作为神经元的3个输入量,其值分别为:

ey(k)=y*-y(k)

x1(k)=ey(k)

x2(k)=ey(k)-ey(k-1)

x3(k)=ey(k)-2ey(k-1)+ey(k-2)

其中,xi(k)表示第k次计算的第i个x的值(i=1,2,3;k=1,2,3...),ey(k)表示第k次计算的ey值(k=1,2,3...)。

按照有监督Hebb学习算法,可得单神经元自适应PID控制的输出为:

其中,K为比例系数(K>0),ηP、ηI、ηD分别为比例、积分、微分的学习速率。wi(k)(i=1,2,3;k=1,2,3...)表示权系数,

步骤2,初始化单神经元自适应PID控制器各项参数,并设定比例系数K、比例学习速率ηP、积分学习速率ηI和微分学习速率ηD

在进行单神经元自适应PID控制器各项参数初始化时,因为k=1,2,3...,所以当k=1时,u(k-1)=0,w1(k-1)=0,w2(k-1)=0,w3(k-1)=0,ey(k-1)=0,ey(k-2)=0。此外,初次计算时i′d=0。这些参数在控制器软件编程阶段设定,不作为控制器本身的参数输入。

步骤3,由传感器检测电机机械角速度ωm得到电机转速采样值ω;

步骤4,给予电机转速给定值ω*,作为单神经元自适应PID控制器的输入给定值y*,将各个时刻电机转速采样值ω作为单神经元自适应PID控制器的实际采样值y,经过单神经元PID控制器,则单神经元自适应PID控制器输出的第k次计算的控制器输出量u(k),即作为各个时刻的转矩给定值T*

步骤5,将转矩给定值T*通过MTPA(最大转矩电流比)控制,利用公式法,通过T*先求出交轴电流给定值然后利用求出直轴电流给定值

MTPA计算公式为:

其中,pn表示电机极对数,ψf表示永磁体磁链,Ld表示定子直轴(d轴)电感量,Lq表示定子交轴(q轴)电感量;其中d轴和q轴属于同步旋转坐标系的坐标变量;

步骤6,如图3所示,由直轴电流给定值和直轴电流采样值id相比较,并结合弱磁模块对直轴电流的补偿值i′d,通过PI电流调节器,得到由电阻和微分部分产生的电压u1

其中,i″d表示直轴电流计算值,R表示定子电阻;直轴电流的补偿值i′d由弱磁模块产生,但弱磁模块不是每次都启动的,需要判断弱磁电压是否达到弱磁条件,即当对,弱磁模块产生直轴电流的补偿值i′d,否则弱磁模块不产生直轴电流的补偿值i′d,即i′d=0;在第一次循环的时候,肯定是没达到要求弱磁条件,即i′d=0。

步骤7,由交轴电流采样值iq和电机机械角速度ωm,得到前馈补偿的d轴电压中由q轴电流引起的电压分量u2

ωe=pnωm

u2=-ωeLqiq

其中,ωe表示电角速度;

步骤8,结合两个分电压u1和u2,得到d轴电压给定值ud

步骤9,如图3所示,由交轴电流给定值和交轴电流采样值iq的比较,通过PI电流调节器得到由电阻和微分部分产生的电压u1′;

其中,i″q表示交轴电流计算值;

步骤10,由直轴电流采样值id和电机机械角速度ωm,得到前馈补偿的q轴电压中由d轴电流引起的电压分量u2′;

ωe=pnωm

u2′=ωe(Ldidf)

步骤11,结合两个分电压u1′和u2′,得到q轴电压给定值uq

步骤12,通过弱磁条件判断弱磁模块是否启动。若则电机相电流和相电流未达到最大值,弱磁模块不起作用,i′d=0,传递到下一次迭代的步骤6,其中udc表示直流侧电压;

步骤13,若则电机相电流和相电流达到最大值,弱磁模块启动。弱磁模块启动后,将作为输入单神经元自适应PID控制器的实际采样值y,udc作为输入单神经元自适应PID控制器的给定值y*,经过单神经元自适应PID控制器,得到补偿d轴的电流分量i′d,传递到下一次迭代的步骤6;如图4所示;

步骤14,由d轴电压给定值ud和q轴电压给定值uq,通过反Park变换(同步旋转坐标变换),得到静止坐标系α-β下的2个电压信号uα和uβ

步骤15,电压信号uα和uβ经过SVPWM调制(空间矢量脉宽调制),控制三相逆变器,并结合IGBT(绝缘栅双极型晶体管)整流,输送给IPMSM(内置式永磁同步电机);

步骤16,传感器检测电机机械角速度ωm,传递到下一次迭代的步骤3、7、10;

步骤17,传感器检测电机三相电流ia、ib、ic,先经过Clark坐标变换(静止坐标变换)得到静止坐标系下的电流值iα和iβ,再经过Park坐标变换(同步旋转坐标变换)得到同步旋转坐标系下的d轴电流采样值id和q轴电流采样值iq,并将其分别传递到下一次迭代的步骤6和9中;

重复循环上述步骤3-17,由此实现对内置式永磁同步电机的实时控制。

本发明利用神经网络所具有的非线性映射能力、学习能力和概括推广能力,结合常规PID控制理论,即神经网络PID,通过兼收两者的优势,使被控系统具有自适应性,可自动在线调节控制器参数,适应被控过程的变化,从而提高控制性能和可靠性,尤其对于时变对象和非线性系统具有较好的控制效果。本文采用的基于单神经元的自适应PID作为神经网络与PID控制相结合的方法之一,具有控制方式简单,容易实现的特点。

能够不受限于电机参数的变化,自动在线整定控制参数,有效降低超调量和转矩脉动,提升控制系统的动态响应能力和稳定性。在电压空间矢量脉宽调制(SVPWM)的基础上,利用单神经元自适应PID控制器控制转速误差,并自动在线整定控制器参数。同时基于电压反馈方式的弱磁控制,结合电流解耦前馈补偿方式,以单神经元PID控制器替换常规积分器,有效控制转矩脉动和超调量,优化弱磁控制效果。

通过构建转速环、电流环和电压环的三闭环内置式永磁同步电机控制模型,在电压空间矢量脉宽调制(SVPWM)的基础上,利用单神经元自适应PID控制器,并结合最大转矩电流比控制(MTPA)以及基于电流解耦前馈补偿的电压反馈弱磁控制,不受限于电机参数的动态变化,能够在线整定控制器各项参数,有效减小超调量和转矩脉动,动态响应快,鲁棒性强。

需要说明的是,尽管以上本发明所述的实施例是说明性的,但这并非是对本发明的限制,因此本发明并不局限于上述具体实施方式中。在不脱离本发明原理的情况下,凡是本领域技术人员在本发明的启示下获得的其它实施方式,均视为在本发明的保护之内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于神经网络的压缩机控制方法、系统和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!