一个专家控制系统的matlab程序实现,专家PID控制系统Matlab仿真.doc

本文详细分析了速度控制器的控制仿真,采用专家PID控制系统,针对二阶系统单位阶跃响应进行误差分析。文章阐述了五种专家PID控制器设计情况,并提供了Matlab仿真代码,展示了阶跃响应曲线和误差变化曲线。
摘要由CSDN通过智能技术生成

专家PID控制系统Matlab仿真

摘要:分析了一个速度控制器的控制仿真。其传递函数为:

使用专家PID控制系统,输入信号为阶跃信号,取采样时间为1ms,画出阶跃响应曲线和误差变化曲线。

0引言

专家控制(Expert Control)的实质是基于受控对象和控制规律的各种知识,并以智能的方式利用这些知识来设计控制器。利用专家经验来设计PID参数便构成专家PID控制。

典型的二阶系统单位阶跃响应误差曲线如图1、2所示。对于典型的二阶系统阶跃响应过程作如下分析,根据误差及其变化,可设计专家PID控制器,该控制器可分为五种情况进行设计。

1设计

根据误差及其变化,可设计专家PID控制器,该控制器可分为以下五种情况进行设计:

(1)当时,说明误差的绝对值已经很大,不论误差变化趋势如何,都应考虑控制器的输出应按最大〔或最小)输出,以达到迅速调整误差,使误差绝对值以最大速度减小。此时,它相当于实施开环控制。

(2)当时,说明误差在朝误差绝对值增大方向变化,或误差为某一常值,未发生变化。此时,如果,说明误差也较大,可考虑由控制器实施较强的控制作用,以达到扭转误差绝对值朝减小方向变化,并迅速减小误差的绝对值。此时,如果,说明尽管误差朝绝对值增大方向变化,但误差绝对值本身并不很大,可考虑控制器实施一般的控制作用,只要扭转误差的变化趋势,使其初误差绝对值减小方向变化。

(3)当,或时,说明误差的绝对值朝减小的方向变化,或者已经达到平衡状态。此时,

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值