|
本帖最后由 魍者归来 于 2017-2-6 21:37 编辑 6 R! M2 I, b z: @3 U1 k5 u: `+ S3 j
; U/ E; P3 I1 R曾经给一家公司做过平面关节式工作臂(类似挖掘机的工作臂),由于客户只提供了使用条件的要求,而没有具体的参数要求,所以,工作臂的长度,铰接点的位置都要自己来搞定。
+ B# }% E. P0 _3 u, N+ B7 e, W% a$ n3 [' x M, H
第一步:拟合曲线/ Z7 v9 ^, m, ^2 J) s% |
根据用户提供的使用条件确定特征点,绘制拟合曲线,反求多元方程,高中难度。
& C2 F* {( J3 b1 ~. i9 O3 N7 q/ \" ^% ]6 J; d
第二步:简化模型6 w1 I3 v) a( |5 w b. u
将工作臂简化成开式多段连杆机构,《机械原理》第一章的东西。" q5 [1 ], d9 h/ N9 q0 d1 ?0 h- L
) z4 C5 m4 c& b& _# y y
第三步:确定参数
4 R, c! ]! R1 h, m5 T结合相似的产品,初选参数,然后验证,修改,再验证……直到满足设计要求。常规套路自然是依靠经验数值了,可惜这个是新产品,能参照的内容不多,如果依靠尝试的话又太消耗时间了……( I$ ^; d& {' S5 z. l- h
4 _+ ^) X& J C解决方法:以机架与工作臂的铰接点为原点o,其他各点分别为a、b、c……用极坐标表示各点参数,用矩阵表示各段连杆,用坐标变换法求出各点的绝对坐标,以此来确定参数。用VB建立迭代计算程序,为点增加极值范围约束和基础增幅,让计算机求出参数并与理论曲线逼近,得出最终的参数方案。
0 c" U: T3 N( y% c0 N4 j" Y+ V* J9 k
结论:原本计划一周的工作,最后在1天内搞定,不禁感慨——数学确实是个好东西!" u4 P0 m4 A$ S1 n
! Y! C- d: R$ u, H- t ]& H, }后记:事情并没有到此为止,之后和一个做软件的朋友聊起这次经历,朋友一脸错愕:“早说啊,我这有现成的东西,虽然要求有差异,但是稍改一下,就行,别说一天,一小时都用不了……巴拉巴拉。”所以,工具很重要,但是人脉也一定要利用起来啊!!!
, G) d9 q- i! H |
|