matlab自动控制状态反馈 设计PID控制回路、保证控制效果

这篇具有很好参考价值的文章主要介绍了matlab自动控制状态反馈 设计PID控制回路、保证控制效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、内容简介


36-可以交流、咨询、答疑

2、内容说明

控制理论报告

  1. 系统描述

已知系统的传递函数为

 ,以T=0.25s对系统采样,要求:

1)设计PID控制回路,能够实现闭环系统

 

,稳态误差在斜坡输入情况下为0。

  1. 理论分析

2.1 极点求解

已知闭环系统的性能要求为

 ,

,则系统的2个闭环极点为

 ,已知系统的稳态误差在斜坡输入情况下为0,则说明系统极点为

 。在本系统中,添加PID控制,同时由于本控制系统要求能够有4个极点,故需要添加一个积分项。系统的方框图如下 :

对于PID控制器,传递函数为

,整个系统的传递函数为:

 

即整个系统的传递函数为:

,在本文中,

,则整个系统的传递函数为:

根据已知的控制回路,绘制出在阶跃输入的情况下的系统响应。

为了使系统能够满足要求,故需要设置反馈,并配置极点,常用的有状态反馈和输出反馈。如果 SISO 线性定常系统完全能控,则可通过适当的状态反馈和输出反馈,将闭环系统极点配置到任意期望的位置。

2.2反馈方式

2.2.1 状态反馈

线性定常系统方程为:

假定有n 个传感器,使全部状态变量均可以用于反馈。

其中,K 

  反馈增益矩阵;V 为r 维输入向量。

则有

2.2.2输出反馈

采用

,H 为

 常数矩阵

得到:

两者比较:状态反馈效果较好;

                   输出反馈实现较方便。

MATLAB 提供的函数acker( )是用Ackermann 公式求解状态反馈阵K。该函数的调用格

式为K=acker(A,B,P)

其中A 和B 分别为系统矩阵和输入矩阵。P 是期望极点构成的向量。

MATLAB 提供的函数place( )也可求出状态反馈阵K。该函数的调用格式为K=place(A,B,P)

函数place( )还适用于多变量系统极点配置,但不适用含有多重期望极点的问题。函数acker( )不适用于多变量系统极点配置问题,但适用于含有多重期望极点问题

  1. 仿真分析

3.1 状态反馈

已知了传递函数为

,把传递函数转换为状态空间表达式,得到

在求反馈矩阵钱,需要判断系统是否可控、可观,其中

rank[B AB A2B A3B ]=

系统满秩,所以系统能控。

,系统具有能观性。

通过matlab计算反馈矩阵,得到

,系统的传递函数表达式为

,则系统满足要求。系统的阶跃响应如图所示。

在实际的系统中,系统通常会产生不确定的随机干扰信号,一个系统如果不能控制干扰信号,将会产生严重的误差,现在我们对设计的系统进行加入干扰信号以后的仿真。加入随机信号后,图形有一定的波动。

3.1 状态反馈

通过matlab计算反馈矩阵,得到

,系统的传递函数表达式为

,则系统满足要求。系统的阶跃响应如图所示。

加入随机信号后,图形出现波动,但影响不大。

4 采样周期影响

在实际中,信号不是连续,是离散的,根据不同的情况采用不同的采样周期,在本文中将研究采用周期对状态反馈的闭环系统的输出影响。

其中零阶保持器传递函数为

本文分析在采样周期为0.05s、0.15s、0.25s、0.35s、0.45s情况下的系统响应,结果如图所示。可以看出,采样周期的不同直接导致了结果的差异,不同的采样周期会导致不同的结果,采样周期越短,结果相对精确,但对系统的处理数据能力越强,花费时间相对较多。根据香农定理,系统的采样周期一般在研究的最大频率2倍以上。

设计总结

通过本论文我们可以得出,通过PID调节和状态/输出反馈可以进行极点配置,使其满足实际中对系统的要求。利用状态反馈或输出反馈使闭环系统的极点位于所希望的极点位置。用状态反馈实现闭环极点配置的充要条件是被控系统可控。状态反馈不改变系统的零点,只改变系统极点。引入状态反馈后,系统可控性不变,但可观测性不能保证。用输出反馈实现闭环极点配置的充要条件是被控系统可观测。输出反馈不改变系统的零点。引入输出反馈后,系统可观测性不变,但可控性不能保证。特性比对:

1. 静态反馈不增加系统动态特性。

2. 状态和输出反馈均可保持闭环系统的能控性。

3. 输出反馈保持闭环系统的能观性,但状态反馈不能。

4. 利用系统的信息多,所能达到的性能好。

通过matlab能够高效、快速的进行控制系统设计。在实际中,由于干扰信号不可避免,在simulink中加入随机信号进行模拟,与没有干扰信号额输出相对,曲线变化不大,相对稳定,系统稳定性较好。同时研究了采样周期对系统输出的影响,结果表明不同的采样周期会导致不同的结果,采样周期越短,结果相对精确,但对系统的处理数据能力越强,花费时间相对较多。

3、仿真分析

文章来源地址https://www.toymoban.com/news/detail-818580.html

4、参考论文

到了这里,关于matlab自动控制状态反馈 设计PID控制回路、保证控制效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MATLAB-自动控制原理-时域分析

    目录 step函数(求阶跃响应): impulse函数(求脉冲响应): lsim函数(求输出): 1,求二阶系统不同阻尼比条件下的阶跃响应曲线 2,求二阶负反馈系统的动态性能指标  利用MATLAB可以方便地进行控制系统的时域分析。洋相判断系统的稳定性,只要求出系统的闭环极点,即闭环传

    2024年02月04日
    浏览(39)
  • Android问题笔记 -如何实现代码控制自动旋转开关的变更以及当前状态

    专栏分享 点击跳转=Unity3D特效百例 点击跳转=案例项目实战源码 点击跳转=游戏脚本-辅助自动化 点击跳转=Android控件全解手册 点击跳转=Scratch编程案例 点击跳转=软考全系列 众所周知,人生是一个漫长的流程,不断 克服困难 ,不断反思前进的过程。在这个过程中会产生很多对

    2024年02月08日
    浏览(46)
  • 现代控制理论课程实验二:利用状态观测器实现状态反馈的系统设计

    1、理解并掌握线性状态反馈控制的原理和方法; 2、理解并掌握线性观测器的设计方法; 3、练习控制性能比较与评估的方法。 1、MATLAB软件 2、Multisim软件 3、leaSaC实验箱 函数信号发生器模块、有源模块A1-A7、阻容库模块和可变阻容库模块 受控系统如下图所示 对时不变线性连

    2024年02月01日
    浏览(45)
  • 自动售货机控制系统的FPGA设计与实现

            采用VHDL语言设计一个自动售货机控制系统,要求能在MaxPlus Ⅱ软件平台进行仿真模拟,技术指标如下: 1)有2元、3元、8元商品;有1元、5元、10元钱币; 2)当投入的总币值大于顾客购买的商品单价时,机器提供商品并将余币退出,回到初始状态;若投入的总币值小

    2024年02月06日
    浏览(44)
  • 基于单片机设计的自动门控制系统

    随着科技的不断发展,自动门成为公共场所、商业建筑和住宅社区等地的常见设施。自动门的出现使得进出门的操作更加便捷,提高了人们的生活质量和工作效率。为了实现自动门的开关控制,本项目基于单片机设计了一套自动门控制系统。 本项目的主控芯片选择了STC89C52,

    2024年02月02日
    浏览(53)
  • PLC技能引领自动化控制系统的设计与开发

    学习了PLC后,您可以从事各种与自动化控制系统相关的工作。以下是一些可能的职业方向: 自动化工程师:作为自动化工程师,您将负责设计、开发和维护自动化控制系统,其中包括PLC编程、传感器和执行器的集成以及系统调试和故障排除。 PLC程序员:作为PLC程序员,您将

    2024年02月12日
    浏览(48)
  • STM32的光敏检测自动智能窗帘控制系统proteus设计

    ( proteus仿真+程序+演示视频) 仿真图proteus 8.9 程序编译器:keil 5 编程语言:C语言 设计编号:C0074 结合实际情况,基于STM32单片机设计一个自动智能控制窗帘系统。该系统应满足的功能要求为: 光敏传感器,运行状态LCD1602显示、L298驱动电机控制、自动控制。 具体功能: ①电

    2024年02月02日
    浏览(39)
  • 毕业设计 基于单片机的室内温湿度自动控制系统(源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月06日
    浏览(61)
  • 63、基于51单片机红外遥控人体感应自动门控制系统设计

    毕设帮助、开题指导、技术解答(有偿)见文末。 目录 摘要 一、硬件方案 二、设计功能 三、实物图 四、原理图 五、PCB图 六、Protues仿真 七、程序 部分代码 八、资料包括 伴随着电气技术的发展,电气控制控制技术已经成熟,针对电子自动门进行研究。基于8051内核的单片

    2024年02月03日
    浏览(47)
  • 【单片机毕业设计】【mcuclub-dz-204】基于物联网技术的智能家居自动控制系统设计

    项目名:基于物联网技术的智能家居自动控制系统设计 项目名:光照控制(实物) 项目编号:mcuclub-dz-204 单片机类型:STM32F103C8T6 具体功能: 1、通过两个光敏电阻检测室内光照和室外光照 2、当室外光照比较高,室内光照比较低时,自动打开窗帘(步进电机模拟) 3、当室外

    2024年02月21日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包