计算机仿真(matlab)PPT教程

* * * * * 此时i,j都是向量,分别计算他的元素 * * * * * * * * * * * * 操作数是标量?向量?矩阵? * * * * * * * * * * * * * * 例 弹簧-质量-阻尼器机械位置系统 M F(t) x(t) 设外力为F(t)的辅值为5的阶跃输入。M=5kg,弹性系数k=5,阻尼器粘滞系数f=0.5,初始位置与初始速度均为0。 * * 传递函数: R=10k C=10 Ui 两边做拉氏变化: 将R=10k C=10 代入得 由电工学知识: Uo * 当Ui=1 (单位阶跃信号输入) 做拉氏反变化 i=0:0.1:5; u=1-exp(-10.*i); plot(u) Matlab方法: 一阶系统 * * Simulink方法: * 初始值为1和5的不同情况 * 例 弹簧-质量-阻尼器机械位置系统 M F(t) x(t) 二阶系统 * * 一阶闭环系统 考虑输入信号为幅值为1的单位阶跃信号,系统 结构图如下,试做simulink仿真 K R(s) C(s) + _ 分析当K=1500,200,13.5时,各曲线性能。 * * * 例: 二阶微分方程如下: 其中,u(t)为脉冲信号,试画x(t)曲线 * * 两边进行拉式变换 解法2: * * 解法3: 可以转化为如下状态空间模型: * * s=tf('s'); g=0.7/(s^2+0.4*s+0.9) [num,den]=tfdata(g,'v'); [A,B,C,D]=tf2ss(num,den)%传递函数模型转化为状态空间模型 [ab,bb,cb,db,t]=canon(A,B,C,D,'companion') %状态空间模型变成标准型形式 * [A1,B1,C1,D1]=ss2ss(A,B,C,D,T)相似变换 * 能控性判据: 能观性判据: * ctrb 求状态空间系统的可控性矩阵 obsv 求状态空间系统的可观性矩阵 s=tf('s'); g=0.7/(s^2+0.4*s+0.9); [num,den]=tfdata(g,'v'); [A,B,C,D]=tf2ss(num,den); co=ctrb(A,B) ob=obsv(A,C) co = 1.0000 -0.4000 0 1.0000 ob = 0 0.7000 0.7000 0 * 创建匿名函数 A=7; >> B=3; >> sumAxBy=@(x,y) (A*x+B*y) sumAxBy = @(x,y) (A*x+B*y) sumAxBy(5,7) ans = 56 * * * * 搜索工作空间看是否是变量,内部函数,搜索当前目录,看是否是M文件,按搜索路径进行搜索 * * * 逗号,分号,空格,回车 * * Simulink仿真 Simulink是一个用来对动态系统进行建模、仿真 和分析的软件包。使用Simulink来建模、分析和 仿真各种动态系统,将是一件非常轻松的事情。 它提供了图形化的交互环境,甚至不需要编写一 行代码。它和Matlab的无缝结合使得用户可以利 用Matlab丰富的资源,建立仿真模型,监控仿真 过程,分析仿真结果。 * 举一个简单的例子 已知系统的数学描述为 系统输入:u(t)=sint t>=0 系统输出:y(t)=2u(t) * 系统输入:u(t)=cost t>=0 系统输出:y(t)=2u(t) * 技巧: (1)按住Ctrl键,拖动模块可以进行元件 复制 (2)变成“+”时可以进行信号连接 (3)按住Ctrl键,再在线上拖动可以产生 新的节点。 (4)使用R(放大),使用V(缩小),使用 “空格”使系统模型充满整个试图窗口。 * (5)托拽模块的边框,可以改变模块的大小。 (6)双击空白区域,可以任意插入说明文字 (7)使用鼠标右键单击注释文本可以编辑 文本的各种属性 (8)双击信号连线,可以为信号添加标签。 * 二:建立子系统 首先框选模块,然后选择Edit菜单中的Create Subsystem。 * 三:Simulink 与Matlab的接口设计 (1)直接使用Matlab工作空间中的变量设 置模块参数。 如果a是定义在Matlab中的变量,则表 达式a、a^2+5、exp(-a)等均可以作为系统 模块的参数。 (2)to workspace 模块,可以把运算 结果转入Matlab中。但要把存储方式改 为矩阵形式。 * * 四:模块: 常量输入模块(Consta

计算机仿真 matlab,计算机仿真(matlab)PPT教程.ppt相关推荐

  1. linux教程 课件,linux PPT教程.ppt

    linux PPT教程 Chapter 第5章内容回顾 Linux应用程序基础 应用程序中不同类型的文件保存在不同的目录中 应用程序编译 应用程序从源代码进行编译安装需要配置配置.编译和安装三个基本步 ...

  2. catia v5r24 计算机id,catia v5r24 r25 r26安装教程.ppt

    catia v5r24 r25 r26安装教程 28.填入计算机名(计算机名只能是数字和英文字母,如不是请提前修改).计算机ID,点击Generate 如果计算机名不知道,请自行百度 29.自动跳出如 ...

  3. 在ppt中插入html,PPT页面中插入浏览器方法 PPT中插入浏览器教程-PPT家园

    如何在PPT页面中插入浏览器 2018-04-01 14:42 责任编辑:pptjia 导读 / PPT中自带有浏览器的控件,叫做"MicrosoftWebBrowser"(当然如 ...

  4. 开关电源计算机仿真技术pdf,《开关电源仿真设计》PPT课件.ppt

    <<开关电源仿真设计>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<开关电源仿真设计>PPT课件.ppt(25页珍藏版)>请在人人文库网上搜索 ...

  5. matlab中三相断路器如何连接,Matlab在电力电子技术仿真中的应用 - 嵌入式基础教程...

    Matlab在电力电子技术仿真中的应用 - 嵌入式基础教程 (2017-06-07 11:51:26) 1. 引言 20世纪60年代发展起来的电力电子技术,使电能可以变换和控制,产生了现代各种高效.节 ...

  6. 计算机控制系统的数学模型是用,计算机控制与仿真-第2章控制系统的数学模型.ppt...

    <计算机控制与仿真-第2章控制系统的数学模型.ppt>由会员分享,可在线阅读,更多相关<计算机控制与仿真-第2章控制系统的数学模型.ppt(33页珍藏版)>请在装配图网上搜索. ...

  7. matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf

    MATLAB信号处理仿真实验 从观察正弦波开始 用绳量给我的地界 坐落在佳美之处 我的产业实在美好 杜伟韬 duweitao@ 广播电视数字化教育部工程研究中心 2013年 4月23 日于 北京定福庄 ...

  8. 教你用Matlab进行系统仿真 - Matlab仿真详细教程

    前言 MATLAB是美国著名公司MathWorks推出的商业数学软件.该软件为用户提供算法开发.数据可视化.数据分析等交互操作环境.本文主要介绍如何利用MATLAB进行仿真.请参见下面的详细操作. 一 ...

  9. matlab在超声成像的应用,MatLab声场仿真软件工具FieldII在医学超声仪器研究中的应用....ppt...

    MatLab声场仿真软件工具Field II在医学超声仪器研究中的应用?? Field II是一个基于线性声学,能仿真超声探头所发出的声场以及探头接收声场转化电信号成为图像的过程的一款工具包.开发者为 ...

  10. matlab thd 论坛,matlab如何仿真thd

    控制工程与控制理论课程设计讲座先进PID控制及其 MATLAB仿真主讲人 付冬梅 自动化系 第1章 数字PID控制 ? 1.1 PID控制原理 ? 1.2 连续系统的模拟PID仿真 ? 1...... ...

最新文章

  1. Bilateral Filtering(双边滤波) for SSAO
  2. Spring5源码 - 03 普通对象对应的BeanDefinition是如何存入DefaultListableBeanFactory#beanDefinitionMap 源码分析
  3. 设置Collection 或 Map 只读
  4. java equals比较_Java中equals()和==的比较
  5. Redis03_基础命令操作
  6. android官方文档中文版_Now in Android:01 - 如何掌握最新的 Android 技术?
  7. python中的键不允许重复_为什么python允许您使用重复键创建字典
  8. ERROR 1064 (42000): ; check the manual that corresponds to y
  9. Mongo查询数据库及表占用磁盘大小
  10. ORA-01438错误的解决方法
  11. 3.面试(3) --- 编程
  12. Mysql主从架构的复制原理及配置详解
  13. 计算机应用与医学信息基础知识,第一篇医学信息基础知识.PDF
  14. SQL 数据库 学习 012 数据库关系图
  15. 万年历源代码 c语言基础,C语言万年历的源程序
  16. 小白一键重装linux系统重装,小白一键重装系统官网
  17. 【ACPC2013】马里奥赛车(01背包)
  18. python制作购物秒杀脚本,以淘宝秒杀脚本为例!
  19. 泰国服务器怎么挑选?
  20. 如何把图片上的文字转换成可编辑的文档文字?

热门文章

  1. Project软件安装包下载project安装教程
  2. openwrt 如何打patch补丁
  3. 年底无心工作?给个摸鱼好去处。中国超级英雄【一方净土】,进来看看嘛
  4. Word模板引擎使用指南
  5. 计算机论文中期报告进展情况,毕业论文中期进度报告 毕业论文中期报告
  6. 想考华为HCIA,但不知道选择什么方向,点进来~
  7. 综合影响力模型InfG算法
  8. 识图php,PHP利用百度识图接口把百度当图床
  9. 请熟悉SQL server的高手赐教。
  10. HTML5期末大作业:仿华为手机商城网站设计——仿华为手机电子商城 (1页) HTML+CSS+JavaScript html网页制作期末大作业成品_网页设计期末作业