基于Matlab的连续时间线性系统时域分析求解探讨
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
70
电气电子教学学报
第 41 卷
下: () () () (),( ) , d2 dt2
y
t
+3
d dt
y
t
+ 2y t
=f t
y 0-
= 0 y'
(0 - )=0,输入 f(t)= e -tu(t),求系统的阶跃响应、
零输入响应、零状态响应和全响应。
( , ,); y2 = initial sys f0 t % 求零输入响应
( ,,); y3 = lsim sys f t % 求零状态响应
( ,,, ); y4 = lsim sys f t f0 % 求全响应
, , QIAO Shikun TIAN Rui XIA Yu
( ; , , , ) 1. College of Mechanical and Electrical Engineering 2. School of Civil Engineering NEFU Harbin 150040 China
symbol operation method and the modeling and simulation method based on Simulink. The solution methods are ide
, al and each method has its own characteristics. According to the teaching needs the appropriate methods are cho
系统时域分析计算[23]。本文应用多种 Matlab 方法 析函数[46]。下面以一个典型实例介绍如何应用专
进行了连续时间线性系统时域分析求解,并分析探 用函数进行分析求解。
讨了各种方法的特点。
【例 1】某连续时间线性系统微分方程描述如
收稿日期:20180205;修回日期:201805 06 基金项目:黑龙江省高等教育学会高等教育科学“十三五”规化课题(16 ) G065 第一作者:乔世坤(1970),女,硕士,工程师,主要从事数字信号处理、高频电子线路实验教学工作,Email:shikunqiao@ 163. com
是学习各种变换域分析的基础,但计算烦琐,求解困 在专业领域的学习、研究提供方便 。 [4]
难 。 [1] Matlab 作为应用广泛的科学计算软件,因其
控制系统工具箱 ( Matlab
CST Control System
强大的计算与仿真功能,适用于进行连续时间线性 Toolbox)提供了一组进行连续时间线性系统时域分
% 转换成状态方程模型描述系统
[a,b,c,d]= tf2ss(b,a);
sys = ss(a,b,c,d);
: : ; t = 0 0. 1 10
( ); 输入信号 f = exp - t %
f0 = [2;0];
% 初始状态
( ,); y1 = step sys t
% 求单位阶跃响应
sen to make the students master the time domain analysis method and the differential equation system model general
, method and improve the ability to analyze and solve the problem. : ; ; Keywords continuoustime linear system time domain analysis Matlab
关键词:连续时间线性系统;时域分析;Matlab
中图分类号:TP391. 9
文献标识码: 文章编号: ( ) A
10080686 2019 01006905
Discussion of Time Domain Analysis of Continuous Time Linear Systems based on Matlab
第
卷 41 年 2019
第2 月1
期
电气电子教学学报
JOURNAL OF EEE
Vol. 41 No. 1 Feb. 2019
基于 Matlab 的连续时间线性系统时域分析求解探讨
乔世坤1,田 锐2,夏 宇1
(东北林业大学 1. 机电工程学院;2. 土木工程学院,黑龙江 哈尔滨 ) 150040
: , , Abstract In this paper in order to solve the time Linear domain analysis of continuous time systems several meth , , , ods are given based on Matlab including the special function solution differential equations numerical calculation
0 引言
1 专用函数求解法
连续时间线性系统的时域分析法是电子信息 Matlab 提供了丰富的面向不同应用领域的工具
类、自动化类专业学生必须掌握的有关连续时间线 箱,工具箱中一般包含了大量解决相关领域专门问
性系统的重要分析方法,时域分析法物理概念清楚, 题或算法的函数,为大专院校师生和相关技术人员
摘要:本文列举了利用 Matlab 进行连续时间线性系统时域分析的多种求解方法,包括专用函数求解法、微分方程数值计算法、符号运算法、Sim
ulink 建模仿真法等。求解效果理想,且每种方法各有特点。根据教学需要选择合适的方法,使学生能更好地掌握连续时间线性系统时域分析
法及求解微分方程形式系统模型的一般方法,从而提高分析问题、解决问题的能力。
该连续时间线性系统输入信号是指数函数,这
时 (y 0 + )= (y 0 - )= ,( 0 y' 0 + )= (y' 0 - )= 2,应用
控制系统工具箱提供的专门函数求解系统响应,编
写的 m 脚本文件如下:
; ; clear close all
% 传递函数形式Leabharlann Baidu述线性系统
b = [1];a = [1 3 2];