本發(fā)明專利涉及電梯設(shè)計(jì)計(jì)算、web服務(wù)、服務(wù)描述等研究領(lǐng)域,特別是給出了一個(gè)基于owl-s的多粒度電梯設(shè)計(jì)web服務(wù)描述方法,包括電梯設(shè)計(jì)計(jì)算web服務(wù)的建模、web服務(wù)的劃分和web服務(wù)的描述等內(nèi)容。
背景技術(shù):
云制造這一制造新模式為解決電梯企業(yè)制造問題提供了新思路,通過云制造的思想將電梯設(shè)計(jì)計(jì)算過程以服務(wù)的形式進(jìn)行封裝供企業(yè)進(jìn)行調(diào)用,可以快速的提高電梯企業(yè)設(shè)計(jì)計(jì)算效率和準(zhǔn)確性。
電梯設(shè)計(jì)計(jì)算是電梯產(chǎn)品研發(fā)階段的核心內(nèi)容,它不僅制約著電梯制造周期的長短,還直接決定著電梯安全技術(shù)質(zhì)量。然而,電梯制造企業(yè)在設(shè)計(jì)計(jì)算過程中,由于自身設(shè)計(jì)能力薄弱,往往是基于手工或單機(jī)系統(tǒng)完成的,還不能實(shí)現(xiàn)電梯設(shè)計(jì)計(jì)算過程中的共性設(shè)計(jì)模塊的復(fù)用和個(gè)性設(shè)計(jì)模塊的定制,同時(shí)也無法實(shí)現(xiàn)企業(yè)內(nèi)部的協(xié)同設(shè)計(jì);此外,在電梯產(chǎn)品制造企業(yè)中,由于設(shè)計(jì)人員的語言環(huán)境和設(shè)計(jì)規(guī)范不統(tǒng)一導(dǎo)致復(fù)雜的電梯產(chǎn)品設(shè)計(jì)過程格式不一,企業(yè)之間很難進(jìn)行有效的交流。
現(xiàn)有的研究在web服務(wù)建模和描述方面進(jìn)行了較多的研究。在web服務(wù)建模研究方面,主要有:王云霞等(2014,制造業(yè)自動(dòng)化)為實(shí)現(xiàn)云制造資源建模方法的研究,構(gòu)建了云資源模型視圖-層次-能力三維體系結(jié)構(gòu);董朝陽等(2015,組合機(jī)床與自動(dòng)化加工技術(shù))結(jié)合本體技術(shù)在語義建模中的應(yīng)用,提出了基于本體的制造服務(wù)五元組dsbfs建模方法;王梟(2016,現(xiàn)代制造工程)針對(duì)機(jī)床裝備,提出了由資源層、語義描述層、服務(wù)實(shí)現(xiàn)層組成的三層結(jié)構(gòu)云制造復(fù)建模實(shí)現(xiàn)框架。在web服務(wù)描述研究方面,大多基于本體描述語言,采用n元組的方法從不同角度對(duì)制造服務(wù)進(jìn)行描述,主要表現(xiàn)在:尹超等(2012,計(jì)算機(jī)集成制造系統(tǒng))提出了一個(gè)基于owl-s的四元組云制造服務(wù)描述模型,該模型從制造服務(wù)的輸入信息集合、輸出信息集合、約束條件集合、成功效果集合的四個(gè)方面對(duì)制造服務(wù)進(jìn)行描述;尹翰坤等(2014,計(jì)算機(jī)集成制造系統(tǒng))在云適配器相關(guān)研究中,提出了包含云制造服務(wù)相關(guān)信息、提供的功能、服務(wù)效果、狀態(tài)信息的四元集合對(duì)制造服務(wù)進(jìn)行描述;吳雪嬌等(2012,計(jì)算機(jī)與現(xiàn)代化)結(jié)合owl-s的三大組件,在云制造的四元組基本本體類基礎(chǔ)上進(jìn)行了拓展,提出了包含響應(yīng)時(shí)間、服務(wù)品質(zhì)、服務(wù)成本、服務(wù)聲譽(yù)、制造能力、質(zhì)量屬性的五元組制造服務(wù)qos模型;李孝斌等(2014,計(jì)算機(jī)集成制造系統(tǒng))結(jié)合機(jī)床裝備特點(diǎn),提出了一種具有三級(jí)屬性的基于語義服務(wù)建模本體描述框架,分別從基本屬性、加工能力、狀態(tài)、工裝、知識(shí)、交易等六個(gè)屬性方面對(duì)機(jī)床裝備資源進(jìn)行描述。
然而現(xiàn)有的研究還不能適應(yīng)于電梯設(shè)計(jì)計(jì)算web服務(wù)描述方面研究的實(shí)際需求,以上研究并沒有考慮到將其按照某種規(guī)則進(jìn)行層次化劃分,往往很難達(dá)到服務(wù)的精度描述要求,影響服務(wù)需求匹配查詢的準(zhǔn)確率、查全率及實(shí)時(shí)性。此外,在采用本體技術(shù)對(duì)服務(wù)描述以后,還存在候選資源數(shù)量比較龐大,種類錯(cuò)綜復(fù)雜凌亂的現(xiàn)象,這就影響到后續(xù)制造服務(wù)的組合效率和準(zhǔn)確性。同時(shí)也無法實(shí)現(xiàn)電梯設(shè)計(jì)計(jì)算過程中共性技術(shù)的復(fù)用和個(gè)性技術(shù)的定制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為克服電梯設(shè)計(jì)計(jì)算web服務(wù)描述研究的不足,提出了一種基于owl-s的多粒度電梯設(shè)計(jì)計(jì)算web服務(wù)描述方法,該方法應(yīng)可提高電梯設(shè)計(jì)計(jì)算服務(wù)查找、匹配、組合、調(diào)用等操作的效率和準(zhǔn)確性。
本發(fā)明提供的技術(shù)方案是:
一種基于owl-s的多粒度電梯設(shè)計(jì)計(jì)算web服務(wù)描述方法,包括以下步驟:
(1)建立電梯設(shè)計(jì)計(jì)算領(lǐng)域模型
(1.1)建立電梯整機(jī)結(jié)構(gòu)圖
首先對(duì)構(gòu)成整部電梯產(chǎn)品的所有零部件進(jìn)行梳理,按照其結(jié)構(gòu)或功能進(jìn)行分解,匯總其零部件清單,并按照其組織結(jié)構(gòu)或功能特性將整部電梯抽象成一個(gè)組織結(jié)構(gòu)圖;
(1.2)構(gòu)建電梯設(shè)計(jì)計(jì)算資源庫
對(duì)每一個(gè)零部件的設(shè)計(jì)計(jì)算過程,包括計(jì)算公式、設(shè)計(jì)圖紙、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn),進(jìn)行充分的分析整合,并匯總成對(duì)應(yīng)的資源庫;
(1.3)抽取電梯設(shè)計(jì)計(jì)算特征
對(duì)電梯設(shè)計(jì)計(jì)算過程中的共性設(shè)計(jì)模塊和個(gè)性設(shè)計(jì)模塊進(jìn)行分析剝離,得到對(duì)應(yīng)的共性設(shè)計(jì)特征庫和個(gè)性設(shè)計(jì)特征庫,并對(duì)各個(gè)共性和個(gè)性特征模塊之間的參數(shù)依賴、引用等關(guān)系進(jìn)行梳理,得到對(duì)應(yīng)的關(guān)系集合;
(1.4)設(shè)計(jì)電梯設(shè)計(jì)計(jì)算流程
按照相關(guān)標(biāo)準(zhǔn)規(guī)范的要求,將電梯設(shè)計(jì)計(jì)算共性和個(gè)性模塊以設(shè)計(jì)流程的順序進(jìn)行排序,這個(gè)過程需要對(duì)各模塊之間的關(guān)系進(jìn)行表示,對(duì)設(shè)計(jì)所需滿足的標(biāo)準(zhǔn)規(guī)范進(jìn)行說明,完成電梯設(shè)計(jì)計(jì)算領(lǐng)域模型的構(gòu)建;
(2)劃分電梯設(shè)計(jì)計(jì)算多粒度web服務(wù)
(2.1)設(shè)計(jì)計(jì)算web服務(wù)劃分規(guī)則
根據(jù)電梯設(shè)計(jì)計(jì)算的功能屬性和其所服務(wù)對(duì)象的結(jié)構(gòu),將其劃分為不同粒度的電梯設(shè)計(jì)計(jì)算服務(wù),其劃分的步驟如下:
(2.1.1)定義原子服務(wù),粒度值等于1,實(shí)現(xiàn)一定功能的且不可再分的設(shè)計(jì)服務(wù),如電梯導(dǎo)軌部件的彎矩設(shè)計(jì)服務(wù);
(2.1.2)定義復(fù)合服務(wù),粒度等于2,由若干原子服務(wù)組成,能獨(dú)立完成某一部件的設(shè)計(jì)或制造的設(shè)計(jì)服務(wù),如電梯導(dǎo)軌部件的設(shè)計(jì)服務(wù);
(2.1.3)定義產(chǎn)品服務(wù),粒度等于3,由若干原子服務(wù)或復(fù)合服務(wù)組成,能獨(dú)立完成某一產(chǎn)品設(shè)計(jì)或制造的制造服務(wù),如乘客電梯設(shè)計(jì)服務(wù);
以上三類服務(wù)之間通過服務(wù)的“組合關(guān)系”相互映射:復(fù)合服務(wù)通過組合多個(gè)原子服務(wù)的功能完成較為復(fù)雜的部件制造,且多個(gè)復(fù)合服務(wù)可以共享一個(gè)原子服務(wù);產(chǎn)品服務(wù)通過組合多個(gè)復(fù)合服務(wù)完成某一產(chǎn)品的制造,該服務(wù)根據(jù)聯(lián)盟企業(yè)實(shí)際需求可被共享,但是制造過程相互隔離,相互透明;
(2.2)設(shè)計(jì)計(jì)算web服務(wù)劃分方法
一般地,多粒度電梯設(shè)計(jì)計(jì)算web服務(wù)劃分方法應(yīng)包含以下6個(gè)步驟:
(2.2.1)將電梯特種設(shè)備設(shè)計(jì)計(jì)算活動(dòng)中的產(chǎn)品類型、功能、結(jié)構(gòu)進(jìn)行整合,確定出電梯不同類型的各個(gè)整梯的結(jié)構(gòu),繪制出電梯產(chǎn)品整機(jī)結(jié)構(gòu)組織,并確定電梯組織結(jié)構(gòu)中的部件和零件,以及零部件之間的關(guān)系;
(2.2.2)按照電梯產(chǎn)品的組織結(jié)構(gòu)圖和電梯產(chǎn)品設(shè)計(jì)的角度逐步向下級(jí)進(jìn)行拆分成結(jié)構(gòu)部件,一直到拆分為不可在分的零件為止;這個(gè)過程包括兩個(gè)構(gòu)件集合,一個(gè)是由導(dǎo)軌、轎廂、曳引機(jī)、轎廂架、鋼絲繩等組成的部件集合,另一個(gè)是對(duì)部件進(jìn)行繼續(xù)拆分為不可再分的單一零件集合,這些部件和零件按照其功能組織進(jìn)行歸類,形成具有相同或相似功能的集合;
(2.2.3)將已拆分好的電梯部件和零件在設(shè)計(jì)制造過程中的技術(shù)參數(shù)和設(shè)備等資源以及參數(shù)、設(shè)備資源之間的關(guān)系研究,按照所服務(wù)的部件和零件進(jìn)行歸類,整合出輸入和輸出參數(shù)。從而得到若干個(gè)電梯設(shè)計(jì)制造參數(shù)、資源集合和關(guān)系集合;
(2.2.4)采用rest技術(shù)將上一步驟中電梯參數(shù)、資源集合及關(guān)系集合中各類資源按照其所屬部件和零件功能范圍封裝成對(duì)應(yīng)的原子服務(wù)和復(fù)合服務(wù),其中的原子服務(wù)指的是電梯設(shè)計(jì)計(jì)算中不可再分的參數(shù)、資源服務(wù),其只能與其他原子服務(wù)通過組合來完成電梯某一部件的設(shè)計(jì);而復(fù)合服務(wù)則是由電梯部件對(duì)應(yīng)的參數(shù)資源服務(wù),其只能通過電梯整機(jī)結(jié)構(gòu)的規(guī)則與其他復(fù)合服務(wù)組合來完成整部電梯的設(shè)計(jì)制造。這些服務(wù)經(jīng)過描述、并注冊(cè)發(fā)布到云平臺(tái)中,以供自己或其他用戶使用;
(2.2.5)最后通過組合技術(shù)按照電梯組織結(jié)構(gòu)將零件設(shè)計(jì)制造對(duì)應(yīng)的原子服務(wù)組合成部件對(duì)應(yīng)的復(fù)合服務(wù),進(jìn)一步組合成整部電梯的產(chǎn)品服務(wù);用戶可根據(jù)自身的需求對(duì)原子服務(wù)和復(fù)合服務(wù)進(jìn)行重組,得到個(gè)性化的制造服務(wù)劃分過程,進(jìn)一步的指導(dǎo)云平臺(tái)中電梯設(shè)計(jì)制造活動(dòng)中的設(shè)計(jì)、分析、制造等過程;
(2.2.6)通過對(duì)原子服務(wù)、服務(wù)復(fù)合的重組和調(diào)用,得到電梯產(chǎn)品設(shè)計(jì)制造流程,投入到實(shí)際生產(chǎn)中;按照以上六個(gè)步驟將電梯設(shè)計(jì)計(jì)算過程的服務(wù)進(jìn)行多粒度層次化劃分為原子制造服務(wù)、復(fù)合制造服務(wù)和產(chǎn)品制造服務(wù);
(3)基于owl-s的多粒度電梯設(shè)計(jì)計(jì)算服務(wù)描述
采用服務(wù)本體描述語言(webontologylanguageforservice,owl-s)對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)進(jìn)行描述;該語言包含服務(wù)配置文件(serviceprofile)、服務(wù)基礎(chǔ)(servicegrounding)、服務(wù)模型(servicemodel)三大組件,其中,serviceprofile和servicemodel的主要功能是通過對(duì)web服務(wù)的抽象描述來為服務(wù)的發(fā)現(xiàn)與組合做技術(shù)支撐,而servicegrounding則主要是用于怎么樣來描述服務(wù)及訪問服務(wù);
基于上文電梯設(shè)計(jì)計(jì)算服務(wù)?;乃枷?,采用三大組件中的serviceprofile描述類對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)進(jìn)行描述,表述如下:
定義1電梯設(shè)計(jì)計(jì)算服務(wù)可采用一個(gè)八元組cmias=<id,name,input,output,granularity,provider,profile,qos>進(jìn)行描述,其中,
◆id表示電梯設(shè)計(jì)計(jì)算服務(wù)的標(biāo)識(shí);
◆name表示電梯設(shè)計(jì)計(jì)算服務(wù)的名稱;
◆input表示電梯設(shè)計(jì)計(jì)算服務(wù)的輸入?yún)?shù);
◆output表示電梯設(shè)計(jì)計(jì)算服務(wù)的輸出參數(shù);
◆granularity表示電梯設(shè)計(jì)計(jì)算服務(wù)的粒度,取值為{1,2,3};
◆provider表示電梯設(shè)計(jì)計(jì)算服務(wù)的提供者;
◆profile:表示電梯設(shè)計(jì)計(jì)算服務(wù)的功能;
◆qos:表示電梯設(shè)計(jì)計(jì)算服務(wù)的服務(wù)質(zhì)量;
在上述定義中,id為電梯設(shè)計(jì)計(jì)算服務(wù)的標(biāo)志,用于在云制造服務(wù)平臺(tái)系統(tǒng)和子系統(tǒng)中唯一標(biāo)識(shí)電梯設(shè)計(jì)計(jì)算服務(wù),以實(shí)現(xiàn)用戶在平臺(tái)中對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)的檢索、匹配、定位。這里的標(biāo)志必須具有唯一性,這樣就避免了在同一云制造服務(wù)平臺(tái)子系統(tǒng)中某些服務(wù)資源加入或退出而導(dǎo)致其他非關(guān)聯(lián)的子系統(tǒng)也跟著一起更新數(shù)據(jù)庫的問題;同時(shí),按照服務(wù)資源所服務(wù)的對(duì)象在對(duì)服務(wù)資源標(biāo)志時(shí),進(jìn)行上文提出的“原子服務(wù)-復(fù)合服務(wù)-產(chǎn)品服務(wù)”三層框架的粒度劃分,使得服務(wù)更加清晰,能夠更快的響應(yīng)用戶提出的請(qǐng)求;
name表示電梯設(shè)計(jì)計(jì)算服務(wù)發(fā)布者按照平臺(tái)制定的規(guī)則對(duì)云制造服務(wù)進(jìn)行的命名,此命名過程應(yīng)包含服務(wù)的基本信息(服務(wù)資源類型、提供者、報(bào)價(jià)、及自定義信息等)形式化語義描述;
input和output分別表示電梯設(shè)計(jì)計(jì)算服務(wù)的輸入和輸出參數(shù)的集合;
granularity表示電梯設(shè)計(jì)計(jì)算服務(wù)的粒度,在服務(wù)被描述注冊(cè)到平臺(tái)資源池時(shí),應(yīng)對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)的粒度進(jìn)行明確并?;瑫r(shí)還需要描述不同?;瘜哟紊舷嚓P(guān)聯(lián)服務(wù)之間的關(guān)系,為后面高效、快速、準(zhǔn)確的進(jìn)行服務(wù)匹配、組合等操作做鋪墊工作;此處granularity的屬性值由多粒度電梯設(shè)計(jì)計(jì)算服務(wù)劃分方法?;Y(jié)果確定;
provider形式化描述了電梯設(shè)計(jì)計(jì)算服務(wù)提供的相關(guān)信息,包含提供者在產(chǎn)業(yè)聯(lián)盟所處的角色權(quán)限、聯(lián)系方式、業(yè)務(wù)范圍、地理位置、以及對(duì)平臺(tái)的貢獻(xiàn)度等);
profile用于表達(dá)電梯設(shè)計(jì)計(jì)算服務(wù)的功能屬性集合,包括電梯設(shè)計(jì)計(jì)算服務(wù)所能夠支持的服務(wù)類型,能夠完成交付的最大用時(shí)、最小用時(shí)及平均用時(shí),服務(wù)在正常表征下能夠取得的最優(yōu)結(jié)果,服務(wù)的狀態(tài)(閑置、被預(yù)約、可預(yù)約、工作中、維修保養(yǎng)、報(bào)廢),以及對(duì)環(huán)境因素的要求等;
qos作為電梯設(shè)計(jì)計(jì)算服務(wù)的評(píng)價(jià)屬性集,包含了對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)質(zhì)量的真實(shí)性和可靠性評(píng)估、對(duì)服務(wù)過程、售后的體驗(yàn)評(píng)估、對(duì)電梯設(shè)計(jì)計(jì)算服務(wù)提供者和需求者的信譽(yù)相互評(píng)估等。
本發(fā)明的有益效果是:
本發(fā)明針對(duì)電梯設(shè)計(jì)計(jì)算過程的特征,對(duì)電梯設(shè)計(jì)計(jì)算過程中的共性技術(shù)特征和個(gè)性技術(shù)特征進(jìn)行剝離抽象,提出了電梯設(shè)計(jì)計(jì)算領(lǐng)域模型,實(shí)現(xiàn)了電梯設(shè)計(jì)計(jì)算過程共性技術(shù)的復(fù)用和個(gè)性技術(shù)的定制過程?;诹6人枷胩岢隽硕嗔6葘哟位娞菰O(shè)計(jì)計(jì)算服務(wù)劃分規(guī)則,基于owl-s提出了電梯設(shè)計(jì)計(jì)算服務(wù)描述方法。本發(fā)明可提高電梯設(shè)計(jì)計(jì)算服務(wù)查找、匹配、組合、調(diào)用等操作的效率和準(zhǔn)確性。
附圖說明
圖1是垂直梯設(shè)計(jì)計(jì)算組織結(jié)構(gòu)圖。
圖2是垂直梯設(shè)計(jì)計(jì)算領(lǐng)域模型。
圖3是多粒度制造服務(wù)劃分示意圖。
圖4是多粒度層次化電梯設(shè)計(jì)計(jì)算服務(wù)劃分示意圖。
圖2中:
a—參數(shù)依賴(額定載重量、轎廂自重、曳引比、曳引輪直徑);b—參數(shù)依賴(截面面積導(dǎo)軌距離);
c—參數(shù)引用(額定載重量);d—參數(shù)依賴(切口角度靜拉力);規(guī)范1—gb50199—1994;規(guī)范2—gb7588-2003;規(guī)范3—gb24478-2009;規(guī)范4—gb8903-2005;規(guī)范5—gb16899-2011。
具體實(shí)施方式
以某型號(hào)乘客類型的垂直梯設(shè)計(jì)計(jì)算為例,對(duì)基于owl-s的多粒度電梯設(shè)計(jì)計(jì)算web服務(wù)描述方法的具體實(shí)施方式進(jìn)行說明;其詳細(xì)步驟如下:
(1)建立垂直梯設(shè)計(jì)計(jì)算領(lǐng)域模型
(1.1)建立垂直梯整機(jī)結(jié)構(gòu)圖
首先對(duì)構(gòu)成整部乘客類型的垂直梯產(chǎn)品的所有零部件進(jìn)行梳理,按照其結(jié)構(gòu)或功能進(jìn)行分解,匯總其零部件清單,并按照其組織結(jié)構(gòu)或功能特性將整部電梯抽象成一個(gè)組織結(jié)構(gòu)圖,如圖1所示;
(1.2)構(gòu)建垂直梯設(shè)計(jì)計(jì)算資源庫
對(duì)每一個(gè)零部件的設(shè)計(jì)計(jì)算過程,包括計(jì)算公式、設(shè)計(jì)圖紙、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn),進(jìn)行充分的分析整合,并匯總成對(duì)應(yīng)的資源庫;
(1.3)抽取垂直梯設(shè)計(jì)計(jì)算特征
對(duì)該乘客類型垂直梯設(shè)計(jì)計(jì)算過程中的共性設(shè)計(jì)模塊和個(gè)性設(shè)計(jì)模塊進(jìn)行分析剝離,得到對(duì)應(yīng)的共性設(shè)計(jì)特征庫和個(gè)性設(shè)計(jì)特征庫,并對(duì)各個(gè)共性和個(gè)性特征模塊之間的參數(shù)依賴、引用等關(guān)系進(jìn)行梳理,得到對(duì)應(yīng)的關(guān)系集合;
(1.4)設(shè)計(jì)垂直梯設(shè)計(jì)計(jì)算流程
按照相關(guān)標(biāo)準(zhǔn)規(guī)范的要求,將垂直梯設(shè)計(jì)計(jì)算共性和個(gè)性模塊以設(shè)計(jì)流程的順序進(jìn)行排序,這個(gè)過程需要對(duì)各模塊之間的關(guān)系進(jìn)行表示,對(duì)設(shè)計(jì)所需滿足的標(biāo)準(zhǔn)規(guī)范進(jìn)行說明,完成電梯設(shè)計(jì)計(jì)算領(lǐng)域模型的構(gòu)建,如圖2所示;
(2)劃分垂直梯設(shè)計(jì)計(jì)算多粒度web服務(wù)
(2.1)設(shè)計(jì)計(jì)算web服務(wù)劃分規(guī)則
根據(jù)垂直梯設(shè)計(jì)計(jì)算的功能屬性和其所服務(wù)對(duì)象的結(jié)構(gòu),將其劃分為不同粒度的垂直梯設(shè)計(jì)計(jì)算服務(wù),其劃分的步驟如下:
(2.1.1)定義原子服務(wù),按照?qǐng)D1所得的垂直梯結(jié)構(gòu)圖將其進(jìn)行劃分,并將為垂直梯零件所提供的強(qiáng)度校核、選型設(shè)計(jì)的設(shè)計(jì)計(jì)算服務(wù)定義為原子服務(wù),如導(dǎo)向力計(jì)算服務(wù);
(2.1.2)定義復(fù)合服務(wù),按照?qǐng)D1所得的垂直梯結(jié)構(gòu)圖將其進(jìn)行劃分,并將為垂直梯部件所提供的強(qiáng)度校核、選型設(shè)計(jì)的設(shè)計(jì)計(jì)算服務(wù)定義為復(fù)合服務(wù),如電梯導(dǎo)軌部件的設(shè)計(jì)服務(wù);
(2.1.3)定義產(chǎn)品服務(wù),按照?qǐng)D1所得的垂直梯結(jié)構(gòu)圖將其進(jìn)行劃分,并將為垂直梯整機(jī)所提供的強(qiáng)度校核、選型設(shè)計(jì)的設(shè)計(jì)計(jì)算服務(wù)定義為產(chǎn)品服務(wù),如乘客垂直梯設(shè)計(jì)服務(wù);
以上三類服務(wù)之間通過服務(wù)的“組合關(guān)系”相互映射:復(fù)合服務(wù)通過組合多個(gè)原子服務(wù)的功能完成較為復(fù)雜的部件制造,且多個(gè)復(fù)合服務(wù)可以共享一個(gè)原子服務(wù);產(chǎn)品服務(wù)通過組合多個(gè)復(fù)合服務(wù)完成某一產(chǎn)品的制造,該服務(wù)根據(jù)聯(lián)盟企業(yè)實(shí)際需求可被共享,但是制造過程相互隔離,相互透明,如圖3所示;
(2.2)設(shè)計(jì)計(jì)算web服務(wù)劃分方法
依據(jù)多粒度垂直梯設(shè)計(jì)計(jì)算web服務(wù)劃分規(guī)則,按照以下6個(gè)主要過程對(duì)服務(wù)進(jìn)行劃分:
(2.2.1)在圖1垂直梯組織結(jié)構(gòu)的基礎(chǔ)上,確定電梯組織結(jié)構(gòu)中的部件和零件,以及零部件之間的關(guān)系;
(2.2.2)按照垂直梯產(chǎn)品的組織結(jié)構(gòu)圖和其設(shè)計(jì)的角度逐步向下級(jí)進(jìn)行拆分成結(jié)構(gòu)部件,一直到拆分為不可在分的零件為止;這個(gè)過程包括兩個(gè)構(gòu)件集合,一個(gè)是由導(dǎo)軌、轎廂、曳引機(jī)、轎廂架、鋼絲繩等組成的部件集合,另一個(gè)是對(duì)部件進(jìn)行繼續(xù)拆分為不可再分的單一零件集合,這些部件和零件按照其功能組織進(jìn)行歸類,形成具有相同或相似功能的集合;
(2.2.3)將已拆分好的垂直梯部件和零件在設(shè)計(jì)制造過程中的技術(shù)參數(shù)和設(shè)備等資源以及參數(shù)、設(shè)備資源之間的關(guān)系研究,按照所服務(wù)的部件和零件進(jìn)行歸類,整合出輸入和輸出參數(shù)。從而得到若干個(gè)垂直梯設(shè)計(jì)制造參數(shù)、資源集合和關(guān)系集合;
(2.2.4)采用rest技術(shù)將上一步驟中垂直梯參數(shù)、資源集合及關(guān)系集合中各類資源按照其所屬部件和零件功能范圍封裝成對(duì)應(yīng)的原子服務(wù)和復(fù)合服務(wù);其部分代碼如下所示:
(2.2.5)根據(jù)需求通過組合技術(shù)將垂直梯設(shè)計(jì)計(jì)算原子服務(wù)、復(fù)合服務(wù)進(jìn)行組合;
(2.2.6)通過對(duì)原子服務(wù)、服務(wù)復(fù)合的重組和調(diào)用,得到電梯產(chǎn)品設(shè)計(jì)制造流程,投入到實(shí)際生產(chǎn)中;按照以上六個(gè)步驟將電梯設(shè)計(jì)計(jì)算過程的服務(wù)進(jìn)行多粒度層次化劃分為原子制造服務(wù)、復(fù)合制造服務(wù)和產(chǎn)品制造服務(wù),如圖4所示;
(3)基于owl-s的多粒度電梯設(shè)計(jì)計(jì)算服務(wù)描述
基于owl-s并按照上述定義的制造服務(wù)描述方法對(duì)垂直梯設(shè)計(jì)計(jì)算web服務(wù)描述如下所示:
…
1:<service:presentedby
2:rdf:resource=“&congoservice;#expresscongocftractionmachinemsservice”/>
3:<profile:servicename>congo_cftractionmachinems_agent</profile:servicename>
4:<profile:contacinformation>
5:<actor:actorrdf:id=“congocftractionmachinems_contacts”>000022<actor:id>
6:<actor:name>cftractionmachinems</actor:name>
7:<actor:providername>xiolift</actor:providername>
8:<actor:granularity>
9:<actor:granularityvalue>2</actor:granularityvalue>
10:</actor:granularity>
11:<actor:profile>
12:thisserviceisusedtoselectthemodeloftractionmachine.itincludesfivemodulesforcalculationoftractionmachine:1)performancecalculation,2)torquecalculation,3)velocitycalculation,4)spindleloadcalculation,5)turningforcecalculation.
13:</actor:profile>
14:<actor:qos>theuserevaluation</actor:qos>
15:</actor:actor>
16:</profile:contacinformation>
17:<profilehierarchy:deliveryregionrdf:resource=“&country;#unitestates”/>
18:<profile:hasinputrdf:resource=“&congoprocess;#expresscongomachineparameters”/>
19:<profile:hasinputrdf:resource=“&congoprocess;#expresscongotractionmachineparameters”/>
20:<profile:inputvalue>
21:q=2000;v=0.75;η=0.88;α=0.475;
22:</profile:inputvalue>
23:…
24:<profile:hasoutput
25:rdf:resource=“&congoprocess;#expresscongocftractionmachinemsoutput”/>
26:<profile:outputvalue>pe=12kw;t=686nm;v=1.748m/s</profile:outputvalue>
27:</profilehierarchy:cftractionmachinems>
其中,在第5行中首先對(duì)曳引機(jī)選型計(jì)算服務(wù)的id進(jìn)行唯一標(biāo)識(shí),設(shè)定的規(guī)則可依據(jù)曳引機(jī)在整部電梯的結(jié)構(gòu)層次等級(jí);然后第6行和第7行中分別對(duì)其名稱name和服務(wù)提供商provider信息進(jìn)行形式化語義描述;結(jié)合上文4.3節(jié)中電梯設(shè)計(jì)制造活動(dòng)制造服務(wù)多粒度制造服務(wù)的劃分方法研究,可得電梯曳引機(jī)選型計(jì)算服務(wù)為復(fù)合服務(wù),因此其粒度granularity等于2,如第9行所示;第12行profile描述的是曳引機(jī)選型計(jì)算服務(wù)的功能以及構(gòu)成該服務(wù)的原子服務(wù),包含曳引機(jī)功率計(jì)算服務(wù)、輸出轉(zhuǎn)矩計(jì)算服務(wù)、主軸負(fù)荷計(jì)算服務(wù)、盤車力計(jì)算服務(wù)以及曳引線速度計(jì)算服務(wù);第21行input輸入屬性包含曳引機(jī)選型計(jì)算中的相關(guān)參數(shù),第26行output則輸出符合要求規(guī)范的若干曳引機(jī)型號(hào),最后由用戶選擇出最優(yōu)結(jié)果;qos由用戶對(duì)曳引機(jī)選型計(jì)算服務(wù)過程中企業(yè)信譽(yù)、服務(wù)質(zhì)量、以及服務(wù)的狀態(tài)進(jìn)行形式化描述。最后將采用八元組形式描述的曳引機(jī)選型計(jì)算服務(wù)注冊(cè)發(fā)布到云平臺(tái)中,采用此種制造服務(wù)描述方法,可清晰的描述制造服務(wù)的層次和基本功能屬性,云平臺(tái)用戶可以方便地對(duì)制造服務(wù)進(jìn)行完成查找、匹配、組合等管理操作,從而大大提高企業(yè)的整梯制造能力,縮短了電梯設(shè)計(jì)計(jì)算周期,從而使得企業(yè)獲得更多的利益,推動(dòng)產(chǎn)品的革新。