武汉理工大学课程设计优秀报告_零极点对系统性能的影响分析

2023-10-30

自动控制原理优秀开源报告---零极点对系统性能的影响分析

 

要求完成的主要任务: (包括课程设计工作量及其技术要求以及说明书撰写等具体要求)

  1. 当开环传递函数为G1(s)时,绘制系统的根轨迹和奈奎斯特曲线;
  2. 当开环传递函数为G1(s)时,a分别取0.01,0.1,1,10,100时,用Matlab计算系统阶跃响应的超调量和系统频率响应的谐振峰值,并分析两者的关系;
  3. 画出(2)中各a值的波特图;
  4. 当开环传递函数为G2(s)时,绘制系统的根轨迹和奈奎斯特曲线;
  5. 当开环传递函数为G2(s)时,p分别取0.01,0.1,1,10,100时,绘制不同p值时的波特图;
  6. 对比增加极点后系统带宽和原二阶系统的带宽,分析增加极点对系统带宽的影响;
  7. 用Matlab画出上述每种情况的在单位反馈时对单位阶跃输入的响应;
  8. 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析计算的过程,并包含Matlab源程序或Simulink仿真模型,说明书的格式按照教务处标准书写。
时间安排:
(1) 课程设计任务书的布置,讲解 (半天)
(2) 根据任务书的要求进行设计构思。(半天)
(3) 熟悉 MATLAB 中的相关工具(一天)
(4) 系统设计与仿真分析。(三天)
(5) 撰写说明书。 (二天)
(6) 课程设计答辩(半天)
 
摘要:
本次课程设计主要是分析零极点对系统性能的影响。作者采用增加零极点并变化其
值的思路,从时域和频域两个方面来研究高阶系统的各项性能指标,并借助工程软件
MATLAB 通过编程来绘制系统的根轨迹曲线、奈奎斯特曲线,阶跃响应曲线以及波特
图曲线,研究系统的零极点对系统性能的影响。
我们首先从根轨迹、奈奎斯特曲线、伯德图和阶跃响应四方面分析原开环传递函数
G 0 (s) 的系统性能。通过根轨迹分析系统是稳定的,由奈式曲线 Z=P+N=0 ,得出系统没
有极点在 S 右半平面,系统是稳定的,由阶跃响应曲线分析系统暂态性能,由伯德图来
分析系统的相对稳定性。
然后我们在原开环传递函数基础上增加一个零点,并且让零点的位置不断变化,分
析增加零点之后 G (s) (即 G 1 `(s) )系统的性能,同时与原系统 G 0 (s) 进行分析比较。从
根轨迹图上可以看出,随着 k 1 值的改变,系统的闭环极点始终在 S 平面的左半部分,
即增加零点并不改变原系统的稳定性,且其对应的奈奎斯特曲线均不包含点 (-1j 0) ,此
时的系统稳定 紧接着,我们列出 3-1 :增加零点对系统性能的影响分析 ,量化分
析增加的零点对系统的超调量、调节时间、谐振峰值、截止频率和带宽产生的影响。我
们发现:当 a 增加到 100 时,系统的各项暂态参数均接近于原系统的参数。增加的零点
越靠近虚轴,其对应系统的带宽越小。超调量减小时,谐振峰值也随之减小。随着零点
值的增加,截止频率也在不断减小,向原系统靠近。由此我们得出: 1 )增加零点不改
变系统的稳定性,并使系统的超调量增大,谐振峰值增大,带宽增加。( 2 )增加的零点
离虚轴越近,对系统暂态性影响越大,零点离虚轴越远,对系统的影响越小。
接着我们再在原开环传递函数基础上增加一个极点,并且令极点位置不断变化,分
析增加极点后系统 G 2 (s) (即 G 2 `(s) )的性能,同时与原系统 G 0 (s) 进行分析比较,我们
列出 5-1 :增加极点对系统性能的影响分析 。我们同样发现:当 p 增大时,系统的
带宽频率 Wb 不断增大,由 p=0.01 时, Wb=0.01 增加到, p=100 时, Wb=1.27 。即当极
点离虚轴很近 (p=0.01) 时,系统的带宽频率很小,与原系统相差很大,当极点远离虚轴
(p=100) 时,带宽频率与原系统相同。当 p 取很小时,阶跃响应曲线呈单调上升,超调量
为零,当 p 值增大时,阶跃曲线呈震荡衰减,超调量先增大后减小,最后趋近于原二阶
系统的值。所以当 p 远大于阻尼系数时,可以忽略增加极点对原二阶系统的影响。增加
极点会使系统截止频率减小,随着极点离虚轴距离的增加,截止频率不断靠近原系统的
截止频率。由此我们得出: 1 )增加极点会改变系统的稳定性,并使超调量减小,谐振
峰值减小,带宽减小。( 2 )增加的极点离虚轴越近,对系统暂态性影响越大,极点离虚
轴越远,对系统的影响越小。
 
关键字 :零极点 开环传递函数 系统性能   MATLAB
 
 
(可借鉴)
 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

武汉理工大学课程设计优秀报告_零极点对系统性能的影响分析 的相关文章

  • React - setState 更新状态的两种写法

    React setState 更新状态的两种写法 一 对象式的 setState 二 函数式的 setState 三 对象式的setState 对比 函数式的 setState 四 一个 setState 使用组件实例 setState 将
  • Jenkins的三种启动方式

    前置条件 Java 8环境 参考 点击查看 所有 docker环境 下载 第二种 Apache Tomcat环境 下载 第三种 一 war包启动 下载Jenkins的war包 打开终端命令行 找到war所在的路径运行java jar jen
  • blfs:为lfs虚拟机增加桌面02

    参考书籍 BLFS11 3 LFS11 3 这里面有软件安装的详细说明 树莓派Linux操作系统移植 这里面有桌面系统的脉络梳理 参考视频 https www youtube com watch v cavxyXBgJ6Q list PLy

随机推荐

  • 使用OLED0561制作一个视频播放器

    使用OLED屏制作视频播放器 原帖地址 使用OLED0561制作一个视频播放器 CAWCAW的意思是鸦叫声 Guaik的Logo是一只长相奇特的乌鸦 https caw guaik io d 22 oled0561 在学习完USART串口
  • 常用工具类

    目录 0 快捷键 1 对象判空 2 java 8 对象判空 抛异常 Optional ofNullable orElseThrow 3 字符串判空 4 分割字符串 5 java 8 新特性 5 1 基本形式 5 2 数组转为流 Arrays
  • 苹果CMS采集工具

    苹果CMS采集 是苹果CMS影视站必不可少的功能 现在很多站长想做一个自己的影视站点 感觉影视站点的流量很大 关键词多 做起来会非常容易 的确是这样 这篇文章主要是给大家分享一下关于影视站以及苹果CMS采集的 下面会跟大家讲解到 根据一位多
  • C#中DataGridView编辑状态控制

    DataGridView的编辑状态可以根据需求任意设置 1 设置 DataGridView1为只读dgv ReadOnly true 此时 用户的新增行操作和删除行操作也被屏蔽了 2 设置 DataGridView的第n列整列单元格为只读d
  • LeetCode题目笔记——1759. 统计同构子字符串的数目

    文章目录 题目描述 题目难度 中等 方法一 数学 代码 C 代码 Python 总结 题目描述 给你一个字符串 s 返回 s 中 同构子字符串 的数目 由于答案可能很大 只需返回对 109 7 取余 后的结果 同构字符串 的定义为 如果一个
  • zz 主要分类方法介绍

    没搜到出处 看起来应该是某本书上的 总结的还不错 2 4 1 主要分类方法介绍解决分类问题的方法很多 40 42 单一的分类方法主要包括 决策树 贝叶斯 人工神经网络 K 近邻 支持向量机和基于关联规则的分类等 另外还有用于组合单一分类方法
  • python OpenCV-Python 基础教程

    e feefe1 读取图片 import cv2 as cv 读取图片 img cv imread D MyHappy mycv2 tangmu webp 灰度转换 gray img cv cvtColor img cv COLOR BAY
  • 2.5Qt基础控件之显示控件组

    2 5Qt基础控件之显示控件组 文章目录 2 5Qt基础控件之显示控件组 总体 2 5 1QLabel标签 一 QLabel标签是什么 二 使用步骤 1 创建QLabel示例 2 QLabel标签常用的成员函数 三 示例 模范qq登录界面设
  • join()方法是否会释放锁?

    众所周知 join 方法底层调用了wait 方法 那么wait 方法明明是会释放锁的 为什么会有join是否释放锁的这个问题出现呢 原因是因为join 方法只会释放内部锁 自己方便的叫法 不会释放外部锁 自己方便的叫法 废话不多说 上代码
  • 大数据毕业设计项目-选题建议

    文章目录 0 前言 1 如何选题 1 1 选题技巧 如何避坑 重中之重 1 2 为什么这么说呢 1 3 难度把控 1 4 题目名称 1 5 最后 2 大数据 选题推荐 2 1 大数据挖掘类 2 2 大数据处理 云计算 区块链 毕设选题 2
  • Claude: ChatGPT替代大语言模型

    产品介绍 Claude是Anthropic推出的类ChatGPT大语言模型 也是一个AI人工智能助理 可以帮助各种行业的用户处理工作 如客户服务 法律 教练 搜索和销售 Claude可以通过聊天界面和API进行访问 能够完成各种对话和文本处
  • 2023年Python面试题_Python进阶_48道

    Python 中类方法 类实例方法 静态方法有何区别 类方法 是类对象的方法 在定义时需要在上方使用 classmethod 进行装饰 形参为 cls 表示类对象 类对象和实例对象都可调用 类实例方法 是类实例化对象的方法 只有实例对象可以
  • 【夜莺监控搭建】

    夜莺监控搭建V6版本 v6版本系统架构 安装部署 安装时序数据库 安装mysql redis和n9e 夜莺主程序 安装categraf 登录平台 如何修改密码 添加数据源 官网 https flashcat cloud GitHub项目地址
  • 【云原生之Docker实战】使用Docker部署Linkstack链接共享平台

    云原生之Docker实战 使用Docker部署Linkstack链接共享平台 一 Linkstack介绍 二 本地环境介绍 2 1 本地环境规划 2 2 本次实践介绍 三 本地环境检查 3 1 检查Docker服务状态 3 2 检查Dock
  • 【解决】spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性完美解决

    这种情况就是因为没有在SpringBoot中pom文件安装maven plugin 导致出现没有主清单属性问题
  • GuavaCacheUtil包

    package com book common util import com google common cache CacheBuilder import com google common cache CacheLoader impo
  • 人与计算机进行交互的接口,5种新型人机交互技术

    释放双眼 带上耳机 听听看 人机交互技术 Human Computer Interaction HCI 是指人与计算机之间以特定的方式 为完成确定任务人与计算机之间的信息交换过程 人类在许多方面与计算机进行交互 并且为了促进这种交互 人类和
  • mysql 主从 mysqldump_使用mysqldump对MySQL的数据进行备份的操作教程

    这篇文章主要介绍了使用mysqldump对MySQL的数据进行备份的操作教程 示例环境基于CentOS操作系统 需要的朋友可以参考下 MySQL 自身的 mysqldump 工具支持单线程工作 依次一个个导出多个表 没有一个并行的机 这就使
  • 线程学习(三)---生产消费模型

    线程学习 三 生产消费模型 什么是生产消费模型 生产消费模型图例 生产消费模型解释 wait notify notifyAll 与sleep 的区别 线程生命周期图分析 sleep 方法 wait notify notifyAll 方法 用
  • 武汉理工大学课程设计优秀报告_零极点对系统性能的影响分析

    自动控制原理优秀开源报告 零极点对系统性能的影响分析 要求完成的主要任务 包括课程设计工作量及其技术要求以及说明书撰写等具体要求 当开环传递函数为G1 s 时 绘制系统的根轨迹和奈奎斯特曲线 当开环传递函数为G1 s 时 a分别取0 01