杜巖錦,郭宗和,李澤眾
(山東理工大學(xué) 機(jī)械工程學(xué)院,山東 淄博 255049)
在并聯(lián)機(jī)構(gòu)的傳統(tǒng)優(yōu)化設(shè)計中,通常會忽視實際工程中不確定性因素[1-2]的影響。然而不確定性因素存在于產(chǎn)品從設(shè)計、生產(chǎn)到報廢的整個壽命周期中,比如設(shè)計、加工、裝配、測量中存在的各種不確定性誤差以及工作環(huán)境、疲勞磨損、計算仿真的近似模型帶來的不確定性影響。在并聯(lián)機(jī)構(gòu)多目標(biāo)優(yōu)化設(shè)計[3]過程中,由于不確定性因素在設(shè)計初期就已經(jīng)出現(xiàn),他們會隨著設(shè)計變量、設(shè)計參數(shù)、約束條件等在多個目標(biāo)函數(shù)之間傳播累積,將導(dǎo)致優(yōu)化結(jié)果會在需求目標(biāo)上下波動,造成優(yōu)化結(jié)果的可靠性降低。
少自由度三平移3-PUU并聯(lián)機(jī)構(gòu)具有結(jié)構(gòu)對稱、驅(qū)動部件少、工作空間大、可操作性強(qiáng)等特點,在并聯(lián)運(yùn)動機(jī)床、工業(yè)機(jī)器人、微動機(jī)械等方面應(yīng)用廣泛。本文依據(jù)文獻(xiàn)[4-5],在對3-PUU并聯(lián)機(jī)構(gòu)建立多目標(biāo)優(yōu)化模型并進(jìn)行多目標(biāo)優(yōu)化設(shè)計的基礎(chǔ)上,改善傳統(tǒng)優(yōu)化設(shè)計中將不確定量認(rèn)定為確定量的局限性,考慮實際工程中切實存在的不確定性因素的影響,采用基于Isight[6]的6Sigma質(zhì)量設(shè)計(DFSS)[7]優(yōu)化算法對并聯(lián)機(jī)構(gòu)進(jìn)行考慮不確定性的多目標(biāo)可靠性優(yōu)化設(shè)計。為真實地反映并聯(lián)機(jī)構(gòu)實際工作情況,使得到的優(yōu)化結(jié)果達(dá)到綜合性能優(yōu)、安全性能高的實際工程的需求提供一種新的思路與方法。
3-PUU并聯(lián)機(jī)構(gòu)模型示意圖與結(jié)構(gòu)簡圖如圖1所示,由三條相同結(jié)構(gòu)參數(shù)的運(yùn)動支鏈、動平臺以及立柱和定平臺組成的固定機(jī)架組成,每條運(yùn)動支鏈都由移動副,兩個虎克鉸組成。各滑塊的中心位置為Pi(i=1,2,3),滑塊與立柱之間通過移動副連接,移動副軸線記為Ri1,與滑塊相連的虎克鉸記為Ui1,Ui1轉(zhuǎn)動軸線中心位置為Ai,在本文的分析中將Pi與Ai簡化為一點,與動平臺相連的虎克鉸Ui2轉(zhuǎn)動軸線的中心位置為Bi,虎克鉸可看做由兩個正交轉(zhuǎn)動副組合而成,組成Ui1的兩個轉(zhuǎn)動副軸線記為Ri2、Ri3,組成Ui2的兩個轉(zhuǎn)動副軸線記為Ri4、Ri5,其中Ri5//BBi,Ri5//Ri2,Ri3//Ri4。動平臺用B(等邊△B1B2B3)表示,定平臺用D(等邊△D1D2D3)表示,三條支鏈用Pi-Ai-Bi表示。以定平臺D1D2D3的中心O為坐標(biāo)原點,X軸的方向與D1D2平行,沿立柱方向為Z軸,根據(jù)右手定則建立如圖所示定坐標(biāo)系O-XYZ。以動平臺B(B1B2B3)的質(zhì)心B為坐標(biāo)原點,x軸與B1B2平行,豎直向上為z軸,根據(jù)右手定則在動平臺上建立動坐標(biāo)系o-xyz。定平臺D的外接圓半徑為R,動平臺B的外接圓半徑為r,連桿長度均為l。
(a) 機(jī)構(gòu)模型示意圖 (b) 機(jī)構(gòu)簡圖圖1 3-PUU并聯(lián)機(jī)構(gòu)模型與結(jié)構(gòu)簡圖
現(xiàn)階段的并聯(lián)機(jī)構(gòu)優(yōu)化設(shè)計的重點之一就是如何解決工作空間小的問題。根據(jù)文獻(xiàn)[4]對3-PUU并聯(lián)機(jī)構(gòu)工作空間的分析,利用極坐標(biāo)搜索法得到工作空間體積公式:
(1)
通過合理的設(shè)置機(jī)構(gòu)參數(shù),使得3-PUU并聯(lián)機(jī)構(gòu)的工作空間越大越利于實際應(yīng)用。
并聯(lián)機(jī)構(gòu)驅(qū)動副輸入與動平臺輸出速度精度由速度性能指標(biāo)[8]kG(Jacobian矩陣條件數(shù))評價:
(2)
考慮到Jacobian矩陣并不是常數(shù)矩陣,隨著并聯(lián)機(jī)構(gòu)形位的改變而改變,也就造成了Jacobian矩陣條件數(shù)的變化。因此,以工作空間三維圖以及體積的求取為基礎(chǔ),用速度全域性能指標(biāo)來衡量并聯(lián)機(jī)構(gòu)在整個工作空間內(nèi)的速度傳遞性能,即:
(3)
其中,W表示并聯(lián)機(jī)構(gòu)的工作空間。
我們期望并聯(lián)機(jī)構(gòu)能夠?qū)χ噶钭龀隹焖夙憫?yīng),因此速度性能指標(biāo)ηv的值越小越好。
根據(jù)影響系數(shù)法對3-PUU并聯(lián)機(jī)構(gòu)加速度與Jacobian矩陣和Hessian矩陣的關(guān)系,得到少自由度3-PUU并聯(lián)機(jī)構(gòu)加速度性能指標(biāo)ka[9]:
(4)
(5)
ηa反映了并聯(lián)機(jī)構(gòu)在整個工作空間內(nèi)加速度的精確度,ηa的取值越小加速度精度越高,本文的分析計算中取a=2%,b=2%。
慣性力指標(biāo)密切影響著并聯(lián)機(jī)構(gòu)的控制精度。為了能夠僅考慮并聯(lián)機(jī)構(gòu)結(jié)構(gòu)參數(shù)本身對慣性力的影響,少自由度并聯(lián)機(jī)構(gòu)關(guān)于Jacobian矩陣和Hessian矩陣的慣性力綜合條件數(shù)[9]為:
(6)
(7)
τF的值越小表示并聯(lián)機(jī)構(gòu)的控制精度越高。
其中,約束條件即為3-PUU并聯(lián)機(jī)構(gòu)工作空間的限制約束條件[4]。
以 Isight 軟件為平臺,采用實驗設(shè)計(DOE)組件和優(yōu)化(Optimization)組件集成 Matlab 軟件的優(yōu)化策略[10-11],完成并聯(lián)機(jī)構(gòu)的多目標(biāo)優(yōu)化。優(yōu)化基本流程為:采用實驗設(shè)計,在設(shè)計空間中均勻采樣,對輸入?yún)?shù)進(jìn)行敏感度分析[12],并捕捉整個設(shè)計空間中最有效的設(shè)計區(qū)域,得到優(yōu)化初始值,然后在初始值的基礎(chǔ)上在有效設(shè)計區(qū)域中進(jìn)行多目標(biāo)優(yōu)化設(shè)計,得到最優(yōu)解。
在Isight中建立多目標(biāo)優(yōu)化設(shè)計流程如圖2所示。在優(yōu)化參數(shù)與方法設(shè)置方面:在Matlab組件中導(dǎo)入程序,根據(jù)多目標(biāo)優(yōu)化模型設(shè)置輸入設(shè)計變量(Input Mappings),輸出設(shè)計變量(Output Mappings),以動平臺外接圓半徑r,定平臺外接圓半徑RI,定長連桿長度l為輸入設(shè)計變量,以工作空間(V),速度全域性能指標(biāo)(sudu),加速度全域性能指標(biāo)(jiasudu),慣性力全域性能指標(biāo)(guxingli)為輸出變量。DOE組件中選擇最優(yōu)拉丁超立方法,將樣本點設(shè)置為30,設(shè)置輸入設(shè)計變量的上下限,以及輸出變量的取值傾向。在Optimization組件中選擇封裝的NSGA-Ⅱ算法,將種群大小設(shè)置為4,遺傳代數(shù)設(shè)置為20。
圖2 優(yōu)化設(shè)計流程
(1)實驗設(shè)計(DOE)結(jié)果分析。通過試驗設(shè)計可以得出的主效應(yīng)圖可以定性分析設(shè)計變量與優(yōu)化目標(biāo)之間關(guān)系和趨勢,通過貢獻(xiàn)率圖(文中省略)可定量的分析設(shè)計變量與優(yōu)化目標(biāo)之間關(guān)系。圖3為設(shè)計變量分別對工作空間、速度、加速度和慣性力的主效應(yīng)圖,從主效應(yīng)圖可以得出:動平臺和定平臺的半徑對四個性能指標(biāo)的影響都比較大,基本呈線性關(guān)系,工作空間和速度全域性能指標(biāo)隨著動平臺半徑的增大而減小,而其他兩個性能指標(biāo)隨著動平臺半徑r的增大而減小。連桿長度對速度的影響相對較小,對工作空間的影響比較大,隨著連桿長度的增大工作空間增大,而加速度和慣性力呈減小的趨勢。在零部件的加工制造中,我們可以參考主效應(yīng)圖和貢獻(xiàn)率圖控制結(jié)構(gòu)尺寸的加工精度,對需求性能指標(biāo)影響較大的設(shè)計參數(shù),應(yīng)該嚴(yán)格控制其加工精度。
(2)優(yōu)化組件結(jié)果分析。通過Isight可以查看NSGA-II算法優(yōu)化過程中的History表格,如圖4所示,通過History表格可看到每次優(yōu)化后所得的優(yōu)化結(jié)果的具體數(shù)據(jù),淺藍(lán)色數(shù)據(jù)條表示可行設(shè)計點,綠色數(shù)據(jù)條代表Isight推薦的最優(yōu)解,白色數(shù)據(jù)條沒有明顯優(yōu)勢,所有的淺藍(lán)色數(shù)據(jù)和綠色數(shù)據(jù)條組成Pareto解集。在實際應(yīng)用中,最優(yōu)設(shè)計點應(yīng)根據(jù)并聯(lián)機(jī)構(gòu)的服役環(huán)境和性能需求綜合考慮多目標(biāo)的優(yōu)劣程度在淺藍(lán)色數(shù)據(jù)條中進(jìn)行權(quán)衡選擇。比如并聯(lián)機(jī)構(gòu)應(yīng)用于高精度小型精密零件的加工設(shè)備中,首先保證并聯(lián)機(jī)構(gòu)的速度全域性能和加速度全域性能都需要越小越好,平衡兩個性能指標(biāo)的取值可以選取第11,17,55,58,68,73組優(yōu)化解;其次要求慣性力全域性能盡可能小,選取第17,55,58組優(yōu)化解; 然后考慮工作空間足夠大選擇第58組優(yōu)化解。因此最終結(jié)構(gòu)尺寸的優(yōu)化解取l=218.75mm,r=45.84,RI=131.31mm。
(a) 工作空間主效應(yīng)圖 (b) 速度主效應(yīng)圖
(c) 加速度主效應(yīng)圖 (d) 慣性力主效應(yīng)圖圖3 設(shè)計變量對優(yōu)化目標(biāo)的主效應(yīng)圖
圖4 優(yōu)化History表格
(1)參數(shù)變量:參數(shù)變量指的是優(yōu)化模型中設(shè)計變量的不確定性,受到加工精度、測量精度影響,設(shè)計變量的實際尺寸符合正態(tài)分布,根據(jù)確定性多目標(biāo)優(yōu)化結(jié)果,設(shè)計變量設(shè)為:l~N(218.75,0.12),R~N(131.31,0.12),r~N(45.84,0.12)。
(2)隨機(jī)噪聲:隨機(jī)噪聲主要針對多目標(biāo)優(yōu)化模型中涉及的常量。有的隨機(jī)噪聲在多目標(biāo)優(yōu)化模型中以常量形式存在,實際工程中,常量的實際值卻是波動的不確定性因素,如移動副移動范圍上下限值、虎克鉸轉(zhuǎn)動范圍上下限、動平臺質(zhì)心的實際定位位置;有的隨機(jī)噪聲間接影響多目標(biāo)優(yōu)化模型中的常量,也使得優(yōu)化模型中的常量存在不確定性,如移動副中軸線的位置、移動副中軸線與立柱的角度、虎克鉸的安裝位置誤差。最終這些隨機(jī)噪聲造成多目標(biāo)優(yōu)化模型中常量的隨機(jī)不確定性。因此將多目標(biāo)優(yōu)化模型中的不確定性常量設(shè)為:Zmin~N(Zmin,0.12),Zmax~N(Zmax,0.12),θmin~N(θmin,0.12),θmax~N(θmax,0.12),x~N(x,0.12),y~N(y,0.12),z~N(z,0.12)。
6 Sigma可靠性分析的實質(zhì)是對確定性優(yōu)化所得最優(yōu)解進(jìn)行以隨機(jī)變量和隨機(jī)噪聲的隨機(jī)波動為基礎(chǔ)的隨機(jī)擾動,統(tǒng)計分析隨機(jī)擾動下優(yōu)化結(jié)果均值和標(biāo)準(zhǔn)差的變化情況, 對不滿足可靠性要求的優(yōu)化結(jié)果進(jìn)行6 Sigma優(yōu)化。
圖5 6 Sigma可靠性分析
將6 Sigma組件添加到Task組件上,集成Matlab組件,搭建可靠性分析工作流,如圖5所示。更改Matlab程序,設(shè)置Matlab組件的輸入輸出設(shè)計變量,與確定性多目標(biāo)優(yōu)化對比,輸出設(shè)計變量不變,將移動副移動范圍上下限值(zmin,zmax)、虎克鉸轉(zhuǎn)動范圍上下限(θmin,θmax)、動平臺質(zhì)心的實際定位位置(x,y,z)也設(shè)置為輸入設(shè)計變量。在Six Sigma組件中,設(shè)置分析類型為基于可靠性評價(Reliability Technique),具體采用二階可靠性方法(Second Order Reliability Method),在Random Variability中將設(shè)計變量以及優(yōu)化模型中的常量設(shè)置為輸入隨機(jī)變量,均值(Mean)分別為確定性多目標(biāo)優(yōu)化所選擇的最優(yōu)解以及給定常數(shù),方差即變異系數(shù)(Coeff of Variance)設(shè)置為0.01,Responses中設(shè)置四個性能指標(biāo)為響應(yīng)。
整理性能指標(biāo)的概率分布以及Sigma水平圖結(jié)果可以得到6 Sigma分析報告,可以得出工作空間、速度、加速度優(yōu)化結(jié)果的可靠性較高,達(dá)到99.9%,但是Sigma Level(可靠度水平)僅為3.55 Sigma、3.35 Sigma和3.84 Sigma。慣性力全域性能的的可靠性僅為70.74%,可靠度水平只達(dá)到1.05 Sigma。因此,從長遠(yuǎn)考慮,有必要對性能指標(biāo)進(jìn)行6 Sigma優(yōu)化,見表1。
表1 6 Sigma分析報告
6 Sigma優(yōu)化的目標(biāo)是在設(shè)計空間內(nèi)尋找“平坦區(qū)域”,最小化由不確定性因素帶來的性能波動,提高需求性能的可靠度水平。
圖6 6 Sigma優(yōu)化流程
在可靠性分析平臺的Six Sigma組件中選擇Six Sigma Analysis選項,自動生成6 Sigma優(yōu)化流程圖,如圖6所示。Matlab組件與6 Sigma可靠性分析組件中所有的設(shè)置均保持不變。在Six Sigma組件中Optimization選項下優(yōu)化算法(NSGA-II),種群大小(4),遺傳代數(shù)(20)的設(shè)置均與確定性優(yōu)化相同。Constraints中定義設(shè)計變量和性能指標(biāo)的Sigma Level即可靠性水平為6。在Objictive屬性頁中設(shè)置目標(biāo)函數(shù)的性能最大或最小的需求。為了使6 Sigma優(yōu)化結(jié)果與確定性多目標(biāo)優(yōu)化結(jié)果形成對比,其他設(shè)置均保持不變。
6 Sigma優(yōu)化結(jié)果如表2所示,可以得出四個性能指標(biāo)的可靠性均達(dá)到100%,速度全域性能和慣性力全域性能的Sigma水平接近8Sigma,工作空間和加速度全域性能的Sigma水平超過8Sigma,Sigma水平大幅度提升。
表2 6 Sigma優(yōu)化結(jié)果分析
通過將確定性多目標(biāo)設(shè)計優(yōu)化結(jié)果與6 Sigma優(yōu)化結(jié)果相對比,可以看出雖然從數(shù)值上6 Sigma優(yōu)化結(jié)果略微遜色于確定性多目標(biāo)優(yōu)化,但是性能的可靠性得到大幅度提升,從長遠(yuǎn)來看,百萬不良品率得到很大改進(jìn),經(jīng)過6 Sigma優(yōu)化,大大增強(qiáng)了3-PUU需求性能在實際應(yīng)用中抵抗不確定性因素干擾的能力。對比結(jié)果說明了基于Isight的考慮不確定性并聯(lián)機(jī)構(gòu)多目標(biāo)可靠性設(shè)計優(yōu)化的有效性和可行性,見表3。
表3 優(yōu)化結(jié)果對比
續(xù)表
(1)通過以3-PUU并聯(lián)機(jī)構(gòu)為例進(jìn)行的多目標(biāo)設(shè)計優(yōu)化,可以得出采用基于Isight 多學(xué)科設(shè)計優(yōu)化軟件,利用試驗設(shè)計(DOE)分析并聯(lián)機(jī)構(gòu),可以非常方便的得出各個設(shè)計變量與各個目標(biāo)函數(shù)的影響程度關(guān)系圖即因子對響應(yīng)的影響程度,為并聯(lián)機(jī)構(gòu)各個構(gòu)件的加工精度提供了依據(jù);對DOE得出的近似模型進(jìn)行多目標(biāo)優(yōu)化,得到Pareto解集,決策者可以根據(jù)實際情況綜合考慮多目標(biāo)的優(yōu)劣程度進(jìn)行權(quán)衡選擇最終優(yōu)化解。提高了多目標(biāo)設(shè)計優(yōu)化的效率以及最終的多目標(biāo)優(yōu)化解對具體服役環(huán)境的適用性。
(2)在考慮實際工程中切實存在的不確定性因素影響的情況下,對3-PUU并聯(lián)機(jī)構(gòu)進(jìn)行6 sigma優(yōu)化設(shè)計,對比優(yōu)化結(jié)果可以得出基于Isight的考慮不確定性的多目標(biāo)可靠性優(yōu)化設(shè)計方法,優(yōu)化結(jié)果能夠使得并聯(lián)機(jī)構(gòu)更好的滿足實際工程需求,增強(qiáng)并聯(lián)機(jī)構(gòu)的可靠性和安全性。通過建立多目標(biāo)優(yōu)化數(shù)學(xué)模型以及分析具體問題面對的不確定性因素,該優(yōu)化方法同樣可以提高其他學(xué)科優(yōu)化解的可靠性和安全性。
[參考文獻(xiàn)]
[1] Leila Notash.Uncertainty configurations of parallel manipulators[J].Mechanism and Machine Theory,1998,33(1-2):123-138.
[2] Kosuke Iimura,Eiichiro Kataoka,Miyu Ozaki,et al.The Uncertainty of Parallel Model Coordinate Measuring Machine[J].MAPAN,2011,26(1): 47-53.
[3] Kelaiaia R,Company O,Zaatri A.Multiobjective optimization of a liner Delta parallel robot[J].Mechanism and Machine Theory,2012,50: 159 - 178.
[4] 蒲志新, 趙慶, 于英華. 3-PUU并聯(lián)機(jī)構(gòu)工作空間分析與優(yōu)化設(shè)計[J]. 機(jī)械傳動, 2015(8):55-58.
[5] 蔡飛躍. 3-PUU并聯(lián)機(jī)構(gòu)運(yùn)動學(xué)和動力學(xué)研究[D].南京:南京航空航天大學(xué), 2010.
[6] 賴宇陽.Isight 參數(shù)優(yōu)化理論與實例詳解[M].北京:北京航空航天大學(xué)出版社,2012.
[7] 王海波.六西格瑪設(shè)計在產(chǎn)品設(shè)計中的應(yīng)用研究[D].北京:北京理工大學(xué),2015.
[8] Gosselin C M,Angeles J.A Global Performance Index for the Kinematic Optimization of Robotic Manipulators[J].ASME Journal of Mechanical Design,1991(3):220-225.
[9] 郭希娟. 機(jī)構(gòu)性能指標(biāo)理論與仿真[M].北京:科學(xué)出版社, 2010.
[10] 張海強(qiáng), 崔國華, 徐豐,等. 3UPS-UP并聯(lián)機(jī)構(gòu)性能分析與優(yōu)化[J]. 組合機(jī)床與自動化加工技術(shù), 2014(10):9-12.
[11] 王南,劉慶陽,周莎莎,等.基于Isight平臺NSGA-Ⅱ方法的3-PRS并聯(lián)機(jī)構(gòu)多目標(biāo)優(yōu)化[J].機(jī)械設(shè)計與制造,2015(12):198-201.
[12] Tao M A, Zhang W, Yang Z, et al. Multi-parameter Sensitivity Analysis and Application Research in the Robust Optimization Design for Complex Nonlinear System[J]. Chinese Journal of Mechanical Engineering, 2015, 28(1):55-62.
(編輯李秀敏)