您现在正在浏览:首页 > 职教文章 > 职教论文 > 基于实数编码遗传算法的轨迹综合优化设计

基于实数编码遗传算法的轨迹综合优化设计

日期: 2010/9/9 浏览: 105 来源: 学海网收集整理 作者: 无

2olO年6月 沈 阳航空工业学院学报 第 27卷 第3期 Journal of Shenyang Institute of Aeronautical Engineering Jun.2010

Vo1.27 No.3

文章编号 :1007—1385(2010)03—0068—03

基 于实数编码遗传算法 的轨迹综合优化设计

郭 威 王水生 李 华

(1.沈阻航达机载设备有 限公 司,辽宁 沈阳 110034;2.阜新衡天矿山设备安全检测有限责任公司 ,辽宁 阜新 123000)

摘 要 :提出了一种基 于实数编码遗传算 法 的机构 轨迹综 合优化设 计。在传统 二进制 编码遗传

算法上进行改进 ,采用具有更快全局寻优能力 的实数编码遗传算法对 四杆机 构各参数进 行优化 ,

从而得到机构最优解 。运 用 MATLAB软件 实现遗传算法优化设计 ,结果表明了此方法的有效性。

关键词 :遗传算法 ;MATLAB;优化设计

中图分类号 :TH112 文献标识码 :A

以模拟 自然界生物遗传进化过程形式 的遗传

算法 ,是依据生物进化以集 团的形式及集体共 同

进化 的。正是基于 自然选择和 自然遗传这种生物

进化机制的搜索算法 ,从而将优 化问题开创成新

的全局优化搜索算法。寻找 函数全局最优解问题

是一个很常见的工程应用 问题 ,然而 由于实 际中

存在着很多情况 ,使得在使用传统 的基于解析 的

方法求解时存在着很大的困难 。使用遗传算法解

决此类全局寻优问题,在一定程度上解决 了这些

问题 ,能够在 较短 时间内得 出较为 满意的结果 。

遗传算法的实现过程中首要问题是编码 ,也对于

设计遗传算法是一个关键步骤。采取实数编码的

方法可解决传统二进制 Hamming悬岸问题 ,便于

大空间搜索 ,全局搜索能力强 ,不易 陷入局部极

值 ,收敛速度快 。有效地提高了遗传算法的全局

搜索能力 和局部快速寻优 能力 。以 四杆机构为

例 ,阐述了实数编码遗传算法可行性及有效性 。

1 数学模型 的建立

优化问题 的数学模型是实际优化设计问题 的

数学抽象。在明确设计变量、约束条件、目标函数

之后 ,优化设计问题就可以表示成一般数学形式 。

求设计变量 向量 使 .厂( )一 min且满 足约束 条

件 :g( )≤0。图 1为曲柄摇杆机构,当原动件的

曲柄 AB转动一周时?,连杆平 面上 的描点 E轨

迹即是连杆轨迹 。

取曲柄与机架的铰接点 A为坐标原点,机架

收稿 日期 :2010—03—31

作者简介 :郭威(1968一),女,江苏无锡人 ,主要 研究方向 :地面保

障设备 ,E—mail:133868927368614@163.COrn。

图 1 四杆 机构 示意图

z 在 轴上 ,因此需要输入 6个形状参数变量 ,即

。、 、 , 、 、 和 ,就可以确定铰链四杆机构 的形

状_2]。设计变量的全体实际是 一组变量 ,可 以用

一 个列 向量 表示 :

= [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

= [Z1,Z ,Z3,f4, , ,Z7,Z8, ,ZJo]

再现轨迹机构设计要求连杆上描点再现 的 s

个点与给定的 s个点之差值平方和为最小 ],即

为 目标函数 :

mini(X)= 【( — ) +(Y —Ydi)2】 (1)

本次设计为四杆机构的轨迹综合优化设计 ,

需要满 足杆 长条 件 。

曲柄摇杆存在的条件是 :(已知 z 为曲柄 )

在 f 、Z2、f3、f4中 f1为最短杆

Z3+Z4一Z1一Z2 0 (2)

f2+‘一fl—Z3 0 (3)

f3+Z2一Zl—f4 0 (4)

2 优化模 型的求解

遗传算法提供了一种求解复杂系统优化问题

的通用框架 ,其具体步骤分为 :(1)个体 编码 ;

(2)初始种群 生成;(3)适应度 函数 ;(4)选择操

第 3期 郭威等 :基 于实数 编码遗传算法 的轨迹综合优化设计

作 ;(5)交叉操作 ;(6)变异运算 。 厉性的参数 ,一般取 仪=2。

(1)编码 (4)选择操作

编码方法对于遗传算子 ,尤其是对 于交叉算 选择操作是建立在对个体的适应度进行评估

子的功能 有很 大的影响。传统 的二进制方法编 的基础上 ,采用按适应度 比例 的轮盘赌选择法。

码 、解码操作简单易行 ,交叉、变异等遗传操作便 此方法操作简单 ,适用范围广 。

于实现。但不便于反映所求问题的结构特征 ,存 (5)交叉操作

在着 Hamming悬岸问题。采用实数编码 ,提高 了 交叉运算是遗传算法 中产生新个体的主要方

遗传算法的精度 与速度 ,有效地提高了遗传算法 法 ,它决定了遗传算法的全局搜索能力 【5]。选用

的全局搜索能力和局部快速寻优能力 。 均匀交叉方法。均匀交叉类似于多点交叉 ,除了

(2)初始种群生成 有多点交叉 的搜索性强外 ,均匀交叉更加广义化 ,

遗传算法处理过程 中,以初始种群为起点 ,一 更好的完成搜索任务。

代代进化 ,直到按进化停止准则终止 ,由此得到最 (6)变异运算

后一代群体 J。在本文中,根据所求轨迹点的个 变异运算决定了遗传算法的局部搜索能力 ,

体数 目来确定种群大小合理确定种群的大小。对 根据个体编码表示方法的不同分为实值变异和二

于具体的算法 ,没有理论结果来确定种群大小 ,根 进制变异。由于采用实数编码 ,所以同样采用实

据有关文献报道 ,种群大小的取值范 围一般为 数变异。

u

黼 3 优化 四杆机构轨迹综合实例 (3)适应度函数 u ru 17“ 、口

罚函数法用于适用度函数中主要用于处理约 以 MATLAB软件为平台,根据遗传算法的实

束条件 ,对个体违背约束条件的情况给予惩罚 。 现方法及步骤编写程序 ,得 到实验结果 。选取一

):F( )+兰{max[ ( ),0]n min 组机构尺寸参数,对四杆机构各参数值进行实例

优化设计 ,通过运行程序 ,可得到 四杆机构的各项

值 ,表 1一表 3是运行结果

式中:右边第二项为惩罚项 , 是用来调节惩罚严

表 1 E点预期轨迹点坐标

x,tl/mm 103.2746 104.3661 105.4522 107.6067 108.6745 109.7356 110.7879 111.8367 112.8761 113



9079 114.9317

/ram 14.5856 15.5435 16.495 17.4393 18.376 19



304 3 20.2238 21.1337 22.0336 22.9227 23.8006 24.6666

表 2 E点优化后轨迹点坐标

1 2 3 4 5 6 7 8 9 10 11 12

/mm 103.2699 104 .3614 105.4446 106.5292 107



6052 108.6749 109.7409 110.8019 111.8486 112.8845 113.9131 114.9127

y/mm 14.5742 15.5419 16.4951 17.4430 l8.3777 19.3020 20.2195 21.1306 22.0292 22.9205 23.8105 24.6833

表 3 四杆机构优 化前 后尺寸参数

经 MATLAB运行程序后得 到优化后 的误差

为 0.0444mm。 由结果 可以得 出,机构实 际生成

的轨迹曲线与理想 曲线之间的误差很小,证实了

此方法的有效性。

4 结束语

基于实数编码遗传算法对 四杆机构轨迹综合

优化设计 ,建立 了四杆机构 的数学模型并对其分

析 ,并采用改进的遗传算法获得全局最优解。优

化综合模型不仅计算便利 ,而且能有效地反映出

理想轨迹 曲线与实际生成 轨迹 曲线间的总体差

异。很好地解决了轨迹逼近这样的非线性规划问

题 ,显示 了该算法 的收敛速度快 和全局寻优能力

强的特点 ,结果验证 了方法的有效性 。

70 沈阳航空工业学 院学 报 第 27卷

参考文献 :

[1】曹惟 庆.连杆机构的分析与综 合 (第 二版 )[M].北京 :科学

出版社 ,2002.

[2]王之行 ,吴群波.用连杆转角 曲线法实现四杆机构轨迹综合及

其多解评价的研究[J].机械设计 ,1997(11):5—8.

[3]申永胜.机械原理教程 [M].北京 :清华大学 出版社 ,2006.

[4]陈伦军.机械优化 设计 遗传算 法 [M].北京 :机械 工业 出版

社 。2005.

[5】王小平 ,曹立 明.遗传算法 一理论 、应用与 软件实 现 [M].西

安 :西安交 通大学 出版社 ,2002.

[6]陈伦军.机械优化 设计遗 传算 法 [M].北京 :机械工 业 出版

社 。2005.

[7]Edward C.Kinze1.Function Generation with Finitely—Separated

Precision Points Using Geometric Constraint Prograrmning[A].

ASME 2006 International Design Engineering Technical Confe~

ences &Compute~ and Information in Engineering Conference

[c].Estoyil,Po~ugal,2006.

[8]林光春 ,张济.基于遗传 算法 的可 调平面五杆 机构多任务 轨

迹优化综合 [J].机械设计与制造 ,2008(1):l9—21.

[9]孙家楠 ,吴景泰.基 于神经 网络的安 全投入优 化研究 [J].沈

阳航空 工业学院学报 ,2009,26(4):73—75.

[1O]刘松波.GKF算法下对抗动 目标多 步预测 的误差分 析 [J].

沈 阳航空工业学院学报 ,2008,25(3):67—70.

Trajectory integrated optimization design based

on real——coded genetic algorithm

GUO W ei W ANG Shui—sheng LI Hua

(1.Shenyang Hangda Airborne Equipment Company,Liaoning Shenyang 1 10034;2.Fuxin Hengtian Mine

Safety Appliance Detecting Company,Liaoning Fuxin 123000)

Abstract:This paper presents a real— coded genetic algorithm kinematic synthesis optimization,which im—

proved from the conventional binary coded genetic algorithm ,using a faster global optimization ability of real

— coded genetic algorithm to optimize four organizations,the optical parameters of the organization is obtained.

Using MATLAB software ,genetic algorithms shows the method validity.

Keywords:genetic algorithm ;MATLAB;optimization design

(责任编辑:吴萍)


基于实数编码遗传算法的轨迹综合优化设计.pdf

返回顶部