System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种ecm电机的恒力矩校准方法。
技术介绍
1、国外主流空调厂家(如大金,开利等)早期开发的恒力矩控制的ecm电机经过多年市场应用后,需要用新的电机厂家或新的电机技术(铜线,铝线等)去进行更替旧的恒力矩控制的ecm电机,这时要求恒力矩控制的新的ecm电机的性能与第一供应商原有恒力矩控制的ecm电机的性能基本一致,但不同电机厂家的恒力矩控制的ecm电机,因电机材料特性,驱动器硬件,软件算法,生产制程等各方面差异,导致电机性能千差万别,尤其对于恒力矩应用电机(国外hvac设备的主流应用,基于电流来控制),对各零部件的公差要求较高,要做到新电机与旧电机的恒力矩曲线完全一致非常困难。
2、关于恒力矩控制的ecm电机的
技术介绍
,可以参考申请人申请的专利号为cn201310518422、专利名称为一种ecm电机的恒力矩控制方法的专利技术专利,或者参考申请人申请的专利号为cn201510079416、专利名称为-一种ecm电机的恒力矩控制方法的专利技术专利,或者参考申请人申请的专利号为cn201811334775专利名称为-基于无位置传感器矢量控制永磁同步电机恒力矩控制方法-的专利技术专利,或者参考申请人申请的专利号为cn202210365015、专利名称为:一种应用于风机系统的ecm电机的恒力矩控制方法的专利技术专利。
3、ecm电机恒力矩控制的算法较多,电机材料特性,驱动器硬件,软件算法,生产制程等各方面差异,导致电机性能千差万别,如何满足客户的要求,即恒力矩控制的新的ecm电机替换第一供应商原有恒力
4、目前,通常的做法是采用二次开发的形式,即专门针对某一风机系统的某一款恒力矩控制的ecm电机来重新开发,模拟其恒力矩控制的性能,这样无法做到与原ecm电机恒力矩性能基本重合,且项目开发时间长,研发成本增加。
技术实现思路
1、本专利技术提供一种ecm电机的恒力矩校准方法,用以解决现有技术中用恒力矩控制的新的ecm电机替换原有恒力矩控制的ecm电机,保证性能基本一致的技术问题。
2、本专利技术的技术方案是这样实现的:
3、一种ecm电机的恒力矩校准方法,用一台新电机去置换被替换电机,新电机和被替换电机都是恒力矩控制的ecm电机,其特征在于,包括以下步骤:
4、步骤a、基于被替换电机的力矩值,选取m个力矩基准点并组成期望力矩值数组lut_x[m],其中m≥3,lut_x[1]的力矩值为被替换电机的最小力矩值,lut_x[max(m)]的力矩值为被替换电机的最大力矩值,m是整数;
5、步骤b、基于新电机的实际力矩,找出m个力矩调整点,力矩调整点的力矩值与力矩基准点的力矩值一一对应,并组成新目标力矩值数组lut_y[m];
6、步骤c、接收原输入目标力矩值t0,调用由期望力矩值数组lut_x[m]和新目标力矩值数组lut_y[m]组成的线性插值模块函数得到对应的新力矩目标值t1,使新电机以新力矩目标值t1进行恒力矩控制。
7、上述所述步骤c所述的线性插值模块函数是采用分段插值方式,具体如下:
8、步骤c1、接收外部输入的目标力矩t0,比较t0与各个力矩调整点的力矩值,找出最接近t0的两个力矩调整点a和a+1,其中点a力矩值<t0<点a+1力矩值,a是整数;
9、步骤c2、调用由lut_y[a]、lut_y[a+1]、lut_x[a]和lut_x[a+1]组成的线性插值模块函数得到力矩设定点t1,调整新电机在力矩设定点为t1。
10、上述所述由lut_y[a]、lut_y[a+1]、lut_x[a]和lut_x[a+1]组成的线性插值模块函数为t1=lut_y[a]+(lut_y[a+1]-lut_y[a])/
11、(lut_x[a+1]-lut_x[a])。
12、上述所述步骤b包括以下具体步骤:通过试验的方法,调整各个力矩调整点的力矩值,使力矩调整点与其对应的力矩基准点两者的力矩值相同,并组成新目标力矩值数组lut_y[m]。
13、上述所述调整各个力矩调整点的力矩值,具体为通过调整该点的电流及转速参数来调整力矩值。
14、上述所述步骤a中,当m为奇数时,设定lut_x[median(m)]的力矩值为被替换电机额定力矩值的的一半力矩值,median(m)是指1至m中的中间值。
15、上述所述步骤a中,m个力矩基准点中,相邻两个力矩基准点之间的力矩值的差值相等。
16、本专利技术与现有技术相比,有以下优点:
17、1、所述电机的恒力矩校准方法,包括以下步骤:步骤a、基于被替换电机的力矩值,选取m个力矩基准点并组成期望力矩值数组lut_x[m],其中m≥3,lut_x[1]的力矩值为被替换电机的最小力矩值,lut_x[max(m)]的力矩值为被替换电机的最大力矩值,m是整数;步骤b、基于新电机的实际力矩,找出m个力矩调整点,力矩调整点的力矩值与力矩基准点的力矩值一一对应,并组成新目标力矩值数组lut_y[m];步骤c、接收原输入目标力矩值t0,调用由期望力矩值数组lut_x[m]和新目标力矩值数组lut_y[m]组成的线性插值模块函数得到对应的新力矩目标值t1,使新电机以新力矩目标值t1进行恒力矩控制。通过软件算法处理让恒力矩控制的新的ecm电机替换原有恒力矩控制的ecm电机,保证性能基本一致,减少客户二元化电机开发的测试项目,缩短项目开发周期,降低制造成本。
18、2、当多个负载应用同一款恒力矩控制的ecm电机时,可直接输入原输入目标力矩值t0来进行校准,这样只需要考察少量应用极限力矩值的负载,使项目开发数大大减少,节约研发成本。
19、3、本专利技术的其它优点在实施例部分展开详细描述。
本文档来自技高网...【技术保护点】
1.一种ECM电机的恒力矩校准方法,用一台新电机去置换被替换电机,新电机和被替换电机都是恒力矩控制的ECM电机,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种ECM电机的恒力矩校准方法,其特征在于,所述步骤C所述的线性插值模块函数是采用分段插值方式,具体如下:
3.根据权利要求2所述的一种ECM电机的恒力矩校准方法,其特征在于:所述由LUT_Y[a]、LUT_Y[a+1]、LUT_X[a]和LUT_X[a+1]组成的线性插值模块函数为T1=LUT_Y[a]+(LUT_Y[a+1]-LUT_Y[a])/(LUT_X[a+1]-LUT_X[a])。
4.根据权利要求3所述的一种ECM电机的恒力矩校准方法,其特征在于,所述步骤B包括以下具体步骤:通过试验的方法,调整各个力矩调整点的力矩值,使力矩调整点与其对应的力矩基准点两者的力矩值相同,并组成新目标力矩值数组LUT_Y[m]。
5.根据权利要求4所述的一种ECM电机的恒力矩校准方法,其特征在于:所述调整各个力矩调整点的力矩值,具体为通过调整该点的电流及转速参数来调整力矩值。
...【技术特征摘要】
1.一种ecm电机的恒力矩校准方法,用一台新电机去置换被替换电机,新电机和被替换电机都是恒力矩控制的ecm电机,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种ecm电机的恒力矩校准方法,其特征在于,所述步骤c所述的线性插值模块函数是采用分段插值方式,具体如下:
3.根据权利要求2所述的一种ecm电机的恒力矩校准方法,其特征在于:所述由lut_y[a]、lut_y[a+1]、lut_x[a]和lut_x[a+1]组成的线性插值模块函数为t1=lut_y[a]+(lut_y[a+1]-lut_y[a])/(lut_x[a+1]-lut_x[a])。
4.根据权利要求3所...
【专利技术属性】
技术研发人员:张先胜,王继忠,雷威,黎雪,
申请(专利权)人:中山大洋电机股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。