《控制系统实验与综合设计》自控第二次(含程序和题目)

实验五 二阶系统的瞬态响应

一、实验完成任务

1、测试在不同阻尼比的条件下单位阶跃响应曲线,并进行其他动态性能指标测量。

2、通过调节开环增益得到相应K值,并进行其他动态性能指标测量。

3、在阻尼比一定时,测试角频率不同时的单位阶跃响应曲线,并进行其他动态性能指标测量。

4、将理论与实际比较并分析。

二、实验内容

三、原理和理论分析

3.1 原理

(二)二阶系统的典型结构

        典型的二阶系统结构方框图和模拟电路图如1、如2所示。

图1 二阶系统的方框图

图2 二阶系统的模拟电路图

3.2 第一题理论分析

(一)MATLAB仿真曲线

(1)欠阻尼:\zeta =0.2

(2)临界阻尼:\zeta =1

(3)过阻尼:\zeta =2

(二)动态性能指标计算

3.3 第二题理论分析

(一)MATLAB仿真曲线

(二)动态性能指标计算

3.4 第三题理论分析

(一)MATLAB仿真曲线

(1)\omega _{n}=1

(2)\omega _{n}=100

(二)动态性能指标计算

四、实验完成过程

4.1 第一题实验图像

(1)欠阻尼:\zeta =0.2

(2)临界阻尼:\zeta =1

(3)过阻尼\zeta =2

4.2 第二题实验图像

\zeta =\frac{\sqrt{2}}{2}

4.3 第三题实验图像

(1)\omega _{n}=1

(2)\omega _{n}=100

五、实验完成结果

六、理论与实验结果对比分析

(四)对比分析

通过理论值与实验值对比分析可知,理论值与实际值十分贴近,误差可以接受,说明实验成功!

(五)回答问题

(1)根据测得的系统单位阶跃响应曲线,分析开环增益K和时间常数T对系统的动态性能的影响。

        答:开环增益K越大,系统越不稳定,系统阶跃响应的超调量越大;增加时间常数T可以增加系统阶跃响应的调节时间。

(2)如果阶跃输入信号的幅值过大,会在实验中产生什么后果?

        答:若阶跃输入信号幅值过大,会使输出跃阶响应曲线的稳态值过大,如果系统有较大的超调量,则阶跃响应的幅值可能会超出范围,不能测得完整的响应曲线,实验测出的各种数据都会发生变化,使其精度降低,超出实验的误差,同时会使系统动态特性的非线性因素增大,使线性系统变成非线性系统;也有可能导致实验的失败,最后实验不能趋于稳定,实验结果出错。

(3)在电路模拟系统中,如何实现负反馈和单位负反馈?

        答:负反馈指将系统的输出返回到输入端并与输入相减,进而影响系统功能的过程。单位负反馈:反馈建立在闭环系统上,所谓闭环系统,就是上位机控制下位机动作,下位机产生的误差通过闭环回路反馈给上位机,再由上位机处理,计算误差量,对下位机进行校正。

(4)为什么本实验中二阶系统对阶跃输入信号的稳态误差为零。

        答:对于本实验二阶系统开环传函中还有一个积分环节,属于一型系统,一型系统可以对阶跃信号进行无差追踪,所以稳态误差为零。

实验六 典型环节和系统频率特性的测量

一、实验完成任务

1、惯性环节与振荡环节的频率特性测试。

2、用实验箱连线测试的方法获得相应的频率特性曲线。

3、根据频率特性曲线获得相应的传递函数。

4、利用MATLAB工具绘制惯性环节和二阶系统的Bode图。

二、实验内容

1、惯性环节(一阶系统)的频率特性测试;

2、振荡环节(二阶系统)频率特性测试;

3、由实验测得的频率特性曲线,求取相应的传递函数;

4、用软件仿真的方法,求取惯性环节和二阶系统的频率特性

三、原理和理论分析

3.1 原理

(一)系统的频率特性

(二)频率特性的测试方法

(1)用虚拟示波器测试

图1 用虚拟示波器测试系统(环节)的频率特性

(2)惯性环节

        传递函数和电路图为

图2 惯性环节的电路图

(3)二阶系统

        系统的传递函数为:

3.2 理论分析

(一)惯性环节理论计算,电路图及对应传函如下图。

MATLAB仿真Bode图如下:

(二)二阶系统理论计算

(1)R_{x}=100K时,电路图及对应传函如下图。

MATLAB仿真Bode图如下

(2)R_{x}=10K,对应传函及曲线如下图。

MATLAB仿真Bode图如下:

四、实验完成过程

4.1 惯性环节实验幅频及相频图像

4.2 二阶系统R_{x}=100K实验幅频及相频图像

4.3 二阶系统R_{x}=10K实验幅频及相频图像

五、实验完成结果

六、理论与实验结果对比分析

(四)比较分析

        通过理论与实际的对比分析,二阶系统是存在一些误差的。对于二阶欠阻尼系统,其谐振频率与峰值均大于理论值,且阻尼比系数比理论上的少,可能是由于累计误差引起。

        从上位机获取的图像中我们可以看出他的曲线并不是一段十分平滑的曲线,而是一小段一小段的,这是因为计算机控制系统的A/D和D/A过程导致的,但是仍能清晰看出理论与实际的曲线大致走向是一致的,实验也是正确的。

(五)回答问题

        根据上位机测得的 Bode 图的幅频特性,就能确定系统(或环节)的相频特性,试问这在什么系统时才能实现?

        答:这在最小相位系统中才能实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/625053.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Service Worker的生命周期和全局对象和API

Service Worker的生命周期和全局对象和API 当我们注册了Service Worker后,它会经历生命周期的各个阶段,同时会触发相应的事件。整个生命周期包括了:installing --> installed --> activating --> activated --> redundant。当Se…

深度剖析进程概念与进程状态

文章目录 1. 前言2. 什么是进程2.1 进程概念2.2 进程描述——PCB 3. 进程的一些基本操作3.1 查看进程3.2 结束进程3.3 通过系统调用获取进程标示符3.4 通过系统调用创建子进程 4. 进程状态4.1 普适的操作系统层面4.2 具体Linux操作系统层面 5. 两种特殊的进程5.1 僵尸进程5.2 孤…

每日OJ题_贪心算法四⑧_力扣767. 重构字符串

目录 力扣767. 重构字符串 解析代码 力扣767. 重构字符串 767. 重构字符串 难度 中等 给定一个字符串 s ,检查是否能重新排布其中的字母,使得两相邻的字符不同。 返回 s 的任意可能的重新排列。若不可行,返回空字符串 "" 。 …

【Java基础】枚举类的方法及应用

如何实现让一个类有固定个数的对象 手动封装构造方法(private) → 创建静态对象 → final修饰静态对象,使其成为常量 class Season { //枚举类public final static Season SPRING new Season();public final static Season SUMMER new Se…

Redis的集群模式——Java全栈知识(20)

1、主从模式 Redis 支持主从模式的集群搭建,这是 Redis 提供的最简单的集群模式搭建方案,目的是解决单点服务器宕机的问题。当单点服务器发生故障的时候保证 Redis 正常运行。 主从模式主要是将集群中的 Redis 节点分为主节点和从节点。然后读和写发生在…

C++11续——智能指针(出现原因至源码模拟)

前言:在C11里面提出了一个新的语法 try catch用来捕捉异常,这样子能不使用return和exit的前提下退出程序就得到错误信息,但是随之而来的就是一个新的问题,try catch退出程序之后可能带来了无法释放的内存泄露问题,原因…

微信小程序 19:小程序分包

对小程序进行分包的好处主要有以下两点 可以优化小程序首次启动的下载时间在多团队共同开发时可以更好的解偶协作 分包前小程序的项目构成 分包前,小程序项目中所有的页面资源都被打包到一起,导致整个项目体积过大,影响小程序首次启动的下…

vue自定义权限指令

定义v-hasPermi指令 /*** v-hasPermi 操作权限处理*/import useUserStore from /store/modules/userexport default {mounted(el, binding, vnode) {const { value } bindingconst all_permission "*:*:*";const permissions useUserStore().permissions&#xff…

算法-卡尔曼滤波之基本数学的概念

1.均值 定义:均值是一组数据中所有数值的总和除以数据的数量。均值是数据的中心趋势的一种度量,通常用符号 xˉ 表示。 :对于包含 n 个数据的数据集 {𝑥1,𝑥2,...,𝑥𝑛},均值 xˉ 计…

常见 Web 安全攻防总结

Web 安全的对于 Web 从业人员来说是一个非常重要的课题,所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助。今天这边文章主要的内容就是分析几种常见的攻击的类型以及防御的方法。 也许你对…

利用CAD绘制角度斜线的简易指南---模大狮模型网

在CAD设计中,绘制角度斜线是常见的需求,尤其在工程、建筑等领域中。正确绘制角度斜线不仅可以提高图纸的清晰度和美观度,还有助于准确表达设计意图。本文将介绍如何利用CAD软件进行角度斜线的绘制,为您提供简明易懂的操作指南。 一…

什么是资源池技术?它有什么用?

在开发应用程序过程中,涉及到对系统资源进行有效管理时往往会用到池化操作。资源池模式的应用场景很多,可以管理那些想要通过重用来分摊昂贵初始化代价的对象,而管理数据库连接就是很好的一种应用场景。数据库连接池作为一种典型的池化技术手…

云端的艺术革命:云渲染如何重塑动画与视觉特效产业

在 2019 年,乔恩费儒(Jon Favreau)决定重拍迪士尼的经典电影《狮子王》。他的创新构想是以真实动物为模型,在非洲草原上拍摄,由真实动物“出演”的辛巴和其他角色,随后通过配音赋予它们生命。 为了实现这一…

vue前端时间段选择控件

实现效果: 可选具体的某天的某时某分某秒 vue前端代码: <el-form-item label"日期"><el-date-pickerv-model"daterangerq"style"width: 240px"value-format"yyyy-MM-dd HH:mm:ss"type"datetimerange"range-separat…

[笔记] srlua库编译

文章目录 前言一、环境二、编译过程2.1 gcc安装2.2 编译lua2.3 编译srlua库 三、测试srlua库参考总结 前言 一、环境 centos7.9 gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) lua5.1源码 srlua 源码 二、编译过程 2.1 gcc安装 yum install gcc这里gcc安装过程和环…

基础学习-Git(分布式版本控制系统)

学习视频推荐 http://【黑马程序员Git全套教程&#xff0c;完整的git项目管理工具教程&#xff0c;一套精通git】 https://www.bilibili.com/video/BV1MU4y1Y7h5/?p5&share_sourcecopy_web&vd_source2b85bd9be9213709642d908906c3d863 1、Git环境配置 安装Git Git下…

CAXA 3D实体设计2024:塑造未来的创新引擎

在数字化时代的浪潮中&#xff0c;3D CAD实体建模设计正成为推动工业创新的核心动力。CAXA 3D实体设计2024&#xff0c;以其卓越的性能和丰富的功能&#xff0c;为企业和个人用户带来了前所未有的设计体验。 CAXA 3D实体设计2024不仅拥有直观易用的界面&#xff0c;还配备了强…

【JS】call和 apply函数的详解

JavaScript 中 call() 和 apply() 函数的详解 在JavaScript中&#xff0c;call()和apply()都是非常重要的方法&#xff0c;用于调用函数时指定函数体内的this的值&#xff0c;从而实现不同对象之间的方法共享。尽管它们的功能非常相似&#xff0c;但在实际使用中各有其优势和特…

数据结构选择题(期末)

1.给定NN的二维数组A&#xff0c;则在不改变数组的前提下&#xff0c;查找最大元素的时间复杂度是&#xff08;A&#xff09;&#xff1a; A.O(N2) B.O(NlogN) C.O(N) D.O(N2logN) 两重循环即O(N2)的时间复杂度 2.与数据元素本身的形式、内容、相对位置、个数无关的是数据的…

OpenAI 发布新款大型语言模型 GPT-4o,带大家了解最新ChatGPT动态。

OpenAI 发布新款大型语言模型 GPT-4o 昨日OpenAI 举办了一场线上活动&#xff0c;正式发布了其最新研发的 AI 模型 GPT-4o&#xff0c;并详细介绍了该模型的强大功能和未来发展规划。此次发布标志着 AI 技术的重大突破&#xff0c;为用户提供了更加便捷、高效的 AI 工具&#…