生产系统建模与仿真课件

合集下载

生产系统建模与仿真课件第1章仿真概述

生产系统建模与仿真课件第1章仿真概述

2018/9/19
20
1.3 系统建模与仿真的发展趋势
3 发展趋势
总体而言,计算机仿真技术正朝一体化建模与仿真环境的方 向发展,其主要热点为: 面向对象仿真:从人类认识世界的模式出发,提供更自然、 更直观、具有可维护性和可重用性的系统仿真框架; 定性仿真:以非数字手段处理信息输入、建模、行为分析和 结构输出,研究系统的定性行为,突破传统定量仿真的局限; 智能仿真:把以知识为核心和人类思维行为为背景的智能技 术,引入建模与仿真过程; 分布式仿真:通过计算机网络将分散在不同地点的仿真设备 互联,构成时间和空间相耦合的虚拟仿真环境;
系统尚不存在的情况下对于系统或活动本质的实现”。
• 1978年Korn在《连续系统仿真》一述中将仿真定义为“用能 代表所研究的系统的模型做实验”。 • 1984年Oren提出“仿真是一种基于模型的活动”,被认为是 现代仿真技术的一个重要概念。
• 基本共同观点是:仿真是基于模型进行的。
• 仿真是对真实世界的模拟。
2018/9/19 15
1.2 流行仿真软件简介
4 RaLC(乐龙)
乐龙软件由日本人工智能服务有限公司开发,完全中文化 界面,点击按钮即可在三维立体画面上显示出的对象物体,通 过对这些对象物体的配置来进行设计,对各个对象物体的形状 和规格,即使在仿真执行中也很容易可设置其属性。可以非常 直观且简单的建模。用户独创性机器设备可以与模型整合。人 工作业功能的作业管理器也可以说是杰作,如,对于“分拣、 验货、包装、搬运” 等一系列作业,用户既可以让多数人来 分担,又可以使工人互相协助;或设定作业优先度等。仅仅选 用内设菜单选项即可简单完成这些复杂的作业运行,不需要任 何复杂编程,且附带有能自动生成最短行进路径的智能化功能。

生产系统建模与仿真课件ppt课件

生产系统建模与仿真课件ppt课件

(1)实体(entity )。实体是指组成系统的各种
要素,它是ACD中产生活动的主体。
例如,FMS中的机床、工件、托盘、小车、机械
手等。
可用文号加数字说明。
第四章 制造系统建模方法
南昌大学
(2)活动(activity)。活动表示实体正处于 某种动作状态。
第四章 制造系统建模方法
南昌大学
模型反映了系统结构、参数及其主要行为之间的 关系,是系统设计、运行和控制的基础。 模型的表征形式:数学方程、曲线、图表、程序、 语言、数据集等。 与连续系统相比,离散事件系统建模存在不少困 难,主要表现在: ①离散事件发生在某个时刻,具有离散性。
第四章 制造系统建模方法
第四章 制造系统建模方法
南昌大学
4.2活动循环图法
4.2.1活动循环图法的基本原理
活动循环图(ACD)法:
以图形直观地显示系统状态及其变化,具有形象、
便于理解和分析等特点,在制造系统(如作业车
间、柔性制造系统等)中的应用较为广泛。
第四章 制造系统建模方法
南昌大学
ACD(活动循环图法)
实体状态循环发生变化,有静止(也称队列)和
第四章 制造系统建模方法
南昌大学
(5)直联活动和虚拟队列 如某一活动完成后,其后续活动就立即开始,
则称后续活动为直联活动。 为遵循实体的行为模式(状态交替变化),在
这两个活动之间插入一个等待时间为零的队列, 这种队列称为虚拟队列。
第四章 制造系统建模方法
南昌大学
②离散系统的性能指标常具有离散特征,如制造 系统的产量、零件的加工时间。 ③系统中随机性因素和概率化特征普遍存在。 ④复杂离散系统常具有分层和递阶特征。 如:企业生产计划:长期、中期和短期, 组织结构:集团、公司、分公司、车间、班组等

生产系统建模与仿真课件--第4章--随机变量与随机分布

生产系统建模与仿真课件--第4章--随机变量与随机分布

0 ,
Fx x ,
1 ,
x0 0 x 1 x 1
2019/9/11
1
0
1
x
(0,1)均匀分布的分布函数
30
4.2 随机数的生成方法
4.2.1 随机数的特性
仿真程序中的随机数序列必须具有以下统计特性: ① 均匀性:随机变量在其可能取值范围中任一
区间出现的概率和此区间的大小与可能值范围的比值成正 比。 ② 独立性:在某个区间内一个观测值发生
D(X )
2019/9/11
14
4.1 随机变量和随机分布概述
3.变异系数(coefficient of variation)
为了更好地描述随机变量的分散程度,引入变异系数的概 念,也称变化系数或变差系数。变异系数是指随机变量的 标准差与平均值的比值,即:
由于标准差与平均值的量纲相同,变异系数是无量纲量,
图4-9 正态分布的位置参数
2019/9/11
20
4.1 随机变量和随机分布概述
(2)比例参数 比例参数用于确定在分布范围内取值大小的比例尺度。
当比例参数的数值改变时,分布函数被压缩或扩张,分 布的范围发生改变,但分布的基本形状不会改变。
2019/9/11
21
4.1 随机变量和随机分布概述
图4-10 指数分布的比例参数
① f (x) 0


f (x)dx 1

F(x)为连续型随机变量的累积分布函数(CDF),它表示 随机变量小于或等于x的概率:
x
F (x) P( X x) f (x)dx
① 0 F(x) 1
② 当x1<x2时,有F(x1)≤F(x2)

生产系统建模与仿真教学课件ppt作者周泓第六章

生产系统建模与仿真教学课件ppt作者周泓第六章

SC3主编第六章• 6.1 系统设计方案的比较与评价6.2 方差缩减技术6.3 仿真实验设计6.1 系统设计方案的比较与评价6.1.1 两种系统设计方案的比较6.1.2 多系统设计方案的比较设置信水平为α,则ε^近似于100(1-α)%的置信区间为(6‐1)【例6‐1】 某机床设备有两种不同的故障维修策略。

分别对其进行独立的重复仿真运行10次,每次仿真运行长度为一个季度,得到两种策略下对应的平均运行费用,如表6‐1所示。

•记Z j为两种不同故障维修策略下的机床设备平均每个季度运行费用的差值,Z=X1j‐X2j(j=1,2,…,10),则有j•故可得ε的90%的置信区间为6.1.2 多系统设计方案的比较1. Bonferroni法2.“两阶段”法1. Bonferroni法(6‐2)(6‐3)(6‐4)(6‐5)2.“两阶段”法①对k个系统设计方案,分别各做n0≥2次独立的重复仿真运行,求得它们各自的样本均值和样本方差(6‐6)② 对系统方案i (i=1,2,…,k),再补充进行N i -n 0次的重复仿真运行,得到第2阶段样本的均值2.“两阶段”法(6‐7)(6‐8)6.2 方差缩减技术6.2.1 方差缩减技术概述6.2.2 对偶变量法6.2.3 公共随机数法6.2.1 方差缩减技术概述对仿真的输出结果进行统计分析的主要目的,就是获得系统状态变量的高精度的统计特性,以便能够对仿真运行的结果加以正确的利用。

但在前面的论述中不难发现:由于系统本身所固有的随机性特点,无论是对单个系统输出结果的性能测度,还是对多个系统设计方案的比较,所得到的结果都必然会存在一定的误差,以区间半长来表示,有(6‐9)6.2.2 对偶变量法(6‐10)(6‐11)(6‐12)6.2.3 公共随机数法(6‐13)(6‐14)6.3 仿真实验设计6.3.1 仿真实验设计概述6.3.2 仿真实验设计方法①通过科学、合理的安排仿真实验,可以减少仿真实验的次数,缩短实验周期,进而提高经济效益。

精品课件-生产系统建模与仿真-第六章

精品课件-生产系统建模与仿真-第六章

可以显示原材料、零部件、人员、运输车辆在系统中的运动状 5
★系统建模与
第七章 生产物流系统可视化
仿真★ (4)运行
通过试运行和建修模改与模仿型真,重复前三步得到
正确的计算机仿真模型之
后,对系统进行一定时间范围的运行,并在屏幕上动画显示系统 运行的过程,运行
方式可以是单步的、连续的和设定时间的。本步骤通过witness 提供的“run”工具栏
★系统建模与
第七章 生产物流系统可视化
仿真★
第六章 生产物流系统可建视模化与建仿模真与仿真
6.1 WITNESS 2003 用户界面
1
★系统建模与 仿真★
1. 元素选择窗口
第七章 生产物流系统可视化 建模与仿真
在元素选择窗口中,有五项内容:Simulation、Designer 、System、
Type、System Function。
行可视化定义。系统提供了图形库和颜色集,用户可以根据自己的
想象选择
8
★系统建模与
第七章 生产物流系统可视化
仿真★(3) 详细定义:本步骤要分别建定模义与每仿个真元素detail 对话框
中的参数。
机器的详细定义:本模型中对机器主要定义它们的机器类型、加工 周期、
进入规则和送出规则。
a) Witness 提供了的机器类型有:single(单流程)、 batch(批处
名称 Widget
类型表 Part
数量
1
Weigh Machine
1
Wash Produce In元spe素ct 名称C、1 类型、C2数量信C息3
Machine 1
Machine 1
Machine 1
Conveyor 1

生产线流程建模与仿真

生产线流程建模与仿真

1、生产线流程建模与仿真(共26页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--流水线生产系统WITNESS建模与仿真(一)1. 模型描述某企业在一条流水线上加工一种产品,该产品所需的零部件(Widget)经过称重(Weigh)、冲洗(Wash)、加工(Produce)和检测(Inspect)四个工序的操作后,形成产品离开系统,生产线布置如下图所示。

生产线上每道工序只有一台设备,零部件在每台设备上加工完毕后,由同其连接的输送链运输至下一设备,最后经过检测后被送出系统。

已知该流水线中各个工序的加工时间分别为:称重(weigh)5分钟、冲洗(wash)4分钟、加工(produce)3分钟、检测(inspect)3分钟。

每条输送链上有20个零件位,输送链上零件移动节拍为。

零部件的供应是源源不断的,不存在缺货现象。

使用WITNESS建立该系统的仿真模型界面如下图所示。

流水线生产系统WITNESS仿真模型界面2. 系统分析元素说明该流水线系统的组成元素主要为被加工的零部件、四台设备和三条输送线,因此该系统仿真模型的元素如下表所示:被加工的零部件由widget表示,4道工序分别由四台机器表示,C1、C2、C3表示输送链,而最后的实际产量由变量output统计和可视化显示。

表1 模型元素介绍系统运行时间仿真运行终止时间为:一天8小时=8*60=480min。

3. 模型建立使用WINTESS建立仿真模型的过程一般分为如下三步:Step1:定义元素Step2:元素细节设计Step3:仿真实验和数据分析下面描述如何通过这三步建立流水线生产系统的仿真模型。

定义元素WITNESS中可以通过四种方式定义元素:(1)通过系统布局区(layout window)定义元素:在系统布局区点击鼠标右键,在弹出菜单中选择Define菜单项,将弹出新建元素对话框,然后进行元素定义。

(2)通过元素选择窗口(elements)定义元素:选择元素选择窗口中的simulation项,单击鼠标右键,在弹出菜单中选择Define菜单项,将弹出新建元素对话框,然后进行元素定义。

第3章 生产系统建模方法

第3章 生产系统建模方法

系统建模方法概述
模型反映系统结构、参数及其主要行为 特征之间的关系,它是系统设计、运行和控 制的基础。根据建模手段和目标,可以将离 散事件动态系统模型分为三个层次:即逻辑 层次、统计层次和代数层次。本章介绍前 两个层次中的几种体系较完整且得到较多 工程应用的离散事件系统建模方法。
实体流图
概念 : 实体流图法采用与计算机程序流程图相类 似的图示符号和原理,建立表示临时实体 产生、在系统中流动、接受永久实体服务 以及消失等过程的流程图。该图可以表示 事件、状态变化及实体间相互作用的逻辑 关系。
活动循环图法
活动循环图法与实体流图法的比较 ①实体流图法是以临时实体在系统中的流动 过程为主线建立的模型,在实体流图中, 队列被作为一类特殊的实体来对待,各类 临时和永久实体没有独立的符号表示;而活 动循环图法则是基于各类临时和永久实体 的行为模式,它们均有其单独的图示表达 ,队列则被看做是实体生命周期中的一种 状态。
实体流图
常用符号: 菱形框——判断; 矩形框——事件、状态、活动等中间过程; 圆端矩形框——开始和结束; 箭头线——逻辑关系。
实体流图
具体建模思路:
(1)确定组成系统的实体及属性,将队列作为一种 特殊的实体来考虑。 (2)分析各种实体的状态和活动,及其相互间的影 响。队列实体的状态是队列的长度。 (3)考虑有哪些事情(事件)导致了活动的开始或 结束,或者可以作为活动开始或结束的标志 ,以确定引起实体状态变化的事件,并合并 条件事件。
活动循环图法
活动循环图法
活动循环图法
活动循环图综合
活动循环图法
思考某机械加工系统有两个实体:三台半自 动机床和一个操作工人。
活动循环图法
活动循环图的人工运行 首先确定系统初始状态。 ①在活动循环图上标记临时实体在初始状态 下的位置,给每个实体按到达系统的顺序 标号。 ②标记永久实体在初始状态下的位置。 “等待”或“空闲”

生产系统建模与仿真多媒体讲义

生产系统建模与仿真多媒体讲义

§7.2 性能测度及其估计
区间估计
如果{Y1,Y2,…,Yn}是统计独立的观察值
由点估计定义式计算 ˆ ,然后计算样本方差 S 2 i 1
n
Y ˆ
i
2
n 1
当Yi是独立的、相同分布时,那么样本方差S2就是总体方 差σ2=var(Yi)(对所有i=1,2,…,n,皆为常数)的无偏 估计。由于ˆ 的方差为 ˆ
§7.1 引言 接上页
A C B D
研究内容:电器元件的平均寿命 研究方法:在相同的实验条件下,进行元件的寿命测量
通讯系统
即:在相同的实验环境下,从时刻0开始测量,一直进行到E事件变真。 结论:这样的仿真我们称其为终态仿真
研究内容的变化:如果对于同样的系统,研究的是系统的特性,如通讯
2
2
n
,那么σ2(ˆ )的无偏估
2 S ˆ 2 ˆ n
,f 2
计具有 f =n-1的自由度
ˆ S ˆ
n 只要 点估计是无偏的,那么置信区间 便是近似正确的 是点估计准确度的测度。
ˆ
称为点估计 ˆ 的标准偏差。标准偏差 ˆt ˆ ˆt ˆ ˆ ˆ

暂态(终态)

稳态(非终态)
§7.1 引言 例
某一个通信系统由几个部件加上几个备用部件组成。 其中一个分支环节由A、B、C、D四个部分组成,B和C呈并 联方式连接。 在系统失效为止的
B
时间周期TE内考虑系统。
停止事件E定义为
A C 通讯系统
D
E={A失效,或D失效,
或B与C同时失效} 初始条件为各部件在时刻0都是新的(系统处于理想状态) 。
§7.1 引言

系统工程系统模型与仿真PPT课件

系统工程系统模型与仿真PPT课件

2、建模过程
建模的基本步骤 ①明确建模的目的和要求 以便使模型满足实际
要求,不致产生太大偏差; ②对系统进行一般语言描述 因为系统的语言描
述是进一步确定模型结构的基础;
③弄清系统中的主要因素(变量)及其相互关系 (结构关系和函数关系) 以便使模型准确表示 现实系统;
④确定模型的结构 这一步决定了模型定量方面 的内容;
?合适的选择
以上各条要求往往相抵触,特别是其真 实性与简明性这两条。一个成功的模型 须在它们之间恰当权衡与折衷。
7.2 系统模型的分类
系统模型的分类方法很多,下面叙述常用的几 种,目的在于从不同的角度来认识模型的多样性。
7.3 建立系统模型的方法及过程
1、方法
建模是科学研究的重要一步,是一种创造性的劳动。 建模的思考方法主要有如下几种:直接分析法,数据 分析法,比拟思考法,传递函数法,状态空间法。下 面分别如以叙述。
(1)直接分析法
当研究的问题比较简单又足够明确时,可以根据物 理的、化学的、经济的规律,通过一般的推理分析, 将模型构造出来,这就是所谓直接分析法。
线性规划模型就是利用直接分析法建立起来的。 下面举例说明。

例1
混合配料模型:某养鸡场有一万只鸡,用动物饲料和谷物饲料混合 喂养,每天每只鸡平均吃混合饲料一斤,其中动物饲料占的比例不 得少于1/5,动物饲料每斤0.25元,谷物饲料每斤0.20元,饲料至多 能供应谷物饲料5万斤/周,问应怎样混合饲料,才能使养鸡场每周 的成本最低?
因此所求的线性回归方程是y=22.410 67+0.765 56x; (4)若某学生入学数学成绩为80分,代入上式可求得,y≈84
分,即这个学生高一期末数学成绩预测值为84分.
(3)比拟思考法

生产系统建模与仿真概述(PPT 156页)

生产系统建模与仿真概述(PPT 156页)

课程介绍
课程主要内容: •离散事件系统建模与仿真的基本原理 •离散事件系统建模与仿真的方法 •Petri网建模与仿真
课程的先修课程: •生产运作与管理 •运筹学 •计算机编程与应用技术 •概率论与数理统计
课程的考核方法: 完成相关作业及期末考核。
工业工程与管理系 Industrial Engineering & Management
1.3 服务系统仿真的特征
• 服务技术与服务管理的结合
工业工程与管理系 Industrial Engineering & Management
实例求解
• 实例目标:了解仿真 • 求解方法:手工仿真 • 求解平台:Excel • 求解原理:
– 每个文件的处理时间(工作时间tw)是一个随机过程,符合一定的 概率分布;
– 该工作人员一上班就开始处理文件,所以第一个文件处理的开始时 间就是仿真的开始时间(0时刻),后续文件的开始时间tf=上一文 件的结束时间或休息后的时间;
在离散事件系统中,各事件以某种顺序或 在某种条件下发生,并且大都是随机性的, 不能用常规的方法加以研究。
连续系统事件的发生在时间和 空间上都是连续的。
在连续系统的数字仿真中,时 间通常被分割成均匀的间隔, 并以一个基本的时间间隔计时。
在连续系统仿真中,系统动力 学模型是由表征系统变量之间 关系的方程来描述的。
工业工程与管理系 Industrial Engineering & Management
1.1 离散事件系统仿真的基本概念
• 系统仿真方法适用怎样的领域?
系统仿真的方法适用于任何的领域
工程类
非工程类
机械 电子 化工 交通 管理 经济 政治

生产系统建模与仿真课件--第6章排队系统建模与仿真

生产系统建模与仿真课件--第6章排队系统建模与仿真
6.4 排队系统分析 6.4.1 M/M/1(单服务台指数分布) 6.4.2 M/M/C(多服务台指数分布)
6.5 排队系统仿真
2020/3/21
1
6.1 排队系统概述
6.1.1 排队现象 排队是现实生活中的常见现象。 造成排队的原因是:等待服务的顾客数量超过服务能 力。 解决排队问题的途径:减少顾客等待时间与减低成本 之间的平衡。 排队系统模型是生产系统模型的重要组成部分。 排队现象举例:
Y—表示服务时间分布,所用符号与表示顾客到达间隔时间分
布相同。
M——表示服务过程为泊松过程或负指数分布;
D——表示定长分布; Ek ——表示k阶爱尔朗分布;
G——表示一般相互独立的随机分布。
2020/3/21
23
6.2 排队系统的基本概念
Z—表示服务台(员)个数。 “1”则表示单个服务台,“s”(s >1)表示多个服务台。
排队论的目标:研究排队系统的运行效率,评估服务质量, 确定系统参数的最优值,判断系统结构是否合理,提出改进措施 等等。主要性能指标包括:
✓ 队长和排队长(队列长度) ✓ 等待时间和逗留时间 ✓ 忙期和闲期
2020/3/21
2
6.1 排队系统概述
6.1.2 排队论及其产生
排队论(Queuing Theory),又称随机服务系统理论 (Random Service System Theory),是一门研究拥挤 现象(排队、等待)的科学。 1918年,丹麦工程师Erlang提出用概率方法研究电 话的通话过程,既而形成排队论理论。 它是在研究各种排队系统概率规律性的基础上,解 决相应排队系统的最优设计和最优控制问题。
完整的表达方式通常用到6个符号并取如下固定格式:
X/Y/Z/A/B/C

生产系统建模与仿真

生产系统建模与仿真

模型
8 7 6 5 4 3 2 1 H H
G
100.00 40.00

F
140.00
F
290.00
100.00
E
140.00
150.00
210.00
E
60.00
76.00
60.00
30.00
35.00
20.00
55.00 95.00
55.00 75.00 105.00
20.00 40.00
170.00
有形产出-通过生产创造出的实物产品,它是看得见摸得 着的,汽车、电视、手机等; 无形产出是指服务作业提供的各种服务,它是不可触及的, 如银行提供的金融服务、大学提供的教育等。
引言
产出与服务的有效性是指所提供的产品与服务 必须具有附加价值或效用。效用可以体现为:
形体转换-指物质产品形体变化带来的效用; 位置转换-地点变化带来的效用,如运输; 信息转换-将初始、零散、分布的信息转换为特定的、有 用的信息,如管理咨询和市场调查报告。
第5章 加工系统 Chapter 5. Modeling Manufacturing Systems
授课内容 Contents
第6章 输入数据的分析 Chapter 6. Data Collection and Analysis 第7章 仿真的输出分析 Chapter 7. Simulation Output Analysis 第8章 仿真方案的比较与评价 Chapter 8. Comparing Alternative Systems 第9章 生产系统仿真的应用实例 Chapter 8. Case Study – Using ProModel

第七章 生产系统仿真软件及其应用举例ppt课件

第七章 生产系统仿真软件及其应用举例ppt课件

(2)元素可视化(Display)的设置
3)Draw按钮,用于激活显示设计对话框来进行
显示属性的绘制和更改。
4)Erase按钮,用于激活删除显示属性项对话框来
进行属性项的删除。
5)Layers是按钮,用于激活层设计对话框来进行层
的可移动性和可视性设计。
6)Lock是按钮,用于设定元素显示属性项的锁定状 态,该按钮将在三种状态之间切换(Lock、 Unlock和Superlock)。
(2)元素可视化(Display)的设置
元素显示工具栏中一共有九个对象,下面 从左到右,分别介绍这九个对象如下:
1)显示设计模式下拉列表框:有两个选项Draw和 Updata,第一次设计建模元素的某一显示属性时, 选择Draw项;对已经设计了的显示属性进行修改 设计时,选择Updata项。
(2)元素可视化(Display)的设置
(7)优化(Optimizer)
Witness还提供了系统优化“Optimizer”。如果 一个系统的绩效将因其构成元素的配置不同而得 到不同的结果,并不需要建立多种配置的计算机 模型。我们可以直接使用同一个计算机模型,然 后通过“Optimizer”模块来设定每一元素的可 变属性值的取值范围,得到一个取值范围集合, 并设定表示绩效的目标函数是最大值还是最小值 进行优化仿真运行,就可以得到前n个最优绩效 的系统配置(n可自行设定。)
在属性下拉列表框中选择“Labor Queue”, 点击 按钮进入Display Part Queue对话框。 在Queue Type对话框中选择Queue,在Queue Direction对话框中选择Right,在Display Size对话框中设置为8,点击Drew鼠标呈现 “+”形,把鼠标移动到适当位置点击左键即 可。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章 制造系统建模方法
另外,也可以根据系统实际,制定控制系统运行的 调度规则,合理地安排系统的活动次序,提高系统 的运行效率。下面以图4-6所示的ACD为例,分析 规则在系统仿真中的作用。
第四章 制造系统建模方法
另外,也可以根据系统实际,制定控制系统运行的 调度规则,合理地安排系统的活动次序,提高系统 的运行效率。以图4-6为例,调度规则作用。
一般地,系统状态随着系统规模按指数方式增加, 存在“状态爆炸”问题,由此导致模型求解时计 算量的急剧增加,给模型的求解带来困难。
第四章 制造系统建模方法
根据建模手段和目标,可以将DEDS模型分为三 个层次: • 逻辑层次 • 代数层次 • 统计性能层次。
第四章 制造系统建模方法
逻辑层次:分析和研究事件与系统状态的对应 关系。 主要数学工具:形式语言/有限自动机、活动 循环图法、Petri网、马尔可夫链(Markov chain)等。 代数层次:研究DEDS的代数特性和运动过程。 主要数学工具:极大极小代数等
第四章 制造系统建模方法
ACD法有直观、形象等优点,但也有明显的缺点: ①当系统结构复杂、实体数量多时,活动循环图将十 分复杂,给建模与分析等带来困难。 ②ACD法只能描述系统的稳态特征,而不研究系统 的瞬态(如动作的开始、结束等)。 ③ACD法缺乏定量的分析工具。 上述缺点限制了ACD法的推广。
第四章 制造系统建模方法
4.1系统建模方法概述 连续系统可以借助相关数学理论,对系统加以描述和求解。 离散事件系统研究最早以排队现象和排队网络为对象。 上世纪70年代前后,FMS、大规模计算机、网络通信、机场调度等复杂离散
事件系统的相继出现,推动了离散事件动态系统(DEDS )理论的形成和发展。
第四章 制造系统建模方法
第四章 制造系统建模方法
(3)队列(queue)。队列用来表示实体处于静止 或等待状态。
一般,队列用圆圈来表示,并在圆圈中注明队 列的性质。
(4)实体的行为模式:在ACD模型中,实体行为 始终遵循“…→活动→队列→活动→ …”的交替变化 规则,称为实体的行为模式。
第四章 制造系统建模方法
(5)直联活动和虚拟队列 如某一活动完成后,其后续活动就立即开始, 则称后续活动为直联活动。 为遵循实体的行为模式(状态交替变化),在这 两个活动之间插入一个等待时间为零的队列,这 种队列称为虚拟队列。
第四章 制造系统建模方法 完成各实体活动循环图之后,可将活动循环图集 成起来,构成活动循环图。D表示持续时间。
图4.3 机械加工系统的活动循环图
第四章 制造系统建模方法
系统中的实体之间存在合作关系。 合作活动:只有当参与合作活动的实体都在该活动的 前置队列存在时。
如“安装”是机床和工人的合作活动:要同时有工 人在“等待” 状态和机床处于“空闲”状态。
在绘制活动循环图时,可将实体按照某种行为特征 加以分类。
例如,将机床分为“加工”与“空闲”状态,工 人分为“工作”与“等待”状态等。
另外,还可以对同类型的实体进行分类,如将机 床分为“铣床”与“车床”,工人分为“操作工” 和“维修工”等。
第四章 制造系统建模方法
ACD法常用术语有: (1)实体(entity )。实体是指组成系统的各种要素,
它是ACD中产生活动的主体。 例如,FMS中的机床、工件、托盘、小车、机械
手等。 可用文字说明或不同线型表示不同的实体。 实体数量可在实体名称后用圆括号加数字说明。
第四章 制造系统建模方法
(2)活动(activity)。活动表示实体正处于某 种动作状态。
一般用矩形框表示。 活动名称用文字标注在矩形框中。 活动持续时间(也称活动周期),可标注在 活动的矩形框下方。
第四章 制造系统建模方法
ACD模型通过定义活动的优先权(priority)和制定 活动的规则(rule)等方法加以解决此类问题。 优先权方法:根据活动的重要性给活动分配不同的 级别,当两个活动可以同时发生时,优先级高的活 动优先安排。
对于多数机械加工系统,“安装”活动的优先级应 高于“休息”活动的优先级。
第四章 制造系统建模方法
4.3马尔可夫过程 马尔可夫过程(Markov process)是研究离散事件 动态系统状态空间的重要方法,它的数学基础是随机 过程理论。如果一个随机过程的概率分布函数具有如 下特性:
第四章 制造系统建模方法
马尔可夫特性:当给定t时刻随机过程的状态为 Xn,则该过程的后续状态及其出现的概率与t之 前的历史无关。即,过程当前的状态包括了过 程所有的历史信息,而与当前状态之前的历史 无关,这种性质也称作无后效性或无记忆性 (memoryless)。
p、q就是状态转移的概率
第四章 制造系统建模方法
也可采用状态转移率矩阵来描述
第四章 制造系统建模方法
系统经过多次转移后,通常会达到一个与时 间无关的稳定状态。即各状态逗留的概率不 再发生变化。
求解系统处于各种状态的稳态概率是研究离 散事件系统特性的重要手段。系统各状态稳 定概率通常有以下两种解法:
第四章 制造系统建模方法
(6)合作活动 如果一个活动要求有多于一个(或一类)的实体 参加才能开始,则称这种活动为合作活动。
第四章 制造系统建模方法
例:某机械加工系统 两个实体:一台半自动机床和一个操作工人。 工人:安装工件和取下工件。 工件安装完毕后,机床自动完成工件加工。 加工完毕,机床停止,直到工人安装一个新的工 件,再开始下一个加工循环。
第四章 制造系统建模方法
对于连续型随机变量X,满足无记忆特性的概 率分布函数为:
第四章 制造系统建模方法
离散状态空间的马尔可夫过程也称为马尔可夫 链(Markov Chain,MC)。对于离散时间马 尔可夫链(DTMC),驻留时间必定是满足几 何分布的随机变量。以s表示随机过程在一个状 态i的驻留时间,则有:
第四章 制造系统建模方法
对于复杂离散事件系统,为降低建模和分析的难 度,通常将系统分解为若干既相对独立又相互作 用的子系统。
在完成局部和低层次系统建模的基础上,再构建 整个系统模型。
如进销存系统: 采购子系统、销售子系统和库存管理子系统。
第四章 制造系统建模方法
⑤存在状态爆炸性和计算可行性问题。 离散事件系统的状态数量与系统变量之间呈排列 组合的关系。
因此,在ACD建模时,需要考虑实体的到达活 动,即实体从系统外越过边界进人系统的活动。
第四章 制造系统建模方法
4.2.3 ACD模型的仿真运行 ACD模型反映了系统中的实体及其所具有的活动。 ACD模型如何运行? 以图4-5中的工人而言,系统运行时他将面临“活 动选择”问题,即当某一时刻“安装”和“休息” 两个活动都可以开始时,究竟应该选择哪一个活动 作为下一个活动?
第四章 制造系统建模方法
状态驻留时间是检验随机过程是否属于马尔 可夫过程的重要标志。
可采用以下几种方法:①检查一个随机过程 是否满足马尔可夫特性。 ②状态驻留时间分布是否是无记忆的。③过程 从一个状态到另一个状态的概率是否仅依赖于 要离开的状态和目的状态。
第四章 制造系统建模方法 马尔可夫模型常使用状态转移图来描述系统的运行情 况。 图4-7为一个可修复系统的状态转移图,系统存在 “正常(S)”和“故障(F)”两种状态。
第四章 制造系统建模方法
当机床的前置队列为“空闲”时(表示系统中有机 床可以利用),工人将先进行“安装”活动。
只有在“安装”活动不能进行且符合“休息”活动 的时间安排时,工人才能“休息”。
如果“休息”活动的级别比“安装”活动的级别高, 可能会因工人的“休息”活动而使得机床处于“空 闲”状态,影响系统的效率。
第四章 制造系统建模方法
统计性能层次:研究随机条件下DEDS的统计 性能特性及其优化问题。 主要建模工具:排队论、库存模型、摄动分析 法、半马尔可夫离散事件动态系统是一门处于发展中的学科。 目前还没有形成统一的和具有普适性的建模理论 与方法。 本章以制造系统为主要建模对象,介绍几种体系 较完整且得到较多工程应用的离散事件系统建模 方法。
DEDS系统的特征: ①离散事件是构成系统的基本要素,也是导致系统状 态演变并触发新的事件的基本原因。 ②离散事件发生的时刻受系统结构、参数、状态以及 环境的共同影响,具有随机性和不确定性,使得系统 状态的变化也具有不确定性。
第四章 制造系统建模方法
③研究DEDS的过程就是分析因离散事件发生而 导致的系统状态演变的过程,研究的目标包括: 控制不期望事件的发生,使事件按预定的时刻或 顺序发生。 ④DEDS的运行和控制多基于人为的运行规则或 决策逻辑,而不是物理学定律。
第四章 制造系统建模方法
该机械加工系统由三台半自动机床(图中以①、②、 ③表示)和一个工人组成,初始时三台机床均处于 “空闲”状态,工人处于“等待”状态。
若三台机床“加工”活动和“安装”活动的周期各 不相等,工人应该先为哪一台机床提供“安装”服务? “加工”周期最长或最短? “安装”周期最长或最短?
如果只满足其中一个条件,则另一个实体将在队列 中等待,从而造成设备和资源闲置、系统性能下降。
第四章 制造系统建模方法
当一个活动开始时,相应的实体从前置队列(静止 状态)中移至该活动状态。
在ACD图中,令牌(token)表示实体当前的状态。 当活动结束时,令牌从该活动移人相关的后续队列。 一个活动完成后,实体被释放,从而为后续活动创 造条件。
第四章 制造系统建模方法
图4.1机床的活动循环图
4.2工人的活动循环图
第四章 制造系统建模方法
ACD模型是按照实体类型建立的,与同类型实体的数 量无关。
即使系统中的实体类型和活动周期不同,只要系统的 行为模式相同,也可以用同一个ACD图加以描述。
第四章 制造系统建模方法 为了表示不同类型的实体数量,可在各实体名 称后面括号中的数字表示,缺省值为1。
相关文档
最新文档