|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯
! m7 `: I m. O* U/ v8 A. F) s! n" A6 m* v0 h, n# S! Q% k' v
曾經(jīng)給一家公司做過平面關節(jié)式工作臂(類似挖掘機的工作臂),由于客戶只提供了使用條件的要求,而沒有具體的參數(shù)要求,所以,工作臂的長度,鉸接點的位置都要自己來搞定。: g* C" s! e; Q! w
) a9 L- k/ j" R- N# H/ e. P* D第一步:擬合曲線& d/ k' _5 Y1 M, e
根據(jù)用戶提供的使用條件確定特征點,繪制擬合曲線,反求多元方程,高中難度。
5 ]- N [3 A$ o7 Y) C2 B3 g5 a& _8 E' e' W" q
第二步:簡化模型5 j( s# x6 R9 ]! b8 j
將工作臂簡化成開式多段連桿機構,《機械原理》第一章的東西。# K4 i; r: L1 X+ l' |+ `( R8 ?
' c7 c9 F6 X' G7 l. \" w9 R0 z' L8 I
第三步:確定參數(shù)+ ^& I, i5 y/ q& f, m' Q
結合相似的產(chǎn)品,初選參數(shù),然后驗證,修改,再驗證……直到滿足設計要求。常規(guī)套路自然是依靠經(jīng)驗數(shù)值了,可惜這個是新產(chǎn)品,能參照的內(nèi)容不多,如果依靠嘗試的話又太消耗時間了……) Y M6 M+ T6 F7 h. ] @# |
! t8 j: z& Z. Q4 t g5 k7 P' f
解決方法:以機架與工作臂的鉸接點為原點o,其他各點分別為a、b、c……用極坐標表示各點參數(shù),用矩陣表示各段連桿,用坐標變換法求出各點的絕對坐標,以此來確定參數(shù)。用VB建立迭代計算程序,為點增加極值范圍約束和基礎增幅,讓計算機求出參數(shù)并與理論曲線逼近,得出最終的參數(shù)方案。
# h0 G7 x+ D- Z& t/ |1 @7 ?. x# a% P6 [" ~1 W6 V
結論:原本計劃一周的工作,最后在1天內(nèi)搞定,不禁感慨——數(shù)學確實是個好東西! [8 |2 U" f0 Q/ P
3 s; m7 H+ i+ ~/ ~( t% b
后記:事情并沒有到此為止,之后和一個做軟件的朋友聊起這次經(jīng)歷,朋友一臉錯愕:“早說啊,我這有現(xiàn)成的東西,雖然要求有差異,但是稍改一下,就行,別說一天,一小時都用不了……巴拉巴拉。”所以,工具很重要,但是人脈也一定要利用起來啊!!!# c3 b8 \" l! R( O
|
|