系统建模与仿真-第一章课件_第1页
系统建模与仿真-第一章课件_第2页
系统建模与仿真-第一章课件_第3页
系统建模与仿真-第一章课件_第4页
系统建模与仿真-第一章课件_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统建模与仿真System Modeling & Simulation第一章 绪 论第一章 绪 论1、系统、模型、仿真的基本概念;2、系统仿真的历史、应用领域及发展趋势;3、仿真的优缺点;4、以及仿真研究一般步骤。20世纪中期以来,随着计算机技术的发展,仿真正在成为继理论研究、实验研究之后的认识世界、改造世界的“第三种手段”。 系统、模型与仿真一、系统“按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总和”。二、模型 模型是实际系统的抽象模型是实际系统的抽象 模型可分为两大类: 形象模型 抽象模型 形象模型(Iconic Model) 又称物理模型,是采用一定比例尺按照真实系统的“样

2、子”制作,与实物基本相似。抽象模型(Abstract Model) 是用符号、图表等来描述客观事物所建立的模型。抽象模型又可分为: 数学模型(Mathematics Model) 用字母、数字、数学符号建立起来的公式、图表、图像及框图等来描述客观事物的特征及其内在联系的模型。 仿真模型(Simulation Model) 也称模拟模型(Analog Model)用便于控制的一组条件代表真实事物的特征,通过模仿性的试验来了解真实事物的规律。 概念模型(Concept Model) 是一类最抽象的模型。 数学模型是系统模型中最主要和最常用的表示方式。左图为一个流水线俯视图,同等大小的矩形工件排列在

3、直道上,然后依次进入半径为r的弯道。每个工件中心进入弯道后,整个工件绕弯道中心S转动,转动时工件上每一点与S的距离保持不变。在工件尺寸a, b给定的条件下,l与r应满足何条件,可使工件在运动过程中不会相撞?2bl2a rS分相邻两工件均在弯道与分别位于弯道和直道两种情况讨论。对于前者有: 对于分别位于弯道和直道的情况,则有:lmL=l1/C =gLCiLCTp2= 例如,一个长为l,质量为m单摆,单摆的运动是简谐运动,其周期是 由电感L及电容C构成的的电路系统,是一个 简谐振动,其周期为 系统 模型计算机建模仿真 仿 真仿真是一种基于模型的话动仿真的三要素,即系统、模型、计算机。 开始 假设

4、构建仿真模型 用模型仿真实验 假设正确? 结束NoYes 仿真实验过程示意图年 代 发展的主要特点16001940在物理科学基础上的建模20世纪40年代电子计算机的出现20世纪50年代中期仿真应用于航空领域20世纪60年代工业控制过程的仿真20世纪70年代包括经济、社会和环境因素的大系统仿真20世纪70年代中期系统与仿真的结合,如用于随机网络建模的SLAM仿真系统20世纪70年代中期系统仿真与更高级的决策结合,如决策支持系统DSS20世纪80年代中期集成化建模与仿真环境,如美国Pritsker公司的TESS建模仿真系统20世纪90年代可视化建模与仿真,虚拟现实仿真,分布交互仿真系统建模与仿真的

5、发展历史及趋势 (1)面向对象仿真(Object-oriented Simulation,OOS)(2)定性仿真(Quanlitative Simulation,QS)(3)智能仿真(Intelligence Simulation,IS) (4)分布交互仿真(Distributed Interrative Simulation,DIS)(5)可视化仿真(Visul Simulation,VS)(6)多媒体仿真(Multimedia Simulation,MS)(7)虚拟现实仿真(Virtual Reality Simulation,VRS)(8)Internet网上仿真近年来系统仿真出现以下研

6、究热点:1.当问题可用普通方法解决时,不应使用仿真。2.问题可得到解析解时,不应使用仿真。3.如果直接实验更为简单,不应使用仿真。4.如果成本超过仿真节约的费用,不使用仿真。5.如果没有足够的资源,不使用仿真。6.如果没有足够的时间,不使用仿真。7.如果无数据可用,甚至无法估计,则不建议使用仿真。8.如果没有足够的时间或无人可用,则仿真是不适合的。9.如果对仿真有不合理的预期(如要求过多过快,或对仿真德能力被过高估计),则仿真是不适合的。10.如果系统行为太复杂或不可定义,则不适合使用仿真不适合仿真的规则仿真的优点1、节省时间。2、节约资金。3、虚拟现实。4、规避风险。仿真的主要缺点: 1、模

7、型的建立需要特殊的培训。 2、结果可能难于解释。 3、结果不能保证求得最优解,且不能知道有多大的可能误差。 4、建模和分析非常耗时,且成本高。1. 问题描述发现问题本质,确定目标。 2. 目标设定 研究所描述的问题和确定的目标是否适合用仿真的方法来解决。 3. 模型概念化根据系统运转机制或要素间相互依存、制约的逻辑关系,建立模型结构。 5. 模型翻译 模型翻译就是将模型装换成计算机可识别的格式。 6. 检验与验证 检验是检查为仿真模型准备的计算机程序是否能正常运行。 仿真研究的步骤7. 实验设计 给出初始条件,确定仿真运行的长度以及需要重复的次数。 8. 仿真运行与分析分析用于估计仿真的系统设

8、计的性能指标 9. 文档与报告生成 有两种文档:程序和进展。程序文档便于用户随意修改参数。进展报告提供记录完成的工作和作出决定时间。 10.实施 实施的成功取决于前面步骤地执行。 问题表述目标设定与项目计划模型概念化数据收集模型翻译检验过?验证过?再运行?实验设计仿真运行与分析文档与报告实施是是是否否否是否仿真建模的过程可分为以下四个阶段: 第一阶段:问题的发现期或导向期,由问题描述、目标设定和项目阶段计划; 第二阶段:建模和数据收集,模型翻译以及模型的检验与验证; 第三阶段:模型的运行与分析,包括实验设计、模型运行与分析; 第四阶段:实施阶段,包括文档和报告生成。第二章 建模方法第二章 建模

9、方法1、数学模型2、建模的一般原则和步骤 3、建模的方法 数学模型是系统模型中最主要和最常用的表示方式。 一、数学模型及其作用 数学模型是科学研究中的一种重要方法。作为科学研究的一种重要方法。数学模型有: 1、解释、 2、判断 3、预见数学模型放射性物质的处理问题 有一段时间,美国原子能委员会(现为核管理委员会)把浓缩放射性废物装入密封性能很好的圆桶,然后沉入300ft 的海里。这种处理方式很自然地引起生态学家和社会各界的关注,这种处理方式安全吗?一些工程师认为放射性废物可能因圆桶与海底相撞时破裂而泄漏,美国原子能委员会的有些专家则坚持认为这种处理方式绝对安全。 美国原子能委员会的处理方法究竟

10、是否安全? V=40ft/s 工程师进行大量破坏性实验,试验结果表明圆桶在速度为40ft/s的冲撞下会发生破裂。 圆桶沉入300ft海底时,其末速度为多大? 300ft核废料泄漏BDWy圆桶重量W527.436磅, B470.327 ,阻力D=Cv ,C0.08 v(300)45.1ft/s 40ft/s(破裂的临界速度) 发现谷神星根据“提丢斯波德”定则,当行星的轨道半径用天文单位表示时,太阳系的行星到太阳的轨道半径有公式其中n分别等于1,0,1,2,4,5分别与水星、金星、地球、火星、木星和土星对应。为什么n = 3时,没有行星与之对应?火星和木星之间是否还有别的天体? 太阳水星(1)金星

11、(0)地球(1)火星(2)木星(4)土星(5)?(3)谷神星(3) 二、数学模型的分类 1.根据模型的时间集合可分为连续时间模型和离散时间模型 2.根据模型的状态变量可分为连续变化模型和离散变化模型 连续变化的模型 状态变量的轨迹 连续时间模型 离散时间模型 模型的时间集合 离散变化的模型类类类类 连续模型和离散模型 建模的一般原则和步骤 一、建模的原则1.可分离原则 2.合理性原则 3.因果性原则 4.可测、可选择性原则 可分离原则 系统中的实体之间存在不同程度的相互关联,但在系统分析中,绝大部分联系可以忽略。系统的分离依赖于对系统的认识、环境的界定、因素的提炼以及约束条件与外部条件的设定。

12、 合理性原则 数学模型是对实际系统的抽象、简化,这一过程建立合理假设的基础之上。假设的合理性直接关系到系统模型的真实性, 因果性原则 对系统进行数学描述,必须根据输入量与输出量之间的因果关系来建立函数关系,即必须遵循因果性原则。 函数F(因果关系) 输入X输出Y 可测、可选择性原则 用数学形式表示系统的复合结构时,输入、输出量必须可获得和度量,否则无法定量地描述系统。为此,输入、输出量应可测量及可选择。二、建模的步骤 1.准备 2.认识 3.建模 4.求解 5.分析与检验 准备阶段 系统认识阶段 系统建模 模型求解 分析、检验 模型使用模型不合适修改模型合格 系统愈复杂,涉及的因素愈多,所建的

13、模型一般也愈复杂。但是模型并非愈复杂愈好,而是要便于使用、便于有效地解决问题。故建模时,应综观全局,删繁就简,使模型具有简明、用适当的形式。 对于复杂的系统,通常先用一个简略的概图定性地描述,经过抽象、简化,使模型摆脱原型的复杂形态。对于有若干子系统的系统,则确定子系统,明确它们之间的联系,描述并建立子系统的输入输出(I/O)关系。 阐述系统的目标和问题 用略图定型描述系统的结构、环境 确定有关的成分、要素、变量和子系统作出 分图表 明他们之间的关系 简述子系统的I/O关系 确定子系统变量模型假设以扩充或者 省略I/O关系说明关系的形式并构造变量关系式 推导模型方程 模型求解寻找最优或次优解

14、数据测试作校验 模型使用、研究系统性状 复杂系统建模主要步骤 准备 建模的准备工作是:明确建模的对象、背景,建模目的或目标,建模要解决哪些问题,如何用模型来解决问题。确定模型实现的方式是定性还是定量、模拟还是仿真。认识(1)将目标表述为适合于建模的相应形式;(2)拟定模型的规范,(3)模型要素的筛选和确定。(4)模型关系的确定。找出模型中真正要做用的关系。将把模型要素与目标联系成为一个有机的整体,形成模型分析的基础。建模 建模的本质是在实际系统与模型之间建立一种关系 。是将要素原型表示为要素变量,描述要素间的相互依存和相互依赖关系,确定约束条件、目标与要素的关系,部分与部分、部分与整体的关系。

15、 求解 用传统和现代的数学方法计算求解模型得出结论,对复杂系统,计算机仿真是最有力的工具之一。 分析与检验1、分析模型是否符合要求,2、检验是否符合客观实际。 往复循环,直至符合要求。 建模的方法 一、建模的方法论 二、常用建模方法 建模的方法论(一)归纳(二)演绎 (三)类比(四)移植 归纳 归纳是从个别的、 特殊的知识概括出一般性知识的方法,是以若干已知的不完全的现象推断未知现象,是从特殊的具体的认识推进到一般的抽象的认识的思维方式。 归纳又可分为完全归纳和不完全归纳 长长的阶梯 有一条长阶梯,如果每步跨两阶,最后剩下一阶:每步跨三阶,则最后剩两阶,每步跨四阶剩三阶,每步跨五阶剩四阶,每步

16、跨六阶剩五阶,如果每跨七阶正好跨完。这个阶梯最少有多少台阶? 从题目给的已知条件,可以列出以下情况: 2的倍数加13、5、7119; 3的倍数加25、8、11119; 4的倍数加37、11、15119; 5的倍数加49、14、19119; 6的倍数加511、17、23119; 7的倍数加07、14、21、119。 119多 面 体面(F) 顶点(V) 棱(E)I立 方 体 6 8 12II三 棱 柱 5 6 9III五 棱 柱 7 10 15IV方 锥 5 5 8V三 棱 锥 4 4 6VI五 棱 锥 6 6 10VII八 面 体 8 6 12VIII“塔顶”体 9 9 16IX截角立方体 7

17、 10 15 多面体的顶点数、面数与棱数 2161899“塔 顶 ” 体IX21517107截角立方体VIII21517107五 棱 柱VII21214F68八 面 体VI2121486立 方 体V2101266五 棱 锥IV291165三 棱 柱III281055方 锥II26844三 棱 锥I F+V-E 棱(E) F+V 顶点(V) 面(F)多 面 体F+V-E=2 ?!演 绎 演绎是从一般到个别的思维方式 。从逻辑学的角度而言,演绎是思维的最高形式。演绎可把特殊的情况明晰,揭露蕴涵的性质,有助科学的理论化和体系化。 ru ur0太阳行星示意图假设1: 假设2: 假设3: 假设4:万有定

18、律的推导 牛顿认为一切运动均有其力学原因,开普勒三定律的背后一定有某个力学规律在起作用,他如下构造数学模型分析解释。 为便于分析推导,以太阳为原点建立极坐标(r,),向径r 的终点表示行星的位置,以开普勒三定律和牛顿第二定律为基本假设,其数学形式是:ur 类 比 类比是在两事物有某些属性相似或相异,并且已知其中一事物还具有或不具有其它属性的前提下,推出另一事物也具有成不具有其它属性的推理形式。 lmLCiiLCiilmL=l1/C =gn51544783344222211110直线被点分割的份数平面被直线分割的份数空间被平面分割的份数 分 成 几 部 分 分割元素的个数移 植 把一个或几个科学

19、领域中的理论和行之有效的研究方法、手段用于所研究的领域,从而解决所研究问题中的疑难问题。l x agG0a/2 x 图237 针与平行线的位置关系xx+xFF+F市场营销活动弹性弹簧的弹性常用的建模方法(一)机理分析法 (二)统计分析法(三)嫁接法 机理分析法依据已知的原理对客观世界进行数学描述的方法,常用的有微分方程、差分方程、代数方程、数学规划、图论等微分方程建立微分方程模型通常采用微元分析法,一般需经过以下步骤:(1)翻译。(2)建立瞬时关系。(3)确定单位量纲。(4)确定条件。 Hr1r2Bhh+hr 水面图v一个上下底半径分别为r1和r2,高为H的圆锥型容器内盛满了水,在容器底部有一

20、面积B的小孔放水,研究任意时刻的水的高度。 Q1Q2Q svt 在十字路口的黄灯应亮多少时间?II+Lx(t) 十字路口黄灯管理v0T 图2313 黄灯亮的时间新产品销售 新产品的“生命周期”(Product Life Cycle,PLC)曲线Kn(t)n0t Logistic模型曲线差分方程 一类最常见的离散型数学模型,描述按离散时间变化的事物和现象。建立差分方程的步骤与以上讨论的微分方程建模步骤基本相同,其区别在于无需建立瞬时关系,而用差分替代微分。 借款问题设期初借款为P(0),在每期(如年或月)末应偿还的金额为R。P(n+1)为第n+1期开始时欠款的总数,则应等于P(n)加利息减去偿还

21、R,即 当 时欠款增长,当 时欠款减少,若对某m,有 ,则在实际问题中,还款往往是根据贷款方的经济实力变动,即视贷款方的时运而变,因而还款是波动的,记RR(n),于是有一阶差分方程: 若贷款额P(0)=50000,月利率r=1%,按月计息,显然要想还清贷款,必须R500,假如取R750,当每年末的欠款数取最接近的整数计算时,有下表: 每年年末欠款数由表可知,每月还款R750,有望在9年零3个月还清贷款。n1224364860728496108P(n)46829432573923034649295832382317332100181777 交战问题 有红、兰两支队伍交战,假设在n个时间单位后,两

22、支队伍的人数分别是x(n)和y(n),红军的每个士兵在每个时间间隔打死打伤兰军a个士兵,兰军的每个士兵在每个时间间隔打死打伤红军b个士兵。代数方程 根据所讨论问题、现象的运行机制,利用代数(包括线性代数)、递推关系、概率论等知识建立相应数学模型。 森林管理 森林中的树木每年都要有一批被砍伐出售,为使森林不被耗尽且每年有所收获,每当砍伐一颗树时,应就地补种一颗幼苗,使森林总数保持不变。被出售树木的价值取决于其高度,森林中的树木有不同的高度,能否寻找一个方案,在维持收获的前提下,如何砍伐树木,获得最大的经济效益。数学规划许多工程、技术和管理问题可归结为数学规划问题。常用的数学规划有线性规划、非线性

23、规划、动态规划、整数规划、目标规划等。 投资决策问题 某钢铁厂准备用5000万元用于A、B两个项目校改进行投资设xl、x2分别表示分配给项目A、B的投资据专家预估,投资项目A、B的年收益分别为20和16同时,投资后总的风险损失将随着总投资和单项投资的增加而增加,已知总的风险损失为2x12+2x22+(x1+x2)2。应如何分配资金,才能使期望的收益最大,问时使风险损大为最小。 目标函数 Max f(z)20 x1 十 16 x2 2x12 + 2x22 + (x1+x2)2 约束条件 取1则数学模型为:目标函数 Max f(z)20 x1 十 16x2 2x12 + 2x22 + (x1+x2

24、)2 约束条件 这是一个非线性规划问题。 有资金和库容约束的最佳批量 假设n种产品的年需求量、订货量及单价分别为Ri,Qi,Ci,i=1,2, ,n;K表示实施一次订货的固定费用;F表示库存费用系数(0F1),即FCi表示第i种产品的单位储存费;J,W分别表示可用资金和库容总量;wi表示第i种产品第i种产品的单位库存占用。研究在给定资金和库容总量的情况下,如何使费用最少。 存储控制问题 假设已对某种产品在特定时期内的需求作出预计,且希望决定每个时期的产量,可以最小的成本满足需求。 令时期数,n=1,,2,3,N Dn第n时期产品的需求量 xn第n时期开始时产品的库存量 dn第n时期产品的计划产

25、量 Pn第n时期产品的实际生产能力 Wn第n时期开结束时产品的库存容量 Cn第n时期产品的生产成本 Hn第n时期产品的库存成本则第n个时期生产、储存的状态转移方程(见图2314)是:期末库存期初库存本期生产需求,即 时期n DnPnWndn xnxn+1 R(xn, dn) 月份需求 能 力 成 本 生产能力库容生产成本库存成本123233323235175150200303040假设1月份的初始库存为1个产品单位 1月份 2月份 3月份D1=2P1=3x1=1 x2x3x4W1=2 d1=? D2=3 P2=2 W2=3 d2=?D3=3P3=3 W3=2d3=?R1(x1,d1)R2(x2

26、,d2)R3(x3,d3) 生产库存控制的3阶段动态规划问题k=3时有 x3d3f3(x3)=R3(x3,d3) = 240d3+40 x3-1201234012332106004002000k=2时,成本函数为 R2(x2,d2)150 d2+30(x2+ d2-3) =180 d2+30 x2-90, d2x2x3 x2d2-3R2(x2,d2)d2f3(x3)f2(x2)=R2(x2,d2)+ f3(x3)0 1 20 1 20 1 2012 0 0 1 300 150 330022600400 900 750 730k=1时,成本函数为 R1(x1,d1)175 d2+30(x1+ d

27、1-2)205d2+30 x1-60 计算表格d1x1x2 x1d1-2R1(x1,d1)d1f2(x2)f1(x1)=R1(x1,d1)+ f2(x2)0 1 2 30 1 2 3120 1 2 31 1 2 380 58523900730 1280 1315月份初始库存产量生产成本期末库存库存成本每月总成本1231102233503006001003000380300600总计1250301280最优策略图论方法 有时事物和现象间的联系与变化仅有或无两种情况,如A事件发生,则B事件也发生;或A事件达到某一阈值时,B事件就发生等,是二元关系。此时可采用图论的方法建模。 连锁店配送车辆的行车路

28、线 在一个城市的连锁店,某些商品或原料采用由配送中心每天(或数天)配送的供货方式。在一辆送货车装载量能满足的前提下,合理地安排到各连锁店的运货路线,可使运营效率最高,成本最低。这一问题可描述为设计一条路线,从配送中心出发,经过所有的连锁店,且每各店只经过一次,最后返回配送中心,这就是运筹学中著名的旅行推销员问题(Traveling Salemen Problem,简称为TSP)。TSP问题还可用于设计优化印刷线路板上插件的插接顺序,据报道美国已有一些厂家在印刷线路板上插件的插接顺序采用TSP问题运作。用图的语言,这是在n个顶点的完备图中,从任一顶点出发,每个顶点必过一次且仅过一次,又回到该顶点

29、得问题,是构造一个汉密尔顿图的问题。统计分析方法 统计分析方法是以概率论为基础,通过观察、收集和整理所研究对象的资料,根据样本推断总体。从方法论而言,属于具体到一般的归纳方法。当所研究问题的机制并不清楚时,采用概率统计方法建模是一条有效、可行的途径。统计建模的方法已在生物、医药、工程、管理、商业等领域得到广泛的应用。1.时间序列 (Time series)2.聚类分析(Cluster analysis)3.结构方程(Structural equation modeling SEM) 钢材消费量与国民收入 从统计年鉴查得一组历史数据如下表:年份钢材消费量(万吨)国民收入(亿)年份钢材消费量(万吨)国民收入(亿)19646981097197317652286196587212841974176223111966988150219751960201919678071394197619022435196873813031977201926251969102515551

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论