基于MATLAB和Pro/E的四杆机构多目标优化设计

2014-11-27 吴义成 马鞍山职业技术学院

  分析了四杆机构的应用类型及优化求解方法,针对具有多个设计要素的四杆机构,建立数学模型;应用多目标优化设计的线性加权法,使用MATLAB优化工具箱,分析并解决了四杆机构设计过程中的多目标优化求解问题。通过Pro/E软件验证了该求解结果的正确性。

  前言

  机械优化是数学规划理论、机械结构分析理论以及计算机应用技术等多学科交叉形成的综合决策学科。机械机构中,四杆机构使用广泛,无论是在日常生产生活还是军事领域当中都被大量应用,如起重机、汽车转向机构、飞机起落架机构及雷达天线俯仰机构等[2]。根据机械的用途和性能要求的不同,四杆机构的设计要求基本上可归纳为:满足预定的运动规律要求、满足预定的连杆位置要求以及满足预定的轨迹和性能要求。常用的设计方法有解析法、作图法和实验法。这些常规的设计方法在针对单个设计目标时,一般具有很好的效果。但在实际应用中,往往是多个设计目标同时出现,而且经常会出现各目标之间互相矛盾和制约的问题,此时,常规设计方法可能会失效。本文以四杆机构中的曲柄摇杆机构为例,针对一个实际应用过程中多个优化目标的实现,建立了相应的数学模型,使用MATLAB优化工具箱,对具有多个目标函数的数学模型进行求解,讨论了在特定条件下,各组不同解的优劣性和满足设计要求的取舍问题;并使用Pro/E机构运动仿真模块对该求解结果进行验证。此综合方法为四杆机构的多目标优化设计问题提供了一个很好的解决途径。

  4、结语

  在进行四杆机构及其他类型机构的多目标优化设计时,对于各个目标函数做统一边界处理,明确各目标函数在整个数学模型中的权重值和所要设计的机械性能特性,应用多目标优化设计的线性加权法[9],使用MATLAB优化工具箱,进行程序编制,找出满足条件的解,再进行性能相对比较分析,寻找到比较适合各设计目标的最优解,最终通过Pro/E软件进行运动仿真,将在MATLAB软件中求解的数据导入到Pro/E软件中,对结果进行验证。该方法具有方便、快捷、高效和准确的特点,为较好地解决四杆机构多目标优化设计问题提供了一个途径。