智慧製造的關鍵角色:工業大數據分析

作者:

洪哲倫

刊登日期:2020/02/27

摘要

物聯網與機聯網的進步,現在已經能夠有效蒐集生產現場的數據。以往這些數據只被使用來監控現場的生產狀態,近年來隨著大數據分析與人工智慧的思維加入,這些數據有了更多樣的應用,進而形成智慧製造的新領域。本文將針對工業大數據的產生、儲存與計算還有人工智慧分析進行介紹。

With the rapid growth of Internet of Things and Internet of Machines, the data of production from factories and machines is able to be collected efficiently. In the past, the data was used to monitor the production status in a factory. Recently, the technologies of big data analysis and artificial intelligence have been applied in manufacturing, and a variety of applications based on those have been developed as smart manufacturing. This article will include the industrial big data, storage and computing, and artificial intelligence, respectively.

關鍵詞(Keywords)

智慧製造、大數據、人工智慧  Smart Manufacturing, Big Data, Artificial Intelligence

前言

近年來智慧製造在製造業掀起一波的新工業革命浪潮,結合大量現場製造數據以及大數據分析技術達到高度自動化,讓製造生產現場具備自我感知、自我學習、自我決策、自我執行以及自我適應的能力。在第一次的工業革命,人類使用水力及蒸汽作為動力來源,突破對於人力與獸力的依賴。而第二次工業革命則使用電力為動力來源取代了水力及蒸汽,並透過機器生產製造物品。第三次工業革命因為電子與資訊科技技術的突飛猛進,開始使用電子資訊科技技術將製造生產過程自動化以及精準化。智慧製造則是第四次的工業革命,結合物聯網、機聯網、雲端運算、大數據分析的軟硬體技術能夠有效提升生產效能、降低成本以及更符合現代生產製造思維¾關燈工廠。然而能夠催化第四次的工業革命的關鍵角色則是擁有大數據以及人工智慧技術,進入生產自動化與精準化時代,採用電子裝置及資訊技術來提高產能。

工業大數據分析及其應用

2011年德國政府提出工業4.0亦即第四次工業革命的思維後,在製造與工具機產業掀起了智慧化的滔天巨浪。更在2013年將工業4.0列在德國聯邦教育及研究部和聯邦經濟及科技部的技術戰略專案內,顯示出其重要性。工業4.0的概念是將工具端、生產端、銷售端、與服務端整合成一個生態圈,建立一個具有自我感知、自我學習、自我決策、自我執行以及自我適應的智慧工廠(Smart Factory)。建構一個工業4.0的生產環境,其基礎技術是物聯網(Internet of Things,IoT)、機聯網、大數據、人工智慧。以下針對這些部分說明:

1.工業大數據

一般來說提到大數據的定義大多會參考IBM所提出的5V模型 [1]:Volume(大量)、Value(價值)、Variety(多樣)、Velocity(快速)、Veracity(真實性)。Volume指的是巨量的數據,雖然狹義的定義是介於100TB到PB之間,但是大數據還有其他的面向考量,並非量不夠就不是大數據。目前在生產製造現場每天都會產生大量的生產製造數據,如機台本身的數據或是感測器的數據等如機台的加工數據¾電流、振動訊號等都是生產製造過程所產生的數據,這類數據的增長速度隨著而快速提升。Value則是數據背後所隱藏的寶藏,透過資料探勘以及人工智慧技術,可以在生產製造數據裡找到在提升生產效能或是降低成本的關鍵,這就是工業生產數據背後的黃金。Variety是指數據格式可以是結構化、非結構化、以及半結構化格式。非結構化數據是。Velocity則是數據產生的速度非常快速。Veracity是指數據的正確性,在生產線場有可能為產生假數據,如感測器故障所量測到的數據。錯誤的數據會影像數據分析後的結果。

生場現場端的數據有來自工具機台、可程式邏輯控制器(Programmable Logic Controller, PLC)、感測器等。以工具機來說,機台的數據有各軸位置與轉速、各軸電流值、加工補正等加工數據。而要取得這些加工數據,得要透過工具機上的控制器才行。目前工具機上的控制器廠牌非常多,國產有新代科技、研華寶元、台達電子以及工研院等,國外則有西門子、海德漢、 發那科等。也由於廠牌繁多,各家有自己的規格以及應用程式介面(Application Programming Interface, API),因此在開發控制器數據擷取軟體時常常受限於廠牌所提供的API。而工研院所開發的VMX以及精密機械研究中心所研發的SkyMars都支援多種廠牌的控制器。除了控制器廠牌繁多,感測器的種類也相當的多,可以量測包括溫度、濕度、力矩、振動、聲音、電流、影像等物理量。感測器的訊號可以直接收集使用,有時有些訊號也得透過特殊的硬體如資料擷取卡(Data Acquisition, DAQ)才能取得,並透過資料擷取軟體像國家儀器(National Instruments)的DAQExpress以及研華的WebAccess。然而生產線或廠區不只一個感測器以及一部工具機,蒐集這些數據則需要透過資料蒐集與監控系統系統 (Supervisory Control And Data Acquisition; SCADA),SCADA負責蒐集各式感測器數據或是生產現場機台數據與監控現場生產狀況。而SCADA要能順利接收到這些數據必須要依靠物聯網與機聯網這兩項技術。物聯網是物物相連所形成的通訊網路,透過各種無線和有線通訊技術將感測器、PLC或其他裝置上的數據傳遞到SCADA系統,而機聯網則是讓工具機之間可以互相通訊或是將工具機上的控制器數據傳遞到SCADA。除了單一廠區外,甚至可以跨越國際,在遠端就可以監控其他地區或是其他國家內的廠區/產線生產狀況。物聯網的通訊環境與通訊協定標準。目前常見的物聯網通訊環境有乙太網路(Ethernet)、Wi-Fi、3G、4G、Bluetooth、Zigbee、 RFID、NFC等。而目前已經發展成熟的開放工業通訊協定標準的有, CoAP(Constrained Application Protocol)、MQTT(Message Queuing Telemetry Transport)、DDS(Data Distribution Service for Real-Time Systems)、以及OPC UA(Open Platform Communications Unified Architecture)、AMQP(Advanced Message Queuing Protocol)等。不同的通訊協定都有不同的應用條件,如CoAP協定適用於運算資源有限的設備,MQTT和DDS的相容性較其他協定高,AMQP則適合在乙太網路環境使用。但是由於物聯網技術的快速發展以及生產現場的數據日益龐大,單靠SCADA系統無法有效蒐集、監控、以及分析數據。因應這樣的趨勢,現代工業製造大數據的收集以及儲存架構可以分為三層架構 [2],由底端到頂端依序為邊緣計算、霧計算以及雲端計算,依據數據處理量的大小分層處理。邊緣計算位於三層架構的最底端,指的是整個架構網路的邊緣亦即是在生產設備上處理數據,這樣能夠減少網路傳輸時間以及降低網路頻寬。生產現場的數據往往並不需要全數都上傳到雲端,只需要傳送有必要的數據,其他的數據在邊緣節點上分析處理完成即可。而霧計算可以視為邊緣計算以及雲端計算的中介層。邊緣計算上傳的數據在霧計算這一層做近一步的分析與處理,而少量的數據或是分析結果才會上傳至雲端中儲存以及分享給其他人。圖1為大數據三層架構的示意圖,目前邊緣計算傳接的裝置已經達到百億個以上數量,霧計算中則有百萬個以上裝置,而雲端計算環境則是數千個裝置。虛實整合系統透過物聯網連接各種生產設備,收集放置在其上的感測器數據或是設備本身的數據,並且能夠讓這些設備與感測器之間互相溝通,達到生產數據整合目的。

圖1 大數據計算架構: 邊緣計算、霧計算、以及雲端計算

…本文未結束

更完整的內容 歡迎訂購 2020年3月號 444期

機械工業雜誌‧每期240元‧一年12期2400元

我要訂購