MATLAB在机械优化设计中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X2 o in ) ,pto s () 5
对 于 大量 的工 程设 计 方 案要 评 价 其优 劣 , 往 往 需 要 同时考 虑 多个 目标 。如 在 机 械加 工 中 , 往 要 往
求机 械 加工 成本最 低 、 生产率 最 高和 刀具 寿命最 长 。 显然 , 样 的问题 就 属 于 多 目标 优 化 问题 。多 目标 这 优 化 问题 的求 解 方法 很 多 , 中一 种 常 用 的方 法 就 其
是将 多 目标优 化 问题 重 新 构 造 一个 函数 , 即评 价 函
其 中 , z 为 求解 区 间上 下 界 , 余 参 数 意 义 同式 z 、 其
( ) 2 。
f nn miu c函数 调用 格式 为 : [ f a , x t a o t u , r d, esa ]: , v l e i g, up t g a h s n l f i
A*X ( 性 不 等 式 ห้องสมุดไป่ตู้ 束 ) 线
g !线 式 誊 =6 c ) ( ‘不 等 式 约 束 ) ( o 非 线 性 性 约
.
( 8 )
Cq )一 0 非 线 性 等 式 约 束 ) e( (
胁 ( 化变量上下界约束) 优
度 法 。在 MAT AB优 化工 具箱 中求 解无 约 束优 化 L
等 。其 中 , Ne t n法利 用 了 Ne o 拟 wo wtn法 的二 次 收敛 性使 得 可靠 性 更 高 , 时这 种 算 法 收 敛 速 度也 同 很 快 , 以 在 目前 应 用 得 相 当 广 泛 。 而 拟 Ne o 所 wtn
法 中应 用 比较 多 的 主要 有 B GS算 法 和 D P变 尺 F F
o t u 为优 化详 细信 息输 出( up t 可省 略 ) ;
lmb a为求 得 最 优 解 的 拉 格 朗 日乘 子 ( 省 a d 可
略) 反 应 了各个 约束 条件 在求 解最优 值 的有效 性 ; ,
厂 目标 函数 ; 为
z 为迭 代初值 ( 。 可省 略) ;
o t n 设 置优 化项 目参 数 ( pi s o 可省 略) 。
I SSN 671 —2 0 1 — 90
采 矿 技 术 第 1 2卷 第 3期
M i ig Te h o o y,Vo . , . n n c n lg 1 1 No 3 2
21 O 2年 5 月
Ma v 2O1 2
CN 4 一 l 4 / 3 3 7 TD
M ATLAB 在 机 械 优 化 设 计 中 的 应 用
mi f( n x)
其 中 ,o lo n n cn为非 线 性 约 束 条 件 包 括 C( 和 C q ) e
( , ) 其余 参数 意义 同式 ( ) 6。
1 5 多 目 标 优 化 及 应 用 .
f nn mib d函数 调用 格式 为 : L a , x t a o t u ]一f n n f, 1 , l e i g, up t l f mib d( z ,
MATL AB中 由 l p o i r g函数来 求 解线 性 规划 问题 。 n
线 性规 划模 型如下 :
mif X n
x Hx+ rx T
() 3
,
A *X ( 性 不 等 式 约 束 ) 线
st JA q* = bq 线性等式约束 ) .. e e( I 鱼 优化变量 上下界约束) / b l(
最大 最小 化 问题 模 型如下 :
m i nm ax
,
.
E ,v le i a o t u] x f a ,x H g,up t一 is口 f ,, , P r ( 0
o in ) pto s () 7
其 中参数 意 义 同式 ( ) 2。
1 4 有 约束 优化 及 应 用 . 在机 械 优化 设计 中大多数 问题 是有 约 束优 化 问 题 。为 了保 证设 计 的 机 械 零 件安 全 可 靠 , 计 时必 设 须 确定 相应 的设 计 准则 , 这 些设 计 准则 就 成 了 目 而
I b优 变 上 界 束 f b (化 量 下 约 )
曾怀灵 , : MA A 等 TL B在 机 械 优 化 设 计 中的 应 用
8 9
pr g( , A, , q, e l , b, ,pto s o H f, b Ae b q,b u 0 o in )
() 4
MAT AB优 化 工 具 箱 中 采 用 序 列 二 次 规 划 法 L ( QP 求 解 约 束 优 化 问 题 , 用 的 函 数 为 f n o S ) 采 micn
m i 1 n
其要 求 目标 函数 、 约束 条件 都是 线性 的 , 而机械设 计
问题 一般 都是 非 线 性 的 。 目前 , 性 规 划 在一 维 下 线
料 问题 中应用 比较 多 , 如文 献 E J [ ] 3 ~ 5 。求 解 线 性
规 划 问题 常用 的 方 法 有 单 纯 形 法 、 M 法 等 。在 大
设计 已有很 多成 熟 的 优 化方 法 , 有 各 自的特 点 和 都 适 用范 围 。在 MAT AB优 化工具 箱 中就有 很 多 实 L 用 的优 化 函数 , 利用 这 些 优 化 函数 去解 决 机 械 优 化
其 中 , 线性 规划 的最 优解 ; 为 a 为 目标 函 数 在 最 优 解 处 的 函 数 值 ( 省 z 可
l po i r g函数 调 用 格 式 为 : n [ a , i7 g,up t l b a , l盯 U a ot u , d J— a
l p o 厂, b, e b q, u zo o to s ( ) i r g( A, A q, e l b, ,p in ) n b, 2
f no micn函数 的调用格 式 为 :
L 如 a , xi a o t u ,a d g a h s x, l e g, u p t l mb a, r d, e —
f nn miu e函数 和 f n n mib d函数 要求 目标 函数 必 须 连 续 , 函数 f n e rh常 用 来 处 理 不 连 续 的 函 数 。 而 misac
拟定 、 技术 设计 、 件工 作 图绘制 等环 节口 。传统 的 零 ]
设计 方法 基本 上是 采取 人工 试 凑和定 性分 析 比较 等 粗 略方 法 。而机 械优 化设计 是 以数学 规 划为理 论基
础, 以计 算机 为工 具 , 寻求 最佳 机械设 计方 案 的现代 设计 方法 , 取代 了传统 的可 行性 设计 目前 , 引。 优化
sa ] 7 c ( z , b A q b q l , b n n— in 一, 0 f, o A, , e ,e , u , o l b
c n, p i n ) o o to s () 9
f nn mih d函数 可 以求解 区 间 [ ] z , 内单 变 量 非 线
性 函数 的最小 值 。 无 约束 优 化模 型如 下 :
参 数 意 义 同式 ( ) 2。 f n erh函数 调 用格 式 为 : misac
加权 和法 、 想点 法 和 极 大极 小 法 等 。另一 种 是 将 理 多 目标优 化 问题转 化为 一系列 单 目标优 化 问题来 求 解 , 一类 主要 有 分 层 序列 法 。在 MATL 这 AB 中常 用 f nma mii x函数求 解 最 大最 小 化 问 题 , fo lt 用 g aa— ti a n函数 求解 多 目标 达 到 问题 。
问 题 采 用 f n n 函 数 、 miu e函 数 和 f n mib d f nn mi— sac e rh函 数 , 中 默 认 的 算 法 就 是 B GS算 法 。 其 F
式 中 , ( ) C q x 分 别 为非 线性 函数 , C 、 e() 其余 参 数 意
义 同 式 ( ) 1。
线 性 规 划 在 机 械 设 计 中 应 用 非 常 少 , 要 是 因 主
械 设计 中的应用 比较 少 , 文 献 E ] [ ] 在 7 ~ 8 中利 用 二
次 规 划法 求 解 接 触 、 限元 问题 。在 MAT AB 中 有 L 求 解二 次规 划 问题 可 用 q a p o u d rg函 数 。二 次 规 划 模 型如 下 :
函数 。
其 中参 数 意义 同式 ( ) 2。
1 3 无 约 束 优 化 及 应 用 .
无约束 优 化 有 很 多 种 算 法 , 最 速 下 降法 、 如
Ne o wtn法 、 Ne o 拟 wtn法 、 轭 梯 度 法 、 赖 域 法 共 信
有 约束 优化 模型 如下 :
mif( n x)
曾怀 灵 , 建 国 贺
( 沙矿 山研 究院 有 限责任 公 司 , 湖 南 长沙 长 4 01 ) 1 0 2
摘 要 : 绍 了 MAT AB优 化 工具 箱 中各种 优化 模 型及 其在机 械优 化设 计 中的应 用 , 介 L 并 给 出 了优化 实例 和 结果 。采 用 MAT AB优 化 工具 箱 来 求 解机 械优 化 设 计 中的 问题 , L 不
fA
.
线性不等式约束
() 1
式 中 , 为对 称矩 阵 , 余参 数 意义 同式 ( ) H 其 1。
q apo u d rg函数 调用 格式 为 : L 知a , x a o t u , a d ]一 q a — , l e i g, up t lmb a u d
fJA q X= bq 线性等式约束 ) . e e(
1 M ATI AB在 机 械 优 化 设 计 中 的应 用
MATL AB ( ti L b rtr Mar x a oaoy)是 由 美 国 Mah r s 司开发 的集 数 值 计算 功 能 、 号 运 算 two k 公 符 功能 和 图形 处 理 功能 于 一 身 的超 级 科 学 计 算 语 言 。 MATL AB有 多 个 工 具 箱 , 中优 化 工 具 箱 ( t 其 Opi — miainTo lo ) 以 为线 性 、 线 性 最 小 化 、 zt ob x 可 o 非 非
1 2 二 次 规 划 及 其 应 用 .
线 性 最小 二乘 、 次 规 划 、 程 求解 、 目标 优 化 等 二 方 多 问题 提供 可靠 的求解 方法 。
1 1 线 性 规 划 及 其 应 用 .
通 常把 约束 条件 全为 线性 的而 目标 函数是 二 次
函数 的最优 化 问题称 为二 次规 划 ] 。二 次规 划在 机
f n n ( z ,o t n ) miu c f,0 p i s o () 6
数 , 而将多 目标 优 化 问题 转 化 为 求 评 价 函数 的单 从
目标 优 化 问题 。这 类方 法 主要有 : 主要 目标 法 、 性 线
其 中 , r d为 目标 函数 在 最 优 解 处 的梯 度 值 , e— ga hs s n为 目标 函数在 最优 解处 的 h sin矩 阵值 , i a es a 其余
略) ;
ei a z g为迭 代终 止 条件 ( 省 略 ) 为正 数 时 , 可 ,
表示 目标 函数 收 敛 于 解 z处 ; 负 数 时 , 示 目标 为 表 函数不 收敛 ; 为零 , 则表 示 已经达 到 函数评 价或 迭代 的最大次 数 ;
设 计 中 的问题 不仅方 便 实用 , 而且 编程 简单 易懂 。
仅 提 高 了设 计 效率 , 而且 编程 简单 、 结果 可 靠。
关 键 词 : 械 优 化 设 计 ; ATL 机 M AB; 化 模 型 ; 具 设 计 优 夹
机械 产 品的设 计 , 般需 要 经过调 查分 析 、 一 方案
式 中 , b b q I 、b 为 向量 , Ae f、 、e 、b u 、 A、 q为矩 阵 。
对 于 大量 的工 程设 计 方 案要 评 价 其优 劣 , 往 往 需 要 同时考 虑 多个 目标 。如 在 机 械加 工 中 , 往 要 往
求机 械 加工 成本最 低 、 生产率 最 高和 刀具 寿命最 长 。 显然 , 样 的问题 就 属 于 多 目标 优 化 问题 。多 目标 这 优 化 问题 的求 解 方法 很 多 , 中一 种 常 用 的方 法 就 其
是将 多 目标优 化 问题 重 新 构 造 一个 函数 , 即评 价 函
其 中 , z 为 求解 区 间上 下 界 , 余 参 数 意 义 同式 z 、 其
( ) 2 。
f nn miu c函数 调用 格式 为 : [ f a , x t a o t u , r d, esa ]: , v l e i g, up t g a h s n l f i
A*X ( 性 不 等 式 ห้องสมุดไป่ตู้ 束 ) 线
g !线 式 誊 =6 c ) ( ‘不 等 式 约 束 ) ( o 非 线 性 性 约
.
( 8 )
Cq )一 0 非 线 性 等 式 约 束 ) e( (
胁 ( 化变量上下界约束) 优
度 法 。在 MAT AB优 化工 具箱 中求 解无 约 束优 化 L
等 。其 中 , Ne t n法利 用 了 Ne o 拟 wo wtn法 的二 次 收敛 性使 得 可靠 性 更 高 , 时这 种 算 法 收 敛 速 度也 同 很 快 , 以 在 目前 应 用 得 相 当 广 泛 。 而 拟 Ne o 所 wtn
法 中应 用 比较 多 的 主要 有 B GS算 法 和 D P变 尺 F F
o t u 为优 化详 细信 息输 出( up t 可省 略 ) ;
lmb a为求 得 最 优 解 的 拉 格 朗 日乘 子 ( 省 a d 可
略) 反 应 了各个 约束 条件 在求 解最优 值 的有效 性 ; ,
厂 目标 函数 ; 为
z 为迭 代初值 ( 。 可省 略) ;
o t n 设 置优 化项 目参 数 ( pi s o 可省 略) 。
I SSN 671 —2 0 1 — 90
采 矿 技 术 第 1 2卷 第 3期
M i ig Te h o o y,Vo . , . n n c n lg 1 1 No 3 2
21 O 2年 5 月
Ma v 2O1 2
CN 4 一 l 4 / 3 3 7 TD
M ATLAB 在 机 械 优 化 设 计 中 的 应 用
mi f( n x)
其 中 ,o lo n n cn为非 线 性 约 束 条 件 包 括 C( 和 C q ) e
( , ) 其余 参数 意义 同式 ( ) 6。
1 5 多 目 标 优 化 及 应 用 .
f nn mib d函数 调用 格式 为 : L a , x t a o t u ]一f n n f, 1 , l e i g, up t l f mib d( z ,
MATL AB中 由 l p o i r g函数来 求 解线 性 规划 问题 。 n
线 性规 划模 型如下 :
mif X n
x Hx+ rx T
() 3
,
A *X ( 性 不 等 式 约 束 ) 线
st JA q* = bq 线性等式约束 ) .. e e( I 鱼 优化变量 上下界约束) / b l(
最大 最小 化 问题 模 型如下 :
m i nm ax
,
.
E ,v le i a o t u] x f a ,x H g,up t一 is口 f ,, , P r ( 0
o in ) pto s () 7
其 中参数 意 义 同式 ( ) 2。
1 4 有 约束 优化 及 应 用 . 在机 械 优化 设计 中大多数 问题 是有 约 束优 化 问 题 。为 了保 证设 计 的 机 械 零 件安 全 可 靠 , 计 时必 设 须 确定 相应 的设 计 准则 , 这 些设 计 准则 就 成 了 目 而
I b优 变 上 界 束 f b (化 量 下 约 )
曾怀灵 , : MA A 等 TL B在 机 械 优 化 设 计 中的 应 用
8 9
pr g( , A, , q, e l , b, ,pto s o H f, b Ae b q,b u 0 o in )
() 4
MAT AB优 化 工 具 箱 中 采 用 序 列 二 次 规 划 法 L ( QP 求 解 约 束 优 化 问 题 , 用 的 函 数 为 f n o S ) 采 micn
m i 1 n
其要 求 目标 函数 、 约束 条件 都是 线性 的 , 而机械设 计
问题 一般 都是 非 线 性 的 。 目前 , 性 规 划 在一 维 下 线
料 问题 中应用 比较 多 , 如文 献 E J [ ] 3 ~ 5 。求 解 线 性
规 划 问题 常用 的 方 法 有 单 纯 形 法 、 M 法 等 。在 大
设计 已有很 多成 熟 的 优 化方 法 , 有 各 自的特 点 和 都 适 用范 围 。在 MAT AB优 化工具 箱 中就有 很 多 实 L 用 的优 化 函数 , 利用 这 些 优 化 函数 去解 决 机 械 优 化
其 中 , 线性 规划 的最 优解 ; 为 a 为 目标 函 数 在 最 优 解 处 的 函 数 值 ( 省 z 可
l po i r g函数 调 用 格 式 为 : n [ a , i7 g,up t l b a , l盯 U a ot u , d J— a
l p o 厂, b, e b q, u zo o to s ( ) i r g( A, A q, e l b, ,p in ) n b, 2
f no micn函数 的调用格 式 为 :
L 如 a , xi a o t u ,a d g a h s x, l e g, u p t l mb a, r d, e —
f nn miu e函数 和 f n n mib d函数 要求 目标 函数 必 须 连 续 , 函数 f n e rh常 用 来 处 理 不 连 续 的 函 数 。 而 misac
拟定 、 技术 设计 、 件工 作 图绘制 等环 节口 。传统 的 零 ]
设计 方法 基本 上是 采取 人工 试 凑和定 性分 析 比较 等 粗 略方 法 。而机 械优 化设计 是 以数学 规 划为理 论基
础, 以计 算机 为工 具 , 寻求 最佳 机械设 计方 案 的现代 设计 方法 , 取代 了传统 的可 行性 设计 目前 , 引。 优化
sa ] 7 c ( z , b A q b q l , b n n— in 一, 0 f, o A, , e ,e , u , o l b
c n, p i n ) o o to s () 9
f nn mih d函数 可 以求解 区 间 [ ] z , 内单 变 量 非 线
性 函数 的最小 值 。 无 约束 优 化模 型如 下 :
参 数 意 义 同式 ( ) 2。 f n erh函数 调 用格 式 为 : misac
加权 和法 、 想点 法 和 极 大极 小 法 等 。另一 种 是 将 理 多 目标优 化 问题转 化为 一系列 单 目标优 化 问题来 求 解 , 一类 主要 有 分 层 序列 法 。在 MATL 这 AB 中常 用 f nma mii x函数求 解 最 大最 小 化 问 题 , fo lt 用 g aa— ti a n函数 求解 多 目标 达 到 问题 。
问 题 采 用 f n n 函 数 、 miu e函 数 和 f n mib d f nn mi— sac e rh函 数 , 中 默 认 的 算 法 就 是 B GS算 法 。 其 F
式 中 , ( ) C q x 分 别 为非 线性 函数 , C 、 e() 其余 参 数 意
义 同 式 ( ) 1。
线 性 规 划 在 机 械 设 计 中 应 用 非 常 少 , 要 是 因 主
械 设计 中的应用 比较 少 , 文 献 E ] [ ] 在 7 ~ 8 中利 用 二
次 规 划法 求 解 接 触 、 限元 问题 。在 MAT AB 中 有 L 求 解二 次规 划 问题 可 用 q a p o u d rg函 数 。二 次 规 划 模 型如 下 :
函数 。
其 中参 数 意义 同式 ( ) 2。
1 3 无 约 束 优 化 及 应 用 .
无约束 优 化 有 很 多 种 算 法 , 最 速 下 降法 、 如
Ne o wtn法 、 Ne o 拟 wtn法 、 轭 梯 度 法 、 赖 域 法 共 信
有 约束 优化 模型 如下 :
mif( n x)
曾怀 灵 , 建 国 贺
( 沙矿 山研 究院 有 限责任 公 司 , 湖 南 长沙 长 4 01 ) 1 0 2
摘 要 : 绍 了 MAT AB优 化 工具 箱 中各种 优化 模 型及 其在机 械优 化设 计 中的应 用 , 介 L 并 给 出 了优化 实例 和 结果 。采 用 MAT AB优 化 工具 箱 来 求 解机 械优 化 设 计 中的 问题 , L 不
fA
.
线性不等式约束
() 1
式 中 , 为对 称矩 阵 , 余参 数 意义 同式 ( ) H 其 1。
q apo u d rg函数 调用 格式 为 : L 知a , x a o t u , a d ]一 q a — , l e i g, up t lmb a u d
fJA q X= bq 线性等式约束 ) . e e(
1 M ATI AB在 机 械 优 化 设 计 中 的应 用
MATL AB ( ti L b rtr Mar x a oaoy)是 由 美 国 Mah r s 司开发 的集 数 值 计算 功 能 、 号 运 算 two k 公 符 功能 和 图形 处 理 功能 于 一 身 的超 级 科 学 计 算 语 言 。 MATL AB有 多 个 工 具 箱 , 中优 化 工 具 箱 ( t 其 Opi — miainTo lo ) 以 为线 性 、 线 性 最 小 化 、 zt ob x 可 o 非 非
1 2 二 次 规 划 及 其 应 用 .
线 性 最小 二乘 、 次 规 划 、 程 求解 、 目标 优 化 等 二 方 多 问题 提供 可靠 的求解 方法 。
1 1 线 性 规 划 及 其 应 用 .
通 常把 约束 条件 全为 线性 的而 目标 函数是 二 次
函数 的最优 化 问题称 为二 次规 划 ] 。二 次规 划在 机
f n n ( z ,o t n ) miu c f,0 p i s o () 6
数 , 而将多 目标 优 化 问题 转 化 为 求 评 价 函数 的单 从
目标 优 化 问题 。这 类方 法 主要有 : 主要 目标 法 、 性 线
其 中 , r d为 目标 函数 在 最 优 解 处 的梯 度 值 , e— ga hs s n为 目标 函数在 最优 解处 的 h sin矩 阵值 , i a es a 其余
略) ;
ei a z g为迭 代终 止 条件 ( 省 略 ) 为正 数 时 , 可 ,
表示 目标 函数 收 敛 于 解 z处 ; 负 数 时 , 示 目标 为 表 函数不 收敛 ; 为零 , 则表 示 已经达 到 函数评 价或 迭代 的最大次 数 ;
设 计 中 的问题 不仅方 便 实用 , 而且 编程 简单 易懂 。
仅 提 高 了设 计 效率 , 而且 编程 简单 、 结果 可 靠。
关 键 词 : 械 优 化 设 计 ; ATL 机 M AB; 化 模 型 ; 具 设 计 优 夹
机械 产 品的设 计 , 般需 要 经过调 查分 析 、 一 方案
式 中 , b b q I 、b 为 向量 , Ae f、 、e 、b u 、 A、 q为矩 阵 。