matlab比例环节代码,典型环节MATLAB仿真.doc-程序员宅基地

技术标签: matlab比例环节代码  

实验一 典型环节的MATLAB仿真

一、实验目的

1.熟悉MATLAB桌面和命令窗口,初步了解SIMULINK功能模块的使用方法。

2.通过观察典型环节在单位阶跃信号作用下的动态特性,加深对各典型环节响应曲线的理解。

3.定性了解各参数变化对典型环节动态特性的影响。

二、SIMULINK的使用

MATLAB中SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。

1.运行MATLAB软件,在命令窗口栏“>>”提示符下键入simulink命令,按Enter键或在工具栏单击按钮,即可进入如图1-1所示的SIMULINK仿真环境下。

2.选择File菜单下New下的Model命令,新建一个simulink仿真环境常规模板。

3.在simulink仿真环境下,创建所需要的系统。

以图1-2所示的系统为例,说明基本设计步骤如下:

1)进入线性系统模块库,构建传递函数。点击simulink下的“Continuous”,再将右边窗口中“Transfer Fen”的图标用左键拖至新建的“untitled”窗口。

2)改变模块参数。在simulink仿真环境“untitled”窗口中双击该图标,即可改变传递函数。其中方括号内的数字分别为传递函数的分子、分母各次幂由高到低的系数,数字之间用空格隔开;设置完成后,选择OK,即完成该模块的设置。

3)建立其它传递函数模块。按照上述方法,在不同的simulink的模块库中,建立系统所需的传递函数模块。例:比例环节用“Math”右边窗口“Gain”的图标。

4)选取阶跃信号输入函数。用鼠标点击simulink下的“Source”,将右边窗口中“Step”图标用左键拖至新建的“untitled”窗口,形成一个阶跃函数输入模块。

5)选择输出方式。用鼠标点击simulink下的“Sinks”,就进入输出方式模块库,通常选用“Scope”的示波器图标,将其用左键拖至新建的“untitled”窗口。

6)选择反馈形式。为了形成闭环反馈系统,需选择“Math” 模块库右边窗口“Sum”图标,并用鼠标双击,将其设置为需要的反馈形式(改变正负号)。

7)连接各元件,用鼠标划线,构成闭环传递函数。

8)运行并观察响应曲线。用鼠标单击工具栏中的“”按钮,便能自动运行仿真环境下的系统框图模型。运行完之后用鼠标双击“Scope”元件,即可看到响应曲线。

三、实验原理

1.比例环节的传递函数为

其对应的模拟电路及SIMULINK图形如图1-3所示。

2.惯性环节的传递函数为

其对应的模拟电路及SIMULINK图形如图1-4所示。

3.积分环节(I)的传递函数为

其对应的模拟电路及SIMULINK图形如图1-5所示。

4.微分环节(D)的传递函数为

其对应的模拟电路及SIMULINK图形如图1-6所示。

5.比例+微分环节(PD)的传递函数为

其对应的模拟电路及SIMULINK图形如图1-7所示。

6.比例+积分环节(PI)的传递函数为

其对应的模拟电路及SIMULINK图形如图1-8所示。

四、实验内容

按下列各典型环节的传递函数,建立相应的SIMULINK仿真模型,观察并记录其单位阶跃响应波形。

比例环节和;

图1-1 比例环节的模拟电路

图1-2 比例环节的SIMULINK图形

惯性环节和

图2-1 惯性环节的模拟电路

图2-2惯性环节的SIMULINK图形

积分环节

图3-1积分环节的模拟电路

图3-2 积分环节的SIMULINK图形

微分环节

图4-1微分环节的模拟电路

图4-2微分的SIMULINK图形

比例+微分环节(PD)和

图5-1比例+微分环节的模拟电路

图5-2比例+微分环节的SIMULINK图形

⑥ 比例+积分环节(PI)和

图6-1比例+积分环节的模拟电路

图6-2比例+积分环节的SIMULINK图形

五、心得体会

通过本实验,我知道了在自动控制系统中,可以通过matlab经进行仿真。SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包。利用SIMULINK功能模块可以快速的建立控制系统的模型,进行仿真和调试。

通过学习本软件,知道了软件的使用,通过搭建函数模块,可以很快速的得到想要的结果,方便快速!

30

图1-1 SIMULINK仿真界面

图1-2 系统方框图

图1-3 比例环节的模拟电路及SIMULINK图形

图1-4 惯性环节的模拟电路及SIMULINK图形

图1-5 积分环节的模拟电路及及SIMULINK图形

图1-6 微分环节的模拟电路及及SIMULINK图形

图1-7 比例+微分环节的模拟电路及SIMULINK图形曲线

图1-8

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35907638/article/details/115882523

智能推荐

常用的Liniux及monkey命令_liniux保存命令是什么-程序员宅基地

文章浏览阅读1k次。 常用linux命令shutdown -h now 关闭系统(1) init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间..._liniux保存命令是什么

使用XmlSerializer进行序列化_xmlserializer序列化-程序员宅基地

文章浏览阅读1.3k次。我们直到,通过SoapFormatter进行序列化的XML文档具有相关的soap信息,但有时我们又不需要这些信息,只需要单一的XML文档该怎么办?其实,可以使用XmlSerializer进行序列化,它与SoapFormatter相反,该方式可以被用来将给定对象的状态持久化为一个纯XML文档。XmlSerializer与前两个序列化类(BinaryFormatter、SoapFormatter)的几个不同点如下所述:(1)它不需要Serializable属性,Serializable和NonSer_xmlserializer序列化

OmniGraffle支持直接导入xcodo项目,把目录直接拖到OmniGraffle的图标上,请看下面图片_omnigraffle xcode-程序员宅基地

文章浏览阅读2.8k次。表明Xcode项目,以UML的Xcode到UML用OmniGraffle_omnigraffle xcode

freemarker生成pdf时候td中不换行的问题 生成pdf时模板中引入图片路径问题-程序员宅基地

文章浏览阅读369次。在table中追加样式 style="table-layout:fixed;"这个也是在html中有效的设置当freemarker模板需要引入图片是,按照普通的html方式进行设定是找不到相应图片的,正确的方法一、ITextRenderer renderer = new ITextRenderer();.........renderer.ge...

通信原理 相关学习资料 整理(不定期更新)_通信类学习资料-程序员宅基地

文章浏览阅读344次。通信原理 相关学习资料 整理(不定期更新)写在前面无线通信傅里叶变换关于信噪比IQ调制(正交调制)OFDM写在前面作为一个半路出家的通信狗,常常惆怅于通信这门学科涉及知识点的庞杂磕磕绊绊这两年多也攒了不少学习链接,都是很有用的学习资料因此本文旨在对:无线通信、傅里叶变换、信噪比、IQ调制、OFDM 等内容的学习资料进行整理涉及链接亲测有用链接有一定的排序性质,可以从前往后阅读非常感谢所有链接作者对我学习路上的帮助~无线通信现代通信理论与新技术(概述性质的文章)通信小知识点通信系统的_通信类学习资料

keil mdk 学习stm32f103C8 IAP笔记_keilstm32f103 bin-程序员宅基地

文章浏览阅读1.8k次。1. 在学习stm32f103的IAP编程时候,需要生成bin文件,若需要还要生成反汇编文件,可在keil mdk进行如下设置生成bin文件填入:fromelf.exe --bin -o "[email protected]" "#L"生成反汇编文件填入:fromelf.exe --text -a -c --output=@L_asm.txt "!L" 2. 若要将代码片段(不是完整的程序)编译..._keilstm32f103 bin

随便推点

linux 书目_linux书目-程序员宅基地

文章浏览阅读1.3k次。发信人: superwiles (wiles), 信区: KernelTech标 题: 最近无聊,发个书目,适合进入faq发信站: 水木社区 (Wed Apr 19 07:57:07 2006), 转信 欢迎转载 请注明出处在别的地方写的,转到这边。抛砖引玉, 希望能对初学者有所裨益. 希望大家多指正.所 指得类unix系统 指得是包含unix(商标所有权归opengroup所有_linux书目

2021-09-16帧同步和状态同步的优缺点_帧同步与状态同步的优缺点_一只学习的小鸟的博客-程序员宅基地

文章浏览阅读550次。状态同步 - 优点1.它的安全性非常高,外挂基本上没有什么能力从中收益。2.状态同步对于网络的带宽和抖动包有更强的适应能力。3.在开发游戏过程中,它的断线重连比较快,如果我的游戏崩溃了,客户端重启之后只需要服务器把所有重要对象的状态再同步一次过来,重新再创建出来就可以了。4.它的客户端性能优化优势也比较明显,比如优化时可以做裁剪,玩家看不到的角色可以不用创建,不用对它进行运算,节省消耗。状态同步 - 缺点1.它的开发效率相对帧同步而言要差一些,很多时候你需要保证服务器与客户端的每一个角色对象的_帧同步与状态同步的优缺点

【opencv】利用python和opencv打开前置摄像头_opencv调用前置摄像头-程序员宅基地

文章浏览阅读973次。import cv2import numpy as npcap = cv2.VideoCapture(0)while True: ret,frame = cap.read() cv2.imshow('frame',frame)#一个窗口用以显示原视频 if cv2.waitKey(1) &0xFF == ord('q'): break..._opencv调用前置摄像头

解决本地电脑gitee代码出现remotexxxx Incorrect username or password (access token)问题,导致拉取代码失败。_access token 拉取代码提示读取用户名失败-程序员宅基地

文章浏览阅读622次。解决本地电脑gitee代码出现remote:xxxx: Incorrect username or password (access token)问题,导致拉取代码失败。生成/添加SSH公钥SSH Key SSH 公钥Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。你可以按如下命令来生成 sshkey:ssh-keygen -t rsa -C "[email protected]" # Generating public/priv_access token 拉取代码提示读取用户名失败

RSRP、RSRQ-程序员宅基地

文章浏览阅读6.7k次,点赞3次,收藏3次。 RSRP(Reference Signal Receiving Power)是在某个Symbol内承载Reference Signal的所有RE上接收到的信号功率的平均值;而RSSI(Received Signal Strength Indicator)则是在这个Symbol内接收到的所有信号(包括导频信号和数据信号,邻区干扰信号,噪音信号等)功率的平均值而RSRQ(Referenc

Ubuntu 使用 Docker 镜像 安装 MySQL 5.7_ubuntu22.04安装mysql5.7_evak_的博客-程序员宅基地

文章浏览阅读1.2k次。Ubuntu 使用 Docker 镜像 安装 MySQL 5.7安装Docker 用官方脚本自动安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun启动Dockerservice docker start查看所有镜像docker images拉取MySql 5.7docker pull mysql:5.7#拉取最新的 MySql docker pull mysql创建MySql容器#3380是_ubuntu22.04安装mysql5.7