预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN101937249A*(12)发明专利申请(10)申请公布号CN101937249A(43)申请公布日2011.01.05(21)申请号201010252791.9(51)Int.Cl.(22)申请日2010.08.13G05D27/02(2006.01)G05B19/05(2006.01)(71)申请人中国神华能源股份有限公司B65G65/28(2006.01)地址100011北京市东城区安外西滨河路神华大厦申请人神华黄骅港务有限责任公司(72)发明人李长安董传博李靖宇潘攀刘鑫杨波刘晓光左德刚贾寿松(74)专利代理机构北京润平知识产权代理有限公司11283代理人江娟南毅宁权利要求书3页说明书7页附图3页(54)发明名称堆料检测控制方法及系统(57)摘要本发明提供了一种堆料检测控制方法及系统,该方法包括:利用激光扫描仪对料堆和从堆料机的抛料滚筒抛出的料流进行激光扫描;实时采集扫描数据;实时从控制堆料机的PLC读取所述PLC的状态数据;对所述扫描数据进行解码并结合PLC的状态数据建立关于料堆和从堆料机的抛料滚筒抛出的料流的点的空间坐标;在空间坐标中分离料堆和从堆料机的抛料滚筒抛出的料流的轮廓;利用料堆的轮廓来识别料堆的波峰;计算堆料机的大臂上的抛料滚筒与料堆的波峰之间的距离,并根据计算结果向PLC发送对所述堆料机的控制指令;所述PLC根据接收到的控制指令来对所述堆料机的操作。利用本发明提供的方法和系统,能够实时和精确地判断出堆料机的大臂和料堆的距离,可以实现堆料机的全自动堆料作业。CN1093724ACCNN110193724901937250A权利要求书1/3页1.一种堆料检测控制方法,该方法包括以下步骤:1)利用激光扫描仪对料堆和从堆料机的抛料滚筒抛出的料流进行激光扫描;2)实时采集扫描数据;3)实时从控制所述堆料机的PLC读取所述PLC的状态数据;4)对所述扫描数据进行解码并结合所述PLC的状态数据建立关于料堆和从堆料机的抛料滚筒抛出的料流的点的空间坐标;5)在空间坐标中分离料堆和从所述堆料机的抛料滚筒抛出的料流的轮廓;6)利用料堆的轮廓来识别料堆的波峰;7)计算所述堆料机的大臂上的抛料滚筒与料堆的波峰之间的距离,并根据计算结果向所述PLC发送对所述堆料机的控制指令;8)所述PLC根据接收到的控制指令来所述堆料机的操作。2.根据权利要求1所述的方法,其中,在所述步骤1)中,所述激光扫描仪为二维激光扫描仪,并且所述激光扫描仪的扫描平面位于从抛料滚筒抛出的料流所在的平面上。3.根据权利要求1所述的方法,其中,所述状态数据包括堆料机大臂俯仰角度,以及以下各项中的至少一者:堆料机的行走位置、堆料机大臂回转角度、滚筒高度和悬臂皮带机状态。4.根据权利要求3所述的方法,其中,在所述步骤4)中,通过ASCII码转换机制将所述扫描数据转换成十进制码以进行解码,并从转换后的十进制码中提取以所述激光扫描仪所在点为原点、以堆料机大臂的延伸方向为极轴的料堆和抛出的料流的轮廓上各点的极坐标数据,然后使所提取的各点的极坐标数据的极角减去所述堆料机大臂俯仰角度,得到以所述激光扫描仪所在点为原点、以水平方向为极轴的料堆和抛出的料流的轮廓上各点的极坐标数据,最后将所得到的各点的极坐标数据转换成以所述激光扫描仪所在点为原点以水平方向为x轴、以竖直方向为y轴的直角坐标数据。5.根据权利要求4所述的方法,其中,在步骤4)中,在得到以所述激光扫描仪所在点为原点、以水平方向为极轴的料堆和抛出的料流的轮廓上各点的极坐标数据之后,以及在将所得到的各点的极坐标数据转换成直角坐标数据之前,先通过中值滤波算法对所述各点的极坐标数据进行滤波。6.根据权利要求4所述的方法,其中,在步骤4)中,在得到以所述激光扫描仪所在点为原点、以水平方向为极轴的料堆和抛出的料流的轮廓上各点的极坐标数据之后,以及在将所得到的所述各点的极坐标数据转换成直角坐标数据之前,先通过拟合算法对丢失的点的极坐标数据进行数据补齐。7.根据权利要求4所述的方法,其中,在步骤5)中,通过以下步骤来分离料堆和从所述堆料机的抛料滚筒抛出的料流的轮廓:对料堆和抛出的料流的轮廓上的相邻两个点的直角坐标进行一次求导:Y’=(y2-y1)/(x2-x1),其中x1和x2分别为相邻两个点的横坐标,y1和y2分别为相邻两个点的纵坐标,Y’为一次导数;2CCNN110193724901937250A权利要求书2/3页再对Y’进行二次求导:Y”=(Y’2-Y’1)/(x2-x1),Y”为二次导数;重复上述两步,依次对料堆和抛出的料流的轮廓上的所有点进行二次求导,并记录二次导数Y”为零的点;如果某点的二次导数前后相邻两点的导数符号相反且该点二次导数为零,则判断该点为抛出的料流和料堆相交的拐点A(