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