问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

基于Petri网的柔性制造系统的建模与仿真

发布网友 发布时间:2022-05-10 16:09

我来回答

3个回答

热心网友 时间:2023-10-15 07:06

针对柔性制造系统FMS(Flexible Manufacturing system)建模特点,提出了UML-OOPN 集成建模方法。该方法是用UML(the Unified Modeling Language)建立柔性制造系统FMS(Flexible Manufacturing system)模型,然后将该模型映射为面向对象Petri 网OOPN(object-Oriented Petri Nets)网模型,通过Petri网模型的分析和仿真,其结果可用于修正和改进模型设计。
引 言 柔性制造系统是一个功能结构复杂的人造系统,它一般由数控加工单元、物料储运单元和计算机控制单元组成,各单元具备一定的柔性,能根据生产任务和环境的变化迅速进行调整。与传统制造系统相似,FMS制造单元的分析也需要模型的支持,而且必须具有高度的重构性和重用性。目前,在制造系统建模领域,将面向对象的建模技术与Petri 网理论相结合,相互取长补短是重要的发展趋势。本文综合了统一建模语言UML和面向对象Petri网各自的优势,提出了UML-OOPN集成建模方法。 1 UML-OOPN集成建模方法的技术基础 1.1 统一建模语言UML 统一建模语言UML是面向对象建模方法向统一化、标准化方向发展的产物,比其它面向对象方法具有更强的建模能力,擅长于并行、分布式系统的建模。UML是一种图形化的建模语言,定义了5类共10种不同的模型图,支持从不同的角度考虑系统。 1.2 面向对象Petri网 本文采用的面向对象Petri网OOPN 是对韩国KAIST的Yang Kyu Lee等提出的OPNets模型的扩展。在OPNets中,如图1所示,用高级网子网描述每个对象的行为以及对象之间的关系,通过用方形框把子网括起来表示封装与抽象。为了信息隐藏,每个对象清晰地表示为外部结构和内部结构两部分。外部结构描述对象之间的信息通信,而内部结构描述每个对象的内部控制流。对象的外部接口由“消息队列”(message queue,简称mesQueue,用椭圆表示,类似于用圆表示的库所)、“门’,(gate,用粗线表示,类似于用方形框表示的变迁)以及它们之间的流关系(arc,用弧线表示)给出。每个对象表示为一个子网,库所中令牌的变化代表了对象的不同状态(用黑点表示令牌token),故这些库所特别地称为state。

用粗线表示,类似于用方形框表示的变迁)以及它们之间的流关系(arc,用弧线表示)给出。每个对象表示为一个子网,库所中令牌的变化代表了对象的不同状态(用黑点表示令牌token),故这些库所特别地称为state。 1.3 集成UML和OOPN的动机 UML语言的特点是功能丰富、直观易学,但形式化程度不够。UML描述的系统模型,目前尚缺乏严密有效的验证和分析方法,同时也难以在模型实现之前进行仿真运行,因此难于进行有效的模型修正和改进。而Petri网的形式化程度更高,能够对系统的结构和动态行为进行严密的数学分析和直观的计算机仿真,但是相对比较抽象、比较不易于掌握。 综上所述,UML对用户友好,Petri网具有形式化的严密性;UML能够有效的描述系统,Petri网能够严密地分析系统;UML模型与程序实现紧密相联,Petri网模型则易于仿真。根据uML和Petri网各自的恃点,本文提出了UML-OOPN集成建模方法。 2 UML-OOPN集成建模方法 2.1 UML-OOPN集成建模方法的总体设计思想UML-OOPN 集成建模方法的总体设计思想是采用UML对系统建立模型,内部映射成面向对象petri网模型,利用Petri网模型进行模拟、仿真、静态和动态死锁检测,其结果用于修正和改进模型设计,这样的模型设计和模型分析反复进行,不断改进直至满意为止。此映射思想如图2所示。

热心网友 时间:2023-10-15 07:07

为解决Petri网模型中的状态爆炸问题,提出了一种将简化规则应用到Petri网模型中的方法。该方法通过库所和变迁的合并与消除,来达到简化模型的目的。以柔性制造系统的加工站为例,建立加工站的Petri网模型,将简化规则应用到改进的加工站模型中。为了说明简化网保持了原网的外部功能,利用基于时序Petri网的时态逻辑规则进行了证明。结果显示,简化网在保持功能性的基础上,提高了验证和分析的效率。

热心网友 时间:2023-10-15 07:07

想要高分就要给好答案。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电动工具有哪些牌子 充电钻有多少牌子好 充电电钻有哪些品牌 充电手电钻有哪些品牌 F1 2011回音爆音 Rapture3D是什么软件? rapture3d是什么? rapture3d ...可以从手机里下电脑单机游戏吗? 可以的话怎么弄。 我这边最近风太大,家里这个旧的燃气热水器不敢用了….有没有防风的型号... 如何用哑铃有效锻炼三角肌? 如何用哑铃快速锻炼出三角肌!! 哑铃怎么锻炼三角肌 2016年12月1日12点32分出生的张姓男宝宝五行起名 孩子2010年阳历12月1号晚上11点22分,取名李珏轩分析一下。急急急 哑铃怎么练三角肌? 我侄子 12月1日生的 姓朱 用生辰八字怎么来给孩子起名字 请各位帮帮忙 ,谢谢· 我家儿子12月1号上午9点18分出生 起名叫吕宗泽这名字怎么样? 这种心形跟九宫格的照片是怎么弄的啊?求p图软件名称 胆囊结石没有治疗对怀孕有影响吗 怀孕三个月胆囊结石发作没吃药对宝宝有影��% 胆结石患者,怀孕前是否需要先处理胆结石? 孕期胆囊结石不能吃什么食物 胆囊结石对妊娠的危害不可小觑 翻译几句话? 怀孕初期检查发现胆结石怎么办 胆囊结石患者能怀孕吗? 定语从句~~句子+翻译 语法问题 英语 Is honesty the best policy? We _ that it is when we are li... 万用表的基本功用 系统仿真的要素有哪几个虚拟系统,实际系统,数学模型,计算机 万用表的基本释义 入门的复音口琴,那个品牌好? 4399和平精英助手什么是吃鸡基金 更新完ios5 App store怎么变成英文了,能转换成中文吗? IOS5连接不到App Store 怎么回事? iphone5的app有什么用 为什么我iphone5里面的APP store是英文的啊 iphone5打开App Store提示无法连接到iTunes Stoe iphone 5天气app没有了是为什么? 名字打分(吴雨荞)女宝宝:2021年10月15日8点46分:这个名字合适吗?总分多少?_百度问一问 新买的iphone5在APP里下载东西,有很多这种云的图标,怎么回事? GB/T7233-87和GB/T 7233.1-2009有什么区别 为什么菲菲到肥肥轻1/8,是1-1/87 南翌风水大师 怎么才加到风水大师 找风水大师请了一个山海镇,但大师要求我给他传一个个人照片和微信语音的声音?不知道这里面有和寓意? 简单的韭菜鸡蛋饼是怎样做的呢? 2021年农历九月初九酉时出生的女宝宝命理分析