综采工作面推进距离计算方法、存储介质及电子设备与流程

文档序号:26484925发布日期:2021-08-31 17:40阅读:489来源:国知局
综采工作面推进距离计算方法、存储介质及电子设备与流程

本发明涉及煤矿技术领域,尤其涉及一种综采工作面推进距离计算方法、存储介质及电子设备。



背景技术:

煤矿生产过程中,综采工作面的推进距离是计算矿井产量以及确定工作面开采位置的基础参数,也是分析和研究工作面回采过程中矿压显现、瓦斯运移以及涌水规律的重要依据,综采工作面的推进距离包括机头、中部和机尾推进距离。目前,综采工作面推进距离的计算方法主要采用以下方法:1)在工作面形成后,在两侧平巷内间隔一段距离作标记,或者直接在巷帮煤壁上标示距离,以此来计算工作面的推进距离;2)采用采煤机割煤的累计刀数与滚筒截深的乘积来计算。

然而,现有的综采工作面推进距离的计算方法都存在着测量误差大,无法准确地自动计算出工作面推进距离。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种综采工作面推进距离计算方法、存储介质及电子设备,能够准确地自动计算出工作面推进距离,提高准确性和工作效率。

本发明的技术方案提供一种综采工作面推进距离计算方法,包括:

在一段时间内,获取液压支架的实时压力时序数据,所述实时压力时序数据为每个液压支架与单个时间段对应的压力数据;

将所述实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据;

根据所述目标压力时序数据计算出推进距离。

进一步的,所述实时压力时序数据包括第一当前压力时序数据和与所述第一当前压力时序数据相邻的前一时段的第一历史压力时序数据,所述将所述实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据,具体包括:

若所述第一当前压力时序数据与所述第一历史压力时序数据的差值的绝对值大于等于预设的数据阈值时,将所述第一当前压力时序数据作为第一待选压力时序数据,所述第一待选压力时序数据包括待选当前压力时序数据和与所述待选当前压力时序数据相邻的前一时段的待选历史压力时序数据;

若所述待选当前压力时序数据与所述待选历史压力时序数据的差值大于等于0时,将所述待选当前压力时序数据作为第一连续递增压力时序数据;

若所述待选当前压力时序数据与所述待选历史压力时序数据的差值小于0时,将所述待选当前压力时序数据作为第一连续递减压力时序数据;

将所述第一连续递增压力时序数据和/或所述第一连续递减压力时序数据作为所述目标压力时序数据。

进一步的,所述根据所述目标压力时序数据计算出推进距离,具体包括:

将多个所述第一连续递增压力时序数据或者多个所述第一连续递减压力时序数据进行求和,得到第一推进距离。

进一步的,所述根据所述目标压力时序数据计算出推进距离,具体包括:

计算多个所述第一连续递增压力时序数据的和值与多个所述第一连续递减压力时序数据的和值的平均值,得到第一推进距离。

进一步的,当所述时间段为连续多个时间段时,所述将所述实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据,还包括:

将上一个时间段内的最后一个所述第一连续递增压力时序数据或者所述第一连续递减压力时序数据作为当前时间段内的起始压力时序数据;

获取第二时间段内的所述液压支架的第二实时压力时序数据;

根据所述起始压力时序数据和所述第二实时压力时序数据得到第二时间段内的第二连续递增压力时序数据和/或第二连续递减压力时序数据;

将所述第二连续递增压力时序数据和/或第二连续递减压力时序数据作为所述目标压力时序数据。

进一步的,所述根据所述目标压力时序数据计算出推进距离,具体包括:

将多个所述第二连续递增压力时序数据或者多个所述第二连续递减压力时序数据进行求和,得到第二推进距离;

将所述第一推进距离和所述第二推进距离进行求和,得到所述推进距离。

进一步的,所述根据所述目标压力时序数据计算出推进距离,具体包括:

计算多个所述第二连续递增压力时序数据的和值与多个所述第二连续递减压力时序数据的和值的平均值,得到第三推进距离;

将所述第一推进距离和所述第三推进距离进行求和,得到所述推进距离。

进一步的,所述获取液压支架的实时压力时序数据,之前包括:

在一段时间内,实时采集所述液压支架的第二历史压力时序数据;

利用旋转门算法对所述第二历史压力时序数据进行压缩处理,得到第二待选压力时序数据。

进一步的,所述利用旋转门算法对所述第二待选历史压力时序数据进行压缩处理,得到第二待选压力时序数据,之后还包括:

若所述第二待选压力时序数据的数据质量戳为0,去除所述第二待选压力时序数据,得到所述实时压力时序数据。

本发明的技术方案还提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的综采工作面推进距离计算方法的所有步骤。

本发明的技术方案还提供一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

在一段时间内,获取液压支架的实时压力时序数据,所述实时压力时序数据为每个液压支架与单个时间段对应的压力数据;

将所述实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据;

根据所述目标压力时序数据计算出推进距离。

采用上述技术方案后,具有如下有益效果:通过获取液压支架的实时压力时序数据,将实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据,根据目标压力时序数据计算出推进距离,从而实现自动地计算出工作面推进距离,提高准确性和工作效率。

附图说明

参见附图,本发明的公开内容将变得更易理解。应当理解:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围构成限制。图中:

图1为本发明实施例一提供的一种综采工作面推进距离计算方法的工作流程图;

图2为本发明实施例二提供的一种综采工作面推进距离计算方法的工作流程图;

图3为本发明实施例三提供的一种综采工作面推进距离计算方法的工作流程图;

图4为本发明实施例五提供的一种用于综采工作面推进距离计算的电子设备的硬件结构示意图。

具体实施方式

下面结合附图来进一步说明本发明的具体实施方式。

容易理解,根据本发明的技术方案,在不变更本发明实质精神下,本领域的一般技术人员可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本发明的技术方案的示例性说明,而不应当视为本发明的全部或视为对发明技术方案的限定或限制。

在本说明书中提到或者可能提到的上、下、左、右、前、后、正面、背面、顶部、底部等方位用语是相对于各附图中所示的构造进行定义的,它们是相对的概念,因此有可能会根据其所处不同位置、不同使用状态而进行相应地变化。所以,也不应当将这些或者其他的方位用语解释为限制性用语。

实施例一

如图1所示,图1为本发明实施例提供的一种综采工作面推进距离计算方法的工作流程图,包括:

步骤s101:在一段时间内,获取液压支架的实时压力时序数据;

步骤s102:将实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据;

步骤s103:根据目标压力时序数据计算出推进距离。

具体来说,当需要计算某一段时间内的工作面推进距离时,控制器执行步骤s101获取实时压力时序数据,实时压力时序数据为每个液压支架与单个时间段对应的压力数据,实时压力时序数据可以通过设置在液压支架推移油缸上的压力传感器实时采集。然后,控制器执行步骤s102根据实时压力时序数据的数值,将获取到的实时压力时序数据划分为连接递增压力时序数据和连续递减压力时序数据,将多个连接递增压力时序数据判断为液压支架推移油缸在拉伸,将多个连续递减压力时序数据判断为液压支架推移油缸在收缩,作为目标压力时序数据。最后,控制器执行步骤s103根据目标压力时序数据计算出推进距离,如将多个连接递增压力时序数据或者将多个连续递减压力时序数据分别进行累计求和,作为推进距离;还可以将多个连接递增压力时序数据和多个连续递减压力时序数据分别进行累计求和,计算二者和值的平均值,作为推进距离。

其中,在一段时间内是指某个非连续的时间范围内,如2小时、8小时、12小时等。

本发明提供的综采工作面推进距离计算方法,通过获取液压支架的实时压力时序数据,将实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据,根据目标压力时序数据计算出推进距离,从而实现自动地计算出工作面推进距离,提高准确性和工作效率。

实施例二

如图2所示,图2为本发明实施例二提供的一种综采工作面推进距离计算方法的工作流程图,包括:

步骤s201:在一段时间内,实时采集液压支架的第二历史压力时序数据;

步骤s202:利用旋转门算法对第二历史压力时序数据进行压缩处理,得到第二待选压力时序数据;

步骤s203:若第二待选压力时序数据的数据质量戳是否为0,去除第二待选压力时序数据,得到实时压力时序数据;

步骤s204:判断第一当前压力时序数据与第一历史压力时序数据的差值的绝对值是否大于等于预设的数据阈值;

步骤s205:将第一当前压力时序数据作为第一待选压力时序数据;

步骤s206:删除第一当前压力时序数据;

步骤s207:判断待选当前压力时序数据与待选历史压力时序数据的差值是否大于等于0;

步骤s208:将待选当前压力时序数据作为第一连续递增压力时序数据;

步骤s209:将待选当前压力时序数据作为第一连续递减压力时序数据;

步骤s210:将第一连续递增压力时序数据和/或第一连续递减压力时序数据作为目标压力时序数据;

步骤s211:将多个第一连续递增压力时序数据或者多个第一连续递减压力时序数据进行求和,得到第一推进距离。

具体来说,当需要计算某一段时间内的工作面推进距离时,首先,控制器执行步骤201实时采集液压支架的第二历史压力时序数据。其次,执行步骤s202利用旋转门算法对第二历史时序数据进行压缩预处理,将第二历史压力时序数据中有变化的数据才存储,得到第二待选压力时序数据,从而减少数据处理量,进一步提高工作效率。再次,执行步骤s203判断第二待选压力时序数据的数据质量戳是否为0,如果是去除第二待选压力时序数据,得到实时压力时序数据,实时压力时序数据包括第一当前压力时序数据和与第一当前压力时序数据相邻的前一时段的第一历史压力时序数据,过滤掉干扰数据,进一步减少数据处理量,提高准确性和工作效率;从次,执行步骤s204判断第一当前压力时序数据与第一历史压力时序数据的差值的绝对值是否大于等于预设的数据阈值,如果是执行步骤s205将第一当前压力时序数据作为第一待选压力时序数据,第一待选压力时序数据包括待选当前压力时序数据和与待选当前压力时序数据相邻的前一时段的待选历史压力时序数据,不仅可以过滤掉波形稳定期大量无用数据,还可以克服液压支架推移油缸传感器数据“抖动”问题,即数据小幅度波动的影响因素,进一步提高数据准确性和工作效率;否则执行步骤s206删除第一当前压力时序数据,直到所有实时压力时序数据判断完为止。接着,执行步骤s207判断待选当前压力时序数据与待选历史压力时序数据的差值是否大于等于0,如果是执行步骤s208,否则执行步骤s209。然后,执行步骤s210将第一连续递增压力时序数据和/或第一连续递减压力时序数据作为目标压力时序数据。最后,执行步骤s211将多个第一连续递增压力时序数据或者多个第一连续递减压力时序数据进行求和,得到第一推进距离。

其中,第一推进距离为综采工作面的推进距离。

其中,数据阈值为10mm-50mm。

本发明提供的综采工作面推进距离计算方法,通过获取液压支架的实时压力时序数据,将实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据,根据目标压力时序数据计算出推进距离,从而实现自动地计算出工作面推进距离,提高准确性和工作效率。

在其中一个实施例中,步骤s211也可以采用以下方法计算出:

计算多个第一连续递增压力时序数据的和值与多个第一连续递减压力时序数据的和值的平均值,得到第一推进距离。

具体来说,先将多个第一连接递增压力时序数据进行累计求和,再将多个第一连续递减压力时序数据进行累计求和,最后计算二者的和值的平均值,得到第一推进距离。

其中,第一推进距离为综采工作面的推进距离。

实施例三

在实施例二的基础上,实施例三为连续时间段内综采工作面推进距离的计算方法,因此与实施例二相同部分不再赘述。如图3所示,图3为本发明实施例三提供的一种综采工作面推进距离计算方法的工作流程图,包括:

步骤s301:计算出第一推进距离;

步骤s302:将上一个时间段内的最后一个第一连续递增压力时序数据或者第一连续递减压力时序数据作为当前时间段内的起始压力时序数据;

步骤s303:获取第二时间段内的液压支架的第二实时压力时序数据;

步骤s304:根据起始压力时序数据和第二实时压力时序数据得到第二时间段内的第二连续递增压力时序数据和/或第二连续递减压力时序数据;

步骤s305:将第二连续递增压力时序数据和/或第二连续递减压力时序数据作为目标压力时序数据;

步骤s306:将多个第二连续递增压力时序数据或者多个第二连续递减压力时序数据进行求和,得到第二推进距离;

步骤s307:将第一推进距离和第二推进距离进行求和,得到推进距离。

具体来说,当需要计算某一连续时间段内的工作面推进距离时,如某几天、几周、几个月或者整个综采工作面推采期间的累加推进距离时,首先,控制器执行步骤s301按照上述实施例二中的步骤s201-步骤s211计算出第一推进距离。其次,执行步骤s302将上述步骤s210中的最后一个第一连续递增压力时序数据或者第一连续递减压力时序数据作为当前时间段内的起始压力时序数据。再次,执行步骤s303获取第二时间段内的液压支架的第二实时压力时序数据,第二实时压力时序数据也可以采用实施例二中的步骤s202-步骤s206的方法进行数据处理,减少数据处理量,提高准确性和工作效率。从次,执行步骤s304将起始压力时序数据与第二时间段内的第一个第二实时压力时序数据进行比较,当起始压力时序数据小于第一个第二实时压力时序数据时,将第一个第二实时压力时序数据作为第二连续递增压力时序数据,然后依次比较相邻的第二实时压力时序数据的数值,得到第二连续递增压力时序数据和/或第二连续递减压力时序数据,即第二连续递增压力时序数据和第二连续递减压力时序数据的判断方法与实施例二中的第一连续递增压力时序数据和第一连续递减压力时序数据的判断方法相同。接着,执行步骤s305将第二连续递增压力时序数据和/或第二连续递减压力时序数据作为目标压力时序数据。然后,执行步骤s306将多个第二连续递增压力时序数据进行累计求和,或者将多个第二连续递减压力时序数据进行累计求和,得到第二推进距离。最后,执行步骤s307将第一推进距离和第二推进距离进行求和,得到推进距离。

本发明提供的综采工作面推进距离计算方法,通过先计算出第一推进距离,然后将上一个时间段内的最后一个第一连续递增压力时序数据或者第一连续递减压力时序数据作为当前时间段内的起始压力时序数据,获取第二时间段内的液压支架的第二实时压力时序数据,根据起始压力时序数据和第二实时压力时序数据得到第二推进距离,根据第一推进距离和第二推进距离计算出推进距离,从而实现自动计算出连续时间段内的工作面推进距离,提高准确性和工作效率。

在其中一个实施例中,步骤s307也可以采用以下方法计算出:

计算多个第二连续递增压力时序数据的和值与多个第二连续递减压力时序数据的和值的平均值,得到第三推进距离;

将第一推进距离和第三推进距离进行求和,得到推进距离。

具体来说,先将多个第二连接递增压力时序数据进行累计求和,再将多个第二连续递减压力时序数据进行累计求和,然后计算二者的和值的平均值,得到第三推进距离,最后将第一推进距离和第三推进距离进行求和,得到推进距离。

实施例四

本发明实施例四提供一种存储介质,所述存储介质用于存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的任一方法实施例中的综采工作面推进距离计算方法的所有步骤。

实施例五

如图4所示,本发明实施例五提供的一种用于综采工作面推进距离计算的电子设备的硬件结构示意图,包括:

至少一个处理器401;以及,

与至少一个处理器401通信连接的存储器402;其中,

存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够:

在一段时间内,获取液压支架的实时压力时序数据,所述实时压力时序数据为每个液压支架与单个时间段对应的压力数据;

将所述实时压力时序数据中的多个连续递增压力时序数据和/或多个连续递减压力时序数据作为目标压力时序数据;

根据所述目标压力时序数据计算出推进距离。

图4中以一个处理器401为例。

电子设备优选为电子控制单元(electroniccontrolunit,ecu)。

电子设备还可以包括:输入装置403和输出装置404。

处理器401、存储器402、输入装置403及输出装置404可以通过总线或者其他方式连接,图中以通过总线连接为例。

存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的综采工作面推进距离计算方法对应的程序指令/模块,例如,图1-图3所示的方法流程。处理器401通过运行存储在存储器402中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述实施例中的综采工作面推进距离计算方法。

存储器402可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据综采工作面推进距离计算方法的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器402可选包括相对于处理器401远程设置的存储器,这些远程存储器可以通过网络连接至执行综采工作面推进距离计算方法的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置403可接收输入的用户点击,以及产生与综采工作面推进距离计算方法的用户设置以及功能控制有关的信号输入。输出装置404可包括显示屏等显示设备。

在所述一个或者多个模块存储在所述存储器402中,当被所述一个或者多个处理器401运行时,执行上述任意方法实施例中的综采工作面推进距离计算方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)电子控制单元(electroniccontrolunit,ecu)又称“行车电脑”、“车载电脑”等。主要由微处理器(cpu)、存储器(rom、ram)、输入/输出接口(i/o)、模数转换器(a/d)以及整形、驱动等大规模集成电路组成。

(2)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(3)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等。

(4)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(5)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(6)其他具有数据交互功能的电子装置。

此外,上述的存储器402中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1