专利类型 | 发明授权 | 法律事件 | 公开; 实质审查; 授权; |
专利有效性 | 有效专利 | 当前状态 | 授权 |
申请号 | CN202510031131.4 | 申请日 | 2025-01-09 |
公开(公告)号 | CN119412410B | 公开(公告)日 | 2025-04-08 |
申请人 | 湖南液思液压机械有限公司; | 申请人类型 | 企业 |
发明人 | 靳海滨; 陈科; | 第一发明人 | 靳海滨 |
权利人 | 湖南液思液压机械有限公司 | 权利人类型 | 企业 |
当前权利人 | 湖南液思液压机械有限公司 | 当前权利人类型 | 企业 |
省份 | 当前专利权人所在省份:湖南省 | 城市 | 当前专利权人所在城市:湖南省长沙市 |
具体地址 | 当前专利权人所在详细地址:湖南省长沙市岳麓区天顶街道麓景路628号振业城二期2栋1802房 | 邮编 | 当前专利权人邮编:410000 |
主IPC国际分类 | F15B19/00 | 所有IPC国际分类 | F15B19/00 ; F15B21/08 |
专利引用数量 | 2 | 专利被引用数量 | 0 |
专利权利要求数量 | 10 | 专利文献类型 | B |
专利代理机构 | 北京清控智云知识产权代理事务所 | 专利代理人 | 管士涛; |
摘要 | 本 发明 涉及 液压缸 推溜作业技术领域,一种基于自适应控制的多缸协同运作方法及系统,包括:判断首位中部槽是否到达初始阶段线位,当到达,则根据第一实时位移误差,计算调控实时进油速度,根据调控实时进油速度监测第二调控推进速度,根据第二调控推进速度及终止阶段线位对首位中部槽进行定速定点推动,判断是否存在邻近中部槽,若存在,则识别邻近进油速度,利用邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回利用推动首位中部槽移动的步骤。本发明可解决人工对推移液压缸的推移过程进行监视需要耗费大量人 力 的问题。 | ||
权利要求 | 1.一种基于自适应控制的多缸协同运作方法,其特征在于,所述方法包括: |
||
说明书全文 | 一种基于自适应控制的多缸协同运作方法及系统技术领域背景技术[0003] 受复杂作业环境以及设备执行误差的影响,循环多个推移周期后, 液压支架直线度会发生偏差,并且,由于推移液压缸工作时受大负荷、变载工况的影响,相邻液压缸易发生耦合现象,如:推移液压缸推动刮板输送机的中部槽向煤壁运动,因中部槽之间由哑铃销联接,两者连接留有一定裕度,相邻推移液压缸推移时,当位移差超出哑铃销与中部槽连接的裕度,则会产生耦合力,这不仅会降低哑铃销的使用周期,还直接影响到直线度的精准控制,而当前主要是通过人工对推移液压缸的推移过程进行监视,这种方法需要耗费大量人力。 发明内容[0004] 本发明提供一种基于自适应控制的多缸协同运作方法及系统,其主要目的在于解决人工对推移液压缸的推移过程进行监视需要耗费大量人力的问题。 [0005] 为实现上述目的,本发明提供的一种基于自适应控制的多缸协同运作方法,包括: [0006] 根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度; [0007] 根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位; [0008] 当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差; [0009] 根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,其中,所述进油调控公式如下所示: [0010] ; [0011] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积; [0012] 根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度; [0013] 根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动; [0014] 判断所述首位中部槽是否存在预设的邻近中部槽; [0015] 若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度; [0016] 利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤; [0017] 若所述首位中部槽不存在邻近中部槽,则完成基于自适应控制的多缸协同运作。 [0018] 可选地,所述根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位,包括: [0020] 利用下式对所述第一推进速度曲线进行移动距离积分,得到第一实时积分距离: [0021] ; [0022] 其中,表示第一实时积分距离,t表示第一实时推进速度的推动时长, 表示第一实时推进速度; [0023] 获取起始阶段线位,根据所述起始阶段线位及所述初始阶段线位计算第一阶段距离; [0024] 判断所述第一实时积分距离是否等于所述第一阶段距离; [0025] 若所述第一实时积分距离不等于所述第一阶段距离,则所述首位中部槽未到达初始阶段线位; [0026] 若所述第一实时积分距离等于所述第一阶段距离,则所述首位中部槽达到初始阶段线位。 [0027] 可选地,所述根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差,包括: [0028] 根据所述初始校正推进速度在所述实时速度坐标系中绘制校正推进速度线段; [0029] 利用预构建的速度累计误差公式,对所述校正推进速度线段及所述第一推进速度曲线进行差值积分计算,得到第一实时位移误差。 [0030] 可选地,所述速度累计误差公式,如下所示: [0031] ; [0032] 其中, 表示初始校正推进速度。 [0033] 可选地,所述根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度,包括: [0034] 根据预设的速度检测时长,利用所述调控实时进油速度对所述首位中部槽进行移动,得到第二实时推进速度; [0035] 根据所述第二实时推进速度在所述实时速度坐标系中绘制第二推进速度曲线; [0036] 根据预设的速度累计积分公式计算所述第二推进速度曲线的第二实时累计位移; [0037] 根据所述第二实时累计位移,利用预构建的速度等效公式计算第二调控推进速度,其中,所述速度等效公式,如下所示: [0038] ; [0039] 其中, 表示第二调控推进速度, 表示第二实时累计位移, 表示速度检测时长。 [0040] 可选地,所述速度累计积分公式,如下所示: [0041] ; [0042] 其中, 表示第二实时推进速度。 [0043] 可选地,所述根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动,包括: [0044] 根据所述第二调控推进速度对所述首位中部槽进行定速推动,得到定速中部槽; [0045] 根据第二调控推进速度,利用下式计算所述定速中部槽的第二实时推动距离: [0046] ; [0047] 其中,表示第二实时推动距离,表示第二调控推进速度的推动时长; [0048] 根据所述初始阶段线位、终止阶段线位及第二实时累计位移,利用下式计算第二推进距离阈值: [0049] ; [0050] 其中, 表示第二推进距离阈值, 表示初始阶段线位的线位高度, 表示终止阶段线位的线位高度, 表示绝对值符号; [0051] 判断所述第二实时推动距离是否等于所述第二推进距离阈值; [0052] 若所述第二实时推动距离不等于所述第二推进距离阈值,则返回上述根据所述第二调控推进速度对所述首位中部槽进行定速推动的步骤; [0053] 若所述第二实时推动距离等于所述第二推进距离阈值,则停止推动所述首位中部槽,完成对所述首位中部槽的定速定点推动。 [0054] 可选地,所述根据所述第二调控推进速度识别邻近中部槽的邻近进油速度之前,所述方法还包括: [0055] 在预设的进油速度梯度集中依次提取进油速度梯度,根据所述进油速度梯度对所述邻近推移液压缸进行液压推进速度测试,得到实时梯度测试速度; [0056] 计算所述实时梯度测试速度的实时梯度测试均速; [0057] 构建所述实时梯度测试均速与所述进油速度梯度的均速‑油速对应关系; [0058] 根据所述均速‑油速对应关系构建均速‑油速关系表。 [0059] 可选地,所述完成基于自适应控制的多缸协同运作之后,所述方法还包括: [0060] 获取完成定速定点推动的定位中部槽; [0061] 利用所述终止阶段线位对所述定位中部槽进行直线度测定,得到每个定位中部槽的偏移值; [0062] 根据所述偏移值对所述定位中部槽进行位置微调,直至所述偏移值小于预设的偏移阈值。 [0063] 为实现上述目的,本发明还提供一种基于自适应控制的多缸协同运作系统,包括: [0064] 初始阶段推动模块,用于根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度; [0065] 调控实时进油速度计算模块,用于根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位;当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差;根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,其中,所述进油调控公式如下所示: [0066] ; [0067] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积; [0068] 定速定点推动模块,用于根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度;根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动; [0069] 邻近循环推动模块,用于判断所述首位中部槽是否存在预设的邻近中部槽;若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度;利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤。 [0070] 为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括: [0071] 存储器,存储至少一个指令;及 [0072] 处理器,执行所述存储器中存储的指令以实现上述所述的基于自适应控制的多缸协同运作方法。 [0073] 为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的基于自适应控制的多缸协同运作方法。 [0074] 本发明为解决背景技术所述问题,首先通过预设的初始阶段线位监测第一实时推进速度,再计算第一实时推进速度的第一实时位移误差,具体的,在监测所述第一实时推进速度时,需要根据初始进油速度,利用首位推移液压缸推动刮板输送机的首位中部槽移动,从而实现监测所述首位中部槽的第一实时推进速度的目的,在监测的过程中,根据所述第一实时推进速度判断所述首位中部槽是否到达初始阶段线位,当所述首位中部槽到达初始阶段线位,则可以根据初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差,再根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,此时,即可根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度,当将第一实时推进速度调控为第二调控推进速度后,可以根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动,由于所述首位中部槽可能为最后一个中部槽,因此,需要判断所述首位中部槽是否存在邻近中部槽,若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,由于需要尽可能的保持首位中部槽与邻近中部槽的速度一致,可以根据所述第二调控推进速度识别邻近中部槽的邻近进油速度,再利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤,若所述首位中部槽不存在邻近中部槽,则表明所述首位中部槽为最后一位中部槽,此时相当于完成对首位中部槽的定速定点推动即可完成基于自适应控制的多缸协同运作。因此,本发明可解决人工对推移液压缸的推移过程进行监视需要耗费大量人力的问题。附图说明 [0075] 图1为本发明一实施例提供的基于自适应控制的多缸协同运作方法的流程示意图; [0076] 图2为本发明一实施例提供的基于自适应控制的多缸协同运作系统的功能模块图; [0077] 图3为本发明一实施例提供的实现所述基于自适应控制的多缸协同运作方法的电子设备的结构示意图。 [0078] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式[0079] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0080] 本申请实施例提供一种基于自适应控制的多缸协同运作方法。所述基于自适应控制的多缸协同运作方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述基于自适应控制的多缸协同运作方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。 [0081] 参照图1所示,为本发明一实施例提供的基于自适应控制的多缸协同运作方法的流程示意图。在本实施例中,所述基于自适应控制的多缸协同运作方法包括: [0082] S1、根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度。 [0083] 可解释的,所述初始进油速度指预先设定的从所述首位推移液压缸的进油口输入液压油的速度,所述首位推移液压缸指推移液压缸在推溜作业中,处在第一位的推移液压缸。所述推溜作业指在采煤工作面上,使用推移液压缸将采煤机割下的煤壁推移至输送机上的过程。 [0084] 进一步地,所述刮板输送机又称链板运输机,是用刮板链牵引,在槽内运送散料的输送机,在工作时,机头传动部件启动,带动机头轴上的链轮旋转。刮板链绕过链轮作无级闭合循环运行,随着刮板链的循环运行,煤炭或物料被沿着敞开的溜槽进行水平运动,直到机头的头部然后卸载,刮板输送机主要由中部槽、链条、刮板及牵引系统组成。中部槽是刮板输送机的主要部分,用于承受和运输物料。所述首位中部槽指在推溜作业中,处在第一位的中部槽(即首位推移液压缸对应的中部槽)。所述第一实时推进速度指根据所述初始进油速度驱动所述首位中部槽推进的实时速度。 [0085] 可解释的,所述推移液压缸包括:液压缸、哑铃销及液压支架等部件。在推溜作业中,推移液压缸推动刮板输送机的中部槽向煤壁运动,因为中部槽之间由哑铃销联接,所以相邻液压缸之间连接的哑铃销存在一定裕度,当相邻推移液压缸运作时,若两者之间的位移差不超出哑铃销的裕度,则不会产生耦合力,反之则会发生耦合作用,当过度发生耦合作用时,不仅会降低哑铃销的使用周期,还直接影响到推溜作业的直线度的精准控制。所述裕度指正常工作条件下哑铃销的最大负荷与额定负荷之间的差值。每个推移液压缸对应推移一个中部槽,呈序列排列的推移液压缸在推溜作业中依次利用推移液压缸推进对应的中部槽移动至预定的位置。 [0086] S2、根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位。 [0087] 可解释的,所述初始阶段线位指用于判定推移液压缸的下一个相邻的推移液压缸是否启动的空间水平线位置,在推溜作业中,一般需要将所有中部槽推升至同一水平线,而所有中部槽不能实现同时推升,因此需要依次将中部槽推升至指定的空间水平线位置,在依次推升中部槽的过程中,当前一个中部槽被推升至所述初始阶段线位时,需要立即启动推动后一个中部槽,因为推动两个相邻的中部槽需要两个相邻的推移液压缸进行推移,而两个相邻的推移液压缸之间通过哑铃销相连,若两个相邻的推移液压缸之间距离过大,会导致哑铃销出现磨损,甚至断裂,因此需要在前一个中部槽被推升至所述初始阶段线位时,立即启动推动后一个中部槽(即不可使两个推移液压缸的高度差大于哑铃销的连接裕度)。所述初始阶段线位可以为高于未启动的推移液压缸所在水平面的0.07m处,即前一个推移液压缸上升0.07m时,下一个临近的推移液压缸开始向上推动对应的中部槽。 [0088] 本发明实施例中,所述根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位,包括: [0089] 根据所述第一实时推进速度在预构建的实时速度坐标系中绘制第一推进速度曲线,其中,所述实时速度坐标系的横轴表示时间,纵轴表示实时速度; [0090] 利用下式对所述第一推进速度曲线进行移动距离积分,得到第一实时积分距离: [0091] ; [0092] 其中,表示第一实时积分距离,t表示第一实时推进速度的推动时长, 表示第一实时推进速度; [0093] 获取起始阶段线位,根据所述起始阶段线位及所述初始阶段线位计算第一阶段距离; [0094] 判断所述第一实时积分距离是否等于所述第一阶段距离; [0095] 若所述第一实时积分距离不等于所述第一阶段距离,则所述首位中部槽未到达初始阶段线位; [0096] 若所述第一实时积分距离等于所述第一阶段距离,则所述首位中部槽达到初始阶段线位。 [0097] 可解释的,所述起始阶段线位指推移液压机未启动时所在的空间水平面位置。所述第一阶段距离指所述起始阶段线位及所述初始阶段线位的距离差。 [0098] S3、当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差。 [0099] 进一步地,所述初始校正推进速度指预设的首位中部槽到达初始阶段线位的标准速度,例如:所述初始校正推进速度可以为0.05m/s。所述第一实时位移误差指第一实时推进速度与初始校正推进速度的差值积分。 [0100] 本发明实施例中,所述根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差,包括: [0101] 根据所述初始校正推进速度在所述实时速度坐标系中绘制校正推进速度线段; [0102] 利用预构建的速度累计误差公式,对所述校正推进速度线段及所述第一推进速度曲线进行差值积分计算,得到第一实时位移误差。 [0103] 可理解的,所述校正推进速度线段指纵轴值为初始校正推进速度且处于第一实时推进速度推进时段内的线段。 [0104] 详细地,所述速度累计误差公式,如下所示: [0105] ; [0106] 其中, 表示初始校正推进速度。 [0107] S4、根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度。 [0108] 可理解的,所述调控实时进油速度指根据所述第一实时位移误差对推移液压缸的进油速度进行调控后的进油速度。 [0109] 详细地,所述进油调控公式如下所示: [0110] ; [0111] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积。 [0112] 可理解的,当所述第一实时位移误差越大,表明推移液压缸越不稳定,推移偏差越大,因此需要降低进油速度,以降低推移液压缸的推移速度,以争取到更多的调节时间,提高安全性。 [0113] S5、根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度。 [0114] 可理解的,当得到调控实时进油速度后,可以利用调控实时进油速度调控推移液压缸的推移速度,进而利用推移液压缸对所述首位中部槽进行推动。所述第二调控推进速度指根据所述调控实时进油速度推动首位中部槽时,首位中部槽的上升速度。 [0115] 本发明实施例中,所述根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度,包括: [0116] 根据预设的速度检测时长,利用所述调控实时进油速度对所述首位中部槽进行移动,得到第二实时推进速度; [0117] 根据所述第二实时推进速度在所述实时速度坐标系中绘制第二推进速度曲线; [0118] 根据预设的速度累计积分公式计算所述第二推进速度曲线的第二实时累计位移; [0119] 根据所述第二实时累计位移,利用预构建的速度等效公式计算第二调控推进速度,其中,所述速度等效公式,如下所示: [0120] ; [0121] 其中, 表示第二调控推进速度, 表示第二实时累计位移, 表示速度检测时长。 [0122] 可解释的,所述速度检测时长指对调控实时进油速度下的首位中部槽进行速度检测的时长,例如:可以为0.1s。 [0123] 本发明实施例中,所述速度累计积分公式,如下所示: [0124] ; [0125] 其中, 表示第二实时推进速度。 [0126] S6、根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动。 [0127] 可理解的,所述终止阶段线位指推移液压缸停止推移的水平面位置。所述定速定点推动指按照所述第二调控推进速度推动首位中部槽,且当首位中部槽到达终止阶段线位时,停止推动首位中部槽的过程。在根据所述第二调控推进速度对所述首位中部槽进行定速的过程中,即使调控实时进油速度不变,首位中部槽仍然可能会出现速度波动的情况,因此需要对进油速度进行微调,以保证首位中部槽的速度波动不出现过大的情况,即,当推进速度比第二调控推进速度小时,适当增大进油速度;当推进速度比第二调控推进速度大时,适当减小进油速度。 [0128] 本发明实施例中,所述根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动,包括: [0129] 根据所述第二调控推进速度对所述首位中部槽进行定速推动,得到定速中部槽; [0130] 根据第二调控推进速度,利用下式计算所述定速中部槽的第二实时推动距离: [0131] ; [0132] 其中,表示第二实时推动距离,表示第二调控推进速度的推动时长; [0133] 根据所述初始阶段线位、终止阶段线位及第二实时累计位移,利用下式计算第二推进距离阈值: [0134] ; [0135] 其中, 表示第二推进距离阈值, 表示初始阶段线位的线位高度, 表示终止阶段线位的线位高度, 表示绝对值符号; [0136] 判断所述第二实时推动距离是否等于所述第二推进距离阈值; [0137] 若所述第二实时推动距离不等于所述第二推进距离阈值,则返回上述根据所述第二调控推进速度对所述首位中部槽进行定速推动的步骤; [0138] 若所述第二实时推动距离等于所述第二推进距离阈值,则停止推动所述首位中部槽,完成对所述首位中部槽的定速定点推动。 [0139] 可解释的,所述定速中部槽指按照第二调控推进速度进行上升的中部槽。所述第二实时推动距离指在第二调控推进速度下,定速中部槽被推移上升的高度。所述第二推进距离阈值指在第二调控推进速度下定速中部槽到达终止阶段线位处的上升高度。 [0140] S7、判断所述首位中部槽是否存在预设的邻近中部槽。 [0141] 可解释的,所述邻近中部槽指所述首位中部槽的下一个邻近的中部槽。 [0142] 若所述首位中部槽存在邻近中部槽,则执行S8、识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度。 [0143] 可理解的,所述邻近进油速度指保证邻近中部槽以第二调控推进速度上升时,邻近中部槽对应的推移液压缸的进油速度。 [0144] 本发明实施例中,所述根据所述第二调控推进速度识别邻近中部槽的邻近进油速度之前,所述方法还包括: [0145] 在预设的进油速度梯度集中依次提取进油速度梯度,根据所述进油速度梯度对所述邻近推移液压缸进行液压推进速度测试,得到实时梯度测试速度; [0146] 计算所述实时梯度测试速度的实时梯度测试均速; [0147] 构建所述实时梯度测试均速与所述进油速度梯度的均速‑油速对应关系; [0148] 根据所述均速‑油速对应关系构建均速‑油速关系表。 [0149] 可理解的,所述进油速度梯度集指预设的相差一定梯度的进油速度,例如:1L/min、2L/min、3L/min、4L/min、5L/min、等等,所述实时梯度测试速度指在所述进油速度梯度下临近推移液压缸的实时推进速度。所述实时梯度测试均速指所述实时梯度测试速度对应的平均速度,可通过计算单位时间内在所述实时梯度测试速度下临近推移液压缸的位移来表示。所述进油速度梯度集之间的梯度越小,则所述均速‑油速关系表的精度越高。 [0150] S9、利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸。 [0151] 可解释的,由于需要在推溜作业中依次利用呈序列排列的推移液压缸推进对应的中部槽移动至预定的位置,因此,整个推进(升)过程是一个循环的过程,而每两个相邻的推移液压缸的推移过程相同,因此,可利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并重复进行推移。即返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤。 [0152] 若所述首位中部槽不存在邻近中部槽,则执行S10、完成基于自适应控制的多缸协同运作。 [0153] 可理解的,当所述首位中部槽不存在邻近中部槽时,表明所述首位中部槽已更新至最后一个中部槽,此时,完成对该中部槽的定速定点推动即可。 [0154] 本发明实施例中,所述完成基于自适应控制的多缸协同运作之后,所述方法还包括: [0155] 获取完成定速定点推动的定位中部槽; [0156] 利用所述终止阶段线位对所述定位中部槽进行直线度测定,得到每个定位中部槽的偏移值; [0157] 根据所述偏移值对所述定位中部槽进行位置微调,直至所述偏移值小于预设的偏移阈值。 [0158] 可理解的,所述直线度测定指测定各个完成定速定点推移的中部槽的齐整程度的过程,若所有完成定速定点推移的中部槽都完美处于所述终止阶段线位,则表示直线度良好,若完成定速定点推移的中部槽与所述终止阶段线位的错乱度越差,则直线度越差。所述偏移值指定位中部槽的位置距离终止阶段线位的偏离值。 [0159] 本发明为解决背景技术所述问题,首先通过预设的初始阶段线位监测第一实时推进速度,再计算第一实时推进速度的第一实时位移误差,具体的,在监测所述第一实时推进速度时,需要根据初始进油速度,利用首位推移液压缸推动刮板输送机的首位中部槽移动,从而实现监测所述首位中部槽的第一实时推进速度的目的,在监测的过程中,根据所述第一实时推进速度判断所述首位中部槽是否到达初始阶段线位,当所述首位中部槽到达初始阶段线位,则可以根据初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差,再根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,此时,即可根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度,当将第一实时推进速度调控为第二调控推进速度后,可以根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动,由于所述首位中部槽可能为最后一个中部槽,因此,需要判断所述首位中部槽是否存在邻近中部槽,若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,由于需要尽可能的保持首位中部槽与邻近中部槽的速度一致,可以根据所述第二调控推进速度识别邻近中部槽的邻近进油速度,再利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤,若所述首位中部槽不存在邻近中部槽,则表明所述首位中部槽为最后一位中部槽,此时相当于完成对首位中部槽的定速定点推动即可完成基于自适应控制的多缸协同运作。因此,本发明可解决人工对推移液压缸的推移过程进行监视需要耗费大量人力的问题。 [0160] 如图2所示,是本发明一实施例提供的基于自适应控制的多缸协同运作系统的功能模块图。 [0161] 本发明所述基于自适应控制的多缸协同运作系统100可以安装于电子设备中。根据实现的功能,所述基于自适应控制的多缸协同运作系统100可以包括初始阶段推动模块101、调控实时进油速度计算模块102、定速定点推动模块103及邻近循环推动模块104。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。 [0162] 所述初始阶段推动模块101,用于根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度; [0163] 所述调控实时进油速度计算模块102,用于根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位;当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差;根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,其中,所述进油调控公式如下所示: [0164] ; [0165] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积; [0166] 所述定速定点推动模块103,用于根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度;根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动; [0167] 所述邻近循环推动模块104,用于判断所述首位中部槽是否存在预设的邻近中部槽;若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度;利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤。 [0168] 详细地,本发明实施例中所述基于自适应控制的多缸协同运作系统100中的所述各模块在使用时采用与上述的图1中所述的基于自适应控制的多缸协同运作方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。 [0169] 如图3所示,是本发明一实施例提供的实现基于自适应控制的多缸协同运作方法的电子设备的结构示意图。 [0170] 所述电子设备1可以包括处理器10、存储器11和总线12,还可以包括存储在所述存储器11中并可在所述处理器10上运行的计算机程序,如基于自适应控制的多缸协同运作方法程序。 [0171] 其中,所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:SD或DX存储器等)、磁性存储器、磁盘、光盘等。所述存储器11在一些实施例中可以是电子设备1的内部存储单元,例如该电子设备1的移动硬盘。所述存储器11在另一些实施例中也可以是电子设备1的外部存储设备,例如电子设备1上配备的插接式移动硬盘、智能存储卡(Smart Media Card, SMC)、安全数字(Secure Digital, SD)卡、闪存卡(Flash Card)等。进一步地,所述存储器11还包括电子设备1的内部存储单元,也包括外部存储设备。所述存储器11不仅可以用于存储安装于电子设备1的应用软件及各类数据,例如基于自适应控制的多缸协同运作方法程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。 [0172] 所述处理器10在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器10是所述电子设备的控制核心(Control Unit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器11内的程序或者模块(例如基于自适应控制的多缸协同运作方法程序等),以及调用存储在所述存储器11内的数据,以执行电子设备1的各种功能和处理数据。 [0173] 所述总线12可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线12可以分为地址总线、数据总线、控制总线等。所述总线12被设置为实现所述存储器11以及至少一个处理器10等之间的连接通信。 [0174] 图3仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图3示出的结构并不构成对所述电子设备1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。 [0175] 例如,尽管未示出,所述电子设备1还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器10逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备1还可以包括多种传感器、蓝牙模块、Wi‑Fi模块等,在此不再赘述。 [0176] 进一步地,所述电子设备1还可以包括网络接口,可选地,所述网络接口可以包括有线接口和/或无线接口(如WI‑FI接口、蓝牙接口等),通常用于在该电子设备1与其他电子设备之间建立通信连接。 [0177] 可选地,该电子设备1还可以包括用户接口,用户接口可以是显示器(Display)、输入单元(比如键盘(Keyboard)),可选地,用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light‑Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备1中处理的信息以及用于显示可视化的用户界面。 [0178] 所述电子设备1中的所述存储器11存储的基于自适应控制的多缸协同运作方法程序是多个指令的组合,在所述处理器10中运行时,可以实现: [0179] 根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度; [0180] 根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位; [0181] 当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差; [0182] 根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,其中,所述进油调控公式如下所示: [0183] ; [0184] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积; [0185] 根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度; [0186] 根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动; [0187] 判断所述首位中部槽是否存在预设的邻近中部槽; [0188] 若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度; [0189] 利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤; [0190] 若所述首位中部槽不存在邻近中部槽,则完成基于自适应控制的多缸协同运作。 [0191] 具体地,所述处理器10对上述指令的具体实现方法可参考图1至图3对应实施例中相关步骤的描述,在此不赘述。 [0192] 进一步地,所述电子设备1集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read‑Only Memory)。 [0193] 本发明还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现: [0194] 根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动,监测所述首位中部槽的第一实时推进速度; [0195] 根据所述第一实时推进速度判断所述首位中部槽是否到达预设的初始阶段线位; [0196] 当所述首位中部槽到达初始阶段线位,则根据预设的初始校正推进速度对所述第一实时推进速度进行推进误差计算,得到第一实时位移误差; [0197] 根据所述第一实时位移误差,利用预构建的进油调控公式计算调控实时进油速度,其中,所述进油调控公式如下所示: [0198] ; [0199] 其中, 表示调控实时进油速度, 表示初始进油速度,表示微调系数, 表示首位中部槽到达初始阶段线位的时长, 表示第一实时位移误差,表示所述首位推移液压缸的液压面积; [0200] 根据所述调控实时进油速度对所述首位中部槽进行移动,并监测所述首位中部槽的第二调控推进速度; [0201] 根据所述第二调控推进速度及预设的终止阶段线位对所述首位中部槽进行定速定点推动; [0202] 判断所述首位中部槽是否存在预设的邻近中部槽; [0203] 若所述首位中部槽存在邻近中部槽,则识别所述邻近中部槽对应的邻近推移液压缸,根据所述第二调控推进速度识别邻近中部槽的邻近进油速度; [0204] 利用所述邻近中部槽、邻近进油速度、第二调控推进速度、邻近推移液压缸分别更新所述首位中部槽、初始进油速度、初始校正推进速度、首位推移液压缸,并返回上述根据预设的初始进油速度,利用预构建的首位推移液压缸推动刮板输送机的首位中部槽移动的步骤; [0205] 若所述首位中部槽不存在邻近中部槽,则完成基于自适应控制的多缸协同运作。 [0206] 在本发明所提供的几个实施例中,应该理解到,所揭露的设备,系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅是示意性的,实际实现可有另外的划分方式。 [0207] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。 [0208] 另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。 [0209] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。 [0210] 最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。 |