|
本帖最后由 魍者归来 于 2017-2-6 21:37 编辑 6 O1 \7 d8 [; y4 x# [8 W. z3 e
. g$ P# r- P2 g% O曾经给一家公司做过平面关节式工作臂(类似挖掘机的工作臂),由于客户只提供了使用条件的要求,而没有具体的参数要求,所以,工作臂的长度,铰接点的位置都要自己来搞定。2 S& R. d/ W( X- b% |, g" c# t
' i+ \" D2 ]0 J, v- n6 T# f) p
第一步:拟合曲线4 Q) q% s1 X' i" |1 d# i
根据用户提供的使用条件确定特征点,绘制拟合曲线,反求多元方程,高中难度。
9 x4 F' w( Z4 p6 c
1 V5 I8 J5 N, s- a& _第二步:简化模型
+ T4 O% ^ H8 R T将工作臂简化成开式多段连杆机构,《机械原理》第一章的东西。
1 `7 A$ Z9 d9 T- G' }- Z
1 V+ ?! c- S4 z; G% K* Y/ T第三步:确定参数# H5 K" g( o* ~' t* t, J+ s" [ I
结合相似的产品,初选参数,然后验证,修改,再验证……直到满足设计要求。常规套路自然是依靠经验数值了,可惜这个是新产品,能参照的内容不多,如果依靠尝试的话又太消耗时间了……
/ Q& h r. r$ L* p x. V- ?; h, D
, g ?7 j1 @. [& ~7 s# E, N9 Z2 u解决方法:以机架与工作臂的铰接点为原点o,其他各点分别为a、b、c……用极坐标表示各点参数,用矩阵表示各段连杆,用坐标变换法求出各点的绝对坐标,以此来确定参数。用VB建立迭代计算程序,为点增加极值范围约束和基础增幅,让计算机求出参数并与理论曲线逼近,得出最终的参数方案。
7 K% D2 m. U3 x9 Z d+ F/ [: o7 V8 G* X9 D. \. a% z
结论:原本计划一周的工作,最后在1天内搞定,不禁感慨——数学确实是个好东西!" k9 G" _7 j* e: I
9 }2 y( f0 N4 h" x$ g7 |) w后记:事情并没有到此为止,之后和一个做软件的朋友聊起这次经历,朋友一脸错愕:“早说啊,我这有现成的东西,虽然要求有差异,但是稍改一下,就行,别说一天,一小时都用不了……巴拉巴拉。”所以,工具很重要,但是人脉也一定要利用起来啊!!!
# m; \6 ~( S* @/ ~6 { |
|