循迹算法.doc
《循迹算法.doc》由会员分享,可在线阅读,更多相关《循迹算法.doc(9页珍藏版)》请在三一办公上搜索。
1、1 路径识别算法11 抛物插值法拉格朗日插值多项式:当n=2时,此公式称为抛物插值。设,且,代入拉格朗日插值多项式可得抛物线方程,并对抛物线方程求导数,令导数等于零,可得:就是所要得到的车模偏离跑道中心的距离。12 最小二乘法为保持精度,令m=4,选择函数类型,上式可写成:令,已知是偏移量,把上述式子的解代入化简得:2 控制算法21数字PID控制211 PID控制规律:比例环节。跟随性好,能即时成比例地反映控制系统的偏差信号e(t),Kp增大,系统动作灵敏。在系统稳定的情况下,增大Kp,有利于减小稳态误差,提高系统控制精度,但随着Kp过大时,系统趋于不稳定。积分环节。由上式知,它是对误差e(t
2、)进行积分,用于消除静差,提高系统的无差度。Ti过小,积分作用强,系统将不稳定,振荡次数增多;Ti过大,积分作用小,影响控制精度。微分环节。反映偏差信号的变化速率,并能在偏差信号值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度。对于滞后时间长的系统应增大微分的作用。212 流程图增量式PID算法流程图设置A、B、C、f(k)f(k)=Ae(k)-Be(k-1)+Ce(k-2)设置 e(k-1)=e(k-2)=0输出f(k)=f(k-1)+f(k)e(k-1)-e(k-2), e(k)-e(k-1)出口入口#include#includemain()float a,b,
3、c,u=1,u1;int i;float e0,e1,e2,v;printf(input v: ); /*程序中所用的输入输出函数都只是用于调试*/scanf(%f,&v);a=1.01;b=0;c=0.01;e1=e2=0;e0=v;for(i=0;i=20;i+) u1=a*e0+b*e1+c*e2; u=u+u1; e2=e1; e1=e0; printf(u=%-10f,u); printf(i=%-10dn,i); u=3*u+7; e0=v-u; 显然,PID的参数是非常难以确定的(当模型是不精确的时候)。积分分离PID算法YNNNYYYNYN入口采样v(k)v0=0?e(k)=v
4、(k)-v0(k)e(k)=1?v(k)=2?输出u(k)=A0 v(k)e(k)e(k-2), e(k)-e(k-1)设置A1、B1e(k-1)=0u(k)=A1e(k)+B1e(k-1)e(k)-e(k-1)u(k)=Umax?输出Umax输出u(k)关机213 PID参数的整定:(常用方法)1 扩充临界比例度法;2 扩充响应曲线法;3 归一参数整定法;利用人工智能方法将人工整定PID参数的调整经验作为知识和推理规则存入计算机系统中,从而自动实现对PID参数的最佳调整。PID控制参数的自动整定:1 初始确定PID控制参数;2在初定的PID控制参数上,根据系统的响应过程和控制目标期望值,自动
5、修正初定的PID参数,直至系统的控制指标符合要求。22 模糊控制221 模糊化模糊化的主要功能是根据输入变量的隶属度函数,求出精确的输入值相对于输入变量各语言值的隶属度。简单地说,模糊化过程就是在隶属度图形中,已知X轴值求Y轴值的过程。最后得到一个集合,将它作为推理机的输入。其中,重要的一点是如何去确定隶属度函数。通常有以下几种方法:(1) Delphii法;(2)模糊统计法;(3)增量法;(4)因素加权法。222 模糊规则推理模糊规则推理是模糊控制器的核心,它的输入输出都是模糊量。模糊化后得到的集合作为输入,输出量是输出变量各语言值的隶属度。完成这一步骤的必要条件是确定输出模糊变量的隶属度函
6、数及建立模糊规则库。通常把规则库做成表格的形式。模糊推理的方法有多种,常用的MAXMIN法:(1) 由于规则前件间用AND操作符连接,因此,每一条规则的强度等于前件中的最小值。这个值就是此规则的强度。(2) 没有相同后件的规则强度就是由(1)所得到的强度;当有相同后件时,模糊输出取其最大值。223 反模糊化模糊规则推理的输出是集合,必需经反模糊化,将模糊的控制量变为精确的控制量。常用方法:最大隶属度法,重心法(加权平均法)。其中重心法能较多地反映有效信息。224 模糊规则推理的数学理论当输入是在某一范围内时,可把它离散化(输入将被压缩或扩大),并将输入输出隶属度函数制成表格的形式(矩阵)。如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法
链接地址:https://www.31ppt.com/p-2396646.html