第四章系统仿真与预测

了解系统仿真的基本概念、作用及基本的仿真方法;掌握状态空间模型;掌握系统动力学模型化原理;掌握DYNAMO方程的应用。

二、教学重点和难点:

(1)教学重点:系统仿真的基本概念、作用及基本的仿真方法;

(2)教学难点:状态空间模型、系统动力学模型化原理;DYNAMO方程的应用。

三、教学过程

第一节系统仿真概述

一、概念及作用

1.基本概念

所谓系统仿真(systemsimulation),就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数学方程的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。

2.系统仿真的实质

(1)它是一种对系统问题求数值解的计算技术。尤其当系统无法建立数学模型求解时,仿真技术却能有效地处理这类问题。

(2)仿真是一种人为的试验手段,进行类似于物理实验、化学实验的实验。它和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的,这是仿真的主要功能

3.系统仿真的作用

(1)仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。

(2)对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型顺利地解决预测、分析和评价等系统问题。

(3)通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。

(4)通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。

二、系统仿真方法

系统仿真的基本方法是建立系统的结构模型和数学模型,并将其转换为适合在计算机上编程的仿真模型,然后对模型进行仿真实验。由于连续系统和离散(事件)系统的数学模型有很大差别,所以系统仿真方法基本上分为两大类,即连续系统仿真方法和离散系统仿真方法。

第二节状态空间模型

一、系统的状态和状态变量

(1)状态。为完全描述t≥to时系统行为所需变量的最小集合,该集合构成状态空间。

完全描述的条件包括:①已知系统t≥to时的输入;②已知to时刻集合中所有变量的值(初始条件)。

(2)状态变量。上述最小变量集合中的每个变量称状态变量。

二、微分方程与连续变量的模型表达

连续动态系统的数学模型是微分方程,刻画系统的动态变量(状态变量的导数或高阶导数)对状态变量的依存关系以及状态变量之间的相互影响。

三、差分方程与离散变量的模型表达

四、矩阵的特征值、特征向量、矩阵变换

五、离散状态方程的求解

一般用计算机对离散状态方程求解。连续系统解析解需借助于拉氏变换求解,离散系统解析解可以借助z变换。

六、状态方程模型的应用

1.宏观经经济模型

2.人口模型

(1)人口过程分析。

(2)人口数学模型

(3)人口常用统计指标。

(4)利用模型可研究的问题。

1)死亡率变化的影响。

2)人口扰动的影响,利用人口迁移达到一定人口目标,如新大型工程建设将会迁入大量的人口,可以用来研究迁入或迁出对人口数量、质量的影响。

3)计划生育的影响。

第三节系统动力学及其仿真技术

一、系统动力学概述

1.系统动力学的由来及发展

SD的出现始于20世纪50年代后期,当时,主要应用于工商企业管理,处理诸如生产与雇员情况的波动、企业的供销、生产与库存、股票与市场增长的不稳定性等问题,并创立“工业动态学”(1959年)。此后在整个20世纪60年代,动力学思想与方法的应用范围日益扩大,其应用几乎遍及各类系统,深入到各种领域。

2.SD模型的研究对象

SD模型的研究对象主要是社会(经济)系统。该类系统的突出特点有以下几点。

(1)社会系统中存在着决策环节。

(2)社会系统具有自律性。

(3)社会系统的非线性。

3.SD模型的特点

(1)多变量。

(2)定性分析与定量分析相结合。

(3)以仿真实验为基本手段和以计算机为工具。

(4)可处理高阶次、多回路、非线性的时变复杂系统问题。

4.SD模型的工作程序

二、系统动力学模型化原理

(一)SD的基本工作原理

首先通过对实际系统进行观察,采集有关对象系统状态的信息,随后使用有关信息进行决策。决策的结果是采取行动。行动又作用于实际系统,使系统的状态发生变化,这种变化又为观察者提供新的信息,从而形成系统中的反馈回路。这个过程可用SD流(程)图表示。

(二)因果关系图和流(程)图

1.因果关系图

(1)因果箭:连接因果要素的有向线段。箭尾始于原因,箭头终于结果。因果关系有正负极性之分。正(+)为加强,负(-)为削弱。

因果链:因果关系具有传递性。用因果箭对具有递推性质的因素关系加以描绘即得到因果链。因果链极性的判别标准:因果链的符号与所含因果箭符号的乘积符号相同。

(2)因果(反馈)回路。原因和结果的相互作用形成因果关系回路(因果反馈回路、环)。

2.流程图

流程图(flowdiagram),简称“流图”,是SD结构模型的基本形式,绘制流图是SD建模的核心内容。流图通常由以下各要素构成。

(1)流(flow):是系统中的活动和行为,通常只区分出实体流和信息流。

(2)水准(level):是系统中子系统的状态,是实物流的积累。符号见图4-7(b)。

(4)参数(量)(parameter):是系统中的各种常数,或者是在一次运行中保持不变的量。

(5)辅助变量(auxiliaryvariable):其作用在于简化R的表示,使复杂的决策函数易于理解。

(6)源(source)与洞(sink)

(7)信息(information)的取出

(8)滞后或延迟(delay)

(三)流程图绘制程序及方法

(1)明确问题及其构成要素。

(2)绘制要素间相互作用关系的因果关系图,注意一定要形成回路。

(3)确定变量类型(L变量、R变量和A变量)。

(四)SD结构模型的建模步骤

(1)明确系统边界,即确定对象系统的范围。

(2)阐明形成系统结构的反馈回路,即明确系统内部活动的因果关系链。

(3)确定反馈回路中的水准变量和速率变量。水准变量是由系统内的活动产生的量,是

由流的积累形成的、说明系统某个时点状态的变量;速率变量是控制流的变量,表示活动进行的状态。

(4)阐明速率变量的子结构或完善、形成各个决策函数,建立起SD结构模型(流图)。

三、基本反馈回路的DYNAMO仿真分析

(一)基本DYNAMO方程

各变量之间存在的函数关系,建立DYNAMO仿真模型,进行人工或计算机仿真。DYNAMO方程就是SD的数学模型。

1.水准方程

2.速率方程

3.辅助方程

4.赋初值方程

5.常量方程

(二)几种典型反馈回路及其仿真计算

1.一阶正反馈回路(以某地区人口的增加机理为例)

2.一阶负反馈回路(一个简单库存系统)

四、课后记

该章知识点比较抽象难以理解,需要通过具体案例进一步巩固知识。

THE END
1.Proteus仿真课程设计基于51单片机的测距系统仿真设计摘要:利用Proteus软件进行仿真设计,基于51单片机设计一个测距系统,可以通过超声波测距传感器结合温度传感器计算距离并通过LCD显示屏显示、串口发送数据,并可以通过手动按键设置距离阈值,当检测到距离低于阈值时,用蜂鸣器和LED闪烁进行声光报警,当距离低于阈值一半时 ,加快报警频率。 https://blog.csdn.net/weixin_54010404/article/details/132321715
2.matlab系统仿真课程设计20241002.docxmatlab系统仿真课程设计一、教学目标本课程的教学目标是使学生掌握Matlab系统仿真的基本原理和方法,能够熟练使用Matlab进行系统仿真分析。具体目标如下:理解系统仿真的基本概念和原理。熟悉Matlab软件的基本操作和功能。掌握Matlab系统仿真的常用方法和技巧。能够运用Matlab进行简单的系统仿真分析。能够编写Matlab脚本程序进行系统https://www.renrendoc.com/paper/351578022.html
3.通信专业《通信仿真课程设计》作品展示新闻资讯在老师和各个小组成员的共同努力下,经过大家的奋战,2019级通信工程专业的《通信仿真课程设计》圆满结束。 课程历经题目选取、方案制定、系统搭建、参数设置、模拟仿真、设计报告撰写和课程设计答辩等各个环节,理论与实践相结合,不仅锻炼学生实践能力、而且还巩固了学生专业技能,同时培养了学生的沟通能力、团队协作能力、口头https://dxx.cdutetc.cn/c/173e0417-497f-4a0d-a405-be2f4914c058.html
4.物流系统仿真课程设计教学构建与实施doi:10.3969/j.issn.1005-152X.2014.12.160鲁力群山东理工大学交通与车辆工程学院赵静山东理工大学轻工与农业工程学院物流技术物流系统仿真课程设计教学构建与实施[J]. 鲁力群,赵静.物流技术. 2014(23)https://www.cnki.com.cn/article/cjfdtotal-wljs201423160.htm