PSO粒子群算法优化FS508E五轴飞行模拟转台技术方案

Posted studyer_domi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PSO粒子群算法优化FS508E五轴飞行模拟转台技术方案相关的知识,希望对你有一定的参考价值。

1、内容简介

523-可以交流、咨询、答疑

采用PSO粒子群算法优化FS508E五轴飞行模拟转台技术方案,主要是里面的幅频特性曲线

2、内容说明

五轴飞行模拟转台是制导控制系统半实物仿真系统的主要设备,其中内三轴用于模拟导弹在空中飞行时绕自身弹体坐标系旋转的姿态运动。外二轴为目标视线转台,目标及干扰模拟器安装在二轴视线转台上,接入半实物仿真系统以后,进行导弹制导控制系统半实物仿真试验。

​设备主要包括:

a) 转台台体;

b) 转台控制柜、功放柜;

c) 连接电缆;

d) 组合模拟负载一套,负载安装夹具一套,安装辅助工具、备件和附件;

e) 与工控机配套使用的UPS电源。

3、仿真分析

rng default % 保证每次随机数一致
options = optimoptions('particleswarm','SwarmSize',1000,'HybridFcn',@fmincon,'MaxIterations',200, 'Display','iter');
lb = [0.1 2 1*pi*2];     % 这是变量的下限 e1 w1 e2
ub = [2 30 30*pi*2];       % 这是变量的上限 e1 w1 e2
% e1=[0.01 2]  e2 = [0.1*pi*2 30*pi*2] w1= [0.2 30]
[x,fval,exitflag,output] = particleswarm(@fun,length(lb),lb,ub,options);

e1 = x(1);
w1 = x(2);
e2 = x(3);
num = [1 2*e1*w1 w1^2];
den = [1 2*e1*e2*w1 w1^2];
sys = tf(num, den);

bode(sys)
xlim([0.001 0.1])

4、参考论文

 

以上是关于PSO粒子群算法优化FS508E五轴飞行模拟转台技术方案的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB粒子群优化算法(PSO)

1 粒子群算法

MATLAB实战系列(二十四)-MATLAB粒子群(PSO)优化算法在电力系统中的应用程序集合

备战数学建模38-粒子群算法pso番外篇1(攻坚战2)

备战数学建模38-粒子群算法pso番外篇1(攻坚战2)

备战数学建模39-粒子群算法pso进阶应用番外篇2(攻坚战3)