第六章 基于Simulink的控制系统仿真

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n! F ( s ) L[t ] t e dt n1 s
n n 0 st
原函数 象函数
6、指数函数: f(t)=eat (a为常数)
F ( s ) L[e ] e
at 0 ( a s )t
原函数
1 dt sa
象函数
7、正弦函数和余弦函数
L[sin t ] sin t e dt
u(n-1) 输入
y(n) 输出
输出:y(n) = f (n-1, x(n-1), u(n-1), P) 微分:x(n) = g (n-1, x(n-1), u(n-1), P) 时间:t
更新方程:在给
常微分方程用于离散 时间系统,由输出方
定时间 t,以系统 的 输 入 u(n) 、 前 一时刻的状态 x(n-1) 、参数 P 和 时间 t为函数,计 算当前时刻的状 态。
常微分方程用于连续
时间系统,由输出方 程和微分方程两部分
输出:y(t) = f (t, x(t), u(t), P) 微分:x’(t) = g (t, x(t), u(t), P) 时间:t
组成:
2、差分方程
输出方程:以系 统 的 输 入 u(n) 、 系统 状态:x(n),参数:P 前一时刻的状态 x(n-1) 、参数 P 和 时间t为函数,计 算系统的当前输 出。
对应的 原函数
3 t
对应的 原函数
3)拉氏变换的基本性质
1、线性性质(叠加原理) 设f1(t)和f2(t)是两个任意时间函数,它们 的象函数分别为F1(s) 和F2(s) ,a和b是两个任 意实常数, L[af1(t)+ bf2(t)] = aL [f1(t) ] + bL[f2(t)] = aF1(s) + bF2(s) L-1[aF1(s) + bF2(s) ] = af1(t)+ bf2(t)
原函数
st
dt
复变量s的函数F(s)
连续时间函数f(t)
拉氏逆变换
原函数
1 c j st f (t ) L [ F ( s)] F ( s)e ds 2j c j
1
象函数
连续时间函数f(t)
复变量s的函数F(s)
拉氏变换与拉氏逆变换一一对应
2)常用函数的拉氏变换
1、单位脉冲函数δ (t)
第六章 基于Simulink的控制 系统仿真


一、过程控制概述 二、过程控制系统的数学模型 三、拉普拉斯与传递函数 四、控制系统的分类 五、不同控制系统的仿真实例
(一)一阶线性定常(时不变)连续系统仿真实例
(二)连续控制系统仿真实例 1. 连续控制系统仿真模块的使用 2. 连续控制系统的微分方程描述 3. 连续控制系统的三种常用传递函数控件 (三)离散控制系统仿真实例 1. 离散控制系统仿真模块的使用 2. 离散控制系统的差分方程描述 3. 离散控制系统的常用控件使用 4. 离散控制系统的三种常用传递函数控件
这里 s 没有明确物理含
5s 3 y 6s 2 y 4sy y 4s 2 x 2sx 2 x
进一步转变为
3 2 2 ( 5 s 6 s 4 s 1 ) y ( 4 s 2s 2) x 义,仅是一个数学处理。
拉普拉斯变换是一种积分变换,它是为简化计算而建立的实变量函 数和复变量函数间的一种函数变换。
解: 将方程两边取拉氏变换,得
整理得
6 s Y ( s ) 5 sY s 6Y s s
2
6 1 3 2 Y s ss 2s 3 s s 2 s 3

从常用函数拉氏变换表中直接查找
yt 1 3e
对应的 原函数
2 t
2e
d (*) 定义算子 s : s dt
则 y dy d (*) y sy
t 1 (*)dt s
dt
dt
dy d (*) d( ) d( ) dt y s 2 y y dt dt dt
从而 y ( n ) s n y 由此,微分方程 5 y 6 y 4 y y 4 x 2 x 2 x 转变为 多项式形式
变换。
拉氏变换是一个线性变换,可将一个有引数实数 t(t≥ 0)的
函数转换为一个引数为复数 s 的函数( s 没有实际物理意义, 仅是数学处理而已)。 拉普拉斯变换可以将微分方程或者差分方程转化为多项式方 程,所以大大降低了微分(差分)方程的计算成本。 拉普拉斯变换在许多工程技术和科学研究领域中有着广泛的 应用,特别是在力学系统、电学系统、自动控制系统、可靠 性系统以及随机服务系统等系统科学中都起着重要作用。
函数f(t)的象函数F(s)与其导数的象函数之间有 如下关系:
L[ f (t )] sF (s) f (0)
L[ f (t )] s 2 F (s) sf (0) f (0)
L f ( n) (t ) s n F (s) s n1 f (0) s n2 f (0) f ( n1) (0)
Simulink是一个用来对动态系统进行建模、仿真和分析 的软件包。使用Simulink来建模、分析和仿真各种动态
系统(包括连续系统、离散系统和混合系统),将是
一件非常轻松的事情。 它提供了一种图形化的交互环境,只需用鼠标拖动的 方法便能迅速地建立起系统框图模型,甚至不需要编 写一行代码。
由于Simulink具有强大的功能与友好的用户界面,因此 它已经被广泛地应用到诸多领域之中,如: (1)通讯与卫星系统。 (2)航空航天系统。 (3)生物系统。 (4)物流系统。
进一步转变为
6 s y 5 sy 6 y s
2
这里 s 没有明确物理含 义,仅是一个数学处理。
6 6 1 3 2 y 2 1 3e 2t 2e 3t s( s 5s 6) s( s 2)(s 3) s s 2 s 3
拉普拉斯变换是工程数学中常用的一种积分变换,又名拉氏
对一个实变量函数作拉普拉斯变换,并在复数域中作各种运算,再
将运算结果作拉普拉斯反变换来求得实数域中的相应结果,往往比直
接在实数域中求出同样的结果在计算上容易得多。
拉普拉斯变换的这种运算步骤对于求解线性微分方程尤为有效,它 可把微分方程化为容易求解的代数方程来处理,从而使计算简化。 在经典控制理论中,对控制系统的分析和综合,都是建立在拉普拉 斯变换的基础上的。引入拉普拉斯变换的一个主要优点,是可采用传 递函数代替微分方程来描述系统的特性。
st 0 0
1 j j st (e e )e dt 2 2j s 2
0
L[cos t ] cos t e dt
st 0

1 j s j st (e e )e dt 2 2 s 2
常用函数拉氏变换表
0 0 (t ) 5 y (t ) 6 yt 6 ,其中 y(0) y y 例:解方程
时域和频域
时域和频域是信号的基本性质。
时域:自变量是时间,即横轴是时间,纵轴是信号的幅
度。也可以说时域为信号对时间的函数。 时域中,任何信号的波形都可以用正弦波(Simulink中的 Sine Wave控件)合成。 频域:自变量是频率,即横轴是频率,纵轴是该频率信 号的幅度。也可以说频域为信号对频率的函数。 频域中,正弦波是存在的唯一波形。 动态信号从时域变换到频域主要通过积分进行变化。周期
(6)制造系统。
(7)金融系统。
一、过程控制概述
过程自动控制技术是自动化技术的一个重要分支,在 工业领域应用非常广泛。 过程控制经历了以下几个阶段的发展:
基地式仪表控制系统
单元组合式仪表控制系统
计算机集中式数字控制系统
集散式控制系统(DCS)
现场总线控制系统(FCS)
计算机综合自动化系统(CIPS) 流程工业计算机集成制造系统(CIMS)
L[ f (t )] F ( s ) f (t )e st dt
0

这里字母 L 表示对 f(t)做拉普拉斯变换
F ( s)
f (t )
这里 s 没有明确物理含义,仅是一
个数学处理。
称为 f ( t ) 的象函数; 称为F ( s )的原函数。
拉氏变换
F ( s)
象函数


0
f ( t )e
执行器(控制阀):处于控制环路的最终位置,也成为”
最终元件”。用于接收控制器的输出信号,并控制操纵变量
变化。
二、过程控制系统的数学模型
控制系统模型
建立数学模型。 控制系统模型,是指描述控制系统输入、输出变量以及内部 各变量之间关系的数学表达式。
控制系统模型可分为静态模型和动态模型,静态模型描述的 是过程控制系统变量之间的静态关系,动态模型描述的是过 程控制系统变量之间的动态关系。 最常用、基本的数学模型是微分方程与差分方程。
原函数
象函数
L[ (t )] (t )e dt e
st 0
2010-10-7

st
t 0
1
25
2、单位阶跃函数1(t)
原函数
象函数
3、单位斜坡(速度)函数
原函数
象函数
2010-10-7
27
4、单位抛物线(加速度)函数
原函数
象wenku.baidu.com数
2010-10-7
28
5、幂函数:f(t)=tn
动态控制系统的模型常用常微分方程和差分方程来表示。
1、常微分方程
u(t) 输入 系统 状态:x(t),参数:P y (t ) 输出 输出方程:在给 定时间t,以系统 的 输 入 u(t) 、 状 态 x(t) 、参数 P 和 时间t为函数,计 算系统的当前输 出。 微分方程:在给 定时间 t,以系统 的输入u(t)、状态 x(t) 、参数 P 和时 间 t 为函数,计算 当前时刻状态的 导数 x’(t)。
信号靠傅立叶级数,非周期信号靠拉普拉斯变化。
时域:一首钢琴曲的声音波形是时域表达。
频域:钢琴谱则是频域表达。
傅里叶变换就是把一个信号,分解成无数的正弦波(或者
余弦波)信号。也就是说,用无数的正弦波,可以合成任
何你所需要的信号。
1) 拉普拉斯变换的定义
设函数 f ( t ) 若满足: (1)当 t 0 时, f ( t ) 0 (2)当 t 0 时,实函数 f ( t ) 的积分 st (s = + jω) f ( t ) e dt 0 在s的某一域内收敛,则定义f ( t )的拉普拉斯变换为
控制系统的组成
控制系统由以下 4 个部分组成:
被控对象(简称对象):是过程控制系统需要控制的目标,
是过程控制系统中的主体环节。
测量变送装置(检测元件和变送器):用于检测被控变量,
将检测信号转换为标准信号。
控制器:将检测变送环节输出的标准信号与设定值信号进
行比较,获得偏差信号,并按一定控制规律对偏差信号进行 计算,运算输出送执行器。
程和更新方程两部分
组成:
三、拉普拉斯与传递函数
1. 拉普拉斯(Laplace)变换
拉普拉斯变换
高等数学中,将复杂的计算转化为简单的计算,往往采取变
换的方法。拉普拉斯变换就是其中的一种。
举例
下面的微分方程很难求解
y 5 y 6 y 6
通过拉普拉斯变换,对微分方程两端做拉普拉斯变化,得到如 下的多项式形式,就很好求解了:
建立仿真模型。 由于计算机数值计算方法的限制,有些数学模型是不能直 接用于数值计算的,如微分方程,因此原始的数学模型必须 转换为能够进行系统仿真的仿真模型。例如在进行连续系统 仿真时,就需要将微分方程这样的数学模型通过拉普拉斯变 换转换成传递函数结构的仿真模型。
u(t) 输入
系统
y (t ) 输出
例:求函数 f(t)=K(1-e-at)
的象函数。
解:L[K(1-e-at)]=L[K] -L[Ke-at]
K K sa s Ka s( s a)
根据拉氏变换的线性性质,求函数乘以常数的象函 数以及求几个函数相加减的结果的象函数时,可以 先求各函数的象函数再进行计算。
2、微分性质
( n1) f ( 0 ) f ( 0 ) f (0) 0 零初始条件下:


L f ( n) (t ) s n F (s)
相关文档
最新文档