|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯
$ B7 n, t0 k B+ G2 V
9 z0 V& s' v* W2 }# q4 z曾經(jīng)給一家公司做過平面關(guān)節(jié)式工作臂(類似挖掘機(jī)的工作臂),由于客戶只提供了使用條件的要求,而沒有具體的參數(shù)要求,所以,工作臂的長度,鉸接點的位置都要自己來搞定。
3 y1 p; z6 t3 \; ]& g+ Y; N9 N2 l3 i, ]3 I& q* z8 { i
第一步:擬合曲線% [) y+ g( C, a
根據(jù)用戶提供的使用條件確定特征點,繪制擬合曲線,反求多元方程,高中難度。9 w7 q' c- J( R& h; x2 G: q
! a9 ^0 f0 R0 X0 X第二步:簡化模型
) n* q8 M' a3 m$ o將工作臂簡化成開式多段連桿機(jī)構(gòu),《機(jī)械原理》第一章的東西。1 |( |: p& A6 t3 l1 N8 d% N
9 d- G2 p% ?8 L7 O
第三步:確定參數(shù)2 K/ H2 |5 ^* z- J( N1 o
結(jié)合相似的產(chǎn)品,初選參數(shù),然后驗證,修改,再驗證……直到滿足設(shè)計要求。常規(guī)套路自然是依靠經(jīng)驗數(shù)值了,可惜這個是新產(chǎn)品,能參照的內(nèi)容不多,如果依靠嘗試的話又太消耗時間了……
% `; o% U, w, I( @
4 o# H* m) {8 K( k/ K; q3 N解決方法:以機(jī)架與工作臂的鉸接點為原點o,其他各點分別為a、b、c……用極坐標(biāo)表示各點參數(shù),用矩陣表示各段連桿,用坐標(biāo)變換法求出各點的絕對坐標(biāo),以此來確定參數(shù)。用VB建立迭代計算程序,為點增加極值范圍約束和基礎(chǔ)增幅,讓計算機(jī)求出參數(shù)并與理論曲線逼近,得出最終的參數(shù)方案。# {* S2 y U; B# J5 u9 D9 a
$ q J5 Q( p1 C9 D K
結(jié)論:原本計劃一周的工作,最后在1天內(nèi)搞定,不禁感慨——數(shù)學(xué)確實是個好東西!( ^9 ?% T8 R# J9 R" O" N7 z
& ^; w/ |' k3 }5 {" Y5 g后記:事情并沒有到此為止,之后和一個做軟件的朋友聊起這次經(jīng)歷,朋友一臉錯愕:“早說啊,我這有現(xiàn)成的東西,雖然要求有差異,但是稍改一下,就行,別說一天,一小時都用不了……巴拉巴拉。”所以,工具很重要,但是人脈也一定要利用起來啊!!!
9 d: e) V) k5 I. L1 i6 R: h, E |
|