一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

塔机回转控制方法、装置及计算机可读存储介质与流程

2022-07-13 15:39:21 来源:中国专利 TAG:


1.本发明涉及回转机构的转动惯量技术领域,尤其涉及一种塔机回转控制方法、装置和计算机可读存储介质。


背景技术:

2.作为基建施工过程中关键的设备,塔式起重机的工况直接影响着建筑产品的安全性与可靠性。塔机回转机构中包括有变频器控制电机,当塔机中的齿轮传动机构驱动大臂旋转时,实际上由于塔机机身存在形变,塔机大臂速度和变频器电机速度并不一致,在停机时,会有一定幅度的回摆,导致回转机构定位不准,司机使用困难。
3.在现有技术中,传统的解决方法是加入涡流机构来抑制回弹,涡流控制的原理是电机涡流制动器电枢随转轴一起转动,当励磁线圈通入直流电后,涡流制动器的爪极与电枢间气隙产生磁场,点数切割磁力线感生电势,形成电流(即涡流)。由涡流产生的磁场与爪极磁场相互作用,形成制动转矩,在一定的转速范围内,制动转矩与励磁电流及电枢转速近似成正比例线性关系。这种控制方式无法反馈,一旦涡流线圈出现问题,则会导致塔机在回转过程中大臂出现较大的顿挫、反弹、甚至对大臂造成永久性破坏。并且涡流和涡流控制电路均为硬件装置,增加了系统成本和维护成本。


技术实现要素:

4.本发明的主要目的在于提供一种塔机回转控制方法、装置和计算机可读存储介质。旨在解决现有塔机回转控制技术中的硬件装置的系统成本和维护成本高的问题。
5.为实现上述目的,本发明提供一种塔机回转控制方法,所述塔机回转控制方法包括步骤:
6.获取塔机的设备参数,根据所述设备参数构建塔机的动力学方程;
7.将所述动力学方程进行拉氏变换,构建塔机的大臂转速和电机转速之间的目标传递函数;
8.接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器重构所述电机工作频率并输出目标频率曲线;
9.控制电机根据所述目标频率曲线运行,以消除塔机回转震荡。
10.可选地,所述接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器重构所述电机工作频率并输出目标频率曲线的步骤包括:
11.接收塔机的电机工作频率,将所述电机工作频率进行预设加减速处理,并输出第一工作频率曲线;
12.根据预设时滞整形器传递函数,计算与所述时滞整形器传递函数相对应的脉冲序列表达式;
13.根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线。
14.可选地,所述根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线的步骤包括:
15.根据所述目标传递函数、预设时滞时间、预设阻尼和预设时滞次数,得到与所述预设时滞次数相对应的时滞放大系数和目标时滞时间;
16.根据所述脉冲序列表达式、所述时滞放大系数、所述目标时滞时间以及所述预设时滞次数,得到脉冲序列;
17.根据所述脉冲序列对所述第一工作频率进行时滞处理,生成目标频率曲线。
18.可选地,所述将所述动力学方程进行拉氏变换,构建塔机的大臂转速和电机转速之间的目标传递函数的步骤包括:
19.将所述动力学方程进行拉氏变换,得到所述电机转速与塔机的电机驱动力矩之间的第一传递函数,以及所述大臂转速与所述电机驱动力矩之间的第二传递函数;
20.对所述第一传递函数和第二传递函数进行运算,得到所述大臂转速与所述电机转速之间的第三传递函数;
21.根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数。
22.可选地,所述设备参数包括电机设备参数和第一机械设备参数;所述电机设备参数包括电机转速和电机驱动力矩;
23.所述根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数的步骤包括:
24.以电机转速和电机驱动力矩对第一机械设备参数定标,获取与所述电机设备参数的量程相对应的第二机械设备参数,其中,所述第一机械设备参数包括弹性扭转力、大臂转速、大臂摩擦力及风阻、塔机弹性扭转力系数以及大臂重量;
25.根据所述第三传递函数、所述第二机械设备参数和塔机预设阻尼,得到与所述第三传递函数相对应的目标传递函数。
26.可选地,所述根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的目标传递函数的步骤包括:
27.根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的第四传递函数;
28.根据所述第四传递函数和所述塔机预设阻尼,得到目标传递函数。
29.可选地,所述目标传递函数包括:
[0030][0031]
其中,ω0为自然频率,ωd为定标后的大臂转速,ωm为定标后的电机转速,ζ为塔机系统阻尼,k
t
'为定标后的弹性扭转系数,j'd为定标后的大臂及悬挂物惯量。
[0032]
可选地,所述脉冲序列包括:
[0033][0034]
其中,n为时滞次数,m为时滞系数,t
x
为时滞时间,ai为第i次的时滞放大系数,ti为
第i次的时滞时间,s为复频率。
[0035]
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有塔机回转控制程序,所述塔机回转控制程序被处理器执行时实现如上所述的塔机回转控制方法的步骤。
[0036]
本发明提出一种塔机回转控制方法、装置和计算机可读存储介质,所述塔机回转控制方法包括步骤:获取塔机设备参数,根据所述设备参数构建塔机的动力学方程;将所述动力学方程进行拉氏变换,构建塔机大臂转速和电机转速之间的目标传递函数;接收电机工作频率,并根据所述目标传递函数,采用时滞整形器重构所述电机工作频率并输出目标频率曲线;控制电机根据所述目标频率曲线运行,消除塔机回转震荡。通过上述方式,本发明能够在软件应用层面消除塔机在工作过程由于塔机大臂速度与变频器电机速度不一致而造成的塔机在停机时的回摆,增强了对塔机的控制力,提高了工作人员作业时的安全性,同时避免了因使用硬件装置而造成的系统成本和硬件维护成本较高的问题。
附图说明
[0037]
图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
[0038]
图2为本发明塔机回转控制方法第一实施例的流程示意图;
[0039]
图3为本发明塔机回转控制方法第一实施例中步骤s30的流程示意图;
[0040]
图4为本发明塔机回转控制方法中动力学方程所对应的系统传递函数框图;
[0041]
图5为本发明塔机回转控制方法中时滞整形控制框图;
[0042]
图6为本发明塔机回转控制方法中塔机系统的输入输出波形图;
[0043]
图7为本发明塔机回转控制方法中塔机系统的结构示意图。
[0044]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0045]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
[0047]
本发明实施例终端为塔机控制装置。
[0048]
如图1所示,该终端可以包括:处理器1001,例如cpu(中央处理器,central processing unit),通信总线1002,用户接口1003,dvi接口1004,usb接口(通用串行总线,universal serial bus)1005,存储器1006。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。dvi接口(digital visual interface,数字视频接口)1004可选的可以包括标准的有线接口,通过dvi线与其他外部设备连接。usb接口1005可选的可以包括标准的有线接口,通过usb连接线与其他外部设备连接。存储器1006可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1006可选的还可以是独立于前述处理器1001的存储装置。
[0049]
可选地,终端还可以包括音频电路等等,在此不再赘述。
[0050]
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0051]
如图1所示,作为一种计算机存储介质的存储器1006中可以包括操作系统、dvi接口模块、usb接口模块、用户接口模块以及塔机回转控制程序。
[0052]
在图1所示的终端中,dvi接口1004主要用于连接外部设备,与外部设备进行数据通信;usb接口1005主要用于连接外部设备,与外部设备进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的塔机回转控制程序,并执行以下操作:
[0053]
获取塔机的设备参数,根据所述设备参数构建塔机的动力学方程;
[0054]
将所述动力学方程进行拉氏变换,构建塔机的大臂转速和电机转速之间的目标传递函数;
[0055]
接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器重构所述电机工作频率并输出目标频率曲线;
[0056]
控制电机根据所述目标频率曲线运行,以消除塔机回转震荡。
[0057]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0058]
接收塔机的电机工作频率,将所述电机工作频率进行预设加减速处理,并输出第一工作频率曲线;
[0059]
根据预设时滞整形器传递函数,计算与所述时滞整形器传递函数相对应的脉冲序列表达式;
[0060]
根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线。
[0061]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0062]
根据所述目标传递函数、预设时滞时间、预设阻尼和预设时滞次数,得到与所述预设时滞次数相对应的时滞放大系数和目标时滞时间;
[0063]
根据所述脉冲序列表达式、所述时滞放大系数、所述目标时滞时间以及所述预设时滞次数,得到脉冲序列;
[0064]
根据所述脉冲序列对所述第一工作频率进行时滞处理,生成目标频率曲线。
[0065]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0066]
将所述动力学方程进行拉氏变换,得到所述电机转速与塔机的电机驱动力矩之间的第一传递函数,以及所述大臂转速与所述电机驱动力矩之间的第二传递函数;
[0067]
对所述第一传递函数和第二传递函数进行运算,得到所述大臂转速与所述电机转速之间的第三传递函数;
[0068]
根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数。
[0069]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0070]
以电机转速和电机驱动力矩对第一机械设备参数定标,获取与所述电机设备参数
的量程相对应的第二机械设备参数,其中,所述第一机械设备参数包括弹性扭转力、大臂转速、大臂摩擦力及风阻、塔机弹性扭转力系数以及大臂重量;
[0071]
根据所述第三传递函数、所述第二机械设备参数和塔机预设阻尼,得到与所述第三传递函数相对应的目标传递函数。
[0072]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0073]
根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的第四传递函数;
[0074]
根据所述第四传递函数和所述塔机预设阻尼,得到目标传递函数。
[0075]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0076][0077]
其中,ω0为自然频率,ωd为定标后的大臂转速,ωm为定标后的电机转速,ζ为塔机系统阻尼,k
t
'为定标后的弹性扭转系数,j'd为定标后的大臂及悬挂物惯量。
[0078]
进一步地,处理器1001可以调用存储器1006中存储的塔机回转控制程序,还执行以下操作:
[0079][0080]
其中,n为时滞次数,m为时滞系数,t
x
为时滞时间,ai为第i次的时滞放大系数,ti为第i次的时滞时间,s为复频率。
[0081]
本发明塔机控制装置的具体实施例与下述塔机回转控制方法各实施例基本相同,在此不作赘述。
[0082]
请参阅图2,本发明提供一种塔机回转控制方法,在塔机控制装置的塔机回转控制方法的第一实施例中,塔机回转控制方法包括以下步骤:
[0083]
步骤s10,获取塔机的设备参数,根据所述设备参数构建塔机的动力学方程;
[0084]
在本实施例中,需要说明的是,请参阅图7,图7为本发明中塔机的结构示意图,塔机包括有上转台和下转台。上转台安装电机、减速机、塔机大臂和小齿轮。下转台连接塔身及回转大齿轮转盘。所以所述设备参数包括:小齿轮半径r1、大齿轮半径r2、减速机减速比k1、电机惯量jm、大臂及悬挂物惯量jd、弹性扭转系数k
t
、电机驱动力矩tm、弹性扭转力t
t
、大臂摩擦力及风阻t
l
、电机转速wm和大臂转速wd,其中,参数k1,r1,r2可由塔机的生产厂家提供。参数jm,jd,k
t
由塔机使用的电机,塔机的型号及塔机高度确定。其中jd会随着回转大臂所吊重物而略有变化。wd不可测量,t
t
不可测量,扰动t
l
不可测量,wm可由无速度传感器控制观测得到;
[0085]
所述动力学方程用以下公式表示:
[0086]
[0087][0088][0089]
其中,t为时间,其他代数含义如上所述,在此不作赘述。
[0090]
步骤s20,将所述动力学方程进行拉氏变换,构建塔机大臂转速和电机转速之间的目标传递函数;
[0091]
在本实施例中,步骤s20还包括:
[0092]
步骤a21,将所述动力学方程进行拉氏变换,得到所述电机转速与塔机的电机驱动力矩之间的第一传递函数,以及所述大臂转速与所述电机驱动力矩之间的第二传递函数;
[0093]
在本实施例中,请参阅图4,图4为动力学方程所对应的系统传递函数框图;可根据系统传递函数框图,得到所述电机转速与塔机的电机驱动力矩之间的第一传递函数,以及所述大臂转速与所述电机驱动力矩之间的第二传递函数,具体方法为现有技术,本发明在此不作赘述。
[0094]
在本实施例中,所述第一传递函数表示为电机转速与电机驱动力矩之间的比值,即塔机系统中输出量与输入量之比,具体表示为:
[0095][0096]
其中,s为拉普拉斯变换中的复参变量,称为复频率,wm为电机转速,tm为电机驱动力矩,jm为电机惯量,r1为小齿轮半径、r2为大齿轮半径、k1为减速机减速比,k
t
为弹性扭转系数,jd为大臂及悬挂物惯量。
[0097]
所述第二传递函数表示为大臂转速与电机驱动力矩之间的输出与输入的关系,具体表示为:
[0098][0099]
其中,式中代数所示含义如上所述,在此不作赘述。
[0100]
步骤a22,对所述第一传递函数和第二传递函数进行运算,得到所述大臂转速与所述电机转速之间的第三传递函数;
[0101]
具体的,可将(2)式和(1)式进行相除运算,得到表示大臂转速和电机转速之间的传递函数,具体可表示为:
[0102][0103]
其中,式中代数所示含义如上所述,在此不作赘述。
[0104]
步骤a23,根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数。
[0105]
在本实施例中,由于塔机系统包括电机结构和机械结构,需要以电机结构中的设备参数为标准,对机械结构中的参数进行定标,即统一电机结构的参数与机械结构的参数的量程,方便后续计算,例如,当电机旋转5圈时,才可带动大臂旋转1圈,因此,为方便计算,需将大臂速度和电机速度统一,即当电机旋转1圈的同时大臂也同样旋转一圈。在计算得到定标后的设备参数后,将定标后设备参数代入上述实施例中的动力学方程中,以得到目标传递函数。具体的,目标传递函数,可由下述公式表示:
[0106][0107]
其中,ω0为自然频率,ωd为定标后的大臂转速,ωm为定标后的电机转速,ζ为塔机系统阻尼,k
t
'为定标后的弹性扭转系数,j'd为定标后的大臂及悬挂物惯量。
[0108]
请参阅图3和图5,图5为时滞整形控制框图,在步骤a24之后,执行步骤s30,
[0109]
步骤s30,接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器重构所述电机工作频率并输出目标频率曲线;
[0110]
在本实施例中,所述步骤s30还包括:
[0111]
步骤s31,接收塔机的电机工作频率,将所述电机工作频率进行预设加减速处理,并输出第一工作频率曲线;
[0112]
电机工作频率可由作业人员进行输入,由于塔机的每一个档位都对应一个电机工作频率,所以可直接接收作业人员输入的档位,进而经过塔机系统中的变频器根据接收到的电机工作频率,将频率从0逐渐变换到额定的电机工作频率,即接收到的电机工作频率,由此会生成一条频率的变化曲线,即第一工作频率曲线,请参阅图6中自上而下的第一条曲线,即为第一工作频率曲线。
[0113]
步骤s32,根据预设时滞整形器传递函数,计算与所述时滞整形器传递函数相对应的脉冲序列表达式;
[0114]
在本实施例中,所述预设时滞整形器函数,具体通过以下公式表示:
[0115][0116]
其中,n为时滞次数,ai为第i次的时滞放大系数,ti为第i次的时滞时间,s为复频率,t为时滞时间。
[0117]
通过数学运算,可将时滞整形器传递函数转换为脉冲序列表达式,具体的,所述脉冲序列表达式由下述公式表示:
[0118][0119]
其中,当n取值为3时,各参数取值如下所示:
[0120]
[0121]
(7)式表示为a
0-t3中各参数的取值,即t0为0,t2为t
x
,依次类推,即a0为1/m,在此不作赘述。
[0122]
其中,
[0123]
m为时滞系数,t
x
为时滞时间,具体取值范围为
[0124]
当t
x
越长,参数适应性越强,但是最终频率加减速时间也会越长,实际取值根据现场情况做合理选择,例如,当需要大臂较快停止时,则可选择较小的值,当需要大臂较慢停止时,则可选择较大的值。其他参数代表含义如上所述,在此不作赘述。
[0125]
此外,时滞整形时,时滞时间为半个震荡周期,则为zv整形,如果时滞时间为一个震荡周期,则为zvd整形,本方式整形时间可以变化,可以做到比zv整形更快,也可以做到比zvd整形更慢,但是参数适应性更好。本发明选取不同的时滞时间,可以兼容zv整形和zvd整形。
[0126]
步骤s33,根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线。
[0127]
在本实施例中,所述步骤s33还包括:
[0128]
步骤a331,根据所述目标传递函数、预设时滞时间、预设阻尼和预设时滞次数,得到与所述预设时滞次数相对应的时滞放大系数和目标时滞时间;
[0129]
在本实施中,时滞放大系数分别为a0、a1、a2,分别可根据公式(7)中对应的表达式进行计算,目标时滞时间为t1、t2、t3,分别可根据公式(7)中对应的表达式进行计算。
[0130]
步骤a332,根据所述脉冲序列表达式、所述时滞放大系数、所述目标时滞时间以及所述预设时滞次数,得到脉冲序列;
[0131]
在本实施例中,在计算得到时滞放大系数以及目标时滞时间后,可根据以下公式计算得到脉冲序列
[0132][0133]
其中,各参数所代表的含义参见上述叙述,在此不作赘述。u(t)表示第i次时滞时,t时刻的脉冲序列。
[0134]
步骤a333,根据所述脉冲序列对所述第一工作频率进行时滞处理,生成目标频率曲线。
[0135]
在本实施例中,目标频率曲线中的各时刻对应的频率可通过以下公式计算:
[0136]
f(t)
目标
=u(t)*f(t);
[0137]
其中,f(t)
目标
为t时刻的目标工作频率,u(t)为t时刻的脉冲序列,f(t)为t时刻的第一工作频率。即t时刻的目标工作频率为t时刻的脉冲序列与t时刻的第一工作频率之积,即为塔机中电机的输入频率,电机根据目标频率运行,即可消除回转时的震荡。
[0138]
参阅上述实施例中公式(7)和公式(8),当时滞次数为3次时,需要说明的是,目标时滞时间与时滞放大系数一一对应,即t1对应a1,t2对应a2,t3对应a3。所述放大系数,即表示为对波形的放大程度。所述目标时滞时间,即表示为对波形的延迟时间,具体的请参阅图6,图6为塔机系统的输入输出波形图,在图6中,横坐标为工作时间,纵坐标为工作频率。图6中
自上而下的第一幅波形为电机加减速后的第一工作频率,表示为电机在未进行时滞整形时从开始工作到结束工作时的工作频率;图6中自上而下的第二幅波形为时滞整形后的电机输出波形图,表示为电机在进行时滞整形时从开始工作到结束工作时的工作频率;图6中自上而下的第三幅波形为大臂最终频率,可以看出大臂从开始到结束工作的过程中始终处于匀速运行状态,即表示大臂在工作过程中无震荡。图6中自上而下的第二条曲线共表示了对第一工作频率曲线的三次时滞过程,分别将波形向右移一段时间,使得最后输出的大臂频率曲线稳定无震荡。
[0139]
在步骤a332之后,执行步骤s34:
[0140]
步骤s40,控制电机根据所述目标频率曲线运行,消除塔机回转震荡。
[0141]
本发明提出一种塔机回转控制方法,所述塔机回转控制方法包括步骤:获取塔机设备参数,根据所述设备参数构建塔机的动力学方程;将所述动力学方程进行拉氏变换,构建塔机大臂转速和电机转速之间的目标传递函数;接收电机工作频率,并根据所述目标传递函数,采用时滞整形器重构所述电机工作频率并输出目标频率曲线;控制电机根据所述目标频率曲线运行,消除塔机回转震荡。通过上述方式,本发明能够在软件应用层面消除塔机在工作过程由于塔机大臂速度与变频器电机速度不一致而造成的塔机在停机时的回摆,增强了对塔机的控制力,提高了工作人员作业时的安全性,同时避免了因使用硬件装置而造成的系统成本和硬件维护成本较高的问题。
[0142]
进一步的,本发明塔机回转控制方法第二实施例提供一种塔机回转控制方法,基于上述一实施例,所述设备参数包括电机设备参数和第一机械设备参数;所述电机设备参数包括电机转速和电机驱动力矩;
[0143]
所述根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数的步骤包括:
[0144]
步骤a241,以电机转速和电机驱动力矩对第一机械设备参数定标,获取与所述电机设备参数的量程相对应的第二机械设备参数,其中,所述第一机械设备参数包括弹性扭转力、大臂转速、大臂摩擦力及风阻、塔机弹性扭转力系数以及大臂重量;
[0145]
在本实施例中,由于塔机系统包括电机结构和机械结构,需要以电机结构中的设备参数为标准,对机械结构中的参数进行定标,即将机械结构的参数的量程统一为电机结构的参数的量程,以方便后续计算。第一机械设备参数为未定标的参数,第二机械设备参数为定标后的参数,且定标过程具体表示为:
[0146][0147][0148][0149][0150]
[0151]
其中,t
t
'为定标后的弹性扭转力;wd'为定标后的大臂转速;k
t
'为定标后的弹性扭转系数;t
l
'为定标后的大臂摩擦力及风阻;j'd为定标后的大臂及悬挂物重量;r1为小齿轮半径;r2为大齿轮半径;k1为减速机减速比。
[0152]
步骤a242,根据所述第三传递函数、所述第二机械设备参数和塔机预设阻尼,得到与所述第三传递函数相对应的目标传递函数。
[0153]
在本实施例中,所述步骤a242还包括:
[0154]
步骤a2421,根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的第四传递函数;
[0155]
步骤a2422,根据所述第四传递函数和所述塔机预设阻尼,得到目标传递函数。
[0156]
在本实施例中,所述第四传递函数为参数定标后的大臂转速与电机转速之间关系表达式,具体为:
[0157][0158]
但考虑到塔机系统的阻尼情况,因此根据(14)式得到目标传递函数:
[0159][0160]
其中,ω0为自然频率,ωd为定标后的大臂转速,ωm为定标后的电机转速,ζ为塔机系统阻尼,k
t
'为定标后的弹性扭转系数,j'd为定标后的大臂及悬挂物惯量。
[0161]
在步骤s242之后,执行步骤a243,
[0162]
步骤a243,根据所述目标传递函数和所述第四传递函数,确定自然频率。
[0163]
所述自然频率为在后续计算中,需根据自然频率进行时滞整形控制。
[0164]
在本发明中,通过对塔机系统中的电机设备参数和机械结构设备参数定标,保证了时滞整形过程中的参数量程的一致性,确保了控制过程中的准确性,能够使得大臂速度在匀速或停机时,无任何摆动,增强了控制过程的精准度。
[0165]
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有塔机回转控制程序,所述塔机回转控制程序被处理器执行时实现如下操作:
[0166]
获取塔机的设备参数,根据所述设备参数构建塔机的动力学方程;
[0167]
将所述动力学方程进行拉氏变换,构建塔机的大臂转速和电机转速之间的目标传递函数;
[0168]
接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器重构所述电机工作频率并输出目标频率曲线;
[0169]
控制电机根据所述目标频率曲线运行,以消除塔机回转震荡。
[0170]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0171]
所述接收塔机的电机工作频率,并根据所述目标传递函数,采用预设时滞整形器
重构所述电机工作频率并输出目标频率曲线的步骤包括:
[0172]
接收塔机的电机工作频率,将所述电机工作频率进行预设加减速处理,并输出第一工作频率曲线;
[0173]
根据预设时滞整形器传递函数,计算与所述时滞整形器传递函数相对应的脉冲序列表达式;
[0174]
根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线。
[0175]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0176]
所述根据所述脉冲序列表达式和目标传递函数,对所述第一工作频率曲线进行时滞处理,生成目标频率曲线的步骤包括:
[0177]
根据所述目标传递函数、预设时滞时间、预设阻尼和预设时滞次数,得到与所述预设时滞次数相对应的时滞放大系数和目标时滞时间;
[0178]
根据所述脉冲序列表达式、所述时滞放大系数、所述目标时滞时间以及所述预设时滞次数,得到脉冲序列;
[0179]
根据所述脉冲序列对所述第一工作频率进行时滞处理,生成目标频率曲线。
[0180]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0181]
所述将所述动力学方程进行拉氏变换,构建塔机的大臂转速和电机转速之间的目标传递函数的步骤包括:
[0182]
将所述动力学方程进行拉氏变换,得到所述电机转速与塔机的电机驱动力矩之间的第一传递函数,以及所述大臂转速与所述电机驱动力矩之间的第二传递函数;
[0183]
对所述第一传递函数和第二传递函数进行运算,得到所述大臂转速与所述电机转速之间的第三传递函数;
[0184]
根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数。
[0185]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0186]
所述设备参数包括电机设备参数和第一机械设备参数;所述电机设备参数包括电机转速和电机驱动力矩;
[0187]
所述根据所述设备参数,得到与所述第三传递函数相对应的目标传递函数的步骤包括:
[0188]
以电机转速和电机驱动力矩对第一机械设备参数定标,获取与所述电机设备参数的量程相对应的第二机械设备参数,其中,所述第一机械设备参数包括弹性扭转力、大臂转速、大臂摩擦力及风阻、塔机弹性扭转力系数以及大臂重量;
[0189]
根据所述第三传递函数、所述第二机械设备参数和塔机预设阻尼,得到与所述第三传递函数相对应的目标传递函数。
[0190]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0191]
所述根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的目标传递函数的步骤包括:
[0192]
根据所述第三传递函数和所述第二机械设备参数,得到与所述第三传递函数相对应的第四传递函数;
[0193]
根据所述第四传递函数和所述塔机预设阻尼,得到目标传递函数。
[0194]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0195]
所述目标传递函数包括:
[0196][0197]
其中,ω0为自然频率,ωd为定标后的大臂转速,ωm为定标后的电机转速,ζ为塔机系统阻尼,k
t
'为定标后的弹性扭转系数,j'd为定标后的大臂及悬挂物惯量。
[0198]
进一步地,所述塔机回转控制程序被处理器执行时还实现如下操作:
[0199]
所述脉冲序列包括:
[0200][0201]
其中,n为时滞次数,m为时滞系数,t
x
为时滞时间,ai为第i次的时滞放大系数,ti为第i次的时滞时间,s为复频率。
[0202]
本发明计算机可读存储介质的具体实施例与上述塔机回转控制方法各实施例基本相同,在此不作赘述。
[0203]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0204]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0205]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0206]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献