基于混合粒子群算法的航空发动机数学模型解法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关 键 词 : 空 发 动 机 ; 线 性 数 学 模 型 ; 合 粒 子 群 算 法 ; 算 效 率 ; 敛 性 航 非 混 计 收
中图 分 类 号 :V2 51 3 .3 文 献 标 识 码 :A 文 章 编 号 :1 7 — 6 0 2 1 )0 — 0 5 0 6 2 2 2 f0 1 2 0 0 — 4
H y i r il wa m ptm ia i n i l i r -e i brd Pa tc e S r O i z to n So v ng Ae o ngne
No i e r M a he a i a o l nln a t m tc lM de
L U0 a g q Gu n — i,LI Bo ,S U ONG — ua Diy n
被用 于航 空发 动机 数学 模型 的求 解 ,但是 由于算 法
控 制参 数过 多 , 响了对 模型 收敛 性 的控制 。 影
收 稿 日期 : 0 0 0 —1 : 回 日期 : 0 1 0 — 5 2 1— 9 3 修 21-42
作 者 简 介 :骆 广琦 (9 1)男 , 西 泾 阳人 , 授 , 17 一 , 陕 教 主要 研 究 方 向 为 航 空 发 动 机 总 体 设 计 、 能 评 定 与 数 值 仿 真 。 性
服 了初 值点 的敏感 问题 并具 有 全 局 收 敛 的优 点 , 也
wenku.baidu.com
了该算 法 能在 广泛 的精 度范 围 内收敛 ,但 是该 算法
获 得 的最优 解并 不稳 定 , 且后 期 收敛 速度 下降 。
本 文结 合粒 子群 算法 的数 学 理论成 果 .研究 了
发 动机 模型 中算 法控 制参 数 与收 敛性 的关 系 ,设 计 了以 N I点残 量 法 为主 、 不 收敛 点采 用 粒 子群 算 + 在
标 准 粒子群 算法 的基 本进 化方 程为 :
l R n
训 × J+ lr ( 训 ]cxl p[ x
n
] ) +
cX 2 g- [ ] 2r X(jxi ) j)
,
nl +
n
n +l
x[ j】 i
,
】
1
图 1 不 同 t 函数 的迭 代 收 敛 性 比较 o
4
索 新 的区域 :而 在后期 则要 求算 法有 较强 的开发 能
适应 度 对粒子 的影 响程 度 。 数学研 究 显示 , 对于不 同 的模 型 ,存在 一定 配 比使特 定模 型具 有更好 的收敛 性 。c+ ,4时算法 的收敛 性 较好 , c> , t > c 且 Ic时算法 的
收敛 性 比 c< , c时的好 。 2给 出 了采用 文献[】 图 5中的 取 值 C= 、22 以及 本 文 分别 采 用 的 C= .、2 1 l2 c= , l28c= . 6
不 会 因为粒 子运 动惯性 过 大而造 成 收敛缓 慢 , 因此 ,
和 c= .、。28三组参 数 时收敛 曲线 的比较情 况 。 l1 c= . 6
f1 搜 索域 的影 响 3
由于粒 子群算 法 的收敛 范 围 、粒 子规 模与 收敛 速 度三 者相互 影 响 ,收敛 范 围大而粒 子规 模小 必然 导 致收 敛速 度很 慢 ,而粒 子规模 增加 则会 导致计 算 量增加 。 因此 , 要 寻找一 个合 适 的收敛 范 围与粒子 需
6
燃 气 涡 轮 试 验 与 研 究
第 2 4卷
法 求解 、给 N I + 点残 量 法提 供初 值 的混 合 算法 , 简
单有 效地 实现 了模 型 的大 范 围收敛 ,可 为发 动机在
严重 偏离设 计点 状态 的性 能仿 真提供 一定 的参 考 。
2 算 法 控 制 参 数 对 模 型 收 敛 性 的 影 响
pe fr n e smu a i n . ro ma c i l to s The o n c mbi e O t n d PS wih N+1 a mp o e b d ag rt m s o e e , n i r v d hy r l o h wa f r d, i i
( . h n ie rn n t ue 1 T e E gn e gI si t ,Ai F reEn ie rn iest ,Xi a 1 0 8 i t r oc gn eigUnv ri y ’n 7 0 3 ,Chn ia;
2 Mit yD p t A e c f 2 atr , h n d 1 0 6 hn ) . la e uy g nyo 0F c y C eg u6 0 6 ,C ia ir 4 o Abta t T kn et o sol ubfne gn stersac bet tee e t o o t l aa ees sr c : a igt -p o troa n iea ee rhojc h f cs f nr rm t h w h , f c op r o o v re c o e w siv sg t s at l S am O t zt n (S ) w sue r eo egn ncn eg nem d l a et ae a rce w r pi a o P O n i d P i mi i a sdf r— n ie oa
smu ai n r s lss o d t a he a g rt i l to e u t h we h tt l o i hm o n y c u d ma n a n N+I c l u a i n efce y bu lo n to l o l i t i a c l to fi inc , ta s
2
采用 凸函数 ( 即 > ) 1时不 能收敛 至 目标 精度 , 而采用 线性 函数 时收敛 性 介于 凸 函数与 凹函数 之 间 ,但是
第 2 4卷 第 2期
2 1年 5月 01
燃 气 涡 轮 试 验 与 研 究
Ga r i e Ex rm e ta s a c s Tu b n pe i n nd Re e r h
Vo .4. . 12 No2
Ma , y2011
5
摘
要 :以双 转 子 混合 排 气 涡扇 发 动 机 为 研 究 对 象 , 究 了粒 子 群 算 法 (S ) m 于航 空 发 动机 性 能 仿 真 时 , 制参 数 研 P O ̄ 控
群 算 法 求 解 , 与 N I点残 量 法 结 果 作 比较 , 明 并 + 证
的传 统 数 值 解 法 有 牛 顿 一 夫 逊 法 、 ry e 拉 B od n法 和 N I点残 量法 , + 但是 这些 解法 不 能在全 局 收敛 , 对 且 方 程组有 较 高 的特 性要 求 。 近年 来 , 传 算法 由于 克 遗
1 引 言
建立航 空 发动机 非 线性数 学模 型是 进 行发 动机 性 能仿 真计 算 的基础 ,而 模型 收敛 性 的好坏 是重 要
的评价 指标 之一 。常 用于 求解航 空 发动 机平 衡方 程
粒 子群 算 法(S ) 一 种基 于迭 代 的进 化 算 法 , P O是 与 遗传 算 法 相 比 , 算 法 简单 , 其 计算 量 小 , 算 效 率 计 较 高 , 于 编程 实 现 , 且 对 初 值 要 求 依 赖 不 大 『 易 并 4 1 。 文献 [ 采 用 标 准 粒 子 群 算 法 和带 收敛 因 子 的粒 子 5 ]
对 模 型 收 敛 性 的影 响 , 结 合 N I 残 量 法 的优 点 , 出 了在 模 型 不 收 敛 点 采 用 粒 子 群 算 法 与 N I点 残 量 法 交 替 计 并 + 点 提 + 算 的 混 合算 法 。 理 论 分 析 与 数 值 仿 真 结 果 表 明 , 算 法 既 保 持 了 N I点残 量 法 的 高 效 率 、 精 度 计 算 , 继 承 了粒 子 该 + 高 又 群 算 法 大 范 围 收敛 的优 点 , 实 现 模 型 大 范 围 、 效 率 、 可 高 高精 度 收敛 。
力 以加 快收敛 速 度 。对 于粒 子群 算法 的速度 方程 来
说, 首项 保证 算法 的全 局收 敛性 。 后两项 则使 算法 具 有 局部 收敛 能力 。
f1 惯 性 权 重 的影 响 1
由于 解 的搜 索 范 围 随着算 法 的迭代 逐 渐 缩小 . 对 于惯 性权 重 t.一般 采 用递 减 函数才 能保 证算 法 o
i r v d c n e g n eo v o sy mp o e o v r e c b i u l .
Ke r s:a r — n i e; o ln a t e tc d l h b d pa ce s r o tmia in; y wo d e o e g n n n i e rma h ma i a mo e ; y r nil wa m p i z to l i c l u a in e ce c c n e g nc ac l to f i n y; o v r e e i
表 1 不 同 函数 的迭代 收敛 性 比较
Ta l Co be1 mpaio fie ain fd f r n rsn o trto so i e e t∞ f n t ns u ci o
最佳位 置 。另外 , 算法 的搜 索域是 一 隐含控 制参数 。 对 于发 动机模 型 的求解 问题 ,要求 算法 在前 期 有 较高 的探 索能 力 以得 到合 适 的近似解 .即要求 粒 子 保持 运动惯 性 , 有扩展 搜 索空 间的趋 势 , 能力探 有
F g 1 o a io fi r t n i l i e e t f n t n i. C mp rs n o e a i sw t f r n ∞ u ci s t o ld f o
式中: t o为惯 性权 重 , 、2 e c为加 速系 数 ,它们 都是 算 法控制 参数 ; 、2 r / 为互相独 立 的【 ,] ' 0 1区间 的随机数 ; 为 迭代 次 数 ; 为粒 子 序 号 ; 向量 维 数 ; 为 为 P 粒 子 的 历史 最 佳 位 置 ; 为粒 子 群 全 局 的历 史
通过 对 函数 分别 取 凹 函数 、 函数 和线 性 递减 函 凸 数形式 , 究发动 机模 型收 敛性 的好 坏 。 研
定义 t 函数 为 : o
o .— .x t O9 05 ( ) = 式 中 : 为迭代 的总次 数 , 当前 的迭 代次 数 , n为 为 ( 函数 的凹凸形 态 。 £ , 经多 次对 比验证 ,对 于本 文所 研究 的发 动机模 型来说 , 采用 凹函数( 即 < ) 其收敛情 况相 对较好 , 1 时
w ih wa s d f ru c n e g d p i t o d 1 I h mp o e y r l o t m, N+1 w s a s h h c s u e n o v r e on s fmo e . n t e i r v d h b d a g r h o i i a lo t e man s l t n a d P O at r ae t i ou i n S l n t d wi N+1 w e I d v r e . T e r t a n y i a d p ro ma c o e h h n N+ i e g d h o ei l a a ss n e f r n e c l
中图 分 类 号 :V2 51 3 .3 文 献 标 识 码 :A 文 章 编 号 :1 7 — 6 0 2 1 )0 — 0 5 0 6 2 2 2 f0 1 2 0 0 — 4
H y i r il wa m ptm ia i n i l i r -e i brd Pa tc e S r O i z to n So v ng Ae o ngne
No i e r M a he a i a o l nln a t m tc lM de
L U0 a g q Gu n — i,LI Bo ,S U ONG — ua Diy n
被用 于航 空发 动机 数学 模型 的求 解 ,但是 由于算 法
控 制参 数过 多 , 响了对 模型 收敛 性 的控制 。 影
收 稿 日期 : 0 0 0 —1 : 回 日期 : 0 1 0 — 5 2 1— 9 3 修 21-42
作 者 简 介 :骆 广琦 (9 1)男 , 西 泾 阳人 , 授 , 17 一 , 陕 教 主要 研 究 方 向 为 航 空 发 动 机 总 体 设 计 、 能 评 定 与 数 值 仿 真 。 性
服 了初 值点 的敏感 问题 并具 有 全 局 收 敛 的优 点 , 也
wenku.baidu.com
了该算 法 能在 广泛 的精 度范 围 内收敛 ,但 是该 算法
获 得 的最优 解并 不稳 定 , 且后 期 收敛 速度 下降 。
本 文结 合粒 子群 算法 的数 学 理论成 果 .研究 了
发 动机 模型 中算 法控 制参 数 与收 敛性 的关 系 ,设 计 了以 N I点残 量 法 为主 、 不 收敛 点采 用 粒 子群 算 + 在
标 准 粒子群 算法 的基 本进 化方 程为 :
l R n
训 × J+ lr ( 训 ]cxl p[ x
n
] ) +
cX 2 g- [ ] 2r X(jxi ) j)
,
nl +
n
n +l
x[ j】 i
,
】
1
图 1 不 同 t 函数 的迭 代 收 敛 性 比较 o
4
索 新 的区域 :而 在后期 则要 求算 法有 较强 的开发 能
适应 度 对粒子 的影 响程 度 。 数学研 究 显示 , 对于不 同 的模 型 ,存在 一定 配 比使特 定模 型具 有更好 的收敛 性 。c+ ,4时算法 的收敛 性 较好 , c> , t > c 且 Ic时算法 的
收敛 性 比 c< , c时的好 。 2给 出 了采用 文献[】 图 5中的 取 值 C= 、22 以及 本 文 分别 采 用 的 C= .、2 1 l2 c= , l28c= . 6
不 会 因为粒 子运 动惯性 过 大而造 成 收敛缓 慢 , 因此 ,
和 c= .、。28三组参 数 时收敛 曲线 的比较情 况 。 l1 c= . 6
f1 搜 索域 的影 响 3
由于粒 子群算 法 的收敛 范 围 、粒 子规 模与 收敛 速 度三 者相互 影 响 ,收敛 范 围大而粒 子规 模小 必然 导 致收 敛速 度很 慢 ,而粒 子规模 增加 则会 导致计 算 量增加 。 因此 , 要 寻找一 个合 适 的收敛 范 围与粒子 需
6
燃 气 涡 轮 试 验 与 研 究
第 2 4卷
法 求解 、给 N I + 点残 量 法提 供初 值 的混 合 算法 , 简
单有 效地 实现 了模 型 的大 范 围收敛 ,可 为发 动机在
严重 偏离设 计点 状态 的性 能仿 真提供 一定 的参 考 。
2 算 法 控 制 参 数 对 模 型 收 敛 性 的 影 响
pe fr n e smu a i n . ro ma c i l to s The o n c mbi e O t n d PS wih N+1 a mp o e b d ag rt m s o e e , n i r v d hy r l o h wa f r d, i i
( . h n ie rn n t ue 1 T e E gn e gI si t ,Ai F reEn ie rn iest ,Xi a 1 0 8 i t r oc gn eigUnv ri y ’n 7 0 3 ,Chn ia;
2 Mit yD p t A e c f 2 atr , h n d 1 0 6 hn ) . la e uy g nyo 0F c y C eg u6 0 6 ,C ia ir 4 o Abta t T kn et o sol ubfne gn stersac bet tee e t o o t l aa ees sr c : a igt -p o troa n iea ee rhojc h f cs f nr rm t h w h , f c op r o o v re c o e w siv sg t s at l S am O t zt n (S ) w sue r eo egn ncn eg nem d l a et ae a rce w r pi a o P O n i d P i mi i a sdf r— n ie oa
smu ai n r s lss o d t a he a g rt i l to e u t h we h tt l o i hm o n y c u d ma n a n N+I c l u a i n efce y bu lo n to l o l i t i a c l to fi inc , ta s
2
采用 凸函数 ( 即 > ) 1时不 能收敛 至 目标 精度 , 而采用 线性 函数 时收敛 性 介于 凸 函数与 凹函数 之 间 ,但是
第 2 4卷 第 2期
2 1年 5月 01
燃 气 涡 轮 试 验 与 研 究
Ga r i e Ex rm e ta s a c s Tu b n pe i n nd Re e r h
Vo .4. . 12 No2
Ma , y2011
5
摘
要 :以双 转 子 混合 排 气 涡扇 发 动 机 为 研 究 对 象 , 究 了粒 子 群 算 法 (S ) m 于航 空 发 动机 性 能 仿 真 时 , 制参 数 研 P O ̄ 控
群 算 法 求 解 , 与 N I点残 量 法 结 果 作 比较 , 明 并 + 证
的传 统 数 值 解 法 有 牛 顿 一 夫 逊 法 、 ry e 拉 B od n法 和 N I点残 量法 , + 但是 这些 解法 不 能在全 局 收敛 , 对 且 方 程组有 较 高 的特 性要 求 。 近年 来 , 传 算法 由于 克 遗
1 引 言
建立航 空 发动机 非 线性数 学模 型是 进 行发 动机 性 能仿 真计 算 的基础 ,而 模型 收敛 性 的好坏 是重 要
的评价 指标 之一 。常 用于 求解航 空 发动 机平 衡方 程
粒 子群 算 法(S ) 一 种基 于迭 代 的进 化 算 法 , P O是 与 遗传 算 法 相 比 , 算 法 简单 , 其 计算 量 小 , 算 效 率 计 较 高 , 于 编程 实 现 , 且 对 初 值 要 求 依 赖 不 大 『 易 并 4 1 。 文献 [ 采 用 标 准 粒 子 群 算 法 和带 收敛 因 子 的粒 子 5 ]
对 模 型 收 敛 性 的影 响 , 结 合 N I 残 量 法 的优 点 , 出 了在 模 型 不 收 敛 点 采 用 粒 子 群 算 法 与 N I点 残 量 法 交 替 计 并 + 点 提 + 算 的 混 合算 法 。 理 论 分 析 与 数 值 仿 真 结 果 表 明 , 算 法 既 保 持 了 N I点残 量 法 的 高 效 率 、 精 度 计 算 , 继 承 了粒 子 该 + 高 又 群 算 法 大 范 围 收敛 的优 点 , 实 现 模 型 大 范 围 、 效 率 、 可 高 高精 度 收敛 。
力 以加 快收敛 速 度 。对 于粒 子群 算法 的速度 方程 来
说, 首项 保证 算法 的全 局收 敛性 。 后两项 则使 算法 具 有 局部 收敛 能力 。
f1 惯 性 权 重 的影 响 1
由于 解 的搜 索 范 围 随着算 法 的迭代 逐 渐 缩小 . 对 于惯 性权 重 t.一般 采 用递 减 函数才 能保 证算 法 o
i r v d c n e g n eo v o sy mp o e o v r e c b i u l .
Ke r s:a r — n i e; o ln a t e tc d l h b d pa ce s r o tmia in; y wo d e o e g n n n i e rma h ma i a mo e ; y r nil wa m p i z to l i c l u a in e ce c c n e g nc ac l to f i n y; o v r e e i
表 1 不 同 函数 的迭代 收敛 性 比较
Ta l Co be1 mpaio fie ain fd f r n rsn o trto so i e e t∞ f n t ns u ci o
最佳位 置 。另外 , 算法 的搜 索域是 一 隐含控 制参数 。 对 于发 动机模 型 的求解 问题 ,要求 算法 在前 期 有 较高 的探 索能 力 以得 到合 适 的近似解 .即要求 粒 子 保持 运动惯 性 , 有扩展 搜 索空 间的趋 势 , 能力探 有
F g 1 o a io fi r t n i l i e e t f n t n i. C mp rs n o e a i sw t f r n ∞ u ci s t o ld f o
式中: t o为惯 性权 重 , 、2 e c为加 速系 数 ,它们 都是 算 法控制 参数 ; 、2 r / 为互相独 立 的【 ,] ' 0 1区间 的随机数 ; 为 迭代 次 数 ; 为粒 子 序 号 ; 向量 维 数 ; 为 为 P 粒 子 的 历史 最 佳 位 置 ; 为粒 子 群 全 局 的历 史
通过 对 函数 分别 取 凹 函数 、 函数 和线 性 递减 函 凸 数形式 , 究发动 机模 型收 敛性 的好 坏 。 研
定义 t 函数 为 : o
o .— .x t O9 05 ( ) = 式 中 : 为迭代 的总次 数 , 当前 的迭 代次 数 , n为 为 ( 函数 的凹凸形 态 。 £ , 经多 次对 比验证 ,对 于本 文所 研究 的发 动机模 型来说 , 采用 凹函数( 即 < ) 其收敛情 况相 对较好 , 1 时
w ih wa s d f ru c n e g d p i t o d 1 I h mp o e y r l o t m, N+1 w s a s h h c s u e n o v r e on s fmo e . n t e i r v d h b d a g r h o i i a lo t e man s l t n a d P O at r ae t i ou i n S l n t d wi N+1 w e I d v r e . T e r t a n y i a d p ro ma c o e h h n N+ i e g d h o ei l a a ss n e f r n e c l