当前位置: 首页 > news >正文

有经验的邯郸网站建设wordpress主题修改不了

有经验的邯郸网站建设,wordpress主题修改不了,建筑用工平台,页面设计班在过程控制中#xff0c;按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单#xff0c;易于实现#xff0c;适用面广#xff0c;控制参数相互独立#xff0c;参数的选定比较简单等优点#xff1b;而且…在过程控制中按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单易于实现适用面广控制参数相互独立参数的选定比较简单等优点而且在理论上可以证明对于过程控制的典型对象──“一阶滞后纯滞后”与“二阶滞后纯滞后”的控制对象PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法它的参数整定方式简便结构改变灵活(PI、PD、…)。控制点包含三种比较简单的PID控制算法分别是增量式算法位置式算法微分先行。 这三种PID算法虽然简单但各有特点基本上能满足一般控制的大多数要求。PID算法简介在智能车竞赛中要想让智能车根据赛道的不断变化灵活的行进PID算法的采用很有意义。首先必须明确PID算法是基于反馈的。一般情况下这个反馈就是速度传感器返回给单片机当前电机的转速。简单的说就是用这个反馈跟预设值进行比较如果转速偏大就减小电机两端的电压相反则增加电机两端的电压。顾名思义P指是比例(Proportion)I指是积分(Integral)D指微分(Differential)。在电机调速系统中输入信号为正要求电机正转时反馈信号也为正(PID算法时误差输入-反馈)同时电机转速越高反馈信号越大。要想搞懂PID算法的原理首先必须先明白PID各自的含义及控制规律² 比例P比例项部分其实就是对预设值和反馈值差值的发大倍数。举个例子假如原来电机两端的电压为U0比例P为0.2输入值是800而反馈值是1000那么输出到电机两端的电压应变为U00.2*(800-1000)。从而达到了调节速度的目的。显然比例P越大时电机转速回归到输入值的速度将更快及调节灵敏度就越高。从而加大P值可以减少从非稳态到稳态的时间。但是同时也可能造成电机转速在预设值附近振荡的情形所以又引入积分I解决此问题。比例控制理解首先是比例控制。比例控制就好比是通过水桶往水缸加水或者从水缸舀水。假设我们需要把水平面稳定在A平面而实际水平面在B平面那么水平面差值ErrA-B那这个时候我们需要往里面加水的量就是Kp*ErrKp就是我们的比例控制系数。如果A》BErr为正就往水缸里面加水如果A《BErr为负就从水缸里面舀水出来。那么只要预期水平面和实际水平面有差值我们都会通过水桶去加减水来调整系统。同时Kp的大小也有对系统的性能有影响。如果Kp的值比较大优点是从B平面达到A平面的速度快缺点是在B平面已经接近A平面的时候系统会产生比较大的震荡。如果Kp的值比较小优点是B平面在接近A平面的时候系统震荡小缺点是从B平面达到A平面的速度慢。这里也许有人会有疑问如果这里把比例控制系数Kp直接设置成1然后加水的量直接为ErrA-B不就可以了。然而实际上很多系统是做不到这点的。比如温度控制系统实际温度为10度我要通过加热把温度提升到40度这里难道我们能一次性准确的给系统加30度显然这是做不到的。那么比例控制的最终结果是Err的值趋向于0。比例控制部分公式如下图² 积分I顾名思义积分项部分其实就是对预设值和反馈值之间的差值在时间上进行累加。当差值不是很大时为了不引起振荡。可以先让电机按原转速继续运行。当时要将这个差值用积分项累加。当这个和累加到一定值时再一次性进行处理。从而避免了振荡现象的发生。可见积分项的调节存在明显的滞后。而且I值越大滞后效果越明显。积分控制理解积分控制部分的作用主要是用来消除静差。那么积分是怎样来消除静差的呢比例控制只能尽量将Err调节到0而微分的作用是将曲线的斜率控制到0则停止对其作用但斜率为0的时候Err并不一定为0。这个时候我们就需要积分来起作用了。我们知道曲线的积分相当于曲线与x轴围出来的面积。如下图积分作用的目的是使红色部分的面积和蓝色部分的面积的和为0那么即使系统在比例控制和微分控制部分已经趋于稳定只要Err不为0就会存在静差只要存在静差那么积分就会对系统产生影响直到系统的Err值为0。那么这样我们的PID控制在理论上就可以达到一个非常精确的控制效果。来看看我们的积分公式部分² 微分D微分项部分其实就是求电机转速的变化率。也就是前后两次差值的差而已。也就是说微分项是根据差值变化的速率提前给出一个相应的调节动作。可见微分项的调节是超前的。并且D值越大超前作用越明显。可以在一定程度上缓冲振荡。比例项的作用仅是放大误差的幅值而目前需要增加的是“微分项”它能预测误差变化的趋势这样具有比例微分的控制器就能够提前使抑制误差的控制作用等于零甚至为负值从而避免了被控量的严重超调。微分控制理解然后我们先看看微分控制。在我们的比例控制的作用下Err是开始减小的(假设一开始预期水平面A大于实际水平面B也就是说Err是一个正值)那么也就是说Err随时间是一条斜率小于0的曲线那么在周期时间内Err越大微分的绝对值越大那么也就对Err的减小速度是起到抑制的作用的直到最后斜率为0微分才会停止作用。微分公式如下那么随着微分的影响Err曲线的斜率最终是趋向于0的如下图二、参数调整一般规则由各个参数的控制规律可知比例P使反应变快微分D使反应提前积分I使反应滞后。在一定范围内PD值越大调节的效果越好。各个参数的调节原则如下PID调试一般原则a. 在输出不振荡时增大比例增益P。b. 在输出不振荡时减小积分时间常数Ti。c. 输出不振荡时增大微分时间常数Td。三、参数调整一般步骤a.确定比例增益P确定比例增益P 时首先去掉PID的积分项和微分项一般是令Ti0、Td0PID为纯比例调节。输入设定为系统允许的最大值的60%~70%由0逐渐加大比例增益P直至系统出现振荡再反过来从此时的比例增益P逐渐减小直至系统振荡消失记录此时的比例增益P设定PID的比例增益P为当前值的60%~70%。比例增益P调试完成。b.确定积分时间常数Ti比例增益P确定后设定一个较大的积分时间常数Ti的初值然后逐渐减小Ti直至系统出现振荡之后在反过来逐渐加大Ti直至系统振荡消失。记录此时的Ti设定PID的积分时间常数Ti为当前值的150%~180%。积分时间常数Ti调试完成。c.确定积分时间常数Td积分时间常数Td一般不用设定为0即可。若要设定与确定 P和Ti的方法相同取不振荡时的30%。d.系统空载、带载联调再对PID参数进行微调直至满足要求找三个以上PID算法应用实例结合实例明确参数调试的方法以及参数的意义同时给小组成员做介绍一、PID算法比例、积分、微分控制简称PID控制又称PID调节二、应用环境当被控对象的结构和参数不能完全掌握或得不到精确的数学模型时控制理论的其它技术难以采用时系统控制器的结构和参数必须依靠经验和现场调试来确定(由于赛道的参数事先未知所以只能根据实时采集到的赛道数据控制小车沿着赛道行进)三、PID算法应用实例四、参数调整PID控制器参数选择的方法很多例如试凑法、临界比例度法、扩充临界比例度法等。但是对于PID控制而言参数的选择始终是一件非常烦杂的工作需要经过不断的调整才能得到较为满意的控制效果。依据经验一般PID参数确定的步骤如下(1)确定比例系数Kp确定比例系数Kp时首先去掉PID的积分项和微分项可以令Ti0、Td0使之成为纯比例调节。输入设定为系统允许输出最大值的6070比例系数Kp由0开始逐渐增大直至系统出现振荡再反过来从此时的比例系数Kp逐渐减小直至系统振荡消失。记录此时的比例系数Kp设定PID的比例系数Kp为当前值的6070。(2)确定积分时间常数Ti比例系数Kp确定之后设定一个较大的积分时间常数Ti然后逐渐减小Ti直至系统出现振荡然后再反过来逐渐增大Ti直至系统振荡消失。记录此时的Ti设定PID的积分时间常数Ti为当前值的150180。(3) 确定微分时间常数Td微分时间常数Td一般不用设定为0即可此时PID调节转换为PI调节。如果需要设定则与确定Kp的方法相同取不振荡时其值的30。(4) 系统空载、带载联调对PID参数进行微调直到满足性能要求。PID代码//定义变量float Kp; //PI调节的比例常数float Ti; //PI调节的积分常数float T; //采样周期float Ki;float ek; //偏差ekfloat ek1; //偏差ek-1float ek2; //偏差ek-2float uk; //uksigned int uk1; //对uk四舍五入取整signed int adjust; //调节器输出调整量//变量初始化Kp4;Ti0.005;T0.001;// KiKpT/Ti0.8微分系数KdKpTd/T0.8Td0.0002根据实验调得的结果确定这些参数ek0;ek10;ek20;uk0;uk10;adjust0;int piadjust(float ek) //PI调节算法{if( gabs(ek)《0.1 ){adjust0;}else{ukKp*(ek-ek1)Ki*ek; //计算控制增量ek1ek;uk1(signed int)uk;if(uk》0){if(uk-uk1》0.5){uk1uk11;}}if(uk《0){if(uk1-uk》0.5){uk1uk1-1;}}adjustuk1;}return adjust;}下面是在AD中断程序中调用的代码。。。。。。。。。。。。else //退出软启动后PID调节20ms调节一次{EvaRegs.CMPR3EvaRegs.CMPR3piadjust(ek);//误差较小PID调节稳住if(EvaRegs.CMPR3》890){EvaRegs.CMPR3890; //限制PWM占空比}}下面是在AD中断程序中调用的代码。。。。。。。。。。。。else //退出软启动后PID调节20ms调节一次{EvaRegs.CMPR3EvaRegs.CMPR3piadjust(ek);//误差较小PID调节稳住if(EvaRegs.CMPR3》890){EvaRegs.CMPR3890; //限制PWM占空比}}打开APP精彩内容点击阅读全文
http://www.pierceye.com/news/430944/

相关文章:

  • 网站是什么时候开始的怎样做知道网站
  • 安丘做网站的有那个网站
  • 网站建设佰首选金手指六门户网站 解决方案
  • 怎么可以创建网站十大管理培训课程
  • 网络安全管理系统佛山厂家推广优化
  • 网站建设 外包是什么意思微信小程序低代码开发
  • 网站底部信息用js写法莱芜雪野湖有什么好玩的
  • 青岛高品质网站制作优化快速排名教程
  • 地产项目网站长沙建个网站一般需要多少钱
  • 什么样的网站流量容易做社区网站建设
  • 网站的虚拟主机到期延吉建设局网站
  • 深圳seo网站优化公司wordpress页面权限插件
  • 手机制作购物网站农业 网站源码
  • 飞沐网站设计成都推广网站多少钱
  • 网站建设需要什么手续秦皇岛市房价
  • seo织梦网站建设步骤西宁网络公司电话
  • 河南省建设厅网站 吴浩石家庄做外贸网站建设
  • 免费网站发布怎么做的校园网站建设的参考文献
  • 网站空间管理平台腾讯会议多少钱一个月
  • 手机网站开发如何设置触摸功能的网页设计培训班
  • 淘宝客自己做网站中信建设有限责任公司 闫励
  • wordpress 分页不出来昆明网站快速优化排名
  • 玉泉路网站制作369网站建设中心
  • 服务器建设网站办一家建筑公司怎么样
  • 官网网站设计小程序免费制作流程
  • 宜昌哪有有做网站的wordpress如何添加页面子目录
  • 高端网站制作开发html写一个简单购物页面
  • 为什么百度搜索不到我的网站网站服务商排名
  • 深圳建设网站首页国土 住房与城乡建设部网站
  • wordpress拖拽式建站主题wordpress 类似软件