东北林业大学机电工程学院智能控制大作业1

合集下载

(完整版)智能控制作业1

(完整版)智能控制作业1

(完整版)智能控制作业12013-2014第⼆学期“智能控制”作业1姓名:张春风学号:130******** 专业:机械电⼦⼯程1、模糊性与随机性有哪些异同?答:同:模糊性由于事物类属划分的不分明⽽引起的判断上的不确定性;随机性是由于条件不充分⽽导致的结果的不确定性。

所以,它们都表⽰不确定性。

异:随机性反映了因果律的破缺;模糊性所反映的是排中律的破缺。

随机性现象可⽤概率论的数学⽅法加以处理,模糊性现象则需要运⽤模糊数学。

2、模糊控制的应⽤领域如何?答:航空航天,⽆⼈驾驶车辆,⽣产调度系统,能源⽣产系统,过程控制系统,机器⼈ 3、⽐较模糊集合与普通集合的异同?答:异:(1)普通集合是指具有某种属性的对象的全体。

这种属性所表达的概念应该是清晰的,界限分明的。

因此每个对象对于集合的⾪属关系也是明确的,⾮此即彼。

模糊集合就是指具有某个模糊概念所描述的属性的对象的全体。

由于概念本⾝不是清晰的、界限分明的,因⽽对象对集合的⾪属关系也不是明确的、⾮此即彼的。

(2)普通集合的表⽰法有列举法、描述法、图⽰法、⾃然语⾔。

模糊集合表⽰法有Zadeh 表⽰法、向量表⽰法、序偶表⽰法。

同:都属于集合,同时具备集合的基本性质。

4、设某种商品有8个不同的商标,商标构成的论域为{}821,,,x x x U Λ=,B A ,为论域U 上的两个模糊集,A 表⽰“商誉⾼”,B 表⽰“价格合理”,已知{}3.04.05.06.07.04.06.08.0=A {}7.06.05.04.08.06.04.07.0=B试计算B A I ,B A Y ,CA ,CB答:由交,并,补的定义可得A ∩B={0.7 0.4 0.4 0.7 0.4 0.5 0.4 0.3} A ∪B={0.8 0.6 0.6 0.8 0.6 0.5 0.6 0.7} A C ={0.2 0.4 0.6 0.3 0.4 0.5 0.6 0.7}BC ={0.3 0.6 0.4 0.2 0.6 0.5 0.4 0.3}5、设论域{}54321,,,,x x x x x U =,A 及B 为论域U 上的两个模糊集,已知5432118.06.04.02.0x x x x x A ++++=54313.017.01.0x x x x B +++=试计算:B A I ,B A Y ,C A ,CB ,CB A Y , CA A Y ,CA A I ,B A ?,B A +,B A ⊕,B A ο。

智能控制作业

智能控制作业

1、已知某一炉温控制系统,要求温度保持在600度恒定。

针对该控制系统有以下控制经验:(1)若炉温低于600度,则升压;低的越多升压越高。

(2)若炉温高于600度,则降压;高的越多降压越低。

(3)若炉温等于600度,则保持电压不变。

设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。

输入、输出变量的量化等级为7级,取5个模糊集。

试设计隶属度函数误差变化划分表、控制电压变化划分表和模糊控制规则表。

解:1)确定变量定义理想温度为600℃,实际温度为T,则温度误差为E=600-T。

将温度误差E作为输入变量2)输入量和输出量的模糊化将偏差E分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。

将偏差E的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到温度模糊表如表1所示。

表1 温度变化E划分表控制电压u也分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。

将电压u的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到电压变化模糊表如表2所示。

表2 电压变化u划分表表3 模糊控制规则表E PB PS ZO NS NB u PB PS ZO NS NB2、利用MATLAB,为下列两个系统设计模糊控制器使其稳态误差为零,超调量不大于1%,输出上升时间≤0.3s 。

假定被控对象的传递函数分别为:255.01)1()(+=-s e s G s)456.864.1)(5.0(228.4)(22+++=s s s s G解:在matlab 窗口命令中键入fuzzy ,得到如下键面:设e 的论域范围为[-1 1],de 的论域范围为[-0.1 0.1],u 的论域范围为[0 2]。

将e 分为8个模糊集,分别为NB ,NM, NS, NZ, PZ, PS, PM, PB; de 分为7个模糊集,分别为NB ,NM ,NS, Z ,PS ,PM ,PB;u分为7个模糊集,分别为NB ,NM ,NS, Z ,PS ,PM ,PB; MATLAB中的设置界面如下:模糊规则的确定:模糊控制器的输出量在simulink中调用模糊控制器,观察输出结果运行结果为ScopeScope1 Scope23、利用去模糊化策略,分别求出模糊集A 的值。

《智能控制技术大作业》(神经网络控制部分)

《智能控制技术大作业》(神经网络控制部分)

基于神经模糊控制的洗衣机设计20世纪90年代初期,日本松下电器公司推出了神经模糊控制全自动洗衣机。

这种洗衣机能够自动判断衣物的质地软硬程度、洗衣量、脏污程度和性质等,应用神经模糊控制技术,自动生成模糊控制规则和隶属度函数,预设洗衣水位、水流强度和洗涤时间,在整个洗衣过程中实时调整这些参数,以达到最佳的洗衣效果。

一、洗衣机的模糊控制洗衣机的主要被控变量为洗涤时间和洗涤时的水流强度,而影响输出变量的主要因子是被洗涤物的浑浊程度和浑浊性质,后者可用浑浊度的变化率来描述。

在洗涤过程中,油污的浑浊度变化率小,泥污的浑浊度变化率大。

因此,浑浊度及其变化率可以作为控制系统的输入变量,而洗涤时间和水流强度可作为控制量,即系统的输出。

实际上,洗衣过程中的这类输入和输出之间很难用数学模型进行描述。

系统运行过程中具有较大的不确定性,控制过程在很大程度上依赖操作者的经验,这样一来,利用常规的方法进行控制难以奏效。

然而,如果利用专家知识进行控制决策,往往容易实现优化控制,这就是在洗衣机中引入模糊控制技术的主要原因之一。

根据上述的洗衣机模糊控制基本原理,可得出确定洗涤时间的模糊推理框图如下:其中,模糊控制器的输入变量为洗涤水的浑浊度及其变化率,输出变量为洗涤时间。

考虑到适当的控制性能需要和简化程序,定义输入量浑浊度的取值为:浑浊度={清,较浊,浊,很浊}定义输入量浑浊度变化率的取值为:浑浊度变化率={零,小,中,大}定义输出量洗涤时间的取值为:洗涤时间={短,较短,标准,长}显然,描述输入/输出变量的词集都具有模糊性,可以用模糊集合来表示。

因此,模糊概念的确定问题就直接转化为求取模糊集合的隶属函数问题。

暂不考虑模糊控制系统的量化因子和比例因子。

对于洗衣机的模糊控制问题,设其模糊控制器的输入变量(浑浊度和浑浊度变化率)隶属函数的论域均为输入变量论域={0,1,2,3,4,5,6}模糊控制器的输出变量(洗涤时间)隶属度函数的论域为输出变量论域={0,1,2,3,4,5,6,7}每个模糊变量属于上述论域的模糊子集如表1所示。

智能控制大作业

智能控制大作业

南京工程学院自动化学院《智能控制技术》大作业课 程 名 称:院(系、部、中心):业: 级: 名: 号: 智能控制技术 康尼学院自动化K 自动化121 刘爽 240120902课程论文成绩评定:指导教师签字:专班姓学2015 年6 月24 日摘要模糊控制是以模糊集合论作为它的数学基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策。

模糊控制作为以模糊集合论、模糊语言变量及模糊逻辑推理为基础的一种计算机数字控制,它已成为目前实现智能控制的一种重要而又有效的形式尤其是模糊控制和神经网络、遗传算法及混沌理论等新学科的融合,正在显示出其巨大的应用潜力。

实质上模糊控制是一种非线性控制,从属于智能控制的范畴。

模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。

本文简要回顾了模糊控制理论的发展,详细介绍了模糊控制理论的原理和模糊控制器的设计步骤,分析了模糊控制理论的优缺点以及模糊控制需要完善或继续研究的内容,根据各种模糊控制器的不同特点,对模糊控制的应用进行了分类,并分析了各类模糊控制器的应用效能.最后,展望了模糊控制的发展趋势与动 ^态。

关键词:模糊控制;模糊控制理论;模糊控制系统;模糊控制理论的发展第一节引言1.1模糊控制系统简介模糊控制系统是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术。

自从美国加利福尼亚大学控制论专家L.A.Zadeh教授在1965年提出的《Fuzzy Set》开创了模糊数学的历史,吸引了众多的学者对其进行研究,使其理论和方法日益完善,并且广泛的应用于自然科学和社会科学的各个领域,尤其是第五代计算机的研制和知识工程开发等领域占有特殊重要的地位。

把模糊逻辑应用于控制领域则始于1973年。

1974年英国的E.H.Mamdani成功地将模糊控制应用于锅炉和蒸汽机的控制。

此后20年来,模糊控制不断发展并在许多领域中得到成功应用。

由于模糊逻辑本身提供了由专家构造语言信息并将其转化为控制策略的一种体系理论方法,因而能够解决许多复杂而无法建立精确数学模型系统的控制问题,所以它是处理推理系统和控制系统中不精确和不确定性的一种有效方法。

【免费下载】智能控制大作业

【免费下载】智能控制大作业

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

智能控制第一次大作业

智能控制第一次大作业

智能控制第一次作业指导老师李俊民学院数学与统计学院专业数学与应用数学班级071011学号********学生姓名作业题目:假设输入空间X 和Y 都为[-10,10],输出空间Z 等于[-100,100]。

试在X ,Y 和Z 空间中确定五个梯形模糊集合:NB 、NS 、ZE 、PS 、PB 。

假定未知系统转移函数为z =(x 2-y 2)exp(-|xy |),写出准确描述系统行为的五条(至少)模糊规则,利用z =(x 2-y 2)exp(-|xy |),产生数据流,按模糊推理规则和面积中心法去模糊化,将输入数据对(x ,y )映射到输出数据z 。

画出模糊输出F (x ,y )和期望输出z 的曲面,计算均方误差, 画出误差曲面。

解答:一、 五个梯形模糊集合的确定1、X 中的梯形模糊集合{(,())|}A A x x x X μ=∈,其中A 可取NB 、NS 、ZE 、PS 、PB 这五个集合,[10,10]X =-,其中0 -10 () 1 0 10x a b a A d x d cx a a x b x b x c c x d d x μ----≤≤⎧⎪≤≤⎪⎪=≤≤⎨⎪≤≤⎪≤≤⎪⎩ 可以看到梯形模糊集合的隶属度函数由四个参数(a,b,c,d )来确定,所以只要给定不同的五组(a,b,c,d )的值,就可以确定五个不同的梯形模糊集合NB 、NS 、ZE 、PS 、PB 。

下面我们给出X 中NB 、NS 、ZE 、PS 、PB 这五个模糊集合分别对应的(a,b,c,d ):X 中NB 、NS 、ZE 、PS 、PB 的隶属度函数mf1,mf2,mf3,mf4,mf5的图形分别如下:2、 Y 中的梯形模糊集合{(,())|}A A y y y Y μ=∈,其中A 可取NB 、NS 、ZE 、PS 、PB 这五个集合,[10,10]Y =-,其中0 -10 () 1 0 10y a b a A d y d cy a a y b y b y c c y d d y μ----≤≤⎧⎪≤≤⎪⎪=≤≤⎨⎪≤≤⎪≤≤⎪⎩ Y 中的NB 、NS 、ZE 、PS 、PB 这五个模糊集合分别对应的(a,b,c,d )也取表1中的值。

智能控制大作业-神经网络

智能控制大作业-神经网络

智能控制大作业-神经网络本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March智能控制与应用实验报告神经网络控制器设计一、实验内容考虑一个单连杆机器人控制系统,其可以描述为:0.5sin()Mq mgl q y qτ+==其中20.5M kgm =为杆的转动惯量,1m kg =为杆的质量,1l m =为杆长,29.8/g m s =,q 为杆的角位置,q 为杆的角速度,q 为杆的角加速度, τ为系统的控制输入。

具体要求:1、设计神经网络控制器,对期望角度进行跟踪。

2、分析神经网络层数和神经元个数对控制性能的影响。

3、分析系统在神经网络控制和PID 控制作用下的抗干扰能力(加噪声干扰、加参数不确定)、抗非线性能力(加死区和饱和特性)、抗时滞的能力(对时滞大小加以改变)。

4、为系统设计神经网络PID 控制器(选作)。

二、 对象模型建立根据公式(1),令状态量121=,x q x x =得到系统状态方程为:121210.5**sin()x x mgl x x My x τ=-==(1)由此建立单连杆机器人的模型如图1所示。

图1 单连杆机器人模型三、 系统结构搭建及神经网络训练1.系统PID 结构如图2所示:图2 系统PID 结构图PID 参数设置为Kp=16,Ki=10,Kd=8得到响应曲线如图3所示:0123456789100.20.40.60.811.21.4t/sa n g l e /r a d图3 PID 控制响应曲线采样PID 控制器的输入和输出进行神经网络训练 p=[a1';a2';a3']; t=b';net=newff([-1 1;-1 1;-1 1],[3 8 16 8 1],{'tansig''tansig''tansig''logsig''purelin'}); net.trainparam.epochs=2500;net.trainparam.goal=0.00001;net=train(net,p,t);gensim(net,-1)产生的神经网络控制器如图4所示:图3 神经网络工具箱训练过程如图4所示:图4 神经网络训练过程图用训练好的神经网络控制器替换原来的PID 控制器,得到仿真系统结构图如图5所示:图5 神经网络控制系统结构图运行系统得到神经网络控制下的响应曲线如图6所示:0123456789100.20.40.60.811.21.4t/sa n g l e /r a d图6 神经网络控制响应曲线图四、 神经网络和PID 控制器的性能比较1.抗干扰能力在神经网络控制器和PID控制器中分别加入相同的随机噪声,系统响应如图7所示:1234567891000.20.40.60.811.21.4t/sa n g l e /r a d图7 加入噪声的系统响应曲线从图7中的响应曲线可以看出,神经网络控制和PID 控制的抗干扰效果相差不大。

智能控制-考核大作业+设计(10)

智能控制-考核大作业+设计(10)

《智能控制》大作业姓名:徐东班级:自动化103 学号:31002013341、简答题:1.1.根据目前智能控制系统的研究和发展,智能控制系统主要有哪些方面的工作可做进一步的探索和开展?答:1)智能控制的基础理论和方法研究。

2)智能控制系统结构研究。

3)基于知识系统及专家控制。

4)基于模糊系统的智能控制。

5)基于学习及适应性的智能控制。

6)基于神经网络的智能控制系统。

7)基于信息论和进化论的学习控制器研究。

8)其他,如计算机智能集成制造系统、智能计算系统、智能并行控制、智能容错控制、智能机器人等。

1.2.画出模糊控制系统的基本结构图,并简述模糊控制器各组成部分所表示的意思?答:模糊化接口:通过在控制器的输入、输出论域上定义语言变量,来将精确的输入、输出值转换为模糊的语言值。

模糊推理:根据控制规则中蕴涵的输入、输出模糊关系和实际输入的模糊取值,通过模糊推理,得到输出的模糊状态。

规则库:规则库由若干条控制规则组成,这些控制规则根据人类控制专家额经验总结得出,按照IF…is…and…is…THEN…is…的形式表达。

清晰化接口:通过清晰化的方法把由模糊推理得到的模糊输出值转化成精确控制值暑假给对象。

1.3.画出感知器的基本结构模型,并简述其算法过程。

答:x1x2``xn23)计算实际输出4)修正权W5)转到2)直到W 对一切样本均稳定不变或稳定在一个精度范围为止。

1.4.画出三层BP 神经网络的基本结构图,并试写出各层之间的输入输出函数关系?第1层(输入层):(1)(1)i i i Out In x == i=1,2,…,n 第2层(隐层):(2)(1)(1)(2)(2)1,()njij i j j j i Inw Out Out In θφ==-=∑ j=1,2,…,l第3层(输出层): (2)(1)11()l nk jk ij i j j i y w w x φθ===-∑∑1.5.神经网络系统具有哪些基本特性,以及神经网络在控制系统中具有哪些作用?答:神经系统具有的基本特性:1)非线性映射逼近能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图(b)RBF 神经网络 PID 控制器仿真结构图
II
控制器的输出参数如图 e 所示:
图(e)控制器输出参数变化曲线 基于 RBF 网络的 PID 控制器 S 函数如下: %基于 RBF 网络的 PID 控制器 S 函数 function [sys,x0,str,ts]=nnrbf_pid(t,x,u,flag,T,nn,K_pid,… eta_pid,xite,alfa,beta0,w0) switch flag, case 0,[sys,x0,ste,ts]=mdlInitializeSizes(T,nn); case 2,sys=mdlUpdates(u); case 3,sys=mdlOutputs(t,x,u,T,nn,K_pid,xite,alfa,beta0,w0); case {1,4,9},sys=[]; otherwise,error([‘Unhandled flag=’,num2str(flag)]); end %初始化函数 function [sys,x0,str,ts]=mdlInitializeSizes(T,nn) sizes=simsizes; %读入模块,得出默认的控制量 sizes.NumContStates=0;sizes.NumDiscStates=3; sizes.NumOutputs=4+5*nn;sizes.NumInputs=9+15*nn; sizes.DirFeedthrough=1;sizes.NumSampleTimes=1; sys=simsizes(sizes);x0=zero(3,1);str=[];ts=[T O]; %离散状态变量更新函数 function sys=mdlUpdates(u) sys=[u(1)-u(2);u(1);u(1)+u(3)-2*u(2)]; %输出量计算函数 functionsy=mdlOutputs(t,x,u,T,nn,K_pid,xite,alfa,beta0,w0) ci_3=reshape(u(7:6+3*nn),3,nn);ci_2=reshape(u(7+5*nn:6+8*nn),3,nn ); ci_1=reshape(u(7+10*nn:6+13*nn),3,nn); bi_3=u(7+3*nn:6+4*nn);bi_2=u(7+8*nn:6+9*nn); bi_1=u(7+13*nn:6+14*nn);w_3=u(7+4*nn:6+5*nn); w_2=u(7+9*nn:6+10*nn);w_1=u(7+14*nn:6+15*nn);xx=u([6;4;5]); if t==0
������������
1+������ 2)输入为多阶梯信号,在时间[0,0.2,0.3,0.5,0.7,0.8,1,1.2]对应的阶跃幅值 为[0.7,-0.8,0.9,-1,1,0.7,-0.7,0.5],如图 d 所示:
图(d)系统输入输出变化曲线 在此图中, 还有系统输出跟踪给定输入的响应。 多阶梯输入信号的 S 函数为: %多阶梯给定输入信号 function[sys,x0,str,ts]=multi_step(t,x,u,flag,tTime,yStep) switch flag, case 0 %调用初始化过程 [sysm,x0,str,ts]=mdlInitializeSizes; case 3 %计算输出信号,生成多阶跃信号 sys=mdlOutputs(t,tTime,yStep); case{1,2,4,9} %未使用 flag 值 sys=[]; otherwise %错误信息处理 error([‘Unhandled flag=’,num2str(flag)]; end; %when flag=0 时,进行初始化处理 function[sys,x0,str,ts]=mdlIntializeSizes
I
sizes=simsizes; %调入初始化的模板 sizes.NumContStates=0;sizes.NumDiscStates=0; %无连续、离散状态 sizes.NumOutputs=1;sizes.NumInputs=0; %系统的输入和输出路数 sizes.DirFeedthrough=0; %输入信号不直接传输到输出 sizes.NumSampleTimes=1; %单个采样周期 sys=simsizes(sizes); %初始化 x0=[];str=[]; %系统的初始状态为空向量 ts=[0,0]; %假设模块为连续模块 % flag=3 时,计算输出信号 function sys=mdlOutputs(t,tTime,yStep) (2)神经网络的结构为 3-6-1,即输入层 3 个节点,隐层 6 个节点,输出层 1 个 节 点 。 有 关 参 量 设 置 : η =0.25 , α =0.05 , PID 的 初 值 =[0.03;0.01;0.03],[ ������������ ;������������ ;������������ ]=[0.2 ; 0.2 ; 0.2],权重的初值 =[30 40 10], 采样周期=0.001,为了提高计算精度,做出如下调整: ������������ (������)=������������ (������ − 1)+η [������(������)-������������ (������)]ℎ������ +α [������������ (������ − 1)-������������ (������ − 2)] +β ������������ ������ − 2 -������������ (������ − 3) △������������ =[������(������)-������������ (������)]������������ ℎ������
������−������������ ������ ������ 3
2
������������ ������ =������������ (������ − 1)+η △������������ +α [������������ (������ − 1)-������������ (������ − 2)] +β ������������ ������ − 2 -������������ (������ − 3) △������������������ =[������(������)-������������ (������)]������������ ℎ������
������ ������ −������ ������������ ������ ������ 2
������������������ ������ =������������������ (������ − 1)+η △������������������ +α [������������������ (������ − 1)-������������������ (������ − 2)] +β ������������������ ������ − 2 -������������������ (������ − 3) 式中,β 为记忆因子,可取β =0.01。 RBF 神经网络 PID 控制器仿真结构图图如图 b 所示:
III
ci_1=w0(1)*ones(3,nn);bi_1=w0(2)*ones(nn,1); w_1=w0(3)*ones(nn,1);K_pid0=K_pid; else,K_pid0=u(end-2;end);end for j=1:nn %Gaussian basis h h(j,1)=exp(-norm(xx-ci_1(:,j))^2/(2*bi_1(j))); end dym=u(4)-w_1’*h;w=w_1+xite*dym*h+alfa*(w_1+w_2)+bera0*(w_2-w_3); for j=1:nn d_bi(j,1)=xite*dym*w_1(j)*h(j)*(bi_1(j)^(-3)*norm(xx-ci_1(:,j) )^2; d_ci(:,j)=xite*dym*w_1(j)*h(j)*(xx-ci_1(:,j))*(bi_1(j)^(-2)); end bi=bi_1+d_bi+alfa*(bi_1-bi_2)+beta0*(bi_2-bi_3); ci=ci_1+d_ci+alfa*(ci_1-ci_2)+beta0*(ci_2-ci_3); dJac=sum(w.*h.*(-xx(1)+ci(1,:)’)./bi.^2;%Jacobian KK=K_pid0+u(1)*dJac*eta_pid.*x;sys=[u(6)+KK’x;KK;ci(:);bi(:);w(: )]; (3)非线性控制系统对象仿真结构图如图 c 所示, 其中 a=1, b=0.8, c=0.1。
智能控制导论大作业
机电工程学院 电气工程及其自动化二班 ** 2010****
智能控制大作业:神经网络系统设计:非线性时变对象������(������) = ������(������)的 RBF 神经网络得到 PID 控制。 该仿真情况如图 a 为系统仿真结构图。
− ������ (1−������������ ������ )������ (������−1)
图(c)非线性控制对象结构图
IV
相关文档
最新文档