一种迭代学习单转子压缩机控制器的转矩脉动抑制方法 |
|||||||
申请号 | CN202311009095.9 | 申请日 | 2023-08-11 | 公开(公告)号 | CN117118292B | 公开(公告)日 | 2024-05-03 |
申请人 | 浙江大学; 宁波奥克斯电气股份有限公司; | 发明人 | 杨家强; 杨哲斌; 邓鎔峰; 古汤汤; 卓森庆; 李发顺; 许真鑫; 张晓军; | ||||
摘要 | 本 发明 公开了一种 迭代 学习单 转子 压缩机 控制器 的转矩脉动抑制方法。该方法以 电机 给定转速与电机测量转速作为输入量,获取此时刻的转速误差值,经过压缩机速度调节模 块 获得压缩机交轴 电流 给定值,将此时刻的转速误差值通过迭代学习模块 跟踪 电机转速 波形 ,并对压缩机交轴电流给定值施加前馈补偿。针对施加前馈补偿后系统测量噪声大、非周期性扰动抑制效果差,采用状态观测补偿模块与 相位 自调整模块,在迭代学习补偿量的 基础 上进行 叠加 ,从而间接地抑制单转子压缩机转矩脉动。本发明提供的方法,无需进行补偿电流查表,易于工程实现,能够显著抑制单转子压缩机周期性转矩脉动、测量噪声等,有效降低变频 空调 的低频振动与运行噪音。 | ||||||
权利要求 | 1.一种迭代学习单转子压缩机控制器的转矩脉动抑制方法,其特征在于,包括以下步骤: |
||||||
说明书全文 | 一种迭代学习单转子压缩机控制器的转矩脉动抑制方法技术领域背景技术[0002] 节能技术已成为21世纪工业发展的重要绿色技术,研发高效节能的变频空调技术对节能技术的开发和应用具有重要的意义。其中,先进高效的变频技术作为压缩机节能技术的核心,通过满足压缩机负载变化来实现电机驱动,可以有效提高变频空调能效比,在变频空调领域内得到了广泛应用。 [0003] 永磁同步电机具有功率密度大、运行效率高、结构可靠等特点,目前变频空调压缩机为了节约成本采用以内置式永磁同步电机为主的单转子压缩机,其采用不对称曲轴设计,导致单转子压缩机在一个吸气排气周期内负载转矩脉动大,尤其是在低频运行过程中,容易造成空调管架共振,影响变频空调的运行性能。 [0005] 目前常用的单转子压缩机转矩脉动抑制算法有三大类,第一类是在低频段采用正弦转矩补偿,该类电机控制算法需要对补偿电流量与相位进行实时存储,占据控制器存储空间大,算法切入的初始相位调节繁琐且转矩脉动抑制效果较差。第二类是采用傅里叶变换补偿法,此类放大需要通过对转速波形进行傅里叶分解提取转矩基波分量,可消除算法带来的相位误差影响,但是只补偿了转矩的基波分量,并未对谐波分量进行补偿,同时需要对初始相位进行调节,需要不断试凑,调试周期长。第三类是重复控制补偿算法,通过比例积分控制器与重复控制器共同作用,有效抑制周期性与非周期性的负载扰动,但是该方法只能针对固定运行频率进行转矩脉动抑制,当运行频率改变时,需要重新调整参数。 发明内容[0006] 针对上述技术所存在的问题,本发明提供了一种迭代学习单转子压缩机控制器的转矩脉动抑制方法,通过迭代学习模块跟踪压缩机的测量转速误差,间接获得补偿电流量,增强控制器前向通道的鲁棒性,有效抑制转矩脉动。然后加入状态观测补偿模块对压缩机负载转矩进行观测补偿,从而改善系统测量噪声,抑制系统非周期性扰动,有效降低变频空调的低频振动与运行噪音。 [0007] 本发明首先提供了一种迭代学习单转子压缩机控制器,包括 [0008] 压缩机速度调节模块,用于获得压缩机交轴电流给定值iq*; [0009] 迭代学习模块,包括比例微分单元和遗忘自适应单元,比例微分单元用于将转速误差ek转化为遗忘自适应单元的输入量rk,遗忘自适应单元用于根据遗忘自适应单元的输*入量rk得到前馈电流补偿量iqc;所述转速误差ek为压缩机运行的给定转速ωm 与此时刻压缩机运行的测量转速ωm做差获得; [0010] 状态观测补偿模块,用于根据压缩机交轴电流给定值iq*与测量转速ωm获得观测负载转矩 将观测负载转矩转换为观测电流量 并将前馈电流补偿量iqc和观测电流量叠加得到最终交轴电流补偿量iqcom; [0011] 相位自调整模块,用于根据转速误差ek获得将最终交轴电流补偿量iqcom前馈到压*缩机交轴电流给定值iq投入的最优补偿时刻topt; [0013] 1)压缩机运行的给定转速为ωm*,将给定转速ωm*与此时刻的测量转速ωm做差获得此时刻的转速误差ek;将转速误差ek输入到压缩机速度调节模块,压缩机速度调节模块输* *出压缩机交轴电流给定值iq,而压缩机直轴电流给定值id保持为恒定的零值; [0014] 2)将转速误差ek经过比例微分单元,得到遗忘自适应单元的输入量rk,设置初始时刻遗忘自适应单元的输出量u0=0,并通过遗忘自适应单元对前一时刻的输出量uk‑1与遗忘自适应单元的输入量rk进行校正得到前一时刻的校正量 并将前一时刻的校正量 与此时刻的输出量uk进行迭代,经过限幅环节,得到前馈电流补偿量iqc; [0015] 3)将压缩机交轴电流给定值iq*与测量转速ωm作为状态观测补偿模块的输入量,通过状态观测补偿模块获得此时刻的观测负载转矩 并将其转换为观测电流量 叠加到步骤2)中的前馈电流补偿量iqc中,得到最终交轴电流补偿量iqcom; [0016] 4)根据所得的转速误差ek,经过相位自调整模块,获得补偿算法投入的最优补偿时刻topt,并在最优补偿时刻将步骤3)得到的最终交轴电流补偿量iqcom前馈到压缩机交轴*电流给定值iq中; [0017] 5)将步骤4)中最终交轴电流补偿量iqcom前馈后的压缩机交轴电流给定值iq*与压*缩机的交轴电流实际值iq做差,并将差值输入到电流调节器得到q轴给定电压值uq;同理将* 压缩机直轴电流给定值id 与压缩机直轴电流实际值id做差,并将差值输入到电流调节器得* * * 到d轴给定电压值ud;将得到的uq、ud通过两相旋转坐标系到三相静止坐标系的坐标变换,* * * * * * 得到三相参考电压uA 、uB、uC,再将uA、uB 、uC通过空间矢量脉宽调制SVPWM技术得到逆变器控制信号,从而对逆变器与单转子压缩机进行控制。 [0018] 与现有技术相比,本发明带来了以下有益效果: [0019] 1)本发明提出的迭代学习单转子压缩机控制器的转矩脉动抑制方法,通过迭代学习环节跟踪压缩机的转速误差,经过遗忘自适应单元、限幅环节,进行迭代修正,间接获得补偿电流量,增强控制器前向通道的鲁棒性,有效抑制转矩脉动。 [0020] 2)本发明采用状态观测补偿模块对单转子压缩机负载转矩进行精准观测,从而改善系统测量噪声,抑制系统非周期性扰动,有效降低变频空调的低频振动与运行噪音。并经过相位自调整模块,对测量转速误差设置启动阈值,对算法投入的初始相位进行自校正,得到最优补偿时刻,减少系统超调,降低算法观测误差,有效提高算法准确性。附图说明 [0021] 图1为单转子压缩机运行过程分析图 [0022] 图2为迭代学习模块的控制框图。 [0023] 图3为状态观测补偿模块的控制框图。 [0024] 图4为迭代学习单转子压缩机控制器的转矩脉动抑制方法的控制框图。 [0025] 图5为未实施本发明提供的单转子压缩机转矩脉动抑制方法的转速波形图。 [0026] 图6为实施重复控制提供的单转子压缩机转矩脉动抑制方法的转速波形图。 [0027] 图7为实施本发明提供的单转子压缩机转矩脉动抑制方法的转速波形图。 具体实施方式[0028] 为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用于解释本发明,并不限定于本发明。 [0029] 首先,如图1所示为单转子压缩机运行过程分析图,其中单转子压缩机的主要结构有滑片、滚子、气缸。由于单转子压缩机采用不对称的曲轴设计,在一个周期内受到吸气压缩、吸气排气的影响,导致单转子压缩机负载产生周期性的转矩脉动。在吸气压缩过程中,随着气体压强的不断增大,其气体力不断增大,负载转矩也随之增大。在吸气排气过程中,随着气体压强的不断减小,其气体力不断减小,负载转矩也随之减小。以此循环往复,形成周期性转矩脉动。图1中的单转子压缩机负载转矩曲线存在最小值,主要原因是单转子压缩机内部与汽缸内壁、曲轴之间存在摩擦,导致最小负载转矩大于0。 [0030] 基于上述主电路结构,本发明提出一种迭代学习单转子压缩机控制器的转矩脉动抑制方法,图4为本发明采用了新型迭代学习转矩脉动抑制方法后的单转子压缩机控制器的控制框图。控制器部分主要包括用于获得压缩机交轴电流给定值iq的压缩机速度调节模*块、迭代学习模块、用于根据压缩机交轴电流给定值iq与测量转速ωm获得观测负载转矩的状态观测补偿模块、用于根据转速误差ek获得压缩机补偿算法投入的最优补偿时刻topt的相位自调整模块以及用于获得逆变器控制信号,对三相逆变电路与单转子压缩机进行控制,实现压缩机转矩脉动的抑制的压缩机电流调节模块;如图2所示,迭代学习模块包括比例微分单元和遗忘自适应单元,比例微分单元用于将转速误差ek转化为遗忘自适应单元的输入量rk,遗忘自适应单元用于根据遗忘自适应单元的输入量rk得到前馈电流补偿量iqc; [0031] 本发明的转矩脉动抑制方法,其具体实施过程如下: [0032] 1)给定压缩机运行转速为ωm*,将给定转速ωm*与此时刻的测量转速ωm做差获得在此时刻的转速误差ek,将转速误差ek输入到压缩机速度调节模块,压缩机速度调节模块输* *出压缩机交轴电流给定值iq,而压缩机直轴电流给定值id保持为恒定的零值。 [0033] 其中,此时刻的转速误差ek,输入到压缩机速度调节模块后,压缩机速度调节模块*输出交轴电流给定值iq表示为: [0034] [0035] 式中,Gp代表压缩机速度调节模块的比例系数,Gi代表压缩机速度调节模块的积分系数,s代表拉普拉斯算子。 [0036] 2)将转速误差ek经过比例微分单元,得到遗忘自适应单元的输入量rk:其迭代学习PD环节表达式为: [0037] rk=Kp·ek+Kd·(ek‑ek‑1) [0038] 其中,Kp代表比例微分单元中的比例系数,Kd代表比例微分单元中的微分系数,ek‑1代表转速误差在上一时刻的值,k=(1,2,3,4……)。 [0039] 进一步地,利用遗忘自适应单元对遗忘自适应单元输入量rk与前一时刻输出量uk‑1进行校正,得到前一时刻的校正量 表达式如下: [0040] [0041] 其中,α代表遗忘因子,β代表自适应因子。 [0042] 进一步地,通过前一时刻的校正量 对此时刻的输出量uk进行迭代,表达式如下: [0043] [0044] 进一步地,获得转速误差输入量ek与遗忘自适应单元此时刻的输出量uk的迭代学习控制算法表达式: [0045] [0046] 具体地,遗忘因子α、自适应因子β的参数配置需要结合压缩机固有的转矩脉动特性,压缩机的转矩脉动特性表现为倍频周期脉动,进行傅里叶分解后,得到转矩脉动特性表达式TL(t): [0047] [0049] 具体地,提取转矩脉动TL(t)中的谐波分量,得到转矩脉动的谐波分量传递函数表达式Trk(s): [0050] [0051] 其中,aLk分别代表k次谐波的转矩加速度即aLk=TLk/J,影响转矩脉动的谐波分量主要是k=1时的基波分量。如图5所示,为未实施本发明提供的单转子压缩机转矩脉动抑制方法下的转速波形图。从图中可以看出单转子压缩机转矩脉动变化明显,说明转矩脉动基波分量幅值高。 [0052] 进一步地,配置iqc传递函数零极点与转矩脉动的谐波传递函数Trk(s)零极点进行2 2 对消,为了保证系统具有充足的带宽,引入阻尼频率ωc,需要将其设计为s+2ωcs+ωs,参数设计满足表达式: [0053] [0054] 其中,取阻尼频率为10Hz—40Hz,根据实际压缩机系统运行状态,自适应因子β随着压缩机实际转速ωs变化而变化,呈现反比例关系,遗忘因子α与阻尼频率呈线性关系,随着阻尼频率变化而变化。 [0055] 进一步地,迭代学习的输出量uk经过限幅环节,得到前馈电流补偿量iqc,其表达式为: [0056] [0057] 其中,um为迭代学习输出量的限幅值。 [0058] 3)如图3所示,将压缩机交轴电流给定值iq*作为状态观测补偿模块的输入量u,压缩机运行角频率ωs作为状态变量x1,负载转矩TL作为状态观测补偿模块的扩张状态变量x2,可得系统的状态方程: [0059] [0060] 进一步地,建立状态观测补偿模块,负载转矩 作为状态观测补偿模块的观测变量 其表达式为: [0061] [0062] 其中,e2表示观测误差,h1表示观测补偿模块带宽。 [0063] 具体地,对观测误差e2进行求导,其表达式为: [0064] [0065] 其中,观测误差e2随时间变化而指数衰减,且观测误差e2与初始状态e2(0)与观测补偿模块带宽h1有关。 [0066] 进一步地,结合压缩机地交轴电流给定值iq*与转速误差ek获得观测负载转矩的表达式为: [0067] [0068] 其中,J代表压缩机的转动惯量,ek‑1代表上一时刻的转速误差值。 [0069] 具体地,观测负载转矩 的时域表达式进行欧拉化简,得到状态观测补偿模块的传递函数表达式为: [0070] [0071] 进一步地,观测转矩 经过增益单元转化为观测电流量 与压缩机实际交轴电流iq进行比较,满足“负差值大增益,正差值小增益”的特点,有效减少系统超调,其表达式为: [0072] [0073] 其中,KT代表大增益系数,Kt代表小增益系数,iq压缩机的交轴电流实际值。 [0074] 进一步地,叠加到步骤三中的前馈电流补偿量iqc,得到最终交轴电流补偿量iqcom。 [0075] 根据所得的转速误差ek,推算补偿算法投入的初始相位,经过相位自调整模块,获得最优补偿相位 [0076] [0077] 其中,ε代表算法的启动阈值。一般ε代取1—20之间,保证最优补偿相位尽可能接近零相位。 [0078] 进一步地,根据最优补偿相位 推算系统最优补偿时刻topt,其表达式为: [0079] [0080] 其中,fr代表压缩机的运行频率,压缩机运行频率的改变会导致最优补偿时刻的变化,实现系统补偿的动态调整。 [0081] 进一步地,在最优补偿时刻将步骤四得到的最终电流补偿量iqcom前馈到压缩机交*轴电流给定值iq。 [0082] 4)将压缩机交轴电流给定值iq*与压缩机的交轴电流实际值iq做差,并将差值输入* *到电流调节器得到q轴给定电压值uq ;同理将压缩机直轴电流给定值id 与压缩机的直轴电* 流实际值id做差,并将差值电流调节器得到d轴给定电压值ud;通过两相旋转坐标系到三相* * * 静止坐标系的坐标变换,得到三相参考电压uA、uB 、uC,再通过空间矢量脉宽调制SVPWM技术得到逆变器控制信号,对三相逆变电路与永磁单转子压缩机进行控制,实现压缩机转矩脉动抑制。 [0083] 如图6所示,为实施重复控制提供的单转子压缩机转矩脉动抑制方法的转速波形图。从图中可以看出单转子压缩机转矩脉动降低到原来的2/3,说明传统重复控制算法对压缩机转矩脉动抑制效果不明显。 [0084] 图7为实施本发明提供的单转子压缩机转矩脉动抑制方法的转速波形图。,从图中可以看出单转子压缩机转矩脉动降低到原来的1/3,说明转矩脉动基波分量得到抑制,算法有效。 [0085] 上述的对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明,但本发明不限于上述实施例。本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。 |