|
本帖最后由 魍者歸來 于 2017-2-6 21:37 編輯 % m& i* A7 E. q9 v- @; K
6 k/ P7 A2 d$ p) G% N
曾經給一家公司做過平面關節式工作臂(類似挖掘機的工作臂),由于客戶只提供了使用條件的要求,而沒有具體的參數要求,所以,工作臂的長度,鉸接點的位置都要自己來搞定。; S6 x: f/ v. P8 P; o4 r: H0 {
+ y$ j4 r! {0 m& O( H6 A
第一步:擬合曲線
( A, M5 N) D5 `: X7 Z1 o; }% e% K根據用戶提供的使用條件確定特征點,繪制擬合曲線,反求多元方程,高中難度。
/ w4 y( l& T) l" Q9 N! y5 B4 D9 j- W# o+ ~
第二步:簡化模型+ e& d2 q' J- ~% J5 Y
將工作臂簡化成開式多段連桿機構,《機械原理》第一章的東西。- N( i& @! [2 |2 n) m1 E7 c
5 U& k; z8 I+ [! n第三步:確定參數
4 [0 u, r0 p0 K8 M* ^( T結合相似的產品,初選參數,然后驗證,修改,再驗證……直到滿足設計要求。常規套路自然是依靠經驗數值了,可惜這個是新產品,能參照的內容不多,如果依靠嘗試的話又太消耗時間了……- a+ `* K" x# W) |4 k
- E" M$ a, R- h, V, @
解決方法:以機架與工作臂的鉸接點為原點o,其他各點分別為a、b、c……用極坐標表示各點參數,用矩陣表示各段連桿,用坐標變換法求出各點的絕對坐標,以此來確定參數。用VB建立迭代計算程序,為點增加極值范圍約束和基礎增幅,讓計算機求出參數并與理論曲線逼近,得出最終的參數方案。
& J: S$ w% c' t4 V& k9 @8 i% i- G. @. ?* b
結論:原本計劃一周的工作,最后在1天內搞定,不禁感慨——數學確實是個好東西!
' e1 e- P! n4 s2 Q! q( [& D/ H) G6 Y9 m1 ^7 x3 w
后記:事情并沒有到此為止,之后和一個做軟件的朋友聊起這次經歷,朋友一臉錯愕:“早說啊,我這有現成的東西,雖然要求有差異,但是稍改一下,就行,別說一天,一小時都用不了……巴拉巴拉。”所以,工具很重要,但是人脈也一定要利用起來啊!!!
& R6 O+ Q0 Y0 j8 F1 o |
|