一:由Rssi定位(平面)建立模型 MATLAB作图如下: 附代码:Node_num为锚节点数,Node(i).x,Node(i).y为各个锚节点坐标,Zd(i)为Rssi测量距离 [x,y]=meshgrid(1:0.5:100,1:0.5:100); z=0; for i=1:Node_num z=z+(sqrt((x-Node(i).x).^2+(y-Node(i).y).^2)-Zd(i)).^2; end %***************************************** %PSO算法 %%参数初始化 c1=1.45445; c2=1.45445; m
2021-07-21 09:52:43 250KB rssi ss 定位
1
matlab中pso算法代码 FMOPSOTrainControl:Using MOPSO algorithm to optimize traction energy consumption of subway language:MATLAB 项目名称:基于FMOPOS算法的城轨列车牵引能耗优化 简介 其中列车计算模块通过通过数值方法对列车的动力学微分方程进行求解,能够计算牵引、巡航、惰性和制动四种工况下的列车运行状态,输出位置、速度和能耗等信息。控制命令模型,能够将根据工况序列和切换点将输出列车在不同的位置对应的控制命令,使列车按预定方式运行。状态评估模型能够接收列车计算模块输出的列车状态信息,根据评估隶属度函数对优化指标进行评价。 MOPSO算法模块从优化指标评估模块获得每个种群粒子的适应度,然后进行相应的筛选、保留和迭代操作。 列车运行仿真模块由牵引力子模块、制动力子模块、运行阻力子模块和延迟子模块几部分组成。牵引力模块根据控制指令控制牵引力的大小,当控制指令的值为正时输出牵引力,牵引力的大小与控制指令的大小成正比。同时根据列车的牵引特性曲线,限制输出牵引力不超过当前情况下允许的
2021-07-02 09:53:04 1.12MB 系统开源
1
针对粒子群算法求解置换流水车间调度这类NP-hard问题存在的早熟问题,本文提出了一种基于随机键编码的双模式飞行粒子群算法。首先,基于ROV规则对工件加工顺序进行随机键编码。其次,粒子在搜索过程中采用带有自适应惯性权重的双模飞行方式来更新位置和速度,避免粒子群陷入早熟收敛状态。为了提高解的质量,每次迭代过程中对PSO优化得到的种群最优解进行邻域局部搜索。最后,通过对标准测试集的数值仿真及与其他PSO算法的比较,证实了所提算法求解该问题的有效性与可行性。
1
PSO算法就是模拟一群鸟寻找食物的过程,每个鸟就是PSO中的粒子,也就是我们需要求解问题的可能解,这些鸟在寻找食物的过程中,不停改变自己在空中飞行的位置与速度。大家也可以观察一下,鸟群在寻找食物的过程中,开始鸟群比较分散,逐渐这些鸟就会聚成一群,这个群忽高忽低、忽左忽右,直到最后找到食物。这个过程我们转化为一个数学问题。
2021-06-22 00:08:55 20KB 学习算法
1
介绍了基于混沌函数的达尔文 PSO 算法的改进变体。 它用混沌序列代替随机序列,减轻了早熟收敛的问题。研究了10个定义的混沌映射的效率,并选择了最好的一个。
2021-06-21 22:02:34 13KB matlab
1
应用GA和PSO算法求解10城市TSP问题
2021-06-03 21:39:05 226KB GA算法 PSO算法 TSP问题
1
PSO总体的历程与评价,优缺点等,希望能对大家有用
2021-05-19 09:00:12 421KB 粒子群算法 PSO
1
PSO算法MATLAB实现,附12个标准测试函数
2021-05-18 16:06:39 3KB PSO MATLAB 测试函数
1
基于matlab,利用pso算法的搜索能力,优化bp神经网络的阈值初始化,防止过拟合的发生。
2021-05-16 15:35:55 3KB matlab bp神经网络 pso算法
1
代码采用C++编制;注释丰富;带有测试函数;编译运行通过 修改优化模型即可直接用来优化你所需求解问题 本人在弹道优化方面已测试成功
2021-05-06 09:46:51 282KB 粒子群 PSO 最优化 直接法
1