先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年提出的新型智能优化算法,并附MATLAB代码。文献[1]中的鲸鱼优化算法(WhaleOptimizationAlgorithm,WOA)是2016年提出的一种群智能优化算法。WOA简单易实现,搜索性能较好,近年来被广泛研究。这里展示一下WOA在WOS上的引用数据,如图1所示。可以看出,这是一个被绝对高引的算法,认可度较高。图1WOA在WebofScience上的引用数据01灵感来源WOA模拟海洋中座头
先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年提出的新型智能优化算法,并附MATLAB代码。文献[1]中的鲸鱼优化算法(WhaleOptimizationAlgorithm,WOA)是2016年提出的一种群智能优化算法。WOA简单易实现,搜索性能较好,近年来被广泛研究。这里展示一下WOA在WOS上的引用数据,如图1所示。可以看出,这是一个被绝对高引的算法,认可度较高。图1WOA在WebofScience上的引用数据01灵感来源WOA模拟海洋中座头
1.卡尔曼滤波原理 原理可以参考我之前学习的笔记,使用goodnote完成的。 我认为,对于公式的推导不需要做太多深入的了解,我之前也对公式进行推导的理解,但是没过几天就忘了,只需要掌握住那重要的5个步骤即可,能够熟练运用才是王道。2.扩展卡尔曼滤波的MATLAB代码实现下面介绍一下如何通过MATLAB,使用扩展卡尔曼滤波完成SOC的估计,我会将代码里面需要修改的地方进行讲解,当你辨识完参数要进行SOC估计时,只需要修改我所说的就能够实现。2.1电池参数的修改Cn=18*3600;%电池容量,单位Asdelta_t=1;%采样时间R1=-9.015*socc.^6+20.64*so
1.卡尔曼滤波原理 原理可以参考我之前学习的笔记,使用goodnote完成的。 我认为,对于公式的推导不需要做太多深入的了解,我之前也对公式进行推导的理解,但是没过几天就忘了,只需要掌握住那重要的5个步骤即可,能够熟练运用才是王道。2.扩展卡尔曼滤波的MATLAB代码实现下面介绍一下如何通过MATLAB,使用扩展卡尔曼滤波完成SOC的估计,我会将代码里面需要修改的地方进行讲解,当你辨识完参数要进行SOC估计时,只需要修改我所说的就能够实现。2.1电池参数的修改Cn=18*3600;%电池容量,单位Asdelta_t=1;%采样时间R1=-9.015*socc.^6+20.64*so
在介绍了基本的TSP路径优化算法及简单示例后,针对现实中更加复杂的应用环境,其约束条件以及优化目标也将更加复杂,因此本文旨在更加复杂的VRP(VehicleRoutingProblem)数学模型下进行路径优化,帮助大家将模型与编程思想结合起来,希望能对各位有所帮助。本文将以基于北斗的车辆路径问题动态规划研究为例进行论文的部分复现。00目录车辆路径规划数学模型混沌优化算法算法流程MATLAB程序实现01车辆路径规划数学模型(来源于文献)以用时最少建立车辆路径模型适度值函数:02混沌优化算法 03算法流程 04 MATLAB程序实现4.1算例说明 4.2MATLAB程序实现本文只对第一部分的问
在介绍了基本的TSP路径优化算法及简单示例后,针对现实中更加复杂的应用环境,其约束条件以及优化目标也将更加复杂,因此本文旨在更加复杂的VRP(VehicleRoutingProblem)数学模型下进行路径优化,帮助大家将模型与编程思想结合起来,希望能对各位有所帮助。本文将以基于北斗的车辆路径问题动态规划研究为例进行论文的部分复现。00目录车辆路径规划数学模型混沌优化算法算法流程MATLAB程序实现01车辆路径规划数学模型(来源于文献)以用时最少建立车辆路径模型适度值函数:02混沌优化算法 03算法流程 04 MATLAB程序实现4.1算例说明 4.2MATLAB程序实现本文只对第一部分的问
创作不易,感谢大家关注支持!需要的可以点击收藏!升压(Boost)变换电路是一种输出电压大于等于输入电压的单管非隔离直流变换电路。它由直流电压源、电感、开关管、二极管、滤波电容、负载电阻组成,升压电路图如图1所示。在上一篇降压(Buck)变换电路中,它的拓扑结构由电压源、串联开关、和电流源负载组成。而升压变换电路是降压变换电路对偶拓扑结构,升压变换器由电流源(电压源串联较大电阻组成)、并联开关、电压源负载(并联电容)组成。通过控制开关管的占空比,进而控制输出电压的大小,升压变换电路的两个工况如图2、图3所示,分别代表开关管导通状态和开关管截止状态。 升压变换电路根据电感电流是否连续,依然分成
创作不易,感谢大家关注支持!需要的可以点击收藏!升压(Boost)变换电路是一种输出电压大于等于输入电压的单管非隔离直流变换电路。它由直流电压源、电感、开关管、二极管、滤波电容、负载电阻组成,升压电路图如图1所示。在上一篇降压(Buck)变换电路中,它的拓扑结构由电压源、串联开关、和电流源负载组成。而升压变换电路是降压变换电路对偶拓扑结构,升压变换器由电流源(电压源串联较大电阻组成)、并联开关、电压源负载(并联电容)组成。通过控制开关管的占空比,进而控制输出电压的大小,升压变换电路的两个工况如图2、图3所示,分别代表开关管导通状态和开关管截止状态。 升压变换电路根据电感电流是否连续,依然分成
1.前言网上基于MATLAB的xgboost源码资源太少了,而且找到的工具箱还不能立马用,对新手不太友好,接下来我将研究捣鼓半天的成果和经验分享给大家。2.安装具备条件1.有matlab软件,版本越高越好,我用的是2020a。2.有matlab账号,需要去下载xgboost工具箱。3.电脑可以连外网(这个绝大部分人比较难做到)3.安装步骤1.登录matlab社区网站https://ww2.mathworks.cn/matlabcentral/fileexchange/2.账号注册3.下载工具箱工具箱下载到一个自定义文件,路径越简单越好。4.打开MATLAB软件5.修改代码路径6.下载wheel
1.前言网上基于MATLAB的xgboost源码资源太少了,而且找到的工具箱还不能立马用,对新手不太友好,接下来我将研究捣鼓半天的成果和经验分享给大家。2.安装具备条件1.有matlab软件,版本越高越好,我用的是2020a。2.有matlab账号,需要去下载xgboost工具箱。3.电脑可以连外网(这个绝大部分人比较难做到)3.安装步骤1.登录matlab社区网站https://ww2.mathworks.cn/matlabcentral/fileexchange/2.账号注册3.下载工具箱工具箱下载到一个自定义文件,路径越简单越好。4.打开MATLAB软件5.修改代码路径6.下载wheel