实验三十二_直流电机PID闭环数字控制器设计概念.docVIP

实验三十二_直流电机PID闭环数字控制器设计概念.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广西大学实验报告纸 实验题目:直流电机PID闭环数字控制器设计 序号 学号 姓名 贡献排名 成绩 : 钟德宝 2(组员): 学院: 报告形成日期 指导老师: 徐辰华老师韦忠海老师 【实验时间】2015年10月28日 【实验地点】综合楼808 【实验目的】 巩固闭环控制系统的基本概念labACT实验台与虚拟示波器 labACT软件 Multisim/Simulink仿真软件 【实验原理】 1、求矩阵特征值 [V J]=eig(A), cv= eig(A) 2、求运动的方法 (1)利用Laplace/Z逆变换----适合于连续/离散线性系统; (2)用连续(离散)状态转移矩阵表示系统解析解----适合于线性定常系统; (3)状态方程的数值积分方法----适合于连续的线性和非线性系统; (4)利用Cotrol ToolBox中的离散化求解函数----适合于LTI系统; (5)利用Simulink环境求取响应----适于所有系统求取响应。 1、PID调节原理 比例调节作用:按比例反应系统的偏差产生调节作用。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统不稳定。 积分调节作用:消除稳态误差。积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强;反之,Ti大则积分作用弱 微分调节作用:微分作用反映系统偏差信号的变化率,产生超前的控制作用。在偏差还没有形成之前,已被微分调节作用消除,改善系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。微分作用不能单独使用。 按偏差的PID是过程控制中应用最广泛的一种控制规则,该调解器是一种线性调节器,。PID的控制原理表达式为: 图1 PID控制原理图 2、PID算法的数字实现 (1)标准PID算法: 在输出不振荡时,增大比例增益,减小积分时间常数,增大微分时间常数。因本实验采用的是一种离散时间的离散控制系统,因此为了用计算机实现PID控制必须将其离散化,故可用数字形式的差分方程来代替 (1) 式中积分系数微分系数,其中--采样周期;--第n次采样时计算机输出;--第n次采样时的偏差值;--第n-1次采样时的偏差值. 可将上式转化成增量的形式: (2) (2)积分分离PID控制算法 与上述标准算法比,该算法引进积分分离法,既保持了积分的作用,又减小了超调量,使控制性能得到较大的改善。令积分分离法中的积分分离阈值为,则 (3) (3)不完全微分PID算法 微分作用容易引起高频干扰,因此通常在典型PID后串接一个低通滤波器来抑制高频干扰,微分作用能在各个周期按照偏差变化趋势均匀的输出,真正起到微分的作用,改善系统性能。这样得到的PID算法成为不完全微分PID算法,表达式为: (4) 式中 3、直流电机闭环调速系统原理 图2 直流电机闭环调速系统原理 (4)被模拟对象模型描述 该闭环调速实验中,直流电机对象可通过实验测得其空载时的标称传递函数如下: (5) 实验过程与分析 依据电机模型公式(5),在simulink中搭建直流电机闭环调速的仿真模型,分析PID对对象的影响,并选择一组较好的PID参数为在实验操作提供可行依据,搭建的模型如下: 其中PID模块的封装为: (1)实验程序 标准PID程序: int pid(int P,int I,int D,int E) { int KI,KD,KP,U; KP=P; KI=5*KP/I; //求出积分系数KI KD=D*P/5; //求出微分系数Kp II=II+E; //求出积分 U=KP*E+KD*(E-E0)+KI*II; E0=E;

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档