实验二 二阶系统的瞬态响应及稳定性研究

简介: 自控原理实验

2.1  实验目的

1.学习使用 Matlab 编程及 Simulink 环境建立模型对系统进行仿真的方法;

2. 研究二阶系统参数变化特征参量 (ξ 、ωn)对其动态性能及稳定性的影响;

3. 研究典型三阶系统系统参数的变化对其动态性能及稳定性的影响。

2.2  实验设备

实验设备:PC 机;

开发环境:Matlab7.0 软件

2.3  实验内容及步骤

1.典型二阶系统瞬态响应的仿真分析

⑴实验原理

二阶系统瞬态响应性能指标

如图 2-2 所示, 二阶系统的瞬态响应性能指标主要包括:

延迟时间 td:响应由零状态上升至稳态值的 50%所需的时间;

上升时间 tr:响应从稳态值的 10%上升至 90%所需要的时间;对有振荡的系统通常定义为0%至第一次到达稳态值 100%所需时间;

峰值时间 tp:响应超过稳态值, 到达第一个峰值所需要的时间;

调节时间ts:响应到达并停留在稳态值的5%  (或 2% )误差带内所需要的最短时间;超调量:输出量的最大值与稳态值之差与稳态值之比

⑶Matlab编程分析

设定:

程序如下:

close all;

clear all;

n1=[1];d1=[1    0];    %输入传递函数的分子,分母

n2=[5];

d2=[0.2    1];

[no,do]=series(n1,d1,n2,d2);    %将两个环节串联

[nc,dc]=cloop(no,do,- 1);          %cloop 为单位负反馈函数

step(nc,dc);      %step 函数用来求系统的单位阶跃响应

grid on;            %添加网格线

[y,x,t]=step(nc,dc)

Np=max(y);              %求得峰值

Mp=Np- 1                 %求得超调量

Tp=spline(y,t,Np)   %spline()为插值函数求得 y 为最大值 Np 时对应的时间 Tp

相关文章
|
监控 安全 Linux
Qt 文件类实战:解锁文件操作的无限可能
Qt 文件类实战:解锁文件操作的无限可能
1095 1
|
机器学习/深度学习 人工智能 自然语言处理
从此告别PPT制作的烦恼:ChatGPT和MindShow帮你快速完成
从此告别PPT制作的烦恼:ChatGPT和MindShow帮你快速完成
|
存储 JavaScript
vue页面跳转取消上一个页面请求
本文介绍了在Vue中如何取消上一个页面的请求,以避免页面跳转时请求未完成导致的数据错误。核心方法是使用axios的请求拦截器设置请求的取消令牌(cancelToken),并在vuex中存储这些取消令牌的引用。当进行路由跳转时,通过路由守卫清除这些请求,达到取消上一个页面请求的目的。
804 2
|
数据可视化 关系型数据库 编译器
【C/C++ 单线程性能分析工具 Gprof】 GNU的C/C++ 性能分析工具 Gprof 使用全面指南
【C/C++ 单线程性能分析工具 Gprof】 GNU的C/C++ 性能分析工具 Gprof 使用全面指南
2244 2
基于MATLAB/Simulink平台搭建同步电机、异步电机和双馈风机仿真模型
基于MATLAB/Simulink平台搭建同步电机、异步电机和双馈风机仿真模型
1265 30
|
10月前
|
JSON JavaScript 前端开发
n8n测试进阶:Function节点自定义断言与复杂数据验证指南
在n8n中,Function节点是实现自定义数据验证的强大工具。面对API数据结构多变、复杂业务规则等挑战,传统IF节点难以应对。通过JavaScript编写验证逻辑,可精准校验字段格式、嵌套结构与业务逻辑,如邮箱、年龄、密码强度等,并收集详细错误信息。支持快速失败、批量报错、上下文联动等模式,结合调试技巧与动态规则配置,提升工作流稳定性与可维护性。用Function节点构建可靠自动化流程,让数据问题提前暴露,防患于未然。
|
算法 API 开发者
跨境卖家必看:1688商品列表页面数据接口抓取攻略
1688平台提供商品列表数据接口(1688.item_search),支持通过关键词搜索商品,返回商品ID、标题、价格、销量、图片等信息。参数包括关键词q、页码page、每页数量page_size等。开发者需注意签名机制与调用频率限制,确保稳定获取数据。
|
数据采集 Web App开发 人工智能
便捷高效,Notion AI比ChatGPT更加香!
便捷高效,Notion AI比ChatGPT更加香!
1004 0
|
IDE 编译器 项目管理
Dev-C++保姆级安装教程:Win10/Win11环境配置+避坑指南(附下载验证)
Dev-C++ 是一款专为 Windows 系统设计的轻量级 C/C++ 集成开发环境(IDE),内置 MinGW 编译器与调试器,支持代码高亮、项目管理等功能。4.9.9 版本作为经典稳定版,适合初学者和教学使用。本文详细介绍其安装流程、配置方法、功能验证及常见问题解决,同时提供进阶技巧和扩展学习资源,帮助用户快速上手并高效开发。
|
并行计算 PyTorch 算法框架/工具
LLM推理引擎怎么选?TensorRT vs vLLM vs LMDeploy vs MLC-LLM
有很多个框架和包可以优化LLM推理和服务,所以在本文中我将整理一些常用的推理引擎并进行比较。
2789 2