99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀三位一體的工業(yè)大數(shù)據(jù)綜述
三位一體的工業(yè)大數(shù)據(jù)綜述
2017-10-31
收藏

三位一體的工業(yè)大數(shù)據(jù)綜述

工業(yè)大數(shù)據(jù)的目的是為了改變以往工業(yè)價值鏈從生產(chǎn)端向消費(fèi)端、上游向下游推動的模式,實(shí)現(xiàn)以客戶價值為核心的定制化產(chǎn)品和服務(wù),以及與之相適應(yīng)的全產(chǎn)業(yè)鏈協(xié)同優(yōu)化。為此,工業(yè)大數(shù)據(jù)應(yīng)滿足用戶需求定義、工業(yè)智能制造、活動協(xié)同優(yōu)化三方面的應(yīng)用。

在這些應(yīng)用中,工業(yè)大數(shù)據(jù)的落地需要與之相適應(yīng)的技術(shù)架構(gòu)作為支撐。目前,李杰教授提出的“5C”架構(gòu)體現(xiàn)了工業(yè)大數(shù)據(jù)“數(shù)據(jù)->知識->應(yīng)用”的信息架構(gòu),而工業(yè)互聯(lián)網(wǎng)參考架構(gòu)(IIRA)和工業(yè)4.0參考架構(gòu)(RAMI4.0)均是頂層系統(tǒng)架構(gòu),還有一些公司企業(yè)依據(jù)自身的業(yè)務(wù)提出了自定義的技術(shù)架構(gòu),如通用的Predix、三一的根云等。
我們知道技術(shù)架構(gòu)應(yīng)由應(yīng)用場景的特征來決定,就現(xiàn)狀而言,工業(yè)大數(shù)據(jù)還處在產(chǎn)業(yè)的初級階段,對工業(yè)大數(shù)據(jù)應(yīng)用場景的認(rèn)知還不太深入,但大數(shù)據(jù)在互聯(lián)網(wǎng)的應(yīng)用已具備成熟的技術(shù)體系和應(yīng)用框架,因此,本文主要通過比較工業(yè)應(yīng)用場景和互聯(lián)網(wǎng)應(yīng)用場景的差異性,期望能夠修正互聯(lián)網(wǎng)大數(shù)據(jù)的相關(guān)應(yīng)用技術(shù)框架,以滿足工業(yè)大數(shù)據(jù)落地對技術(shù)框架的要求。
工業(yè)大數(shù)據(jù)和互聯(lián)網(wǎng)大數(shù)據(jù)的技術(shù)架構(gòu)都具備數(shù)據(jù)環(huán)境、知識環(huán)境和應(yīng)用環(huán)境三個層,如下圖所示。

數(shù)據(jù)環(huán)境
從數(shù)據(jù)環(huán)境來看,首先,互聯(lián)網(wǎng)大數(shù)據(jù)和工業(yè)大數(shù)據(jù)具備不同特征。如下表所示:

由于上述對數(shù)據(jù)的差異性,互聯(lián)網(wǎng)大數(shù)據(jù)更多的是關(guān)注數(shù)據(jù)的持久化,其技術(shù)架構(gòu)側(cè)重于實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的存儲、訪問的一致性,滿足多負(fù)載的并行讀能力。所以,互聯(lián)網(wǎng)催生了大量的非關(guān)系型數(shù)據(jù)庫、實(shí)時數(shù)據(jù)庫、分布式文件存儲的技術(shù)。
工業(yè)大數(shù)據(jù)同樣關(guān)注數(shù)據(jù)持久化,但工業(yè)大數(shù)據(jù)部署應(yīng)用的一個原則是將應(yīng)用盡可能部署在離數(shù)據(jù)產(chǎn)生源越近的地方。這是因?yàn)?,就近部署其可靠性、?shí)時性越高。需要按照業(yè)務(wù)需要進(jìn)行部署,因此,很多應(yīng)用部署在設(shè)備、生產(chǎn)車間等。所以,與互聯(lián)網(wǎng)大數(shù)據(jù)集中式存放的方式相比,工業(yè)大數(shù)據(jù)對數(shù)據(jù)存放更加離散化,在空間中形成跨網(wǎng)的分布式存儲,且各數(shù)據(jù)節(jié)點(diǎn)對數(shù)據(jù)存放、訪問的能力要求不一樣。比如以在某一公司實(shí)施的智能風(fēng)場項(xiàng)目為例,在風(fēng)機(jī)上部署的采集終端,需要存儲結(jié)構(gòu)化且要求實(shí)時性高的技術(shù)方案;在相應(yīng)業(yè)務(wù)端,如生產(chǎn)系統(tǒng)或調(diào)度系統(tǒng),數(shù)據(jù)是半結(jié)構(gòu)化且實(shí)時性要求一般;在公司數(shù)據(jù)中心,數(shù)據(jù)是非結(jié)構(gòu)化且需要語義組織。因此,需要抽象和設(shè)計(jì)一個統(tǒng)一的數(shù)據(jù)持久化環(huán)境,為工業(yè)大數(shù)據(jù)的上層應(yīng)用提供基于語義的數(shù)據(jù)發(fā)現(xiàn)和相適宜的訪問能力。
另外,工業(yè)大數(shù)據(jù)的數(shù)據(jù)環(huán)境,更關(guān)注數(shù)據(jù)采集的能力。工業(yè)大數(shù)據(jù)的數(shù)據(jù)采集依賴于物聯(lián)網(wǎng)(IOT)的實(shí)現(xiàn),IOT關(guān)注的采集的可靠性,實(shí)現(xiàn)數(shù)據(jù)接入的總線化,但工業(yè)大數(shù)據(jù)對IOT提出了更多的需要。以在某一公司實(shí)施的智能風(fēng)場項(xiàng)目為例,在設(shè)計(jì)數(shù)據(jù)采集時,考慮了如下一系列的需要。
一、IOT終端需要具備邊緣計(jì)算能力,首先是風(fēng)機(jī)高頻運(yùn)行狀態(tài)數(shù)據(jù)沒必要全部上傳,只需要上傳從風(fēng)機(jī)運(yùn)行狀態(tài)數(shù)據(jù)提取的相應(yīng)特征數(shù)據(jù),在必要時,如發(fā)生故障需要原始數(shù)據(jù)進(jìn)行深入分析或者為訓(xùn)練模型需要原始數(shù)據(jù),才需要終端上傳數(shù)據(jù)。因此IOT終端需要運(yùn)行特征提取算法;
二、IOT終端需要具備對采集數(shù)據(jù)的辨?zhèn)文芰Γ枰獙?shù)據(jù)質(zhì)量進(jìn)行預(yù)判和修復(fù)。在采集風(fēng)機(jī)運(yùn)行數(shù)據(jù)時,數(shù)據(jù)大多是通過傳感器,傳感器本身存在故障、標(biāo)定、存在壽命等問題,產(chǎn)生錯誤數(shù)據(jù)的概率較大,而壞數(shù)據(jù)對基于物理關(guān)聯(lián)和因果分析的模型影響相對于互聯(lián)網(wǎng)應(yīng)用基于統(tǒng)計(jì)分析的影響更高;
三、IOT需要提供更智能的接入能力,形成數(shù)據(jù)生態(tài)環(huán)境,因?yàn)楣I(yè)數(shù)據(jù)不會自發(fā)形成,不像互聯(lián)網(wǎng)一樣本身在線,需要解決傳感器、物聯(lián)網(wǎng)、嵌入式智能等在邊緣端需要解決的技術(shù)問題;
四、IOT需要提供基于語義的定義,是因?yàn)樽鳛楣I(yè)大數(shù)據(jù)應(yīng)用的最基本數(shù)據(jù)產(chǎn)生源,它是物理世界實(shí)體的高度抽象,能夠映射物理世界實(shí)體的特征、實(shí)體間的關(guān)系,能夠發(fā)現(xiàn)和被發(fā)現(xiàn),提供互操作性,從而形成物理世界在虛擬世界里的組織和協(xié)作能力。
知識環(huán)境
工業(yè)大數(shù)據(jù)和互聯(lián)網(wǎng)大數(shù)據(jù)都需要對數(shù)據(jù)進(jìn)行分析、處理,以獲得相應(yīng)的知識,用以支撐上層業(yè)務(wù)應(yīng)用。它們的差異性首先體現(xiàn)在模型特性上面。如下表所示:

由模型的差異性,在工業(yè)大數(shù)據(jù)和互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用中,對模型執(zhí)行的環(huán)境要求有很大區(qū)別。
目前,在互聯(lián)網(wǎng)環(huán)境中,一般都是基于云平臺,使用hadoop生態(tài)環(huán)境進(jìn)行搭建,通過流式或離線計(jì)算對數(shù)據(jù)進(jìn)行處理,采用容器技術(shù)運(yùn)行相應(yīng)的計(jì)算模型,統(tǒng)一對外提供知識數(shù)據(jù)的訪問,其根本是在于其服務(wù)或者算法的通用性和可復(fù)制性,當(dāng)一個服務(wù)滿足不了外部需求,可以通過容器方便的產(chǎn)生副本,擴(kuò)展其提供外部訪問的能力,而微服務(wù)、無服務(wù)等技術(shù)架構(gòu)更多是基于對服務(wù)的結(jié)構(gòu)、協(xié)作等的重新定義,來解決服務(wù)響應(yīng)、資源使用、實(shí)施、并行等相關(guān)非功能特性。而在工業(yè)大數(shù)據(jù)中,絕大多數(shù)模型對外提供服務(wù)并不用在意訪問的并發(fā)性,比如風(fēng)場智能運(yùn)維系統(tǒng)對某個風(fēng)機(jī)的健康狀態(tài)評估,使用其評估結(jié)果的外部訪問僅限于幾個終端,畢竟是只有與風(fēng)機(jī)相關(guān)的干涉人才會需要。因此,工業(yè)大數(shù)據(jù)應(yīng)用所需要的模型執(zhí)行平臺關(guān)注的是單例執(zhí)行效率以及類型的擴(kuò)展性。
另外,工業(yè)大數(shù)據(jù)應(yīng)用的模型相關(guān)性較強(qiáng)。比如,在風(fēng)場智能運(yùn)維系統(tǒng)中,對風(fēng)機(jī)的狀態(tài)評估,依賴于對其組成的多個部件的健康評估,對風(fēng)機(jī)發(fā)電效率預(yù)測需要結(jié)合環(huán)境、風(fēng)機(jī)健康狀態(tài)的結(jié)果。因此,工業(yè)大數(shù)據(jù)應(yīng)用所需要的模型執(zhí)行平臺還需要提供較好的模型執(zhí)行協(xié)作環(huán)境。
因此,工業(yè)大數(shù)據(jù)的知識環(huán)境的技術(shù)平臺是CPS,云計(jì)算是CPS的一個組成部分。CPS關(guān)注的是物理實(shí)體映射的邏輯實(shí)體的管理,提供邏輯實(shí)體的關(guān)系、協(xié)作,以對稱的方式來演進(jìn),體現(xiàn)與物理實(shí)體的相關(guān)性,實(shí)現(xiàn)知識的挖掘。
應(yīng)用環(huán)境
互聯(lián)網(wǎng)大數(shù)據(jù)的應(yīng)用可以充分利用云平臺相關(guān)的技術(shù)提供集中式的服務(wù)環(huán)境,對外以SaaS的方式提供應(yīng)用功能,但工業(yè)大數(shù)據(jù)的應(yīng)用多樣,既有對物(設(shè)備、生產(chǎn)線)的嵌入式應(yīng)用,也有與傳統(tǒng)信息系統(tǒng)相似的應(yīng)用,如風(fēng)場的維護(hù)排程優(yōu)化、設(shè)備狀態(tài)監(jiān)控,也有與互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用相同的SaaS應(yīng)用,如Predix。
因此,工業(yè)大數(shù)據(jù)的應(yīng)用環(huán)境包括了嵌入式環(huán)境、單機(jī)環(huán)境、集群或云平臺環(huán)境,需要考慮應(yīng)用支撐環(huán)境的多樣性統(tǒng)一;其次,工業(yè)大數(shù)據(jù)的應(yīng)用部署可以在生產(chǎn)一線、控制中心、數(shù)據(jù)中心等地域分離的地方,其應(yīng)用環(huán)境也需要提供應(yīng)用跨域的協(xié)作能力和應(yīng)用從故障中恢復(fù)的能力;工業(yè)大數(shù)據(jù)的應(yīng)用環(huán)境不僅需要提供服務(wù)本身的彈性擴(kuò)展(并發(fā)能力和瞬時負(fù)載能力),還需要提供服務(wù)的(類型、行為、資源要求)多樣性擴(kuò)展。
總之,由互聯(lián)網(wǎng)推動的大數(shù)據(jù)、智能應(yīng)用等已成熟的技術(shù)體系和應(yīng)用框架,是構(gòu)建工業(yè)大數(shù)據(jù)應(yīng)用的最好參考,是工業(yè)大數(shù)據(jù)技術(shù)實(shí)施的基礎(chǔ)。但建立有效的工業(yè)大數(shù)據(jù)應(yīng)用,離不開工業(yè)應(yīng)用技術(shù)的核心——CPS平臺,并在相應(yīng)的信息架構(gòu)、資源架構(gòu)等方面,做出合適的設(shè)計(jì)和實(shí)踐。


數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗(yàn)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }