The invention discloses a control method for reducing the slewing stop impact of a car crane, which includes the following steps: setting discrete state sets of the motion state of the rotating mechanism and the discrete action set of the control signal slope change step length, dividing the motion state of the rotary process to the corresponding state set, and controlling the signal by the proportional solenoid valve. The step length of the slope is divided into the corresponding action set. By arranging pressure sensors at the inlet and exit of the oil inlet of the rotary hydraulic motor, the pressure impact value is detected, the reward function is rewarded for each step, and the action general incentive matrix is updated in the opposite direction, so as to realize the automatic learning according to the actual effect. In the continuous operation, it automatically identifies the state, selects the largest action sequence of the total reward in the current state, and builds the slope curve to control the output. Through the above method, the invention can effectively reduce the hydraulic impact during the turning stop of the truck crane, has strong environmental adaptability and improves the working performance of the system.
【技术实现步骤摘要】
一种削减汽车起重机回转停止冲击的控制方法
本专利技术属于工程机械控制
,具体涉及一种削减汽车起重机回转停止冲击的控制方法。
技术介绍
回转机构是工程机械的常见工作机构,尤其是汽车起重机在吊重时回转机构具有较大惯性,在回转停止过程中往往伴有较大液压冲击,液压冲击产生的峰值压力,可高达正常工作压力的3~4倍。液压冲击轻则影响操作舒适感、降低系统工作性能,重则引起压力继电器误动作,使管路破裂、液压元件和测量仪表损坏,甚至造成起重机倒塌、伤亡等事故。因此,通常要求汽车起重机的回转机构在起动和停止过程中尽可能地减小液压冲击,以提高系统工作稳定性。目前,为了削减汽车起重机回转停止过程中的液压冲击,控制上最常采用的方法是使控制回转速度的比例电磁阀输入信号按一定规律缓慢变化。即控制器输出给回转比例电磁阀的输入信号,按照预先定义好的斜坡进行变化,来减小液压冲击。现有技术的不足主要有:斜坡值k的设定,全凭经验或依赖调试,具有较强的主观性。斜坡值k通常为一个常量,设定之后在操作过程中便固定保持不变,但往往由于负载、速度、环境温度等实际工况的不同,同一个斜坡值k并不能很好地适用于各种工况,造成某些工况下削减冲击的效果不明显。因此,需要针对起重机的不同工况,研发一套能够根据实际效果自动优化更新不同工况对应的斜坡值k,并能在不同工况下自动选择切换斜坡值k的控制方法。
技术实现思路
本专利技术的目的是提供一种削减汽车起重机回转停止冲击的控制方法,能够解决现行方案因斜坡值设置主观、固定,不能随工况状态改变而变化,造成的削减回转冲击效果不明显的问题。为解决上述技术问题,本专利技术采用的一 ...
【技术保护点】
一种削减汽车起重机回转停止冲击的控制方法,通过给回转比例电磁阀控制信号添加斜坡,来减小因状态突变产生的液压冲击;其特征在于,包括以下步骤:1)设定状态集S,S共有n个元素,对应n个状态,即{s1,s2,…,sn};按回转机构的动量矩大小,将回转机构的状态也划分为一系列离散区间{ΔL1,ΔL2,…,ΔLn},分别对应所述的状态集S的n个状态;2)设定动作集A,A共有n个元素,对应n个动作,即{a1,a2,…,an};每个动作值的大小对应该动作下斜坡值变化的步长;3)设定一n×n维矩阵H和一n×n维矩阵E,两矩阵的行代表当前的状态,列代表转移到一下状态所采取的动作,初始化所述的矩阵H和所述的矩阵E为零矩阵;所述的矩阵H的元素值H(s,a)表示状态s下执行动作a的即时奖励;所述的矩阵E的元素值E(s,a)表示在状态s下执行动作a的总奖励;4)计算当前回转机构动量矩,映射到对应到状态集元素si上;使用动作选择算法选择并执行一个动作ai,并根据信号输出算法输出控制信号ki,使状态转移至si+1;通过压力传感器实时检测马达进出油口压力,计算压力冲击的大小,用超调量σ%表示,再经过奖励函数hi进行评 ...
【技术特征摘要】
1.一种削减汽车起重机回转停止冲击的控制方法,通过给回转比例电磁阀控制信号添加斜坡,来减小因状态突变产生的液压冲击;其特征在于,包括以下步骤:1)设定状态集S,S共有n个元素,对应n个状态,即{s1,s2,…,sn};按回转机构的动量矩大小,将回转机构的状态也划分为一系列离散区间{ΔL1,ΔL2,…,ΔLn},分别对应所述的状态集S的n个状态;2)设定动作集A,A共有n个元素,对应n个动作,即{a1,a2,…,an};每个动作值的大小对应该动作下斜坡值变化的步长;3)设定一n×n维矩阵H和一n×n维矩阵E,两矩阵的行代表当前的状态,列代表转移到一下状态所采取的动作,初始化所述的矩阵H和所述的矩阵E为零矩阵;所述的矩阵H的元素值H(s,a)表示状态s下执行动作a的即时奖励;所述的矩阵E的元素值E(s,a)表示在状态s下执行动作a的总奖励;4)计算当前回转机构动量矩,映射到对应到状态集元素si上;使用动作选择算法选择并执行一个动作ai,并根据信号输出算法输出控制信号ki,使状态转移至si+1;通过压力传感器实时检测马达进出油口压力,计算压力冲击的大小,用超调量σ%表示,再经过奖励函数hi进行评价计算,计算结果作为状态si下执行动作ai的立即奖赏值,即h(si,ai);5)按步骤4)同样的方法观察状态si+1,根据E值更新方法对上一状态si的E(si,ai)值进行反向更新。2.根据权利要求1所述的一种削减汽车起重机回转停止冲击的控制方法,其特征在于:所述的状态集S设定为:{(-10,-4],(-4,-3],(-3,-2],(-2,-1],(-1,0],(0,1],(1,2],(2,3],(3,4],(4,10)}。3.根据权利要求1所述的一种削减汽车起重机回转停止冲击的控制方法,其特征在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。