|
本帖最后由 魍者归来 于 2017-2-6 21:37 编辑 / V. c8 T' q6 W. y/ q/ L$ Y
+ ^8 _, e0 Z6 y# E8 u5 z- @* V& d曾经给一家公司做过平面关节式工作臂(类似挖掘机的工作臂),由于客户只提供了使用条件的要求,而没有具体的参数要求,所以,工作臂的长度,铰接点的位置都要自己来搞定。
2 s' B5 ?' ~+ ?& ~* [) ^) o# [4 b) Z* a8 K9 i0 _3 `( t
第一步:拟合曲线
6 w$ N7 L/ {6 S, \根据用户提供的使用条件确定特征点,绘制拟合曲线,反求多元方程,高中难度。. I, i0 S' K* e0 ^9 O* C
. Y1 n9 ^3 Y' p& j0 K
第二步:简化模型
" Y( E9 X- L# M: s7 F. j5 E将工作臂简化成开式多段连杆机构,《机械原理》第一章的东西。3 M. \7 P( g! _3 z1 Y! L# M# S& Z
" ]5 s( M4 f/ F! q' s7 B) Q第三步:确定参数
q, C* ~) `( R z结合相似的产品,初选参数,然后验证,修改,再验证……直到满足设计要求。常规套路自然是依靠经验数值了,可惜这个是新产品,能参照的内容不多,如果依靠尝试的话又太消耗时间了……& Z; r( y5 s0 u) O% C! ]
$ _& K( O, z0 u6 I7 |9 b
解决方法:以机架与工作臂的铰接点为原点o,其他各点分别为a、b、c……用极坐标表示各点参数,用矩阵表示各段连杆,用坐标变换法求出各点的绝对坐标,以此来确定参数。用VB建立迭代计算程序,为点增加极值范围约束和基础增幅,让计算机求出参数并与理论曲线逼近,得出最终的参数方案。
0 K- }' c( f1 t0 Y
+ Y0 H% v0 g! w9 `/ h) ^2 X( g结论:原本计划一周的工作,最后在1天内搞定,不禁感慨——数学确实是个好东西!2 q) z# B8 B% G. O# N0 M
2 Z- [& \0 F; |: `后记:事情并没有到此为止,之后和一个做软件的朋友聊起这次经历,朋友一脸错愕:“早说啊,我这有现成的东西,虽然要求有差异,但是稍改一下,就行,别说一天,一小时都用不了……巴拉巴拉。”所以,工具很重要,但是人脉也一定要利用起来啊!!!6 h7 X1 i8 T' I4 l% |
|
|