TECHNOLOGYWIND 时域分析法是根据系统的微分方程(或传递函数),以拉普拉斯变换作为数学工具,对给定输入信号,求取控制系统的时间响应。然后,通过响应来评价系统的性能。在连续时间LTI系统时域分析中,我们通过分析系统的闭环极点的分布来判断系统的稳定性,通过分析系统的典型信号响应来分析系统的动态特征。对三阶以上的系统,这些问题若要人工计算则工作量很大,有时甚至得不到合理的结果。作为课堂教学,如果计算的时间太多,学生感觉枯燥,会直接影响教学效果,而利用MATLAB则可以快捷的得到理想的结果和直观的曲线图。本文结合MATLAB强大的绘图功能,介绍了MATLAB在连续时间LTI系统时域分析的几个典型应用。 1 连续时间系统零输入响应和零状态响应的MATLAB模拟 LTI连续系统可用线性常系数微分方程描述为 N i = 0 Σaiy(i ) (t)= M j = 0 Σbjf(j) (t),其中ai(i=0,1,…,N);bj(j=0,1,…,M)为实常数。该系统的完全响应由零输入响应和零状态响应两部分组成。零输入响应是指输入信号为0,仅由系统的初始状态单独作用而产生的输出响应,通常用yzi (t) 表示;零状态响应是指系统在气势状态为0 的条件下,仅有激励信号作用引起的响应,通常yzs (t) 用表示。MATLAB符号工具箱提供了dsolve 函数,可实现常系统微分方程的符号求解,其调用格式如下:dsolve ('eq1','eq2',…'cond1''cond2',…'v'),其中参数表示各微分方程,与符号表达式的输入基本相同,微分或导数的输入是用表示的一阶导数、二阶导数、三阶导数、…;参数表示各初始条件或起始条件;参数表示自变量,默认为变量。可利用函数来求解系统微分方程的零输入响应和零状态响应,进而求出完全响应。 例1.用MATLAB求解微分方程y'' (t) +3y' (t) +2y(t) =x' (t)+3x(t),当输入x(t) =e- 3tu (t),起始条件为 y(0_) =1,y' (0_) =2时系统的零输入响应,零状态响应以及完全响应。 分析:调用函数dsolve ('eq1','eq2',…'cond1''cond2',…'v') 可以得到零输入响应和零状态响应的解,运行程序如下 >>clearall; eq=’D2y+3*Dy+2*y=0’ %齐次解求零输入响应 cond=’y(0)=1,Dy(0)=2’; yzi=dsolve(eq,cond); yzi=simplify(yzi) yzi=- 3*exp(- 2*t)+4*exp(- t) eq1=’D2y+3*Dy+2*y=Dx+3*x’; %零状态响应求解eq2=’x=exp(- 3*t)*Heaviside(t)’; cond=’y(- 0.001)=0,Dy(- 0.001)=0;%起始条件yzs=dsolve(eq1,eq2,cond); yzs=simplify(yzs.y) yzs=- heaviside(t)*(exp(- 2*t)- exp(- t)) >>yt=simplify(yzi+yzs) yt=- 3exp (- 2*t)+4*exp (- t)- exp (- 2*t)*heaviside (t)+exp (- t) heaviside(t) 2 连续时间系统零状态响应的数值求解模拟 零输入响应的数值求解可通过函数initial来实现,initial函数中的 参量必须是状态变量所描述的系统模型。对于零状态响应,MATLAB 控制系统工具箱提

连续系统的时域分析matlab,基于连续时间LTI系统时域分析的MATLAB仿真相关推荐

  1. 信号与系统第二次试验:连续时间 LTI 系统的时域分析

    信号与系统第二次试验:连续时间 LTI 系统的时域分析 前言 一.实验目的 二.实验原理 三.实验环境 四.实验内容和步骤及实验数据 五.实验结论 六.实验总结 前言 为了帮助同学们完成痛苦的实验课程 ...

  2. java 抽奖系统源码_基于jsp的抽奖系统-JavaEE实现抽奖系统 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的抽奖系统, 该项目可用各类java课程设计大作业中, 抽奖系统的系统架构分为前后台两部分, 最终实现在线上进行抽奖 ...

  3. 订餐系统jsp模板_基于jsp的订餐系统-JavaEE实现订餐系统 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的订餐系统, 该项目可用各类java课程设计大作业中, 订餐系统的系统架构分为前后台两部分, 最终实现在线上进行订餐 ...

  4. 信号与系统 实验二 连续时间LTI系统的时域分析

    一.实验目的 1. 学会用MATLAB求解连续系统的零状态响应: 2.学会用MATLAB求解冲激响应及阶跃响应: 3. 学会用MATLAB实现连续信号卷积的方法: 二.实验原理 1.连续时间系统零状态 ...

  5. 用相关法辨识系统的脉冲响应 matlab,基于相关分析法的系统辨识算法对比及仿真...

    计算机工程应用技术 ComputerKnowledgeand Technology 电脑知识第12卷第9期 (2016年3月) 基于相关分析法的系统辨识算法对比及仿真 冀征难 (国防科技大学 机电工程 ...

  6. burg算法 matlab,基于burg算法的谱估计研究及其matlab实现.doc

    基于burg算法的谱估计研究及其matlab实现 XX大学学院 毕业设计(论文) 相关资料 题目: 基于 其MATLAB实现 机电 系 电子信息工程 专业学 号: 学生姓名: 指导教师: (职称:讲 ...

  7. 基于PHP网上考试系统,试卷、试题——基于php网上考试系统.doc

    试卷.试题--基于php网上考试系统.doc 学 生 姓 名 ______ ______ 学 号 ____ 班 级 _ __ __ 所属院(系)__ 指 导 教 师 ______ 2014 年11 月 ...

  8. 神经网络pid控制器MATLAB,基于BP神经网络的PID控制器及其MATLAB仿真.pdf

    基于BP神经网络的PID控制器及其MATLAB仿真.pdf 2009 NO.10 中国新技术新产品 China New Technologies and Products 高新技术 基于BP 神经网络 ...

  9. 基于bp神经网络的字符识别matlab,基于bp神经网络的数字识别的Matlab实现

    <基于bp神经网络的数字识别的Matlab实现>由会员分享,可在线阅读,更多相关<基于bp神经网络的数字识别的Matlab实现(18页珍藏版)>请在人人文库网上搜索. 1.基于 ...

最新文章

  1. DSM: 域不变的立体匹配网络解析(Stereo Matching Networks)
  2. R语言绘制线图(line)实战
  3. IntelliJ IDEA 的 .idea 目录加入.gitignore无效的解决方法
  4. 构建一个计算机网络,计算机网络--网络构建(一)
  5. 【Android NDK 开发】JNI 方法解析 ( C/C++ 调用 Java 方法 | 函数签名 | 调用对象方法 | 调用静态方法 )
  6. SQL Server-事务处理(Tansaction)与锁(Lock)
  7. 25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排序,那么最少需要多少次比赛
  8. 自己用java实现飞鸽传书 2 - 实现文件传输
  9. Java Web整体异常处理
  10. 洛谷 P2257 YY的GCD
  11. BZOJ 3053 The Closest M Points
  12. 多对多查询总结resultType和resultMap
  13. JavaScript中对Promise对象的理解
  14. Swift常用第三方库
  15. ieee trans pami latex模板
  16. 如何删除XP系统的NETWARE,改变登陆界面 火急!!XP系统登录界面由于netware造成的不能更改...
  17. Windows Sever 2008 本地安全策略之登陆策略
  18. MATLAB快速读取STL文件
  19. 纯css实现文字跳动的动画效果
  20. UDS之浅谈11服务

热门文章

  1. 数据分析案例:统计电影分类情况
  2. 使用echarts百度地图个性定制不生效
  3. 2023-2029年中国跟团游行业发展模式分析及投资趋势分析报告
  4. 【自然语言处理】【文本生成】CRINEG Loss:学习什么语言不建模
  5. cheerio中文API-02
  6. JT-VUE课堂DEMO
  7. 好嗨哟 之 Mac OS 搭建 Eclipse + Tomcat + Maven Web 端开发环境。。。
  8. A02-自定义Icon图标
  9. 常见非Unicode编码
  10. dispatchKeyEvent和onKeyDown