欢迎来到天天文库
浏览记录
ID:47346022
大小:409.03 KB
页数:32页
时间:2019-09-06
《PID全参数优化和前馈控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文档现代工程控制理论实验报告学生姓名:任课老师:学号:班级:文案大全实用标准文档目录实验十一PID参数优化和前馈控制31、PID参数优化31.1实验目的31.2PID优化方法32前馈控制172.1实验原理172.2实验步骤及内容192.3实验结论263、实验中遇到的问题273.1PSO优化结果问题273.2如何寻找一个函数分析系统仿真过程中的扰动对系统输出的影响程度?30文案大全实用标准文档实验十一PID参数优化和前馈控制本次实验分为PID控制器的参数优化和前馈控制器分析两个部分。1、PID参数优化1.1实验目的PID控制器是控制领域中最为经典、应用最
2、为广泛的一种控制器,但是现如今PID参数的选择方法仍然没有一个广泛认同的标准。本次实验通过实例讲解一种较为基本的PID参数选择方法,以供大家参考。1.2PID优化方法PID参数选择主要分为两个部分,经验寻找和精准筛选。1.2.1经验寻找在已知对象传递函数的条件下,寻找控制器参数的第一步的是经验寻找,即利用经验公式大致确定PID三个参数的大致范围。设PID控制器的形式为,确定kp、Ti、Td参数的经验公式如下:(1)对于传递函数为的系统选择PI控制器,,。文案大全实用标准文档(2)对于传函为的系统可以选择Zn法选择PID控制系数。Zn法的表格如下。Zn法P0PI
3、0PID至于纯迟延系统PID控制器的参数选择方法在实验十二继续阐述,在此不再累赘。例:针对传递函数为的对象设计PI控制器,使系统最终能够稳定下来,且超调量小于5%,稳定时间小于500s。解:根据经验公式可以大致确定一组PI系数使系统能够稳定下来。对应的程序如下。文案大全实用标准文档得到kp=0.8333,Ti=80。对应的控制器的传递函数为,在相应的控制器的作用下系统的输出曲线如下。从图像中可以观察到,经验公式得到的控制器虽然能使系统稳定下来,但输出品质却无法令人满意。因此需要优化控制器的参数,进行精确寻找。1.2.2精确寻找经验法得到的控制器参数仅仅能够使系
4、统稳定下来,但系统的品质往往并不是特别令人满意,因此需要进一步寻找更精确的控制器参数。文案大全实用标准文档尽管精确寻找的算法很多,但这些算法的方向都一样的,即是在粗略PID参数附近利用各种方法搜寻使目标函数取最小值的kp、Ti和Td。因此这一步的关键在于目标函数的确定和搜寻方法的选择。1.2.2.1目标函数目标函数用来衡量搜寻当中控制器参数的满意程度,它对于系统辨识或PID参数优化问题极为重要,直接影响最终的辨识或优化效果。但目前并没有成型的理论可以系统地阐述什么样的条件下选用什么样的目标函数,只能通过经验来确定。对于PID参数优化问题,常用的目标函数有以下这
5、么4个。、、、为了便于写程序,将其写成累加的形式分别为。其中t=i*dt,e=r-y(i)。e表示整个系统输入值和输出值得差。目标函数即是建立一个衡量系统品质的标准。目标函数的值越小,相应的系统输出的控制品质越好。这四种目标函数的侧重点又各有所不同。更注重于系统的准确性,对系统的快速性没有直接的要求。一般来说,由筛选出来的控制器超调量最小,但稳定时间往往并不是特别理想。文案大全实用标准文档是在的基础上加上了对快速性的考虑,由筛选出来的控制器往往比得到的控制器在快速性上更胜一筹。而类似的、也是在系统品质上有所侧重。经过不同的目标函数得到的控制器的各项品质多多少少
6、是有所不同。但不管怎样,通过选择合适的目标函数总能让我们找到符合要求的最优的PID控制器。4种目标函数对应的程序如下。Q=0;ifeType==1%fori=1:lpe=r-y(i);Q=Q+e*e*dt;endendifeType==2%fori=1:lpe=r-y(i);Q=Q+i*dt*dt*abs(e);endendifeType==3%fori=1:lp文案大全实用标准文档e=r-y(i);Q=Q+i*dt*dt*e*e;endendifeType==4%fori=1:lpe=r-y(i);Q=Q+i*dt*i*dt*dt*e*e;endend此外,
7、为了保证控制品质满足响应的要求(如超调量小于5%)还要对各项品质加入上限和惩罚因子。一但某项品质超过上限,则惩罚因子就开始起作用。惩罚因子是一个很大的数,当这一项起作用后目标函数的值会显著增大。惩罚因子的加入形式也是有讲究的。直接在目标函数上加入一个很大的数是无法表示不同系统品质的“越限程度”。因此需要在惩罚因子上乘上一个比例系数。形似如,其中EMP是超调量的上限,MP是实际输出的超调量。对超调量、稳定时间加入上限的程序如下。文案大全实用标准文档1.2.2.2搜寻方法搜寻方法有很多种,在此以穷举法、随机搜索、以及PSO算法为例详细介绍。1.2.2.2.1穷举法
8、利用经验公式得到PID控制器的粗略参数
此文档下载收益归作者所有