![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
仿真分析与优化
文章平均质量分 57
介绍物理仿真和优化相关内容
zhwzhwei
追求卓越、创新、工匠
展开
-
[代理优化学习笔记]1.基于代理模型的优化概述
简单来说,就是寻找一个 简单的输入输出关系来代替计算复杂费时的黑箱函数,有点像插值。比如航空航天中的计算流体动力学,计算一次可能需要数个小时,非常不利于后续的优化分析,这个时候就可以寻找一个简单的模型来取代复杂的计算流体动力学分析过程,缩短优化分析时间。原创 2022-10-14 16:39:08 · 3310 阅读 · 0 评论 -
[Matlab科学计算] 粒子群优化算法原理和简单应用
1. 简介 粒子群优化算法(PSO)是一种基于群体智能的进化计算技术,其思想来源于人工生命和进化计算理论,最早在1995年由美国的Kennedy教授和Eberhart教授受鸟群觅食行为的启发提出的。它同遗传算法类似,通过个体间的协作和竞争实现全局搜索。系统初始化为一组随机解,称之为粒子。通过粒子在搜索空间的飞行完成寻优,,它没有遗传算法的交叉以及变异算子,而是粒子在解空间追随最优的粒子进行搜索。粒子群算法采用实数求解,并且需要调整的参数较少,易于实现,是一种通用的全局搜索算法。2. 算法...原创 2021-03-06 21:40:14 · 2485 阅读 · 0 评论 -
[Matlab科学计算] 使用Kriging工具箱进行简单的插值计算
记录一下Kriging法的学习过程1.工具箱下载并安装下载地址http://www.omicron.dk/dace.html,打开网址如下,点击zip-archive进行下载。将下载好的工具箱解压放到matlab安装目录下的toolbox文件下,打开matlab,在set path中将dace添加到路径中。2.教程1)参考工具箱中的dace文档2)https://xg1990.com/blog/archives/2223.插值举例1)dace文档中自带的例子代码如下.原创 2021-03-03 11:34:49 · 13460 阅读 · 21 评论 -
[Matlab科学计算] 共轭梯度法求一般函数的最小值
代码如下:function [x,val,k]=frcg%功能: 用FR共轭梯度法求解无约束问题: min f(x)%x0是初始点, fun, gfun分别是目标函数和梯度%输出: x, val分别是近似最优点和最优值, k是迭代次数.x0 =[2 2]';maxk=5000; %最大迭代次数rho=0.6;sigma=0.4;k=0; epsilon...原创 2019-10-16 17:35:28 · 5088 阅读 · 0 评论