999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

全自動垃圾搬運起重機控制系統設計

2022-06-28 09:37:02程文明楊翰元
機械設計與制造 2022年6期
關鍵詞:測量

張 冒,程文明,楊翰元

(1.成都航空職業技術學院,四川 成都 610100;2.西南交通大學,四川 成都 610031;3.上海昂豐裝備科技有限公司,上海200125)

1 引言

垃圾搬運起重機是垃圾焚燒發電廠焚燒單元供料系統的關鍵設備,承擔垃圾倉內垃圾的垃圾吊運及自動計量等工作,一般需要24h連續工作,工況條件惡劣,設備負荷重,動作頻繁[1-2]。目前國內所運用的垃圾搬運起重機采用以人力作業為主要的操作模式,作業人員勞動強度大、長時間工作危險性高、作業效率低、容易發生設備安全事故。

為減少作業人員操作時間,減輕其勞動強度,提高垃圾吊運工作的精確度及信息化管理程度,提出設計和開發出一套基于PLC和激光掃描測量為核心的垃圾搬運起重機控制系統,以實現垃圾搬運起重機實現全自動投料、移料、混料。

2 系統總體設計

垃圾焚燒發電廠主要任務包括垃圾的儲存、焚燒、發電、煙氣及滲濾液處理等。垃圾倉的布局,如圖1所示。配置起重機依據垃圾日處理量不同有所區別,至少配置兩臺,采用“一用一備”的工作方式以確保24h連續運行及方便設備故障檢修。垃圾由汽車運輸到垃圾發電廠,通過卸料口將倒入垃圾倉內,垃圾經過發酵后進入投料口進行焚燒處理。

圖1 垃圾倉布局Fig.1 The Layout of Garbage Bin

2.1 功能分析

在垃圾的儲存及焚燒過程中需要使用垃圾搬運起重機完成投料、移料、混料工作。上料是抓取發酵好的區域內垃圾并投放到投料口;移料是將卸料口的垃圾投放到垃圾倉的其他區域,防止垃圾堵塞卸料口;混料是混合新舊垃圾,以縮短發酵的時間,并使垃圾成分趨向均勻[3]。總之上料、移料、混料三個功能,就起重機動作而言,實際上是將垃圾從抓取位置吊運到放置位置。

要實現垃圾搬運起重機全自動運行,需要實現垃圾的自動抓取、自動放置及工作信息管理,而自動抓取點的選取需要明確垃圾的儲存情況。因此全自動垃圾搬運起重機需要實現垃圾高度測量及抓取點選擇、作業管理、自動控制功能。

2.1.1 垃圾高度測量及取料位置選擇

控制系統需要實時測量出垃圾面的高度的情況,為垃圾抓取、放置位置的自動規劃提供依據。起重機小車與搬運之間采用鋼絲繩連接,實際工作過程中,在抓取垃圾時需要保證搬運的角度不超過45°以避免抓斗傾翻。因此,需要系統自動規劃合適的取料位置,以保證起重機正常、高效運行。

2.1.2 作業管理

垃圾搬運起重機需要完成投料、移料、混料三項工作,而各項工作的觸發條件和工作次數都不盡相同,此外還涉及到多臺起重機協同工作的問題。因此,需要控制系統具備作業管理功能,以規劃起重機自動協調作業、提高工作效率。

2.1.3 自動控制

起重機將垃圾從抓取位置吊運到放置位置的工作需要涉及到大車、小車、起升三個方向的精確定位及抓斗開、閉動作。控制系統需要按照動作流程控制起重機自動運行以完成垃圾自動吊運。

2.2 硬件結構

為滿足全自動功能垃圾搬運起重機的功能要求,采用PLC和工控機為核心的控制結構,如圖2所示。考慮到控制、檢測信號的傳輸性能,系統基于Profinet工業以太網搭建網絡[4]。

圖2 系統硬件結構Fig.2 The Hardware Structure Diagram

(1)監控單元

提供用戶交互式操作界面,控制起重機自動運行及作業管理。

(2)控制單元

以“PLC+工控機”為控制核心,PLC控制實現起重機自動運行,工控機實現起重機作業管理及垃圾倉儲存垃圾自動測量。

(3)驅動單元

起重機大車、小車、起升三個機構的運動采用變頻調速驅動方式。

(4)執行單元

包含起重機大車、小車、起升三個機構的動力電機和液壓抓斗。

(5)檢測單元

增量編碼器安裝在電機后端,將測量信號反饋給變頻器以實現速度閉環控制;大小車絕對值編碼器安裝在同步輪上實現位置精確測量,起升絕對值編碼器安裝在卷筒軸上;2D激光掃描用于測量垃圾表面高度。

3 系統關鍵技術及實現方法

3.1 垃圾高度測量

為了給垃圾抓取點的自動選取提供依據,必定要清楚垃圾面的高度分布情況,垃圾高度測量只能采用非接觸性的測量方式。傳統的激光測距、超聲波測距、紅外線測距的方式適用于單點測量。

采用2D激光雷達結合大車運動的方式實現垃圾倉的三維掃描測量。2D激光雷達安裝在大車上,通過網線與工控機連接。大車固定情況下,激光雷達測量該剖面線位置的垃圾高度,測量結果以極坐標點形式反饋給工控機,軟件對其進行坐標變換可得到該剖面線上測量點的坐標信息。

大車運動過程中,采用逐行掃描方式,結合大車的位置信息進行數據拼合,從而獲取到整個垃圾倉的測量結果數據,如圖3所示。

圖3 垃圾倉測量方式Fig.3 Garbage Bin Measurement Method

垃圾倉具體測量流程,如圖4所示。大車運動過程中不斷更新點測量數據。測量結果數據實際上是一些三維空間位置點,測量數據經過裁剪后可得到整個垃圾倉的三維點云數據,該點云數據詳細反映了各個位置垃圾的高度值。

圖4 測量數據獲取流程Fig.4 The Measurement Data Acquisition Process

3.2 取料位置自動選取算法設計

自動上料、移料和混料過程中,都涉及到垃圾的抓取動作。垃圾倉內垃圾表面高低不一,需要在獲取到垃圾倉內各處垃圾高度數據后,對這些數據作進一步的處理,自動計算出合適的取料位置。

垃圾的取料位置可分為五種情況,如圖5所示。

圖5 取料位置Fig.5 The Picking Position

(1)從位置ⅰ取料,能取得大的抓取量還能減少抓斗側翻的幾率,是理想的“安全取料位置”,該位置為垃圾的局部高點,同時在抓斗作業范圍內高低點差值b較小;

(2)從位置ⅱ取料,該位置為垃圾的局部高點,雖抓斗存在一定傾斜但不會側翻,也能保證抓取量,同樣可作為“安全取料位置”;

(3)從位置ⅲ取料,垃圾坡度較大,很容易發生側翻,抓取時必須避開該類型位置;

(4)從位置ⅳ取料,雖為局部高點,但b值較大,很容易發生側翻,抓取時必須避開該類型位置;

(5)從位置ⅴ取料,受到兩側垃圾的阻力作用,導致垃圾抓取量較少,抓取時也應該避開該類型位置。

綜上,垃圾表面的局部高點,且該高點在抓斗抓取作業范圍內高低差值b不超過抓斗允許傾斜的最大差值則可作為安全取料位置,針對此,采用網格劃分求解思路來實現取料位置的合理選取,主要步驟如下五步。

①點云預處理

由于垃圾倉內環境惡劣,濕度及粉塵濃度較大,在垃圾倉高度信息的采集過程中,不可避免會采集到的一些干擾點,在進行抓取點識別之前,需要對點云進行濾波處理以剔除掉干擾點。在點云濾波研究方面已有許多學者進行了相關研究,其中雙邊濾波算法[5-6]可以在保持點云曲面幾何特性的前提下,去除小尺度的干擾點,其具體的實現方法為:

式中:p′—去除干擾點的點云;p—原始點云;n—p的法向量;a—雙邊濾波因子;Wc—光順濾波權值;Ws—特征保持權值;σc和σs—高斯濾波系數;||||—向量的模;<>—向量的內徑。

②劃分網格

將預處理后得到的p′投影到XOY平面,求得X、Y方向的最小值和最大值xmin、xmax和ymin、ymaxymin,ymax,設定每個正方形網格的長度為ll,得到X、Y方向網格個數分別為:

經過網格化后,可得出點云數據中每個點對應的網格編號以及每個(共M×N)網格中點云的基本信息。

③查找最小值

遍歷網格,找出各個網格包含點在Z方向的最小值和最大值Zmin=(x,y,z)Zmin=[x,y,z]、Zmax=(x,y,z)Zmax=[x,y,z],最終得到最小值和最大值點列表:

④判定周圍區域高低差

依次取出最小值列表數據,判斷在臨近正方形邊長為a區域內與最大值、最小值做差值運算,得出最大差值列表{G1max,G2max,…,GM×Nmax}:

⑤生成安全取料位置坐標

從最大差值列表選取小于抓斗允許抓取垃圾面高度差閾值b的點,其對應最小值坐標點作為安全取料位置使用。

3.3 作業管理

垃圾搬運起重機在焚燒爐缺料時,需要抓取已發酵好的垃圾進行投料動作,在卸料口垃圾吊堆積過高時需要進行移料操作,其余時間進行新舊垃圾的混料動作。為此,需要充分協調各項工作,以保證長時間無人值守運行。

垃圾搬運起重機作業管理模塊按照“可以編程的數控起重機”設計理念進行設計,在作業管理方面采用用戶程序管理及運行的方式實現全自動化作業。用戶通過交互式界面編制動作程序,作業管理系統將按照程序的相關參數特性,如表1所示。自動控制起重機按照既定流程逐一完成編制好的動作程序。

表1 用戶程序參數表Tab.1 User Program Parameters Table

為讓用戶快速選取取放料位置,同樣按照網格劃分思路將垃圾倉劃分為指定長度、寬度的多個區域,操作人員選擇這些劃分的區域,系統軟件依據取料位置自動選取算法自動生成該區域內適當的取料位置。

4 系統應用

根據系統設計方案,聯合起重機廠家進行硬件裝配,并在某垃圾發電廠進行試驗驗證。該項目PLC采用西門子1500系列,2D激光雷達采用Sick公司的LMS511系列,如圖6所示。

圖6 2D激光雷達安裝實物圖Fig.6 The Physical Installation Diagram of the 2D Lidar

LMS511系列激光雷達采用飛行時間法測距[7-8],能夠保證測量結果準確性。在Visual Studio 2017環境下采用C++語言完成垃圾高度測量及作業管理軟件開發,軟件通過S7協議[9,10]讀取存儲在PLC中的大車實時位置,與2D激光雷達之間采用TCP/IP協議進行數據交換。

設定點云網格劃分的長度l=400mm,考慮到該項目所用為10m2液壓抓斗,覆蓋區域最大直徑5000mm,因此設定a=4000mm,b=2500mm,選用σc=400mm,σs=p到網格內領域點的距離標準差,將l、a、b、σc、σs五個參數帶入取料位置自動選取算法中,可得出整個垃圾倉中安全取料位置。結合QT庫和點云處理庫(PCL)進行測量結果數據及安全取料位置顯示界面[11],如圖7所示。圖中深色粗點為安全取料位置。

圖7 測量點云及安全取料位置點Fig.7 Measuring Point Cloud and Safe Picking Point

項目所在地垃圾倉長度64m,寬度24m,按照作業管理的設計思路,將整個垃圾倉均分為16×6個網格,系統提供人機界面和電腦軟件兩種方式供操作人員使用,如圖8所示。通過網格選取規劃動作序列,控制系統按照編制完成的動作序列控制起重機運行,依次執行設定的程序任務。項目實驗驗證表明:該設計方案實現了垃圾搬運起重機的全自動無人值守運行,能夠有效規劃動作,做到協調上料、移料、混料工作。

圖8 觸摸屏程序界面Fig.8 HMI Program Interface

5 結論

首先分析了垃圾搬運起重機全自動控制的功能需求,合理設計出了基于“PLC+2D激光雷達”為核心的控制系統硬件結構。提出采用2D激光雷達加大車運動以采集垃圾倉三維點云的方式來對垃圾表面高度進行測量;采用網格劃分及鄰域點差值比較求解思路實現垃圾安全取料位置的選取;采用程序列表方式來協調管理起重機作業的設計思路。有效地解決了控制系統實用化的三大關鍵難點。最后把該方案成果運用到了實際項目中,通過實際項目驗證表明:該控制系統可行、穩定,實現了垃圾搬運起重機的全自動、無人值守運行,同時有效地協調了上料、移料、混料三大工作,提高了工作效率,降低了人力成本。

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 真人高潮娇喘嗯啊在线观看| 999精品色在线观看| 精品色综合| 在线国产毛片手机小视频| 国产91高跟丝袜| 一级在线毛片| 欧美色伊人| 国产美女久久久久不卡| 亚洲国产午夜精华无码福利| 动漫精品中文字幕无码| 日本免费一区视频| 国产日韩久久久久无码精品| 中文字幕在线观| 亚洲男人的天堂视频| 亚洲人免费视频| 久久精品这里只有国产中文精品| 久青草网站| 干中文字幕| 国产一二三区视频| 亚洲AV无码久久精品色欲| 久热99这里只有精品视频6| 狠狠综合久久| 欧美在线网| 欲色天天综合网| 亚洲国产无码有码| 精品一区二区三区四区五区| 国产一级在线播放| 97超碰精品成人国产| 天天躁狠狠躁| 欧美日本在线| 久久精品只有这里有| 国产人人乐人人爱| 国产精品自在在线午夜区app| 日韩专区欧美| 国产精品无码翘臀在线看纯欲| av一区二区三区高清久久| 亚洲午夜综合网| 免费无码AV片在线观看国产| 一级毛片免费高清视频| 伊人成色综合网| 国产成人精品一区二区免费看京| 久久亚洲国产最新网站| 久青草网站| 在线亚洲天堂| 亚洲永久色| 久久精品人人做人人爽97| 国产99视频免费精品是看6| 伊人丁香五月天久久综合 | 国产精品极品美女自在线| 热99re99首页精品亚洲五月天| 香蕉在线视频网站| 国产18在线| 成人免费黄色小视频| 啪啪永久免费av| 91小视频在线播放| 色综合天天操| 99九九成人免费视频精品 | 国产中文在线亚洲精品官网| 视频一区视频二区日韩专区| 日本一区二区不卡视频| 啪啪免费视频一区二区| a级免费视频| 亚洲中文字幕久久无码精品A| 亚洲第一成年网| 国产电话自拍伊人| 黄色福利在线| 黄色网页在线播放| 1级黄色毛片| 精品一區二區久久久久久久網站| 国产日韩精品一区在线不卡| 天堂成人av| 国产成人乱无码视频| 国产精品v欧美| V一区无码内射国产| 99热国产这里只有精品无卡顿"| 免费女人18毛片a级毛片视频| 久久香蕉国产线看观看亚洲片| 99免费视频观看| 亚洲91精品视频| 久久成人免费| 欧美亚洲中文精品三区| 国产欧美日韩一区二区视频在线|