|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯 3 b0 ~& N6 e* H
0 R0 p2 ] k4 k) D5 w7 r; R, g; N
曾經給一家公司做過平面關節式工作臂(類似挖掘機的工作臂),由于客戶只提供了使用條件的要求,而沒有具體的參數要求,所以,工作臂的長度,鉸接點的位置都要自己來搞定。# Z8 l! h- P! d5 J! }+ W
9 V- x) \3 E) w4 @ |第一步:擬合曲線& |8 Q, ^. F" Z5 w/ d e; f
根據用戶提供的使用條件確定特征點,繪制擬合曲線,反求多元方程,高中難度。
( B! Q3 x6 y" h& O6 p$ Y ? R4 t3 \ G
第二步:簡化模型
4 A% N9 o- f' f. N+ ?& L0 }將工作臂簡化成開式多段連桿機構,《機械原理》第一章的東西。$ s* o, H2 B) E! l* b1 c; e
" z) t2 k, t7 e( j. m2 ~9 Y+ a第三步:確定參數
+ e2 c( b" y1 R! x' z$ z# x5 X結合相似的產品,初選參數,然后驗證,修改,再驗證……直到滿足設計要求。常規套路自然是依靠經驗數值了,可惜這個是新產品,能參照的內容不多,如果依靠嘗試的話又太消耗時間了……
! D7 _" t: Q7 R4 a& p. g0 {9 f T: \. I& R3 v
解決方法:以機架與工作臂的鉸接點為原點o,其他各點分別為a、b、c……用極坐標表示各點參數,用矩陣表示各段連桿,用坐標變換法求出各點的絕對坐標,以此來確定參數。用VB建立迭代計算程序,為點增加極值范圍約束和基礎增幅,讓計算機求出參數并與理論曲線逼近,得出最終的參數方案。' s" H) g& {3 M9 C- Y
, E3 C& F2 M% H& k( g
結論:原本計劃一周的工作,最后在1天內搞定,不禁感慨——數學確實是個好東西!
: I# g4 A* M0 N& \+ w% V
! j# m0 N0 u1 V6 z6 R' c: o4 Q后記:事情并沒有到此為止,之后和一個做軟件的朋友聊起這次經歷,朋友一臉錯愕:“早說啊,我這有現成的東西,雖然要求有差異,但是稍改一下,就行,別說一天,一小時都用不了……巴拉巴拉。”所以,工具很重要,但是人脈也一定要利用起來啊!!!
* @" U( F% ?& d7 s6 T |
|