基于自适应模糊PID控制的太阳光跟踪伺服系统

发布者:SparklingMelody最新更新时间:2012-11-24 来源: 物联网技术 关键字:自适应模糊  PID控制  跟踪伺服系统 手机看文章 扫描二维码
随时随地手机看文章
0 引言
   
太阳能以其不竭性和环保优势已成为当今国内外最具有发展前景的新能源之一。高效采集太阳能是太阳能光伏发电的关键技术之一,本文以其广泛利用的基于步进电机的双轴跟踪伺服系统为研究对象,在传统PID控制器的基础上,结合模糊控制理论,设计一种自适应模糊PID控制器,并在Simulink环境中建立了方位角跟踪传动机构仿真模型并完成了仿真。

1 自适应模糊PID控制策略分析
   
在工业生产过程中,由于操作者经验不易精确描述,传统PID方法受到局限。运用模糊数学的基本理论和方法,把规则的条件、操作用模糊集表示,从而运用模糊推理即可自动实现对PID参数的最佳调整,并以此实现自适应模糊PID控制。
    PID控制器能够在保证基本不影响系统稳定精度的前提下提高系统的相对稳定性,从而很好地改善系统的动态性能。其基本控制规律可描述为:
   
    模糊控制实质上是一种非线性控制。模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。
    结合PID与模糊控制两种算法的特征与优势,自适应模糊PID典型控制系统主要包括参数可调PID和模糊控制系统两部分,其中PID控制部分实现对系统的控制,自适应模糊控制部分以误差e和误差变化率作输入。它根据不同时刻的输入,利用模糊控制规则在线对PID参数KP、KI和KD进行修改,以满足控制器参数的不同要求,使被控对象具有良好的动态与静态性能,从而提高对被控对象的控制效果。

2 被控对象模型
   
目前,关于太阳能的伺服系统模型大多是对直流电机建模,并没有考虑到系统参数对跟踪系统的影响。本文采用的被控对象为基于步进电机的双轴跟踪伺服系统,其基本功能是使光伏阵列快速、平稳且准确地跟踪定位太阳光源。利用天文知识可以精确地获得太阳高度角和方位角。太阳光源跟踪伺服系统时刻检测光伏阵列和太阳光源的位置并将其输入到驱动运算单元,同时产生输出信号驱动两部电机,分别在水平面和铅垂面内运动,使太阳光时刻垂直入射到光伏阵列的表面上,从而达到准确和快速跟踪太阳光源的目的。图1所示是太阳能光源跟踪伺服系统的结构框图。


    由于高度角跟踪传动机构与方位角传动机构工作时互不影响,下面以方位角跟踪传动机构为例进行建模和仿真研究。由文献可知,方位角跟踪传动机构的传递函数为:
   

3 自适应模糊PID控制器的设计
   
本控制系统设计的关键是要先找出三个参数与误差e和误差变化率之间的模糊关系,要求在系统运行中不断检测e和误差变化率,根据模糊控制原理对三个参数进行在线修正以满足不同情况下对参数的不同要求,最终获得良好的动态和静态控制性能。
3.1 确定模糊控制器的结构
   
基于对系统的上述分析,模糊控制器采用两输入、三输出的控制器,将误差e和误差的变化率作为输入,将PID控制器的三个参数的修正值作为输出。其KP,KI,KD参数调整的算式如下:
   
    式中,分别是参数前值;△KP,△KI,△KD分别为参数修正值。[page]

3.2 确定语言变量和语言值的隶属度函数
   
设定输入误差e的语言变量为E,误差变化率的语言变量为EC,两者的论域都为{-3,-2,-1,0,1,2,3},相应的语言值为{负大(NB),负中(NM),负小(NS),零(ZO),正小(PS),正中(PM),正大(PB)};输出KP的语言变量为△KP,KI的语言变量为△KI,KD的语言变量为△KD,三者的论域都为{0,1,2,3},相应的语言值为{零(ZO),正小(PS),正中(PM),正大(PB)}。输入输出变量的隶属度函数采用三角函数。图2所示是输入变量e的隶属度函数,输出变量KP的隶属度函数如图3所示。


3.3 建立模糊控制规则
    PID参数的适应必须考虑到在不同时刻三个参数的作用以及相互之间的互联关系。对于不同的误差e和误差变化率,控制器参数的自整定原则可归纳如下:
    (1)当误差较大时,为使系统具有较好的快速跟踪性能,应取较大的KP和较小的KD参数;同时为避免系统响应出现较大的超调,应对积分作用加以限制,并取较小的KI。
    (2)当误差处于中等大小时,为使系统响应具有较小的超调,KP应取小一些;同时为保证系统的响应速度,KI和KD的大小要适中。
    (3)当误差较小时,为保证系统具有较好的稳态特性,KP和KI应取得大一些。同时为避免系统在设定值附近出现振荡,并考虑系统的抗干扰性能,当误差变化率较小时,KD可取大些;当误差变化率较大时,KD应取小一些。
    按以上原理并根据PID参数自适应原则和操作经验所列出的输出变量模糊控制规则如表1所列。


3.4 模糊量的清晰化
   
所谓模糊量的清晰化,就是把模糊推理后得到的模糊集转化为控制的数字值。这里采用重心法对模糊量进行清晰化。重心法是取隶属度函数曲线与横坐标围成面积的重心作为模糊推理的最终输出值,即:
   

[page]

4 仿真结果分析
   
本文在Simulink环境中搭建了PID控制仿真模型和自适应模糊PID控制仿真模型。其中,KP,KI,KD保持文献中所提供的参数:KP=1.81 KI=0.4,KD=0.158。对仿真模型施加单位阶跃输入信号,仿真时间为5 s。其响应曲线如图4所示,误差变化曲线如图5所示,表2所列是其控制效果。


    从图4、图5及表2两种控制方法的仿真结果对比来看,这种自适应模糊PID控制响应的速度较传统的PID要快。在稳态误差方面,自适应模糊PID控制较传统的PID小。综上所述,本太阳能伺服系统中的自适应模糊PID控制器具有响应时间短、稳态误差小等特点,而且系统也具有更好的适应性和鲁棒性。



5 结语
   
本文采用自适应模糊PID控制器对文献中提出的双轴跟踪伺服系统模型进行控制。通过在Simulink环境中的仿真结果发现,自适应模糊PID控制器较文献中传统的PID控制器具有较强的稳定性、适应性与鲁棒性,因而在双轴跟踪伺服系统的控制过程中具有重要的实用价值与应用空间。

关键字:自适应模糊  PID控制  跟踪伺服系统 引用地址:基于自适应模糊PID控制的太阳光跟踪伺服系统

上一篇:物联网技术在装备维修备件管理中的应用
下一篇:矿山物联网体系及其应用

推荐阅读最新更新时间:2024-05-02 22:27

PID控制器参数整定的方法
PID控制器参数整定的方法很多,概括起来有两大类: 一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。 二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。 PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。 现在一般采用的是临界比例法。 利用该方法进行PID控制器参数的整定步骤如下: (1)首先预选择一个足够短的采样周期让系统工作; (2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期; (3
[嵌入式]
增量式pid控制 单片机源程序
单片机源程序如下: #include reg51.h #include intrins.h #include absacc.h #include define.h #include delay.h #include da0832.h #include DS18B20_5.h #include lcd1602.h #include zlg.h #define PMAX 100 #define PMIN 0 typedef struct { char kp,ki,kd; int e2,e1,e0; long pa,vpa; }mypid; mypid p1; int final_tem,cur
[单片机]
基于Freescale单片机ECAS模糊PID控制
电子控制空气悬架(ECAS)以电子控制模块为控制核心,对空气悬架参数进行实时控制,能自动控制车辆悬架的刚度、阻尼系数及车身高度等参数;汽车在各种路面、各种工况条件下能实现主动调节、主动控制,并增加了许多辅助功能(如故障诊断功能等);可最大限度地提高汽车的行驶平顺性和操纵稳定性,可满足现代汽车对乘坐舒适性、行驶安全性的更高要求。目前在欧洲一些国家的大型客车中已经大量应用。我国在20世纪50年代就对空气弹簧进行了研究,但是许多研究成果的产业转化率非常低,导致许多有价值的研究没能继续坚持和深入下去,使我国汽车悬架技术的研究和应用与欧美等发达国家相比明显落后。目前在国内还没有汽车公司能够独立设计出并向市场提供比较成熟的空气悬架电子控制
[单片机]
基于Freescale单片机ECAS<font color='red'>模糊</font><font color='red'>PID控制</font>
基于LonWorks网络的PID控制节点的设计
    摘 要 介绍了基于Neuron芯片的LonWorks 网络PID控制节点的设计及开发。具体包括节点的硬件电路及软件设计方案。本设计方案经过实验验证是切实可行的。     关键词: 现场总线控制系统(FCS) LonWorks技术 PID Neuron芯片         现代工业过程控制领域对测控系统的速度、精度、成本等方面提出了更高的要求,全数字、双向、多节点的现场总线应运而生。现场总线是一种串行的数字通信链路,它沟通了生产领域的现场设备之间以及与更高层次控制过程设备之间的联系。     LonWorks技术是Echelon公司于90年代推出的一种主要用于设备联网的局域操作网络技术LON(L
[网络通信]
数字PID控制及其改进算法的应用
PID控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好和可靠性高,被广泛用于过程控制和运动控制中。数字PID控制算法是将模拟PID离散化得到,各参数有着明显的物理意义,调整方便,所以PID控制器很受工程技术人员的喜爱。 转台是检测和评价惯性导航与制导系统的主要测试设备。转台内安装的是力矩电机,因此理想的转台的数学模型可以写成直流力矩电机的数学模型,PID控制器各控制环节的作用是这样的,比例控制(P控制)即时成比例地反应控制系统的偏差信号e(t),积分控制(I控制)主要用于消除静差,微分控制(D控制)反应偏差信号的变化趋势(变化速率)。比例控制是对现在误差的一种校正,积分控制是对过去误差的校正,而微分控制是对将来可能的误
[嵌入式]
什么是pid控制,什么是pid控制
所谓PID控制,就是在一个闭环控制系统中,使被控物理量能够迅速而准确地无限接近于控制目标的一种手段。 PID 控制功能是变频器应用技术的重要领域之一,也是变频器发挥其卓越效能的重要技术手段。 变频调速产品的设计、运行、维护人员应该充分熟悉并掌握 PID 控制的基本理论。 PID控制简介 目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系统和闭环控制系统。一个控制系统包括控制器﹑传感器﹑变送器﹑执行机构﹑输入输出接口。控制器的输出经过输出接口﹑执行机构﹐加到被控系统上﹔
[模拟电子]
什么是<font color='red'>pid控制</font>,什么是<font color='red'>pid控制</font>器
一种基于模糊-PI双模控制器设计方法
PI控制作为PID控制的典型代表,以其算法简单、鲁棒性好及可靠性高,被广泛应用于工业过程控制和运动控制中。但传统PI控制适用于建立精确的数学模型的确定性控制系统,而大多数工业过程不同程度地存在非线性、大滞后、参数时变性和模型不确定性,因此普通的PI控制器难以获得满意的控制效果。模糊控制不要求被控对象的精确模型且适应性强,能够克服传统PI控制器的缺点,可以将模糊控制器与PI控制器结合起来构成复合控制器,模糊-PI双模控制同时具备PI控制的稳态性能和模糊控制的动态性能,起到良好的控制效果。 1 模糊-PI双模控制系统结构 模糊-PI双模控制系统由模糊控制器(FC)和PI控制器并联组成,并由控制开关进行模式选择,其结构如图1所示。 图
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved