|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯 # S( U$ e& Y4 E0 L- x
- q& r! Q6 i% B) u曾經(jīng)給一家公司做過平面關(guān)節(jié)式工作臂(類似挖掘機的工作臂),由于客戶只提供了使用條件的要求,,而沒有具體的參數(shù)要求,,所以,,工作臂的長度,,鉸接點的位置都要自己來搞定。( V( V' M4 f: b/ h
3 P0 R/ w& f( Q) ^$ x
第一步:擬合曲線
8 l0 ]2 k, I$ R& Q- I根據(jù)用戶提供的使用條件確定特征點,,繪制擬合曲線,,反求多元方程,高中難度,。
4 l1 R, x4 K# T% @2 T! j' {# ~: n E3 p% ^4 h; E( t) t: N; G
第二步:簡化模型* F& f) s% H7 z% `/ a! C/ v
將工作臂簡化成開式多段連桿機構(gòu),,《機械原理》第一章的東西。5 y! x$ h! H7 x9 i9 U/ Q6 \
0 A+ f! s8 D3 k0 q; l( k4 E. Z
第三步:確定參數(shù); r2 h1 Y9 J; r( _3 |* T
結(jié)合相似的產(chǎn)品,,初選參數(shù),,然后驗證,修改,,再驗證……直到滿足設(shè)計要求,。常規(guī)套路自然是依靠經(jīng)驗數(shù)值了,,可惜這個是新產(chǎn)品,能參照的內(nèi)容不多,,如果依靠嘗試的話又太消耗時間了……
9 I( ~: C% n) b6 I, J( q, O
+ |! ~! o9 _' S8 E' f* L6 _解決方法:以機架與工作臂的鉸接點為原點o,,其他各點分別為a、b,、c……用極坐標(biāo)表示各點參數(shù),,用矩陣表示各段連桿,用坐標(biāo)變換法求出各點的絕對坐標(biāo),,以此來確定參數(shù),。用VB建立迭代計算程序,為點增加極值范圍約束和基礎(chǔ)增幅,,讓計算機求出參數(shù)并與理論曲線逼近,,得出最終的參數(shù)方案。1 \" ~" v% i# d$ C# U3 H1 H
* p7 ~; {8 ]/ j& [% \0 P
結(jié)論:原本計劃一周的工作,,最后在1天內(nèi)搞定,,不禁感慨——數(shù)學(xué)確實是個好東西!
4 p3 @ D8 J/ l0 o0 P
" X O/ w- t1 a' o后記:事情并沒有到此為止,,之后和一個做軟件的朋友聊起這次經(jīng)歷,,朋友一臉錯愕:“早說啊,我這有現(xiàn)成的東西,,雖然要求有差異,,但是稍改一下,就行,,別說一天,一小時都用不了……巴拉巴拉,�,!彼裕ぞ吆苤匾�,,但是人脈也一定要利用起來�,。。,�,!
" B; O- ?1 `. ?) h5 C |
|