1 / 17

直流电机 PID 闭环 数字控制器 设计

之实验. 直流电机 PID 闭环 数字控制器 设计. 一个完整的数字控制系统. 广西大学电气工程学院 自动化专业信号与控制课群教学团队. 实验基本属性. 实验类型:设计 难度系数: 0.7 实验性质:必做 课内学时 : 4 课外学时: 2 开课方式 : 课外利用 MATLAB/ Simulink 仿真并编写 PID 相关的 C 语言代码,课内做实验 。 人数: 3 人 实验目的: 巩固闭环控制系统的基本概念。 了解 闭环控制系统中反馈量的引入方法。 掌握 PID 算法数字化的方法和编程及不同 PID 算法的 优缺点 实验设备与软件

maile-payne
Download Presentation

直流电机 PID 闭环 数字控制器 设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 之实验 直流电机PID闭环数字控制器设计 一个完整的数字控制系统 广西大学电气工程学院 自动化专业信号与控制课群教学团队

  2. 实验基本属性 • 实验类型:设计 • 难度系数:0.7 • 实验性质:必做 • 课内学时:4 • 课外学时:2 • 开课方式:课外利用MATLAB/Simulink仿真并编写PID相关的C语言代码,课内做实验。 • 人数:3人 • 实验目的: • 巩固闭环控制系统的基本概念。 • 了解闭环控制系统中反馈量的引入方法。 • 掌握PID算法数字化的方法和编程及不同PID算法的优缺点 • 实验设备与软件 • labACT实验台 MATLAB/Simulink软件 labACT软件

  3. 实验原理 • PID控制原理 • PID调节的原则与经验 • PID算法的数字实现 • 直流电机的闭环调速原理 • 被模拟对象模型描述 • 8088主程序流程图与程序 • 实验操作说明特别提醒

  4. PID控制原理 • PID调节原理 • 比例调节作用:按比例反应系统的偏差产生调节作用。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统不稳定。 • 积分调节作用:消除稳态误差。积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强;反之,Ti大则积分作用弱。加入积分调节可使系统稳定性下降,动态响应变慢,即积分作用使响应滞后。 • 微分调节作用:微分作用反映系统偏差信号的变化率,产生超前的控制作用。在偏差还没有形成之前,已被微分调节作用消除,改善系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反应的是变化率,而当输入没有变化或变化非常缓慢时,微分作用输出为零。微分作用不能单独使用。 • 控制器可以为P、PI、PD、PID

  5. PID调节的原则与经验 • PID参数经验整定原则 • 在输出不振荡时,增大比例增益,减小积分时间常数,增大微分时间常数。 • 经验整定口决为 • 参数整定找最佳,从小到大顺序查, • 先是比例后积分,最后再把微分加, • 曲线振荡很频繁,比例度盘要放大(即比例增益要变小), • 曲线漂浮绕大湾,比例度盘往小扳(即比例增益要变大), • 曲线偏离回复慢,积分时间往下降, • 曲线波动周期长,积分时间再加长, • 曲线振荡频率快,先把微分降下来, • 动差大来波动慢,微分时间应加长, • 理想曲线两个波,前高后低4:1, • 一看二调多分析,调节质量不会低。

  6. PID算法的数字实现 • 标准PID算法 • 积分分离PID控制算法----数字积分抗饱和 • 不完全微分PID算法

  7. 直流电机的闭环调速原理 • 直流电机闭环调速系统原理 • 对象:直流电机 • 测量单元:光电断续器测速+信号采集与调理电路 • 执行单元:数/模转换器+放大电路 • 控制单元:CPU8088+程序

  8. 直流电机的闭环调速原理 • 直流电机的驱动调速电路原理图

  9. 直流电机的闭环调速原理 • 直流电机的测速----测速电路原理 电机转速(转/分钟)= 脉冲频率(/秒)× 60 ÷12

  10. 被模拟对象模型描述 • 对象模型 注:由于各实验箱的电机特性不同,不同的实验箱测得的电机模型也不相同。

  11. 8088主程序流程图与程序 主程序入口 赋段地址 各参数变量初始化 8253初始化 8259初始化 设置中断入口地址 开中断 循环运行 • 程序流程 PID部分程序(见main.c) intpid(intP,intI,intD,int E) //P---比例系数KP // I---积分时间常数Ti(单位ms) // D---微分时间常数Td(单位ms) // E---本次速度偏差e(n) //已定义全局变量 II---上次积分累计和 //E0--上次速度偏差e(n-1) //E1---更上次速度偏差e(n-2) //U0---上次控制器输出U(n-1) //采样周期为5ms //返回PID控制器输出 { //请同学自行填写PID程序 }

  12. 实验操作特别提醒 • 实验连线 • 请认真阅读理解实验指导书上的相关内容后,进行连线 • 编译连接程序 • 将下载的main.c中PID程序部分补充(课外完成)后,在实验室编译连接 • 加载运行、观察、记录 • 认真阅读实验指导中的”加载运行、观察、记录”部分

  13. 实验内容与提示 • 建立直流电机闭环调速仿真,并分析 • 按图在MATLAB/Simulink环境中建立仿真模型(可以基于标准PID,也可以所有形式的PID均试一试) • 获得一系列PID的某个参数变化,其他参数变化情况下的仿真曲线 • 比较分析P、I、D参数对系统的影响

  14. 实验内容与提示 • 编制标准PID算法实现直流电机闭环调速 • 画PID算法(可以是增量式,也可以是绝对式)流程图 • 按main.c中给出的函数入口与出口编制PID程序,注意并不是所有的已引入变量均用上,这要看是哪一种PID算法 • 观察波形并记录曲线,并分析 • 按指导中给出的表格记录数据 • 分析曲线

  15. 实验内容与提示 • 实验拓展 • 在原标准PID控制算法基础上将其修改成积分分离PID控制算法、不完全微分PID控制算法、积分分离PID与不完全微分PID相结合的算法 • 按指导中给出的表格记录数据 • 分析比较各种方法

  16. 实验报告要求 • 实验报告要求简要的说明实验原理(少于400字); • 简明扼要的总结实验内容;写出具体实验方法;按要求完成实验内容,设计必要的数据记录表格,必要的数据、表格(记录具有对比性的数据)、图形、程序需给出,并结合实验分析中给出的分析内容适时给出分析; • 给出本实验的结论,并简明扼要地对实验进行总结;另可提出实验设计或实验的新思路。报告格式请按实验报告模板编写。 • 说明通过本实验,你获得了哪些以前不知道的东西。

  17. That all Thank you!

More Related