系统建模和计算机仿真课程总结_系统工程课程总结
系统建模和计算机仿真课程总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“系统工程课程总结”。
系统建模和计算机仿真课程总结
第一章
1.系统:按照某些规律结合起来,互相作用、互相依存的所有实体的集合或总和。
模型:真实对象、对象间关系的特性抽象,描述某些系统本质。仿真:通过对模型的实验以达到研究系统这个目的。
2.同态:系统与模型在行为级上等价。同构:系统与模型在结构级上等价。
黑箱:可观测输入、输出值,但不知内部结构的系统(通过输入和输出推断其内部结构)
白箱:已知内部结构的系统(灰箱:介于黑箱和白箱之间)3.演绎:应用先验理论,补充假设和推理,通过数学逻辑演绎建模,是一个从一般(抽象)到特殊(具体)的过程。
归纳:从系统的行为级开始,逐步获得系统结构级的描述。是一个从特殊(具体)到一般(抽象)的过程。推理结果往往不是唯一解。4.面向对象仿真:从人类认识世界模式出发,使问题空间和求解空间一致,提供更自然直观、可维护、可重用的系统仿真框架。
定性仿真:力求非数字化,以非数字手段处理信息输入、建模、行为分析和结构输出,通过定性模型推导系统定性行为描述。
智能仿真:力求非数字化,以非数字手段处理信息输入、建模、行为分析和结构输出,通过定性模型推导系统定性行为描述。
可视化仿真:用于为仿真过程及结果增加文本提示、图形、图像、动画表现,使仿真过程更加直观,并能验证仿真过程是否正确。虚拟现实仿真:由计算机全部或部分生成的多维感觉环境,给参与者产生各种感官信号,若视觉、听觉、触觉等,使参与者身临其境。第二章
1.系统建模原则:
(1)可分离原则:系统中的实体不同程度上均相互关联,结合建模目标合理忽略某些关联。依赖于系统环境的界定、系统因素的提炼即约束条件与外部条件的设定。
(2)合理假设原则:任何模型的建立均应基于某些合理的假设,以简
化模型,有利于仿真的实现。
(3)因果性原则:系统的输入和输出满足函数映射关系。(4)可测量、选择原则:输入量和输出量可量化。2.系统模型分类:(1)根据模型的时间集合连续时间模型:时间用实数表示,系统的状态可以在任意时刻点获得。离散时间模型:时间用整数表示,系统的状态可以在离散的时刻点上获得,所谓整数时间指的是单位时间的整数倍。(2)根据模型的状态变量
连续变化模型:系统中的状态变量随时间连续变化。
离散变化模型:系统中的状态变量不连续变化,即在某一时刻到下一时刻之间的时间内,系统状态不发生变化。(3)其他分类
确定性模型和随机性模型:输入确定,输出确定/不确定。白箱模型、灰箱模型和黑箱模型。3.排队规则:
先到先服务(FIFO):按照到达次序接受服务。后到先服务(LIFO):按照到达次序的相反次序接受服务。随机服务(SIRO):从等待的客户中随机选择客户进行服务。优先权服务(PR):等待的客户具有不同的优先权,给优先权高的客户先提供服务。最短处理时间先服务(SPT):选择需要服务时间最短的客户提供服务。4.层次分析法的基本步骤
(1)建立层次结构模型,该结构图包括目标层,准则层,方案层。(2)构造成对比较矩阵,从第二层开始用成对比较矩阵和1~9尺度。(3)计算单排序权向量并做一致性检验(对每个成对比较矩阵计算最大特征值及其对应的特征向量,利用一致性指标、随机一致性指标和一致性比率做一致性检验。若检验通过,特征向量(归一化后)即为权向量;若不通过,需要重新构造成对比较矩阵)。
(4)计算总排序权向量并做一致性检验,计算最下层对最上层总排序的权向量。
利用总排序一致性比率进行检验。若通过,则可按照总排序权向量表
示的结果进行决策,否则需要重新考虑模型或重新构造那些一致性比率较大的成对比较矩阵。
5.图解建模法、最小二乘法、层次分析法(AHP)、随机数生成的例题详解
例题1:线性拟合建立这直线方程就要确定a0和a1,应用《最小二乘法原理》,将实测值与拟合公式计算值
Yia0a的差值1xiYiYˆ的平方和i(YiYˆi)2最小为“优化判据”。
令(YiYˆi)2则(Yˆia0a1xi)2 ˆa(Yi0a1xi)22(Yˆia0ax)2(aaxYˆ)a0a1i01ii0(Yˆia0a1xi)22ˆaax)x2a(Yi01ii(a0a1xiYˆi)xi1a1 推导出:
na0a1(xi)Yˆiax20(xi)a1i(xiYˆi)a0(Yˆi)/na1(xi)/n0.15an(1xiYˆi)(xiYˆi)nx220.859i(xi)y0.150.859x
例题2:随机数 线性同余发生器
x(modm)axaxii1axii[m]ma,m选取规则
○
1随机数序列周期为m/4,依照所要产生的随机数规模确定m ○2证m是2的指数幂 ○3p为机器字长,k为任意整数,a取最接近2p/2且满足a=8k+3或a=8k-3 问:生一个15000个数的随机序列,m与a该如何取值?
m接近60000,取m=216=65536,机器字长为16位。2p/2=28=256;K=32时,259/253最接近256;xi+1=259xi-[259xi/65536]*65536;x0=10;x1=259*10-[259*10/65536]*65536=2590;x2=259*2590-[259*2590/65536]*65536=15450。例3:层次分析法(AHP)
Step1 将判断矩阵的每一列元素做归一化处理:
nbijbij/bkj.........(i,j1,2,...,n)k1Step2 将归一化的判断矩阵按行相加:nwibij.........(i1,2,...,n)j1Step3 对向量wi(w1,w2,...,wn)T归一化
:nwiwi/wj.........(i1,2,...,n)
j1(Step4 计算,作为最大特征根的近似值。)
练习:
可以将此例中的7 名专家分为3 类: A1 = { 1,4,6},A2 = { 3,7,5},A3 = { 2}
第三章
1.集中参数系统模型的数值实现(单步法、欧拉法、梯形法、龙格-库塔法)
欧拉法:ytn1n1ytnttft,ydtytnftn,ytnnytnhytnhytn
梯形法:ythn1ytn2ftn,ynftn1,yn1
例:龙格—库塔法
基本思想:以几个点上函数y(t)的一阶导函数值的线性组合来近似替代y(t)在某点的各阶导数,再用泰勒级数展开式确定线性组合中的各加权
系数。
ri1y(th)y(t)hbikikif(tcih,y(t)hkj)i1,2,,rc10i1ajj1y(th)y(t)hy(t)1h2y(t)1r!hry(r)(t)o(hr12!)r1y(th)y(t)b1hf(t,y)r2y(th)y(t)h2(k1k2)k1f(t,y)r4y(th)y(t)h6(k1k2k3k4)kf(t,y)khhhh12f(t2,y2k1)k3f(t2,y2k2)k4f(th,yhk3)2.分布参数系统模型的数值实现(偏微分方程的求解)
人口控制问题
定义一个地区在t时刻所有年龄小于r岁的人口总数为人口函数F(r,t),地区在t时刻的人口总数为N(t),人类所能活的最高年龄位rm,则有:F(0,t)0F(rm,t)N(t)
假设:F(r,t)是r,t的连续函数,且一阶偏导数也连续。p(r,t)Fr0F(r,t)r0p(,t)dF(0,t)r0p(,t)drrm时,F(r,t)N(t),所以p(rm,t)0
3.考虑一维热传导方程:
uta2ux2f(x),0tT(1.1)其中a是正常数,f(x)是给定的连续函数。现在考虑第二类初边值问题的差分逼近: 初始条件:u(x,0)(x),0xl(1.2)
边值条件:u(0,t)(t),u(l,t)(t),0tT(1.3)
假设f(x)和(x)在相应区域光滑,并且在x0,l满足相容条件,使上述问题有惟一充分光滑的解。
用向前差分格式计算如下热传导方程的初边值问题
ua2u20,(a0是常数),u(t,0)xx1x,0x1,u(0,t)1,u(1,t)0,t0,已知其精确解为u(x,t)=1-x.第四章
1.仿真时钟:表示仿真时间的变化,时间间隔称为仿真步长。x11
2.Petri网建模内容 ln[1F(x)]ln[1u]1lnu第五章
(3)取舍法:从许多均匀分布的随机数中选出一部分,使其具有给定1.随机变量:符合一定概率密度函数的变量。
分布的随机变量,它可用于产生任意有界的随机变量。
基本思路:产生[0,1]区间上均匀分布的随机数,再转换为正态分布、泊松分布、几何分布等。cg(x)dxf(x)1r(x)g(x)/c
2.随机数发生器设计
例:求
(4,3)分布的随机变量。(4,3)分布的密度函数是
(1)线性同余法Zi(aZi1c)(modm)ma,mc,Z0m
定理
f(x)60x3(1x2),0x1
0,其他○
1当且仅当下列三个条件满足后,线性同余发生器具有满周期;(4)组合法:当分布函数可以表示成若干个其他分布函数之和,而这○
2能够同时整除m和c的正整数只有1; 些分布函数较原来的分布函数更易求得其随机变量时,可以采用组合○
3如果q是整除m的素数(即q只能被自身及1整除), 则q能整除(a-1); 法。将欲生成的随机变量服从的分布函数拆分为其他分布函数的凸组○
4如果m能被4整除,则(a-1)也能被4整除。合,先产生其他分布函数的随机变量,再产生目标随机变量。
(2)逆变法:获得随机变量的概率分布函数的反函数,从而反推随机kkF(x)变量本身。
pjFj(x)f(x)fj(x)pj0,j1pjj1kp
j1j1P(Yy)P(F1(U)y)P(UF(y))F(y)P(xy)例:设存在一个分布,其密度函数为f(x)0.5e|x|,产生服从该分
布的随机变量x。
例:求服从指数分布的随机数x。
f(x)ex(x0)
f(x)0.5exI1,xA(,0)(x)0.5exI(0,)(x)IA(x)
x0,其他F(x)exdx1ex0(x0)