



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、神经计算及应用(1999) ;143 t50 8o 1999年施普林格出版社伦敦有限公司神经自调整控制器的一个应用程序一个桥式吊车正当门德斯;阿科斯塔;莫雷诺;美国托雷斯;g.n. marichal大学应用物理系la拉古那那纳拉拉古纳特内里费,西班牙,西班牙文一个基于神经网络的自调整控制器问世。控制器的方案是基于使用多层感知器,或一组,作为一个自校正控制器。方法的优点是,它不需要使用一个结构的识别和决策相结合,共同在一个标准的自调整控制器。本文解释了一般情况下的算法,然后提出了一种非线性植物特定的应用程序。 植物是一个高架起重机,包括一个有趣的振动控制问题相关的负载质量。提出的方法在不同条件下
2、进行仿真。比较了与传统控制器对算法的效率进行评估。关键字:反向传播;神经控制;自调整控制器1 .导言近年来,智能技术的应用程序控制系统是研究的一个热点。这些方法被用来解决复杂的问题,但在许多情况下,却没有一个解析解。神经网络( nn),由于其学习能力方面的优 势,在控制系统的发展过程中已成为一种强有力的工具。如今,事实上,出现了神经控制一控制理论的一个新分支。这门学科研究神经网络辅助下的控制系统设计。简单的传统行业控制器如 pid在被广泛推广过程中,对很多任务都显示出良好的性能, 尽管这样,当工厂或控制下的过程变得复杂或具有较高的非线性的时候,控制性能也会明显下降。在这种情况下,运用不同的方案
3、来提高传统控制器的效率。具体的说,自适应控制系统被频繁运用于这种工厂。本文论述了神经网络辅助下的自适应控制系统的设计。如何在控制系统中使用神经网络,这有两种方法1最直接的方法就是利用神经网络直接作为一个控制块去复制植物的逆动 力学。这一结构的主要缺点是稳定性问题。由于存在预测网络行为的问题,系统的稳定性很难研究。在控制系统中使用神经网络的一个可行方法是把他们当作自适应控制系统。这里提出的神经网络控制器是一个自校正系统,由传统的控制器和一个神经网络组合而成,用来计算控制器的在线系数。这些参数是使用一个预先指定的适应法律的线性二次函数来调整的。该方案的目的是减少为控制器的训练时间,使该算法可以实时
4、应用。 此外,使用传统的控制器而非逆神经网络控制器可以提高系统的稳定性。该控制器的应用在一个非线性设备中得到实现。该设备在行业发展过程中非常典型,是 一个桥式吊车。它的任务是在一个平面上两点之间的运输集装箱。由于其非线特性,沿着轨迹,负载的质量受到振荡,这是非常不希望出现的。一个最常见的处理振荡的方法是posicast控制。2它由一个开环的技术组成,这个技术保证没有瞬态过冲和无振荡。然而,这种方法在非线性装置中的运用是复杂的。最近提出的解决防摆控制问题的方法是开环计划。3最优控制4极点配置控制5或线性技术6所有这些控制方案在一定条件下性能是有限的,尤其是当未建模动态影响设备。虽然自适应控制系统
5、已被开发来解决这个问题,但在算法的收敛性方面,他们展示出实际性问题。这项工作主要分为两部分。第一部分专门致力于自校正控制器的设计。第二部分是非线性系统中算法的运用, 一个桥式吊车。进行模拟仿真来核实自调谐器的效率, 然后在规模原 型上进行实时实现。2 .神经网络控制器结构回顾一个神经控制器由三个主要结构组成。7,8.最基础的一个是直接逆控制。在这个方案中,神经网络研究设备的逆动力学,如果设备能通过函数f (图u为y)表示,那么神经网络旨在塑造函数 f (图y为u)。因此,与这一方案有关的网络输入将是参考信号。在训练 阶段,训练信号建立在网络输出和应用于设备的命令之间的错误。在结构1 (b)和结
6、构1(c)之间的是控制器。在这些配置中,利用评估系统的错误的训练信号来进行在线研究。图1 (c)包括另一个网络,这个网络的功能是模拟设备的行为,以网络的输出和系统的输 出之间的误差作为训练信号。尽管在足够的研究和探讨之后能够实现良好的性能,但这些方案需要一段很 长的试验期,直到良好性能的实现。即使在这种情况下,保证这种控制器的稳定 性也是不可能的。在这项工作中,提出了一个结合传统控制器和神经网络基础上 的系统去调整控制器的系数的可行性方案。3 .可供选择的自校正控制器这项工作的目的是提出在控制器中适实调整参数的有效方法。为了达到这个目标,神 经网络被用于为控制器提供参数,通过在系统阶段使用信息
7、。自校正控制器的典型结构有两个主要因素9: 一个反馈控制器;一个由参数估计和控制算法设计组成的自调谐器(图2)。在这个方案中,为这设备建立参数化模型 参数估计计算该模型的参数向量的估计。这一信息传递到控制设计算法,为反馈控制法产生的新的参数。一种隐含的自调谐器也是可能出现的,在这种情况下,估计直接为控制器提供参数。这项工作提出的自调谐器不同于这种结构。这没有关于设备参数模型的假设,神经网络执行自调谐器的任务。它作为一个隐含的自调节器,直接为控制器提供参数。实际上,这没有估计和控制设计阶段。每次神经网络只是寻找最优参数,通过在系统阶段运用信息来求成本函数的最小值。对于单输入单输出控制器的基本结构
8、(siso)设备如图3所示。在这个方案中,对于神经网络的输入时误差和误差导数。输出是控制器参数。 神经网络在线培训旨在减少二次成本函数的形式,这种形式中和y分别对误差和命令成本参数计算。网络的学习是跟在反向传播算法后完成的。众所周知,该算法是一种基于梯度下降技术。forupdating权重过程是根据w,j,i(k + 1) =w,j,i(k) m-j(k)-w,j,i(8)。然后,为每个网络重量 计算-j(k)/-wl,j,i术语是必要的。这里提出的控制器,网络的输出是控制器参数,并没有在成本函数明显的显示。因此,灵敏度函数在最后一层变成-j(k)-wl,j,i=-j(k)-qj-qj-wl,
9、j,i。这种表达的第一个因素是-j(k)-qj =-j(k)-y(k)-y(k)-u(k)-u(k)-qj+-j(k)-u(k)-u(k)-qj。using eq. 这种表达成为-j(k)-qj =sgu(k) -e(k)-y(k)-u(k)-u(k)-qj,e(k) =yref(k) y(k)是输出误差。如果知道设备的模型就可以很快得到-y(k)/-u(k 因素。为了避免任何关于设 备模型的假设,这个术语可通过差分近似取得:-y(k)-u(k) y(k) - y(k - 1)u(k) -u(k -1)。很显然,当u(k) = u(k - 1).这种表达在评估中呈现数值问题。 如 果出现这种情
10、况,那么 神经网络停止训练直到 u (k)和u (k -1)出现不同的数值。 另一方面,如果系统受到噪音振动的影响,那么申请一个低过滤器来处理优于偏 导数计算的变量y是急需的。有了这两个特殊的预防 措施,近似(11)可以安全使 用。因素-u(k)/- qj in eq. (10)是在控制器运行过程中计算得到的。如果控制器发生变化,只 需要改变灵敏度函数,其余的算法保持不变。任何控制方案设计必须注意的要点是注重整体的稳定性。基于图1所示的结构的神经网络控制器,系统的稳定性分析是艰巨的。这主要是因为神经网络模型建立的艰难性造成的。 另一方面,这提供的自调方法是传统的反馈结构保持不变,神经网络不直接
11、参与命令计算。因此,对于一个给定的设备,通过任何已知技术来研究整体系统的稳定性是可行的,如首创的功能分析波波夫,或李雅普诺夫方法。另外,分析结果可通过标准函数 j运用到神经网络 网络中去。以这种方式,如果参数空间驱使系统发生不稳定反应,领域会被缩小。作为该算法的稳定性能测试,仿真与非最小相位和开环不稳定的设备共同进行。自调制器结构和图三所示 pi控制器的结构相似。 在图4和图5的结果中可以很明显的看出。 注意, 特别是当设备处于非最小相位时, 一个好的参数调节器是保证稳定的关键。 很明显,在这两 种情况下闭环系统的响应是稳定的,并达到参考信号。4.桥式吊车的运用4.1 设备模型具有非线性特性的
12、系统被选作为控制器的一个运用。这设备是桥式吊车,如图6所示的一种简化模型。桥式吊车的任务是把不同重量的容器从初始点移到总点。有四个自由度:起重机的位置(x);线速度(x );绳角(u)和角速度(u -)o假定有一个质量为 m的蟹,绳 的长度l和负载质量m,简化可通过假设绳没有质量。设备输出u,表示水平力施到起重机。一个非零力运用到设备中会在负荷中产生不良波动。控制的目的是使起重机达到最终位置, u和u等于零。假定状态变量 x1 = x , x2 = x ; x3 = u = u x4 ;动态的设备可以通过以下 的非线性二阶方程描述: ml(x 3cos x3 -x24sin x3) + (m
13、+ m)x 1 = ux 1cos x3 + lx 3 = -gsin x3 j 第一个方程描述水平运动,第二个方程描述垂直运动。4.2 控制器设计控制器的目标是把车从初始点移到终点,保证沿轨迹一个小摆角的运动平稳。特别是在终点,目的是实现摆角和摆动速度角等于零。在状态变量方面,控制的目的是从初始状态 x1 = x1i ,x2 = 0 , x3 x4 = 0 = 0 ,通过参考定义 x1 = x1 , x2 = 0 , x3 = 0和x4 = 0达到最终状态。 该设备是一个简单的控制器,如pid ,不能达到控制目的。针对这个任务提出了如图7所示的控制方案。可以看出, lqr方案是运用于 x2和
14、x3状态变量和x1误差变量。因此,该 命令的应用是 u(k) =-f1f2f3 me1(k) x2(k) x3(k) ts是 ek) =xef(k) x(k)。 因此,这有三个调整参数,f1, f2和f3以及分别对应的e1,x2,x3。为了提高网 络的的收敛性,调整方案分为两个自调子系统。一个神经网络( nn1 )是用来调整到起重 机变量有关的参数,f1和f2,和另一个神经网络(nn2 )是用来提供在负载变质量相关的参数,f3。网络nn1的输入时误差x1和导数x1 ,而网络nn2则是误差 x3和导数x3。成本函数是j(k) =pk)(x1 ref(k) -x1(k)2 + p2(k)x22(k
15、)+ p3(k)x23(k) + p4(k)x24(k)pi (k)是随时间变化的函数,在成本函数中衡量各变量。根据起重机的位置,pi (k)会产生相应的值。网络训练在在线进行的。在过程的每个阶段,神经网络旨在为fi, f2and f3.找到最优值。梯度的计算是根据式(9)所做的。现在,术语-u/-qj是-u( k)-f 1 = e1(k); -u(k)-f 2=x2(k); -u(k)-f 3=x3(k)。从即时 k 开始,该算法可总结如下,第一步: 读 xi(k), x2(k) x3(k) and x4(k)第二步:(网络训练)神经网络1训练:-u(k)-f1? e(k)-u(k)-f2?
16、 x2(k) 反向传播(-u(k)-f1,-u(k)-f2; e(k),e(k); pi(k)u-%,4;) 更新f1和f2 神经网络2训练: -u(k)-f3? x3(k)反向传播(-u(k)-f3; x3(k),x4(k); p(k)uy,%,4) 更新f3 第三步:计算命令u(k) = -(fif2 f3)(xi(k) x2(k) x3(k)t 第四步:运用u (k)直到t=(k+1)t 第五步:k ? k +1第六步:回到第一步5.结果实现该算法使用的两种网络有三层,在每个隐藏层有三个节点,具有乙状结肠激活功能。在输出层,激活函数为恒等函数。初始权重的选择是随机的微小的。为了避免初始状
17、态 的过激变化,参数 f1 , f2和f3的初始值也是很小的。对于成本函数而言,唯一的变化是 权重p (k).初始值必须衡量变量 x1和x2.相反,pi (k)的最终值必须衡量 x3和x4 变量。选择模拟的采样周期是t = 0.03 s。图8为这些经验显示了 x1和x3变量 的演化。可以看出,x1从起始点到最终值x1,平稳进行,没有超调。同时,变 量x3开始振荡,直到起重机接近最终位置。在这一点上,大众振荡减小并且趋 于平衡点x3=0, x4=0。这种控制器参数的演化可以在图 9 (a) ,(b) ,(c)看到。 系数沿着轨迹自调的变化,并达到静止状态。在这方面的经验,运用于设备的命 令,如图10所示。对神经自校正效率的评估和其他方法共同进行。研究的方法 基于一个明确的识别过程10 o该技术包含考虑在轨迹各点以下关于设备的线 性近似值:x(k + 1) =f(k)x(k) + 0k)u(k); k =0,1, f(k) is 是 4 父4 and g(k) is是4父1.该 辨识是基于递归最小二乘算法,产生的矩阵f?估计(k)和g (k)。该控制法每一瞬的运用是 u =kx ,增益向量k用于减少下列准则函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 2 Topic 3 Must we exercise to prevent the flu Section B 教学设计 2024-2025学年仁爱科普版英语八年级上册
- 三年级语文下册 第一单元 习作:我的植物朋友教学设计 新人教版
- 2017-2018年八年级心理健康教育 意志力非小事 教学设计
- 4古诗三首《山行》(教学设计)2024-2025学年统编版语文三年级上册
- 新学期班级课件
- 森林小剧场课件
- Unit6 Rain or Shine Section A Pronunciation 教学设计 2024-2025学年人教版英语七年级下册
- 2023六年级语文上册 第八单元 26 好的故事教学设计 新人教版
- 《第7课 老师您好-每当我走过老师窗前》(教案)-人音版(2012)音乐三年级下册
- ××岗位竞聘报告
- 2025年湖北漳富投资集团有限公司招聘笔试参考题库含答案解析
- 健康体检科(中心)规章制度汇编
- JJF1059.1-2012测量不确定度评定及表示培训讲义(北理工周桃庚)
- 后续服务的安排及保证措施
- 外研版小学二年级英语下册教案全册(一年级起点)
- 《科技论文写作》课程教学大纲
- 2013矿井反风演习总结报告
- 新建物业承接查验备案表
- 炒股一招先100全集精华笔记-陈浩
- 惠州市单位申领生育津贴承诺书
- REVIT建模步骤
评论
0/150
提交评论