新能源汽车性能仿真第3章动态系统模型及表示课件.ppt
《新能源汽车性能仿真第3章动态系统模型及表示课件.ppt》由会员分享,可在线阅读,更多相关《新能源汽车性能仿真第3章动态系统模型及表示课件.ppt(85页珍藏版)》请在三一办公上搜索。
1、新能源汽车性能仿真第3章动态系统模型及表示,课程主要内容及章节安排,第1章SIMULINK与系统仿真第2章 MATLAB数值计算分析第3章 动态系统模型及表示第4章 创建SIMULINK模型第5章 动态系统SIMULINK仿真及原理第6章 SIMULINK子系统与S函数第7章 电动汽车电池特性及仿真第8章 电动汽车用电机性能及仿真第9章 电动汽车控制策略及仿真第10章 电动汽车整车性能仿真,2023/3/20,第 3 页,第3章 动态系统模型及表示,3.1 简单系统模型及表示3.2 离散系统模型及表示3.3 连续系统模型及表示3.4 混合系统模型及表示,2023/3/20,第 4 页,3.1
2、简单系统模型及表示,3.1.1 简单系统的基本概念不同系统具有不同数量的输入与输出;一般来说,输入输出数目越多,系统越复杂。最简单的系统一般只有一个输入与输出,而且任一时刻的输出只与当前时刻的输入有关。本节首先介绍简单系统的基本概念以及简单系统的simulink表示。,2023/3/20,第 5 页,【定义】简单系统:(1)系统某一时刻的输出直接且唯一依赖于该时刻的输入量。(2)系统对同样的输入,其输出影响不随时间的变化而变化。(3)系统中不存在输入的状态量,所谓的状态量是指系统输入的微分项(及输入的导数项)。如果一个系统满足上述的条件,则称之为简单系统。,2023/3/20,第 6 页,设简
3、单系统的输入为x,系统的输出为y,x可以具有不同的物理含义。对于任何系统,都可以将它视为对输入量x的某种变换,因此可以用T 表示任意一个系统,即Y=Tx对于简单系统,x一般为时间变量或其它的物理变量,并具有一定的输入范围。系统输出变量y仅与x的当前值相关,从数学的角度来看,y是x的一个函数,给出一个x值,便有一个y值与之对应。,2023/3/20,第 7 页,实例3-1,其中u为系统的输入变量,t为时间变量,y为系统的输出变量。显然,此系统满足简单系统的条件,为一简单系统。系统输出仅由系统当前时刻的输入决定。,对下式所描述的一个系统,2023/3/20,第 8 页,3.1.2 简单系统的描述方
4、式一般来讲,简单系统都可以采用代数方程与逻辑结构相结合的方式进行描述。1、代数方程采用数学方程对简单系统进行描述,可以很容易由系统输入求出系统输出,并且由此可方便地对系统进行定量分析。,2023/3/20,第 9 页,2、逻辑结构一般来说,系统输入都有一定的范围。对于不同范围的输入,系统输出与输入之间遵从不同的关系。由系统的逻辑结构可以很容易了解系统的基本概况。,2023/3/20,第 10 页,3.1.3 简单系统的simulink描述本章主要介绍动态系统的基本知识,为使用simulink进行系统仿真打下基础。因此这里并不准备建立系统的simulink模型,而是采用编写M脚本文件的方式对系统
5、进行描述并进行简单的仿真。下面以【实例3-1】中的简单系统为例,说明在simulink中如何对简单系统进行描述。,2023/3/20,第 11 页,程序实例3-1,【例3.1】中的简单系统,编写如下的systemdemo1.m脚本文件进行描述与分析。u=0:0.1:10;%设定系统输出范围与仿真步长leng=length(u);%计算系统输入序列长度for i=1:leng%计算系统输出序列 if u(i)=1%逻辑判断 y(i)=u(i).2;else y(i)=sqrt(u(i);endendplot(u,y);grid on;,2023/3/20,第 12 页,实例3-1结果,简单系统的
6、输入输出关系图,2023/3/20,第 13 页,3.2 离散系统模型及表示,3.2.1 前面所涉及到的系统中,无论是系统的输入还是系统的输出均是连续的变量,在这里连续指的是系统的输入与输出均在时间变量上连续取值(与数学上函数连续概念并不相同)。本节将简单介绍离散系统的基本概念,系统的描述与简单仿真。所谓离散系统,是指系统的输入与输出仅在离散的时间上取值,而且离散的时间具有相同的时间间隔。下面给出离散系统更全面的定义。,2023/3/20,第 14 页,【定义】离散系统:(1)系统每隔固定的时间间隔才“更新”一次,即系统的输入与输出每个固定的时间间隔便改变一次。固定的时间间隔称为系统的“采样”
7、时间。(2)系统的输出依赖于系统当前的输入、以往的输入与输出,即系统的输出是它们的某种函数。(3)离散系统具有离散的状态。其中状态指的是系统迁移时刻的输出量。满足上述条件的系统称为离散系统。,2023/3/20,第 15 页,3.2.2 离散系统的数学描述前面给出了离散系统的定义,这里给出离散系统的数学描述。设系统输入变量为,其中为系统的采样时间,为采样时刻。显然,系统的输入变量每隔固定的时间间隔改变一次。由于为一固定的值,因而系统输入常被简记为。设系统输出为,同样也可以简记为。由离散系统的定义可知,其数学描述应为,2023/3/20,第 16 页,实例3-2,对如下的离散系统模型,其中系统的
8、初始状态为y(0)=3,系统输入为,则系统在时刻0,1,2 的输出分别为,2023/3/20,第 17 页,离散系统除了采用一般的数学描述方式之外,还可以采用差分方程进行描述。使用差分方程描述方程形式如下:设系统的状态变量为,离散系统差分方程由以下两个方程构成:,状态更新方程:系统输出方程:,2023/3/20,第 18 页,3.2.3 离散系统的simulink描述,这里以【实例3-2】中的离散系统为例,说明如何利用simulink对离散系统进行描述,并在此基础上对系统进行简单的分析。与前面类似,此处并不建立系统的simulink模型进行仿真,二是编写M脚本文件从原理上对离散系统进行说明,并
9、说明离散系统与连续系统的区别之处。,2023/3/20,第 19 页,程序实例3-2,编写脚本文件systemdemo2.m对【例3.2】中的离散系统进行描述分析。y(1)=3;u(1)=0;for i=2:11 u(i)=2*i;y(i)=u(i).2+2*u(i-1)+3*y(i-1);endplot(u,y);grid on;,2023/3/20,第 20 页,系统从时刻0到时刻10的输入与输出的关系如图3.2所示。其中横坐标表示离散系统的输入向量,而纵坐标表示离散系统的输出向量。说明:这里并没有指定离散系统的采样时间,而仅仅举例说明离散系统的求解分析。在实际的系统中,必须指定系统的采样
10、时间,只有这样才能获得离散系统真正的动态性能。,2023/3/20,第 21 页,实例3-2结果图,2023/3/20,第 22 页,3.2.4 线性离散系统,对于任何系统而言,系统的描述都可以采用抽象的数学形式来描述。这是因为任何系统可以被看做是输入到输出的某种变换。例如,离散系统可以由下述的变换进行描述,2023/3/20,第 23 页,在离散系统之中,线性离散系统具有重要的地位。下面对线性离散系统进行简单的介绍。首先给出如下的两个概念:(1)齐次性:若对于离散系统,如果对任意的输入与给定的任意常数,恒有,则称该系统满足齐次性。,2023/3/20,第 24 页,(2)叠加性:如果系统对于
11、输入和,输出分别为和,恒有,则称系统满足叠加性。,2023/3/20,第 25 页,【定义】线性离散系统:当离散系统同时满足如下式所示的齐次性与叠加性时,称该离散系统为线性离散系统。,2023/3/20,第 26 页,例如对如下的离散系统,2023/3/20,第 27 页,3.2.5 线性离散系统的数学描述,对于线性离散系统来说,可以使用一般的方式对其进行描述,如采用如下所示的数学方程进行描述:,或采用差分方程进行描述状态更新方程:系统输出方程:,2023/3/20,第 28 页,除了使用一般的方式描述离散系统外,针对线性离散系统本身的特点,经常使用Z变换来描述线性离散系统。Z变换是对离散信号
12、进行分析的一个强有力的工具,尤其是对线性离散系统。Z变换有丰富的内容,此处只简单介绍线性离散系统的Z变换域描述以及MATLAB中一些比较常用的对线性离散系统进行分析的函数。,2023/3/20,第 29 页,Z变换具有多种不同的性质,此处介绍几个:(1)线性性。即对于离散信号和,设它们的Z变换分别为与,所谓Z变换的线性性指的是Z变换满足下面的关系:,2023/3/20,第 30 页,(2)位移性1、双边Z变换的位移性质若序列x(n)的双边Z变换为,则其右移位后的Z变换为,左移位后的Z变换为,2023/3/20,第 31 页,2、单边z变换的位移性左移位性质若则其中m为正整数。,对于m=1,2的
13、情况,2023/3/20,第 32 页,右移位性质若则其中m为正整数。,对于m=1,2的情况,2023/3/20,第 33 页,初值定理:若x(n)为因果序列,已知,则有,2023/3/20,第 34 页,终值定理:若x(n)为因果序列,已知,则有,此时需要n,x(n)收敛。,2023/3/20,第 35 页,实例3-3,对于如下的线性离散系统,同时对等式两边进行Z变换,则有。一般在系统分析中,往往对系统输出与系统输入的比值比较关心,将此式化成分式的形式,有,2023/3/20,第 36 页,在对系统进行描述分析时,此种形式的描述称之为滤波器描述。对上式进行等价变换,可以得到系统的传递函数描述
14、线性系统最常见的一种描述方式:,2023/3/20,第 37 页,还可以得到系统的零极点描述:,2023/3/20,第 38 页,3.2.6 线性离散系统的simulink描述,线性离散系统的描述方式有如下四种方式:(1)线性离散系统的滤波器模型:在simulink中,滤波器表示为num=n0 n1 n2;den=d0 d1;其中num表示Z变换分式的分子系数向量,den为分母系数向量。(2)线性离散系统的传递函数模型:在simulink中,系统的传递函数表示为num=n0 n1 n2;den=d0 d1;,2023/3/20,第 39 页,(3)线性离散系统的零极点模型:在simulink中
15、,系统零极点表示为gain=K;zeros=z1 z2;poles=0 p1(4)线性离散系统的状态空间模型:在simulink中,设系统差分方程为如下形式:x(n+1)=Fx(n)+Gu(n);y(n)=Cx(n)+Du(n)。其中x(n),u(n),y(n)分别为线性离散系统的状态变量、输入向量、输出向量。F,G,C,D分别为变换矩阵。在simulink中,其表示很简单,只需要输入相应的变换矩阵F,G,C,D即可。,2023/3/20,第 40 页,实例3-4,对如下所示的线性离散系统:,2023/3/20,第 41 页,在MATLAB中输入下面的语句,可以绘制出此系统的Bode图:num
16、=2-1-5;den=1 3 6 2;dbode(num,den,1)grid on此离散系统的Bode图如下所示。,2023/3/20,第 42 页,离散系统Bode图,2023/3/20,第 43 页,也可以用下面的语句起初系统的幅值与相位而不绘制图形:mag,phase=dbode(num,den,1);mag=0.3334 1.0000phase=-181.1458-360.0000,2023/3/20,第 44 页,此外,在MATLAB中,离散系统的不同描述模型之间可以相互转化。这里给出几个比较常用的函数:zeros,poles,k=tf2zp(num,den)将系统传递函数模型转化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新能源 汽车 性能 仿真 章动 系统 模型 表示 课件
链接地址:https://www.31ppt.com/p-3759918.html