|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯 ( N8 p( s! b" M! [
8 n1 v! ^! T9 n: g
曾經(jīng)給一家公司做過平面關節(jié)式工作臂(類似挖掘機的工作臂),由于客戶只提供了使用條件的要求,而沒有具體的參數(shù)要求,所以,工作臂的長度,鉸接點的位置都要自己來搞定。$ c, D v8 p# l; g% e3 x. o) m
2 g1 w5 j W% F. r$ R6 D第一步:擬合曲線2 [7 `. X) L& Y! v0 g1 ~5 @+ R
根據(jù)用戶提供的使用條件確定特征點,繪制擬合曲線,反求多元方程,高中難度。
8 P O2 O; |) a5 c- m& F: T4 s$ U$ Z; T, A. m$ @* U p( l
第二步:簡化模型
& H- R* C: ~9 h/ r8 z; F8 C; w" [將工作臂簡化成開式多段連桿機構,《機械原理》第一章的東西。9 d5 z* N* U3 H( Q7 T1 U! E
/ A3 n. }4 {1 R/ A: d& F3 m% x3 ]第三步:確定參數(shù)' q/ D! k8 B) e. h
結合相似的產品,初選參數(shù),然后驗證,修改,再驗證……直到滿足設計要求。常規(guī)套路自然是依靠經(jīng)驗數(shù)值了,可惜這個是新產品,能參照的內容不多,如果依靠嘗試的話又太消耗時間了……) V8 k2 O7 I, c' R4 K
9 E% h3 I' Y5 V7 k$ }5 s
解決方法:以機架與工作臂的鉸接點為原點o,其他各點分別為a、b、c……用極坐標表示各點參數(shù),用矩陣表示各段連桿,用坐標變換法求出各點的絕對坐標,以此來確定參數(shù)。用VB建立迭代計算程序,為點增加極值范圍約束和基礎增幅,讓計算機求出參數(shù)并與理論曲線逼近,得出最終的參數(shù)方案。
2 C) w3 u. ~5 B6 _- X* }
! D( ?( _ Z0 N結論:原本計劃一周的工作,最后在1天內搞定,不禁感慨——數(shù)學確實是個好東西!
" T0 d' n" G) m0 [& G% k. c
( E5 _: t2 y' e( i$ H6 c后記:事情并沒有到此為止,之后和一個做軟件的朋友聊起這次經(jīng)歷,朋友一臉錯愕:“早說啊,我這有現(xiàn)成的東西,雖然要求有差異,但是稍改一下,就行,別說一天,一小時都用不了……巴拉巴拉。”所以,工具很重要,但是人脈也一定要利用起來啊!!!
' u4 A; j3 u6 [! w/ N/ y2 i# p |
|