pid参数优化和前馈控制

pid参数优化和前馈控制

ID:23709632

大小:408.89 KB

页数:29页

时间:2018-11-10

pid参数优化和前馈控制_第1页
pid参数优化和前馈控制_第2页
pid参数优化和前馈控制_第3页
pid参数优化和前馈控制_第4页
pid参数优化和前馈控制_第5页
资源描述:

《pid参数优化和前馈控制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、现代工程控制理论实验报告学生姓名:任课老师:学号:班级:29目录实验十一PID参数优化和前馈控制31、PID参数优化31.1实验目的31.2PID优化方法32前馈控制32.1实验原理32.2实验步骤及内容32.3实验结论33、实验中遇到的问题33.1PSO优化结果问题33.2如何寻找一个函数分析系统仿真过程中的扰动对系统输出的影响程度?329实验十一PID参数优化和前馈控制本次实验分为PID控制器的参数优化和前馈控制器分析两个部分。1、PID参数优化1.1实验目的PID控制器是控制领域中最为经典、应用最为广

2、泛的一种控制器,但是现如今PID参数的选择方法仍然没有一个广泛认同的标准。本次实验通过实例讲解一种较为基本的PID参数选择方法,以供大家参考。1.2PID优化方法PID参数选择主要分为两个部分,经验寻找和精准筛选。1.2.1经验寻找在已知对象传递函数的条件下,寻找控制器参数的第一步的是经验寻找,即利用经验公式大致确定PID三个参数的大致范围。设PID控制器的形式为,确定kp、Ti、Td参数的经验公式如下:(1)对于传递函数为的系统选择PI控制器,,。29(2)对于传函为的系统可以选择Zn法选择PID控制系数

3、。Zn法的表格如下。Zn法P0PI0PID至于纯迟延系统PID控制器的参数选择方法在实验十二继续阐述,在此不再累赘。例:针对传递函数为的对象设计PI控制器,使系统最终能够稳定下来,且超调量小于5%,稳定时间小于500s。解:根据经验公式可以大致确定一组PI系数使系统能够稳定下来。对应的程序如下。得到kp=0.8333,Ti=80。对应的控制器的传递函数为,在相应的控制器的作用下系统的输出曲线如下。29从图像中可以观察到,经验公式得到的控制器虽然能使系统稳定下来,但输出品质却无法令人满意。因此需要优化控制器的

4、参数,进行精确寻找。1.2.2精确寻找经验法得到的控制器参数仅仅能够使系统稳定下来,但系统的品质往往并不是特别令人满意,因此需要进一步寻找更精确的控制器参数。尽管精确寻找的算法很多,但这些算法的方向都一样的,即是在粗略PID参数附近利用各种方法搜寻使目标函数取最小值的kp、Ti和Td。因此这一步的关键在于目标函数的确定和搜寻方法的选择。1.2.2.1目标函数29目标函数用来衡量搜寻当中控制器参数的满意程度,它对于系统辨识或PID参数优化问题极为重要,直接影响最终的辨识或优化效果。但目前并没有成型的理论可以系

5、统地阐述什么样的条件下选用什么样的目标函数,只能通过经验来确定。对于PID参数优化问题,常用的目标函数有以下这么4个。、、、为了便于写程序,将其写成累加的形式分别为。其中t=i*dt,e=r-y(i)。e表示整个系统输入值和输出值得差。目标函数即是建立一个衡量系统品质的标准。目标函数的值越小,相应的系统输出的控制品质越好。这四种目标函数的侧重点又各有所不同。更注重于系统的准确性,对系统的快速性没有直接的要求。一般来说,由筛选出来的控制器超调量最小,但稳定时间往往并不是特别理想。是在的基础上加上了对快速性的考

6、虑,由筛选出来的控制器往往比得到的控制器在快速性上更胜一筹。而类似的、也是在系统品质上有所侧重。经过不同的目标函数得到的控制器的各项品质多多少少是有所不同。但不管怎样,通过选择合适的目标函数总能让我们找到符合要求的最优的PID控制器。4种目标函数对应的程序如下。Q=0;29ifeType==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:l

7、pe=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此外,为了保证控制品质满足响应的要求(如超调量小于5%)还要对各项品质加入上限和惩罚因子。一但某项品质超过上限,则惩罚因子就开始起作用。惩罚因子是一个很大的数,当这一项起作用后目标函数的值会显著增大。29惩罚因子的加入形式也是有讲究的。直接在目标函数上加入一个很大的数是无法表示不同系统品质的“越限程度”。因此需要在惩罚因子上乘上一个比

8、例系数。形似如,其中EMP是超调量的上限,MP是实际输出的超调量。对超调量、稳定时间加入上限的程序如下。1.2.2.2搜寻方法搜寻方法有很多种,在此以穷举法、随机搜索、以及PSO算法为例详细介绍。1.2.2.2.1穷举法利用经验公式得到PID控制器的粗略参数后,在其附近能够确定各项参数的一个范围。之后选择合适的步长,在这个范围内寻优。每次得到一组控制器的参数后,可以得到一个目标函数的返回值。要记录下使目标函数值最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。