- 22
- 0
- 约6.61千字
- 约 8页
- 2016-10-16 发布于天津
- 举报
基于遗传算法的模糊控制器优化设计.doc
基于遗传算法的模糊控制器优化设计
基于遗传算法的模糊控制器优化设计思想:
通常FLC是基于专家经验和知识进行设计的,但很多情况下专家经验不可得。这时可采用遗传算法来优化模糊控制规则,进而优化控制系统,使系统达到理想输出。
模糊PID控制系统结构图
基于遗传算法的模糊PID控制系统结构图
设计思想
第一步:初始化各项参数,设定种群规模(随机选择10条染色体),遗传代数(3代)。
被控对象的传递函数为:。
第二步:当遗传代数为1时,将各条染色体代入系统,计算系统输出,染色体适配值。
将具有最大适配值的染色体取出,将具有最大适配值染色体运算所得的系统输出取出。将10条染色体传入第二代,按适配值大小,交叉概率,变异概率进行复制,交叉和变异,从而产生第二代染色体。
第三步:将新产生的染色体重新代入系统进行第二代计算。同理进行第三代染色体的计算。
第四步:进行完三代染色体的系统输出,绘制每代中具有最大适配值时的系统输出图像。
三:程序
clc
close all
T=0.1; %控制系统采样时间
TM=1000; %控制系统运行次数
time=zeros(1,TM);
%E=zeros(1,TM);
kp=0.2;ki=0.002;kd=10;
tr=0;
%定义初始种群参数
N=10; %初始种群数目
M=3; %遗传代数
varb=3; %语言值个数
yout1=zeros(N,TM);
yout=zeros(M,TM);%存放
fitness=zeros(1,N);
%************************************************
%产生初始种群W
n=varb^2;
n1=varb^2+varb*2; %每条染色体的长度
mfpara1=randint(N,n,[1,varb]); %rule table
mfpara2=-1*rand(N,varb); %mfpara2(1),mfpara2(2),mfpara2(3)分别为an,bn,cn
mfpara3=rand(N,varb); %mfpara3(1),mfpara3(2),mfpara3(3)分别为ap,bp,cp
init=[mfpara1,mfpara2,mfpara3];
%离散化被控对象
num=[1];
den=conv(conv([1,0.1],[1,0.2]),[1,0.7]);
g=tf(num,den);
yn=c2d(g,T,zoh);
[tt,ff]=tfdata(yn,v);
%循环开始
p=1;
while p=M %循环代数从1到3
q=1
while q=N %染色体数从1到10
y=zeros(1,TM);
u=zeros(1,TM);
er=zeros(1,TM);
yr=zeros(1,TM);
e1=0;e2=0;E1=0;
y1=0;y2=0;y3=0;
u1=0;u2=0;u3=0;
e=zeros(1,TM);
E=zeros(1,TM);
for k=1:TM %运行系统
yr(k)=1;
y(k)=-ff(2)*y1-ff(3)*y2-ff(4)*y3+tt(2)*u1+tt(3)*u2+tt(4)*u3;
y3=y2;y2=y1;y1=y(k);
u3=u2;u2=u1;
e(k)=yr(k)-y(k);
er(k)=(e(k)-e1)/T;
detae=fu_zzy(init(q,:),e(k),er(k),varb); %调用模糊控制规则程序
E(k)=e(k)+detae;
u(k)=kp*E(k)+ki*sum(E)+kd*(E(k)-E1);
E1=E(k);
u1=u(k);
e2=e1;e1=e(k);
end
for k=1:TM
if abs(y(k)-1)=0.1
tr=k*T; %上升时间tr
break
end
end
ymax=0;
for k=1:TM
if ymaxy(k)
ymax=y(k); %最大输出ymax
end
end
for k=1:T
您可能关注的文档
- 征信和社会信用体系知识.doc
- 沈阳农业大学考试工作实施细则.doc
- 湖南出版投资控股集团教材培训专家夏辉辉.ppt
- 天文、地理、动物、植物、数学、物理、化学和生理卫生等方.doc
- 王立群读《史记》之汉武帝.doc
- 基于模糊增强的边缘检测.doc
- 数信学院教师参加中国模糊数学与模糊系统第十八届学术会议.doc
- 程序原理说明文档.doc
- XToolsCRM升级功能介绍V3.5J0108.2A4更新2010-1-8.doc
- 《运筹学》精品课.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)