基于混合遗传算法求解非线性方程组
基于差异演化算法的非线性方程组求解
基于差异演化算法的非线性方程组求解王志刚【摘要】在科学技术和工程应用中经常遇到求解非线性方程组的问题.文中利用差异演化算法(DE)对非线性方程组进行求解,仿真实验显示了差异演化算法在求解非线性方程组时的高效性.【期刊名称】《计算机工程与应用》【年(卷),期】2010(046)004【总页数】2页(P54-55)【关键词】非线性方程组;差异演化算法;函数优化【作者】王志刚【作者单位】南京师范大学泰州学院数学系,江苏,泰州,225300【正文语种】中文【中图分类】TP301.61 引言求解非线性方程组是科学技术和工程应用中的常见问题。
因而非线性方程组的解法长期以来一直是数学和工程应用中的重要研究内容。
近20年来,国内外的许多专家学者对非线性方程组的求解问题进行了大量研究,提出了许多有效解法,主要有迭代法、牛顿法、梯度法、共轭方向法等。
但这些方法对方程组具有较高的特性要求,对许多复杂的方程组的求解还存在障碍。
近年来,进化计算被广泛应用于优化问题的求解,其中粒子群优化算法由于算法收敛的速度快、设置参数少、实现简单,而受到了学术界的广泛重视,一些学者提出了基于粒子群优化算法求解非线性方程组的数值解方法,取得了较好的效果。
差异演化算法[1]由于其求解非凸、多峰、非线性函数优化问题表现出极强的稳健性,在同样的精度要求下,差异演化算法收敛的速度快,目前在各领域得到了广泛的应用[2-4]。
差异演化算法尤其擅长求解函数优化问题,在文献[5]建立的求解非线性方程组的通用模型的基础上,用差异演化算法对非线性方程组进行了求解,并将结果与文献[5]用粒子群优化算法对非线性方程组求解的结果进行了对比,仿真实验证明了算法的有效性。
2 差异演化算法差异演化算法(DE)[6]是基于实数编码的进化演化算法,它的整体结构类似于遗传算法,与遗传算法的主要区别在变异操作上,差异演化算法的变异操作是基于染色体的差异向量进行的,其余操作和遗传算法类似。
5-非线性方程组的数值解法及最优化方法
非线性方程组的数值解法
不动点迭代法:根据非线性方程求根的迭代法,将方程组改 写为如下等价方程组
xi i x1, x2,, xn , i 1,2,, n
构造迭代公式
xik 1 i x1k , x2k ,, xnk , i 1,2,, n
非线性方程组的数值解法
若对任意A Cmn 都有一个实数 A 与之对应,且满足:
(1)非负性:当 A O 时, A 0 ;当A O 时,A 0;
(2)齐次性:对任何 C ,A A ;
(3)三角不等式:对任意 A, B C nn ,都有A B A B ;
(4)相容性:对任意A, B C nn ,都有 AB A B ,
…
…
18
(0.2325670051,0.0564515197)
19
(0.2325670051,0.0564515197)
max
1 i 2
xik
xik
1
0.2250 0.0546679688 0.0138638640 0.0032704648 0.0008430541 0.0001985303 0.0000519694 0.0000122370 0.0000032485 0.0000007649
10-9
非线性方程组的数值解法
练习题:用牛顿迭代法求解方程组
取 X 0 1.6,1.2T
xx1122
x22 x22
4 1
结果:1.5811,1.2247
非线性方程组的数值解法
应用经过海底一次反射到达水听器阵的特征声线传播时间, 来反演海底参数。假设水中和沉积层声速都是恒定的,海底 沉积层上界面水平,下界面倾斜。特征声线由水中声源出发 折射进入沉积层,经过沉积层的下界面反射后,再折射进入 水中,由水中水听器阵接收。特征声线的传播时间为声线在 水中和沉积层中的传播时间之和。 三维坐标关系如图所示:
遗传算法在非线性方程组求解中的应用
没有精确解的 时候 .遗 传算法显得更为有效 。而且 ,遗传算法是一种 高度并行 的算法 ,且算法 结构简单 ,非常便于在计 算机上 实现 。本文所研究 的正是将遗传算法应用于求解非线性方程组 的问题 。
2 传统非线性方程组求解算法的局限性
解非线性方程组 ,通常有两类方法:一娄 是属于线性化方法 ,就是把非线性方程组化 为一种近似 的非线性方程组 .
zengyi浮点遗传算法在非线性方程组求解中的应用期刊论文华东交通大学学报2005221lingxiangliyufeng用实数编码遗传算法解非线性方程组期刊论文延安大学学报自然科学版2007262张文祥一种求解非线性方程组的算法期刊论文黑龙江科技学院学报2003131基于求解非线性方程组的并行遗传算法的设计期刊论文华东师范大学学报自然科学版20041weizhangnaizhou基于遗传算法的非线性方程组求解期刊论文计算机时代20099姜浩
3 2 算法设计 、
32 1编码 ..
一
般来讲 ,由于遗传算法 的鲁棒性 .它对编码的要求并不苛刻 对于 实数值 的参数编码 ,选用 二进制编码方案 比
较合适 因为在 二进制编码的情况下 .群 体码串的相似性 容易找到,并且码 串的每位信息可提供最多的模 式数 。码的长 度可根据 问题 的实际需要及允许 的计算机 资源合理选 定,但要注意编码空 间要 与问题空 问一一对应 。在本 问题 中t如要
为了直观地观察用遗传算法求解非线性方程组的效粜 ,我们这里用代 数非线性方程组作线性方程组指的是有n 个变量 ( 为了简化讨论,这里只讨论实变量方程组)的方程组
l
(】 2. , ) , , . 、 =o
i l , m = , …, 2
中含 有非线性方程。 其求解是指在其定义域内 一组数x ( … 、 能 找出 ’ ,2 , ) 满足方程组中的 x 每一个方程。 这
基于免疫遗传算法求解烃类转化非线性方程组
随着 对烃 类 蒸 汽 转化 反 应 特 征及 其 传 递 过程
K 6a4 4m 1 一(@b - / 3 一
The No -i e rEq to ou fH y r c r o a sa i n n ln a ua i n Gr p o d o a b n Tr n l to BeSov d by I m u e Ge e i g rt m le m n n tc Al o ih
W a gJn fn ,Lio Yia n i ga g a fn,Lin n a gXi
( p r m e to e t i En i e rn f H u a n e n to a De a t n fEl c rc g n e ig o n n I tr a in l Ec n mi i e s t o o c Un v r i y,Ch n s a 1 2 5 Ch n ) a g h ,4 0 0 , i a
维普资讯
石 油 化 工
过 程 控 制
自
动 化 ,20 ,3:3 08 0
AU TOM ATI ON N I PETRO- CHEM I CAL NDUSTRY I
基于MATLAB遗传算法工具箱的非线性电路求解
2 3 / 3 6
8 3 — 8 6
CN 2 2 - l 3 2 3 / N
基 于 MAT L AB遗传算法工 具箱的非线性 电路求解
姚 齐 国, 刘玉 良, 李 林 , 刘娟 意 , 叶继 英 , 胡 佳 文
( 浙 江海 洋学 院船 舶与海 洋工 程学 院 , 浙江 舟 山 3 1 6 0 0 0 )
浙 江 海 洋 学 院教 改项 目 ( 2 0 1 1 5 7 )
点交叉 并生 成 2个 个体 ; 群 体 内允 许 有 相 同的个
体 存在 。其流 程 图如图 1所示 。
2 标 准 遗 传 算 法 在 求解 非 线 性 电路 中 的
重 视[ 。 ] 。
1 遗 传 算 法 简 介
遗 传算 法 ( Ge n e t i c A l g o r i t h m, 简称 G A) 的 原 理 启迪 于 自然 界 生物 进 化 的过 程 , 是 以达 尔 文 的生
遗 传算法 的两 大主 要特点 是群 体搜 索策 略和 群 体 中个 体之 间的信 息相互 交换 。它 实际 上是模 拟 由 个 体组 成 的群 体 的整 体 学 习过 程 , 其 中每 个 个 体 表 示 一个解 点 。遗传 算 法 的 实现 包 含 5个 基 本要 素 : 参 数编码 ; 初 始群 体 的设 定 ; 适 应 度 函数 的设 计 ; 遗 传 操作 ( 选择 、 交叉 、 变异 ) 设计 ; 控 制参数 设定 。GA 从 任一 初始化 的群 体 出发 , 通 过随 机选择 ( 使 群体 中
一
策 方 面也 有很 好 的应 用 实例 , 是2 l 世 纪有关 智 能计
收 稿 H期 : 2 0 1 3 —0 5 —1 3 基 金项 目 : 国家 星 火 计 划 项 目( 2 0 1 I GA7 0 0 I 9 0 ) 浙 江 省 自然 科 学 罐 金 项 目 ( L Y1 2 E 0 9 0 0 4 ) 浙江海洋学院科研项 目( 浙 海 院研 [ 2 0 1 2 1 2 0号 )
2023年硕士研究生毕业论文开题报告_1
2023年硕士研究生毕业论文开题报告2023年硕士研究生毕业论文开题报告1开题报告是研究生毕业论文工作的重要环节,是指为阐述、审核和确定毕业论文题目而做的专题书面报告,它是研究生实施毕业论文课题研究的前瞻性计划和依据,是监督和保证论文质量的重要措施,同时也是训练研究生科研能力与学术作品撰写能力的有效的实践活动。
1.1毕业论文选题的原则毕业论文选题一般要求满足以下原则:①开拓性:前人没有专门研究过或虽已研究但尚无理想的结果,有待进一步的探讨和研究,或是学术界有分歧,有必要深入研究探讨的问题;②先进性:硕士毕业论文要有新的见解,博士毕业论文要做出创造性成果;③成果的必要性:所选课题应有需要背景,针对实际的和科学发展的需要,即应有实际效益或学术价值;④成果的可能性:课题的内容要有科学性,难易程度和工作量要适当,充分考虑到在一定时间内获得成果的可能性。
以上要求说明,毕业论文题目不是给定的,而是研究出来的,只有在对所研究领域的过去、现在的研究资料等信息进行全面把握、深入分析的基础上,才能够确立满足以上“四性”要求的选题,从而为完成高质量的.毕业论文奠定坚实的基础。
无论是结合导师已有科研任务的选题,还是自选课题,选题之前的“信息积累”与“发现问题”均是研究生所必须经历的过程,尽管导师已完成了以上过程,但导师并不能替代研究生,这就是研究生学习、研究的独立性要求。
1.2开题报告的内容与撰写要求开题报告的内容一般包括:题目、立论依据(毕业论文选题的目的与意义、国内外研究现状)、研究方案(研究目标、研究内容、研究方法、研究过程、拟解决的关键问题及创新点)、条件分析(仪器设备、协作单位及分工、人员配置)等。
2.1开题报告——毕业论文题目题目是毕业论文中心思想的高度概括,要求:①准确、规范。
要将研究的问题准确地概括出来,反映出研究的深度和广度,反映出研究的性质,反映出实验研究的基本要求——处理因素、受试对象及实验效应等。
非线性方程组的数值解法及最优化方法课件
拟牛顿法是牛顿法的改进,通过构造一个近似于真实Hessian矩阵的对称正定矩阵来逼近, 从而加快了算法的收敛速度。
信赖域方法求解非线性方程组
信赖域方法是一种基于梯度信息的迭代算法,通过在每一步中计算一个小的搜索方向,并 限制步长,以避免算法发散。
最优化方法案例
梯度下降法求解无约束最优化问题
梯度下降法是一种迭代算法,通过不断沿负梯度方向更新变量,最终找到最优化问题的最小值点。该方法适用于求解 无约束最优化问题。
牛顿法求解无约束最优化问题
牛顿法是一种基于二阶导数的迭代算法,通过不断逼近函数的极小值点,最终求解无约束最优化问题。该方法适用于 求解具有多个局部最小值的问题。
遗传算法求解约束最优化问题 遗传算法是一种基于生物进化原理的随机搜索算法,通过模拟生物进化过程中的自然选择和遗传机制, 在解空间中进行高效搜索,最终找到满足约束的最优解。
和稳定性。
约束最优化方法
拉格朗日乘数法
通过引入拉格朗日函数,将约束最优化问题转化为无 约束最优化问题求解。
罚函数法
通过引入罚函数,将约束条件转化为无约束条件,通 过迭代更新求解。
序列二次规划法
结合拉格朗日乘数法和牛顿法的思想,通过迭代逼近 最优解。
混合整数最优化方法
01
02
03
分支定界法
将整数约束转化为区间约 束,通过不断分支和剪枝 来逼近最优解。
非线性方程组与最优化方法的结合案例
非线性规划问题
非线性规划是最优化领域中一类重要的数学问题,其目标函数和约束条件都是非线性的。常见的非线性规划问题 包括最小二乘问题、二次规划问题等。求解非线性规划问题的常用方法包括梯度下降法、牛顿法等。
雷电冲击试验冲击电压发生器调波电阻的确定
对 冲击 电压发生器放 电等值 回路进行 了数学分析 , 建立了关于 R , 、 R 的非线性方程组 , 并 采用混合遗 传算法进行 了求解 。得到 、
R 的数值计算解后 , 在 Ma t l a b 环境下对雷 电冲击放 电回路进行 了仿真分析 。最终 , 在高压试 验大厅进行 了现场试验加 以验证 。研
Me t h o d t o d e t e r mi n e wa v e r e s i s t a n c e o f i mp u l s e v o l t a g e g e ne r a t o r f o r l i g h t n i n g i mp u l s e t e s t
第3 l 卷 第 3期
2 01 4年 3月
机
电
工
程
Vo I . 3l No. 3 Ma r .201 4
J o u na r l o f Me c h a n i c a l & E l e c t r i c l a En g i n e e in r g
D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 4 5 5 1 . 2 0 1 4 . 0 3 . 0 2 6
Ab s t r a c t : I n t h e l i g h t n i n g i mp u l s e t e s t ,t h e w a v e r e s i s t a n c e ( f r o n t r e s i s t a n c e d e n o t e d b y , a n d t i m e t o h a l f - v a l u e r e s i s t a n c e d e n o t e d b y
基于BFGS的改进遗传算法研究
基于BFGS的改进遗传算法研究作者:樊春天许峰来源:《软件导刊》2012年第10期摘要:提出了一种基于拟牛顿法BFGS的改进遗传算法,基本思想是:首先用遗传算法进化若干代后,当目标函数变化率小于设定值时,改用BFGS算法优化。
数值实验表明,基于BFGS的改进遗传算法的局部收敛性得到了较大改善,而且优化精度也较基本遗传算法有了较大的提高。
关键词:函数优化;遗传算法;拟牛顿法;收敛性中图分类号:TP301.6文献标识码:A文章编号:1672-7800(2012)010-0045-03基金项目:安徽省教育厅自然科学基金项目(2010kb236)作者简介:樊春天(1983-),男,安徽理工大学理学院硕士研究生,研究方向为智能计算;许峰(1963-),男,安徽理工大学理学院教授,研究方向为波谱学和智能计算。
1基本遗传算法和BFGS算法遗传算法的运算对象是由M个个体组成的群体。
在遗传算法的运算过程中,群体按照优胜劣汰的法则进行遗传和进化,将适应度较高的个体更多地遗传到下一代,经过若干代进化后,在群体中会得到一个或一批优良的个体,它们即对应问题的最优解。
遗传算法使用的遗传算子有:(1)选择(Selection)——根据各个个体的适应度,按照一定的规则或方法,从当前群体中选择了一些优良的个体遗传到下一代。
(2)交叉(Crossover)——将群体中的每两个个体随机组合成一对,以某个概率(交叉概率Pc)交换它们之间的部分染色体。
(3)变异(Mutation)——对群体中的每个个体,以某个概率(变异概率Pm)改变某一个或几个基因值。
遗传算法的进化流程如图1。
遗传算法全局搜索能力强而局部搜索能力相对较弱。
大量计算实践表明:遗传算法可用极快的速度达到最优解的90%左右,但要达到真正的最优解却要花费很长的时间。
若兼顾收敛速度和解的品质两个指标,单纯的遗传算法未必比其它方法优越。
因此,如何将遗传算法与其它方法相结合是遗传算法研究中十分有意义的工作。
求解非线性方程组的混合粒子群算法_欧阳艾嘉
1 引言
非线性方程组的求解是一个基本而又重要的问题,这是因 为在工程技术、经济学、信息安全和动力学等方面有大量的实际 问题最终转化为非线性方程组的求解问题。长期以来,对非线 性方程组在理论和数值计算方面都做了大量的研究,但是对其 求解还是一个难题[1],由于传统数值求解常用的牛顿-拉普辛迭代 法需要给定初始迭代值,而且具有对初始迭代值的敏感性,同时 牛顿-拉普辛方法还会遇到计算函数的导数和矩阵求逆问题,对 于某些导数不存在或是导数难求的方程,牛顿-拉普辛方法具有 一定局限性[2-4]。Hooke-Jeeves 具有算法简单,不需要求解目标函 数的导数,收敛快速的求解特点,存在的缺点是对初始值敏感。 粒子群优化算法是群智能算法中的一种,该方法具有群体智能、 迭代过程相对简单和收敛速度较快等优点,但是它的局部搜索 能力比较差,不能有效求解高维、复杂的非线性方程组问题。
Abstract:A Hybrid Particle Swarm Optimization(HPSO) algorithm,which combines the advantages of the method HookeJeeves(HJ) and Particle Swarm Optimization(PSO),is put forward to solve systems of nonlinear functions,and it can be used to overcome the difficulty in selecting good initial guess for HJ and inaccuracy of PSO due to being easily trapped into local optimal.The algorithm has sufficiently displayed the performance of PSO’s global search and HJ’s accurate local search.Numerical computations show that the approach has great robustness,high convergence rate and precision,and it can give satisfactory solutions. Key words:systems of nonlinear functions;Hooke-Jeeves;particle swarm optimization
交通流数据清洗规则研究
给出交通流数据清洗 的概念 ,研究 “ 脏数据”的清洗规则与清洗步骤 ,并对环形线 圈检测器检测 到的数据进行 验证。结果表 明 ,该清洗规 则对 错误、丢失、冗余等 “ 脏数据” 的识 别率均在 9 %以上 。 0
关健 词 :交通流 ;智能运输系统 ;数据质 量 ;数据清洗 ;规则
Re e r h 0 a CFl w t e n n l s s a c n Tr m o Da a Cl a i g Ru e
[ b ta t A src ]Ai n th t n u lypo l r xs die ibyi eetdd t,nldn e cc ,e u dn y errmi ig t o miga amayq at rbe aeeit vt l nd tc aa icu igi f ayrd n ac ,r , s n ,i d t t i ms e n a e ni o s me
车道 占有率 ,显然是错误数据 。
0 ≤口≤ 6 ,其 中 ,C 为 高速 公路 平原 地 区道 路通 行 0 ’ 流 量 q 路通 行能 力/e -;T为 能力设 计 为 20 0 e - 道 vhh- 0 hh v , 数 据采 集 的 时间 间 隔/ i;f a r n 则 5mi n内流量 大于 20辆 5 为 修正 系数 ,一 般取 13 15 - 阈值 高速公 路 平原 地 区 的限 制车 划 理论 地 点 0≤V V 其 中 ,v为道 速 为 10 ≤ . l 2 k 1 平均 路 的 限制 速度 k m ,则 5 i h n a r m ; 为 内 地 点 平 均 速 度 大 于 h 工 速 度 v 正 系数 ,一 般取 13 1 1Ok 修  ̄ 5 5 规
从影响数据质量 问题 的性质来看 ,数据清洗可 以分为正
基于混合遗传算法求解非线性方程组
O 引 言
在理论研究 和应 用实践 中 , 几乎 绝大多数 的问题 都最终转化成方程或方程组 。在非线性 问题 中尤 以非 线性方程和非线性方程组 的求解最为重 要。文 中针对 非线性方程组进行 分析。解决此类问题 的方法 有经典
败, 有效性较低 。遗传算法是模拟生物进 化中“ 物竞天
择、 适者生存” 原则 的计算智能方法 L 。它具有全局搜 1 J
索、 高度适应性 、 较强 鲁棒性 以及隐含 并行性 的优点 , 但 由于遗传算法收敛相对较慢 , 编码长 度对精 度影响 大等 因素 , 对非线性方程组求解 , 与传统数值 方法相 比 并不具有优势L 。对 此 , 2 J 尝试从 优化 和迭代相 结合 的
Ab ta tTh rbe n slig n nier e u t n s ta f r d it h to u cin o tmiain.A b d g n t lo tm sr c: e po lmso ovn o l a q ai s i rnsome n o ta ffn t pi z t n o o o hy r e ei ag r h i c i
的一种有 效算法 。 关键词 : 非线性 方程组 ; 函数 优化 ; 牛顿法 ; 拟 混合 遗传算 法
中图分 类号 : P 8 T 1 文献 标识码 : A 文章编 号 :6 3 2 X 2 0 )30
S l i g S se so n i a o vn y tm fNo lne rEqu to swih H y rd Ge tc Al o ihm a i n t b i nei g rt
田巧 玉 , 古钟 璧 , 新 志 周
( 四川 大学 电子信 息学 院 , 川 成 都 60 6 ) 四 10 4
基于KLEE的软件漏洞测试用例自动生成技术
基于KLEE的软件漏洞测试用例自动生成技术黄琦1,2,蔡爱华1,2,吕慧颖3,彭武2,王冬海2,陈君华4【摘要】摘要:为解决KLEE中STP求解器无法对非线性求解约束条件求解的问题,将改进的遗传算法应用于KLEE中自动生成软件漏洞测试用例。
通过改进遗传算法,将其应用于求解非线性方程并编程实现求解模块;通过KLEE 的改进,让其能够调用遗传算法求解模块与STP求解器共同运行;通过接口的对接,完成KLEE中两个求解模块的并行运行,自动生成软件漏洞的测试用例。
对比实验自动生成测试用例数据与原来KLEE的求解数据,对比结果表明了改进的遗传算法可应用于KLEE自动生成测试用例,其具有可行性、正确性、有效性。
【期刊名称】计算机工程与设计【年(卷),期】2016(037)006【总页数】6【关键词】测试用例;软件漏洞挖掘;改进的遗传算法;KLEE;约束求解0 引言测试用例是检测软件漏洞[1]的前提条件,近年来有很多测试用例生成的工具,例如:KLEE[2]、EXE[3]、CUTE[4]、DART[5]等。
KLEE涉及到动态追踪、符号执行、路径约束收集和求解等多方面技术,且当目标程序的规模较大,开销较大,存在不少缺陷问题,且由于动静结合分析技术比较新颖,正处于探索研究阶段,体系并不成熟,还存在不少不足之处。
当生成非线性的约束问题时,KLEE中的STP[6]求解器将无法对其进行求解,导致有些路径无法被测试用例遍历到,所以很多生成的测试软件测试效率较低,因此找到一种方法能够将KLEE改进为求解非线性的约束条件,从而提高测试路径覆盖,对提高测试效率非常有意义。
本文通过解决非线性约束条件的求解问题来提高测试效率,为了更好解决非线性约束条件的求解,对遗传算法进行了改进,将求解结果返回给KLEE自动生成测试用例,使测试用例覆盖被测程序中的更多路径,提高了漏洞挖掘的效率。
1 改进遗传算法对非线性约束条件求解由于传统的遗传算法在对非线性方程组求解方面存在局部搜索能力不强、收敛速度较慢、二进制编码精度较低等缺点。
基于极大熵和声搜索算法的非线性方程组求解
文献标识码: _ A
中图 分类号:T1 P8
基 于极 大熵和 声搜 索算法 的非线性方程 组求解
李超燕 ,核红辉 。周建 良
( 宁波职业技术 学院电子信息工程系 ,浙江 宁波 350) 180 摘 要 :提出一种基于极大熵和声搜索( s的非线性方程组 求解算 法。利 用极大熵 函数代 替不可微的极大值函数 ,从而将非线性方程组问 H)
=
{ (+, 玉 , 1 )
ir d<A, ∈ -,,离散型 fa l R m {1) n P 1
【 I
oe i t we h s r
其中 ,i 1 , N ; w为音调微调 带宽; A =, …, b 2 PR为音调微调概
率 ;rn l a d 表示【, ] 0 1上均匀分布的随机数 。 Se 4 更新和声记忆库 。 tp 对 Se 3中的新解进行评 估 ,如果 优于 H 中的函数值 t p M 最差的一个,则将新解更新至 H 中。具体操作如下 : M
第3 7卷 第 2 期 0
Vl _7 0 3 1
・
计
算
机
工
程
一
21 年 1 01 0月
CIt b r 2 c o e 01 1
N o_O 2
Co mpu e gi e i g trEn ne rn
人工 智 能及 识别 技 术 ・
文章编号: 0o -2( l2_ l - 2 10—3 8 01o_ 8 _ 4 2 ) 0争 0
1 概述
。
可以 转化为: l(l。  ̄n x[ 在此取P 2 即为一个非 l ) F = , 线性最
小二乘 问题 mi∑ () n 。 ,关于 这个问题有 很多求解 的方法 ,
西安交通大学本科生毕业设计(论文)
摘要电力系统的接地网是维护电力系统安全可靠运行、保障运行人员和电气设备安全的重要设备,但往往由于接地网的导体腐蚀、断裂等故障,引起或者扩大事故,带来巨大的经济损失和不良的社会影响。
因此,诊断接地网的断点和腐蚀情况已经成为电力部门的一项重大反事故措施。
根据地网接地引下线之间电阻或者转移电阻的测量值,建立合适的模型,求出地网各段导体的电阻值,进而判断地网是否有断裂或者被腐蚀的导体存在以及它们的位置。
但是受到可及节点数目总是小于地网支路数目的限制,得到的故障诊断方程都是欠定的,而且方程还没有显式的解析表达式,直接求解困难很多。
针对上述问题,本文从模型和求解两方面接地网故障诊断方法做了深入详细的分析和研究。
分析了故障诊断模型的特点,根据矩阵分析的基本理论,考虑用基于遗传算法的最小二乘法来求解诊断方程。
避免了由与简化过程所带来的误差,从而使地网故障诊断方程的以直接求解。
本文建立和求解的数学模型的过程可以分为三步:首先,根据可及节点的数目建立非线性隐式方程;其次,求解非线性约束规划问题,以能量达到最小构造目标函数;最后,将遗传算法引入对非线性故障诊断方程的求解过程中,用遗传算法求出满足目标函数的全局最优解,并收到了良好的效果。
关键词:接地网,故障诊断,遗传算法ABSTRACTThe grounding grids of substations are important equipment to keep stable operation of power system and safety to operator and power apparatus. But the grounding faults due to corrosion of substation grounding grid often take place. The corrosion of these grounding grid and electromotive force of grounding current, can induce grounding grid fault. These grounding grid faults often bring huge economical lost and bad society effect. So how to diagnosis the corrosion condition of grounding grid and its location is a very important measure remained to electric power system to guard against grounding faults.If the relationship between port resistances and conductor resistance is given, conductor resistance can be computed from port resistances through mathematical analysis. Comparing these results with the initial values that they are designed to be, the accurate current corrosion status of all grounding conductors under ground can be known. But the number of those touchable nodes is always fewer than that of the branches, the function we obtain according electric circuit theory is a function which number is fewer than its variable, and they have no explicit analytic expression. To solve the function straightly become very difficult.From above problems, this thesis gives some in-depth and detailed analysis about corrosion of substation grounding grid from its model and solution. After analyzing the characteristics of model, and based on matrix analysis theory, one solution is proposed. That is, we can use implicit function to satisfy all demands from optimization a rithmetics, such as differential coefficient, grids or determinant, which makes sure that simplified errors can be prevent and our model can be solved too. The mathematic models in this thesis can be divided into three parts: part one, to sum up solving the implict equation; part two, to sum up solving a nonlinear constrained optimization problem; part three, bring Genetic Algorithms into solving the model of nonlinear implict equation, and get a good result.KEY WORDS: grounding grid,corrosion diagnosis, Genetic Algorithms目录第1章绪论 (1)1.1 研究问题的工程背景 (1)1.2 国内外研究现状 (2)1.3 本文的主要工作 (3)1.3.1 主要研究内容 (3)1.3.2 论文章节编排 (4)第2章矩阵知识和遗传算法概述 (5)2.1 函数矩阵的基本运算及其性质 (5)2.2 函数矩阵的导数 (7)2.3 遗传算法概述 (9)第3章接地网故障诊断原理及其数学模型 (13)3.1 接地网故障诊断原理 (13)3.2 数学模型 (16)3.2.1 约束规划模型 (16)3.2.2 工程简化模型 (17)3.3 模型分析 (18)3.4 基于遗传算法的非线性最小二乘优化算法 (21)3.4.1 遗传算法的主要实现技术 (22)3.4.2 本文中遗传算法的实现 (24)3.3 本章小结 (25)第4章地网故障诊断实例研究 (27)4.1 算例1 (27)4.2 算例2 (33)4.3 算例3 (36)4.4 本章小结 (39)第5章结论与展望 (41)致谢 (42)参考文献 (43)附录 (45)附录1 (45)附录2 (48)附录3 (53)第1章绪论1.1研究问题的工程背景发电厂、变电站的接地网是保证电力系统安全可靠运行的重要措施。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
万方数据 万方数据 万方数据基于混合遗传算法求解非线性方程组作者:田巧玉, 古钟璧, 周新志, TIAN Qiao-yu, GU Zhong-bi, ZHOU Xin-zhi作者单位:四川大学,电子信息学院,四川,成都,610064刊名:计算机技术与发展英文刊名:COMPUTER TECHNOLOGY AND DEVELOPMENT年,卷(期):2007,17(3)被引用次数:6次1.赵明旺基于牛顿法和遗传算法求解非线性方程组的混合计算智能方法 1997(11)2.周明.孙树冻遗传算法原理及应用 19993.雷英杰.张善文.李续武.周创明MATLAB遗传算法工具箱及应用 20054.曾毅浮点遗传算法在非线性方程组求解中的应用[期刊论文]-华东交通大学学报 2005(01)5.胡小兵.吴树范.江驹一种基于遗传算法的求解代数方程组数值的新方法[期刊论文]-控制理论与应用 2002(04)6.罗亚中.袁端才.唐国全求解非线性方程组的混合遗传算法[期刊论文]-计算力学学报 2005(01)1.期刊论文郭海燕.金鑫.胡小兵.Guo Haiyan.Jin Xin.Hu Xiaobing基于微粒群优化的非线性方程组求解研究-计算机工程与应用2006,42(15)在科学技术和工程应用中经常遇到求解非线性方程组的问题.提出了一种求解非线性方程组的通用数值方法.将非线性方程组的求解问题转化为函数优化问题,通过微粒群优化对其进行求解,最终得到非线性方程组较高精度的解.一系列测试实例显示了该算法在求解非线性方程组时具有简单性、高效性和普适性.2.学位论文向占宏一类基于区域分裂的演化算法及应用2006区域分裂法的基本思想是将定义在复杂的大区域上的问题分解成若干小区域上的问题分别求解,然后通过迭代得到整个区域上的解,该方法能分解大型问题为小型问题、复杂区域问题为简单区域问题。
演化算法在求解函数优化问题很有效。
长期以来演化算法在应用中主要存在两大缺陷:一是对某些问题演化算法求解速度太慢;二是演化算法容易产生早熟现象,而且对于单峰函数优化问题,目前的演化算法还没有鲁棒性。
有研究表明用杂交算子求解实数优化问题时可以得到较好的结果。
目前对实数函数优化问题的研究中,很多人致力于研究如何找到一个有效的杂交算子。
本文介绍了演化算法的基本结构和研究现状,给出了演化算法的基本结构,介绍了各种杂交算子,分析了他们的优点和缺陷,详细分析了GT算子及带子空间的GT算法的性能。
将GT多父体杂交算子进行改造,应用于求解非线性方程组,提出了求解非线性方程组的GT算法。
分析了常微分方程边值问题及其数值解法、有限元方法和区域分裂法的基本原理,给出了利用区域分裂法、有限元方法在小区域上离散一维常微分方程边值问题具体过程,给出了基于区域分裂和有限元离散的求解常微分方程边值问题的演化算法。
给出了郭涛算法求解非线性方程组的算例以及利用区域分裂法、有限元法和郭涛算法求解常微分方程边值问题的算例并对结果进行了分析。
本文改进了求解非线性方程组的GT算法。
该算法可以在演化过程中自适应调整搜索空间和种群从而加快收敛,并以它为基础提出了一类新的求解常微分方程边值问题的数值解的演化算法。
3.期刊论文贺春华.张湘伟.吕文阁.HE Chun-hua.ZHANG Xiang-wei.LV Wen-ge竞选优化算法求解非线性方程组的应用研究-计算机工程与应用2010,46(14)针对非线性方程组的求解在工程上具有广泛的实际意义,经典的数值求解方法存在其收敛性依赖于初值而实际计算中初值难确定的问题,将复杂非线性方程组的求解问题转化为函数优化问题,引入竞选优化算法进行求解.同时竞选优化算法求解时无需关心方程组的具体形式,可方便求解几何约束问题.通过对典型非线性测试方程组和几何约束问题实例的求解,结果表明了竞选优化算法具有较高的精确性和收敛性,是应用于非线性方程组求解的一种可行和有效的算法.4.学位论文刘丽芳粒子群算法的改进及应用2008粒子群优化算法是在对鸟群捕食行为模拟的基础上提出的一种群集智能算法,是进化计算领域中一个新的分支。
它的主要特点是原理简单、参数少、收敛速度较快、易于实现。
因此,该算法一提出就吸引了的广泛关注,逐渐成为一个新的研究热点。
目前,粒子群优化算法应用于神经网络的训练、函数优化、多目标优化等领域并取得了较好的效果,有着广阔的应用前景。
论文的主要工作有:(1)对粒子群优化算法的理论基础和研究现状作了简要的介绍,分析了粒子群优化算法的原理及算法流程,对算法参数的选择做了详细的研究,并进行了相应的仿真实验。
(2)分析了粒子群优化算法存在的问题,主要包括:参数设置问题、算法“早熟”问题和算法稳定性问题。
在粒子群优化算法中,参数的设置会影响算法优化的结果,因此,如何选择合适的参数达到最好的优化结果是算法需要解决的问题。
“早熟”问题是优化算法普遍存在的问题。
如果粒子在搜索最优值时过早收敛,就会使算法的寻优停滞在局部最小值,无法找到全局最优解。
由于算法中粒子的初始位置、速度和一些参数是被随机初始化的,因此每一次算法运行的结果并不相同,有时结果的差别很大,这样就导致了算法优化结果不稳定。
(3)针对粒子群优化算法存在的问题,论文提出了一种新的改进算法——基于粒子进化的多粒子群优化算法。
该算法采用局部版的粒子群优化方法,从“粒子进化”和“多种群”两个方面对标准粒子群算法进行改进。
多个粒子群彼此独立地搜索解空间,保持了粒子种群的多样性,从而增强了全局搜索能力;而适当的“粒子进化”可以使陷入局部最优的粒子迅速跳出,有效的避免了算法“早熟”,提高了算法的稳定性。
通过对测试函数进行仿真实验,验证了该算法的有效性。
(4)将基于粒子进化的多粒子群优化算法应用于线性瞬时混合的盲源分离。
将该算法的仿真实验结果与标准粒子群优化算法的结果相比,前者在分离混合信号时所需要的迭代次数少,算法的稳定性高。
(5)将基于粒子进化的多粒子群优化算法用于求解非线性方程组。
该算法求解精度高、收敛速度快,而且克服了一些算法对初值的敏感和需要函数可导的困难,能较快地求出复杂非线性方程组的最优解。
数值仿真结果显示了该算法的有效性和可行性,为求解非线性方程组提供了一种实用的方法。
5.期刊论文王志刚.WANG Zhi-gang基于差异演化算法的非线性方程组求解-计算机工程与应用2010,46(4)在科学技术和工程应用中经常遇到求解非线性方程组的问题.文中利用差异演化算法(DE)对非线性方程组进行求解,仿真实验显示了差异演化算法在求解非线性方程组时的高效性.6.期刊论文段志翔.余绪金.任力.吴烈阳.Duan Zhixiang.Yu Xujin.Ren Li.Wu Lieyang基于并行文化微粒群优化算法的非线性方程组解法-科技广场2010(5)并行文化微粒群优化算法是一种改进的微粒群优化算法,具有较强的全局搜索能力.将非线性方程组的求解问题转化为函数优化问题,应用并行文化微粒群优化算法求解非线性方程组的解.计算中不需要使用目标函数的导数信息和初始点信息,数值实验结果表明了该算法的有效性和可行性.7.学位论文刘伟粒子群优化算法的研究及改进2009粒子群优化算法是在对鸟群捕食行为模拟的基础上提出的一种群集智能算法,是进化计算领域中一个新的分支。
它的主要特点是原理简单、参数少、收敛速度较快、易于实现。
因此,该算法一提出就吸引了广泛关注。
目前,粒子群优化算法应用于神经网络训练、函数优化、多目标优化等领域并取得了较好的效果,有着广阔的应用前景。
<br> 论文对粒子群优化算法的理论基础和研究现状作了简要的介绍,分析了粒子群优化算法的原理及算法流程,对算法参数的选择做了详细的研究,并进行了相应的仿真实验。
通过对十年来粒子群改进算法的研究,提出了四种改进思路,介绍了一些典型的改进模型。
针对高维复杂函数优化,本文提出一种改进的粒子群优化算法,实验结果表明改进的算法在求解质量和求解速度两方面都得到了好的结果。
将这种改进的粒子群优化算法用于求解非线性方程组,能较快地求出复杂非线性方程组的最优解,而且求解精度高、收敛速度快。
数值仿真结果显示了该算法的有效性和可行性,为求解非线性方程组提供了一种实用的方法。
针对约束优化问题,采用一个简单的基于粒子与可行域边界最远距离的罚函数处理约束的机制,使得算法高效实现。
8.期刊论文徐红.XU Hong改进量子遗传算法求解非线性方程组-四川理工学院学报(自然科学版)2009,22(3)非线性方程组的求解在科学技术和工程应用中经常遇到.将非线性方程组的求解问题转化为函数优化问题,并应用改进量子遗传算法求解此优化问题.数值模拟的结果验证了该方法的可行性和有效性.9.期刊论文曾毅.ZENG Yi浮点遗传算法在非线性方程组求解中的应用-华东交通大学学报2005,22(1)将非线性方程组的求解问题转化为函数优化问题,利用浮点遗传算法适应值的分布和实数编码的特点,通过缩小、移动搜索空间的方法,将整体和局部寻优能力有机地结合起来,求得非线性方程组的高精度的解.数值模拟结果表明浮点遗传算法的有效性.10.学位论文冯玉宇PSO算法研究及其基于改进PSO算法的回归模型的参数估计2008粒子群算法(简称PSO)是由Kennedy和Eberhart于1995年提出的一类随机群集智能优化算法。
Kennedy和Eberhart对鸟群的觅食行为进行研究发现,单只鸟的能力是非常有限的,但是它们依靠群体的合作总能以最简单、最有效的方式寻找到食物。
于是他们将鸟群简化为一个简单的社会系统并加入人类社会的某些行为特征,设计出PSO算法用于解决复杂的优化问题。
PSO算法因其设计思想简单、操作实现容易、需要控制的参数少、能够实现分布式计算以及优化速度快而被广泛应用于函数优化、模式识别、神经网络训练等领域。
本文对PSO算法的基本思想、拓扑结构、收敛性进行了较详细的分析,同时本文还对近几年几个主要的改进PSO算法进行了介绍,结合PSO算法的分析结果,本文提出一个改进的PSO算法。
从实验结果来看,本文改进的PSO算法不但具有良好的优化能力,而且还具有良好的优化速度。
统计预测是一个经典而又古老的问题,广泛应用于经济和工程技术等领域,通常采用回归分析法进行分析。
回归分析法通常将回归模型的参数估计转化为求一个多元方程组的解,即线性回归模型的参数估计求多元线性方程组的解,非线性回归模型的参数估计求多元非线性方程组的解。
从数学方面来讲,求解多元非线性方程组是非常困难的事情。
本文对PSO算法进行研究发现,PSO算法对无约束条件的连续函数优化能力很强,因此,用PSO算法估计回归模型的参数是一个合理的想法。
为了证实这个想法,本文分别用PSO算法估计得到了多元线性回归模型和多元非线性回归模型的参数。