常用Petri网模拟软件工具简介

article/2025/10/31 13:51:49

常用Petri网模拟软件工具简介

      首先要介绍的的一个非常有名的Petri 网网站--Petri Nets World:

      http://www.informatik.uni-hamburg.de/TGI/PetriNets/

      我这里介绍的软件大部分在该网站中的Tools and Software中的Petri Nets Tool Database里可以找到相关的链接。

       Petri网的相关模拟仿真软件现在已经相当成熟了,在国外已经有很多投入商用的案例。但目前每年的国际性Petri网学术会议上都有一个专题就是:Petri Nets Tools的开发。也就是说Petri网界对于新的模拟软件的开发是十分重视。

      这里不是要跟大家说如何开发软件,而是想跟大家分享如何下载和使用适合我们自己的Petri网学习工具软件。

      下面介绍我比较熟悉的几款软件,大家不妨自己下载安装使用(注意,其中有些是要钱的,不管打不打折,对于我们来说肯定不会下):

Visual Object Net ++

      Tool homepage: http://www.systemtechnik.tu-ilmenau.de/~drath/visual_E.htm

      Visual Object Net ++可以说是一款入门级的模拟软件了。我用得最多。具有非常直观的操作和非常强大的功能。支持时间以及混杂网,但是我们用得最多的还是使用它来队最普通的P/T网建模。这款软件虽然很好用,但感觉就是太普通、太普通了。

Tina

      Tool homepage: http://www.laas.fr/tina

      Tina是一款对时间Petri网支持得比较好的软件,也是我用得较多的一款软件。它的运行程序是解压后/bin目录下的nd.exe文件(NetDraw),适用于Windows和Linux操作系统,也就是说他的移植性很好。

      Tina的操作也比较特别,很多操作需要借助键盘按键来完成,如:

      Ctrl + g用来切换软件背景网格线的有无;鼠标中键用来添加库所;Ctrl +鼠标中键用来添加变迁;用鼠标中键在库所与变迁间拖拽可以添加弧。

      它有专门的模拟模块,点击菜单的tools-stepper simulator可以切换到运行模拟器中,如图。其中Rand表示随机运行,完了之后可回复到初始状态进行单步运行分析等。

 

CPNTools

      Tool homepage: http://www.daimi.au.dk/CPNTools/

      CPN Tools是颜色Petri网领域鼎鼎大名的建模软件,操作界面如下图所示。

      其操作也独具特色--添加库所、变迁以及弧的方法是使用鼠标右键点击不放,在出现的圆形弹出菜单内用左键选择相应的项目。

      下图大家一看就明白,乃是经典的哲学家进餐问题的CPN模型。

 

      更多的操作细则请参看在线帮助文档:

      http://wiki.daimi.au.dk/cpntools-help/cpntools-help.wiki

JFern、PIPE

      Tool homepage: http://sourceforge.net/projects/jfern

      之所以放在一起讲是因为JFern和PIPE都是基于Java平台的Petri网模拟软件。所以不管是在Windows下还是Linux下都必需有JDK/JRE作为运行环境方可使用。

      JFern支持面向对象Petri网,目前支持OOPN的软件比较少,所以很有价值。

      PIPE 是Platform Independent Petri Net Editor的缩写,没有给下载地址因为Petri Nets World上没有。而我是从西北大学一位研究生处得到的,当我问起他们一般使用什么Petri网模拟软件时,他只说了PIPE,可见它还是很有影响力的。

      下载到JRE,并设置好PATH后运行PIPE软件包中的pipe.bat(Windows下,Linux下的启动程序是pipe.sh)文件就可以打开操作界面了(见图) 。

      可见其界面也很直观易懂,且采用分页结构。

      附:PNAE下载地址(点击下载)

      另外我想提出的一点说明是:在PIPE所建模型的库所属性框里可是有“Capacity”一栏的哦!这是我看到的第一个设置了库所容量的成熟软件。

说了这么多,最后想说一点:Petri网模拟软件其实还有很多很多,只要是不要钱的大家都可以拿来下着玩玩,弄不好就被你发现点什么玄机了,呵呵。如果觉得这些软件的操作你不熟悉,拿着不知道怎么用,最有效也是最直接的办法是:看帮助文档或者说用户手册!


http://chatgpt.dhexx.cn/article/Q0MXY4CX.shtml

相关文章

学习笔记:petri网

petri网是异步并发系统 petri网应用 分为四步一个 pragmatic unit要知道造这个干什么一个 execution direction:from past to future要有一个细化的过程一个 coarsening process(concealing details)提炼细节,不必要的过程过滤掉一个 abstracting proc…

构建petri网的工具

原文地址:https://blog.csdn.net/jiary5201314/article/details/44409889 首先要介绍的的一个非常有名的Petri 网网站--Petri Nets World: http://www.informatik.uni-hamburg.de/TGI/PetriNets/ 我这里介绍的软件大部分在该网站中的Tools and Softwar…

Petri网入门

文章引自:学习空间 Petri网是对离散并行系统的数学表示。Petri网是1960年代由C.A.佩特里发明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述方式,也有直观的图形表达方式。 由于Petri网能表达并发的事件&#xff0c…

Petri网的介绍

Petri网是对离散并行系统的数学表示。Petri网是1960年代由C.A.佩特里发明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述方式,也有直观的图形表达方式。 由于Petri网能表达并发的事件,被认为是自动化理论的一种。研究领域趋向认为Petri网是所有流程…

petri网基本概念

Petri网是对离散并行系统的数学表示。 Petri网既有严格的数学表述方式,也有直观的图形表达方式,既有丰富的系统描述手段和系统行为分析技术。 Petri网用于描述和分析系统中的控制流和信息流,尤其是那些有异步和并发活动的系统。 经典的Petr…

Petri网-3、Petri 网定义 与 3.3 EN系统

3、Petri 网 3.1 Petri网定义 3.1.1 为什么叫Petri网 Carl Adam Petri( 1926—2010 ), 莱比锡。《Communication With Automata》1962(Phd论文: Petri网起源于此,1970’s 年代美国人学术会议首次称之为 Petri Net) Prof.Petri称…

petri网基本知识

Petri net graph: Petri网用于描述和分析系统中的控制流和信息流,尤其是那些有异步和并发活动的系统。 圆圈表示位置( place ),圆圈中有标识( token )表示条件( condition )满足。线段( bar)表示变迁( transition )。一个Petri net graph如下图所示 因为…

初识Petri网

Petri网是一种适合于系统描述和分析的数学模型,主要描述异步和并发关系。(或者Petri网是对离散并行系统的数学表示,适用于描述异步的,并发的计算机系统模型。) Petri网模型自然,直观,简单易懂的…

Petri网学习(四):Petri网的结构性质

一、结构有界性&守恒性 1. 结构有界性 定义:设N(P,T;F)为一个网。对N赋予任意的初始标识M0,网(N,M0)都是有界的,则称N为结构有界网; 再回忆一下什么是有界petri网:在PN(P,T;F,M0)中,,库所p…

Petri网建模技术基础入门学习

以自然规律刻画变迁及变迁间的关系,使Petri网具有区别于其它模型的许多优点。”表达了Petri网就是直接给物理世界的自然规律建立的计算模型。 最好的两个建模技术,自动机模型和Petri网模型(我觉得跟非确定性自动机差不多)&#…

Petri网介绍

Petri网是一种可以用网状图形表示的系统模型。并发系统中遇到的一个主要问题是定时问题。这个问题可以表现为多种形式,如同步问题、竞争条件以及死锁问题。定时问题通常是由不好的设计或有错误的实现引起的,而这样的设计或实现通常又是由不好的规格说明造成的。如果规格说明不…

qq群搜索关键词排名优化

QQ群排名方法[/caption] 那么这个护肤品牌做的怎么样呢,我们可以从下图,粗略的看到这个品牌的人气还是非常不错的,每天有大量的人搜索这个品牌,原来这样一个品牌,竟然用这样简单的qq群推广方法,就可以做起来…

2022年网站快速排名优化 方法是什么?

目前,为了取得更好的宣传效果,必须合理运用各种网络营销手段,在网上进行宣传,扩大宣传范围,获得更多的流量。 在众多的互联网普及方式中,网站的普及是大多数人最喜欢的普及方式,如果能够利用搜索…

搜狗排名优化要点

SEO全称(查找引擎优化),广义上来看是在契合途径的算法和逻辑下进行内容、标签、技能等天然优化的方法来跋涉站点、账号的权重,然后获得途径查找流量的扶持和查找栏目占位靠前的一种技能手法。为了跋涉网站的天然排名,我们需要从以下几点下手优…

网站怎么快速优化关键词排名?

网站想要快速优化关键词排名,不能要求一口吃成一个胖子,而是需要懂得循环渐进,知道如何做好每一步优化工作,才能值得网站优化效果又快又好。所以,企业可以根据以下4个方法: 1、做好内容布局 内容最好…

SEO人员快速提升关键词优化排名的方法

随着移动互联网的激烈竞争,越来越多的企业寻求发展的突破口,而网站关键词优化是企业进入互联网的有效手段,也是一种必然选择。因为,通过对企业网站关键词的优化,不仅可以提高搜索引擎对企业网站的友好程度,…

最新搜狗泛目录站群程序,助力站群关键词优化方法详解

最新泛目录站群程序,泛目录站群前身是乔页,泛目录站群通常是有很多域名组成的,在域名后面的目录随便怎么输入都是有相应的页面展示,蜘蛛可以无限爬取。今天说说泛目录站群程序怎么做网站收录和SEO排名。 最新的泛目录站群需要准备…

qq群排名如何引流?QQ群排名引流方法,QQ群排名如何做?

说起QQ群排名,我们自然就会想到网站的SEO,当我们在QQ或者是浏览器搜索一个关键词的时候,总会有一个排在最前面,通过优化使我们的网站排名靠前,这种叫做网站的seo,那么通过某些手段让我们的QQ群排名也靠前,我们把这种暂且叫做QQ群的排名优化。那么我们需要怎样去优化我们…

站群代做关键词排名出技术

站群代做关键词排名出技术,站群优化排名快速引流让生意暴增#站群优化 我们来讲一下站群排名的一个工作原理。那何谓站群?我们之前讲过站群它就是一个,之前我们可能用一个站来建,那我们现在可能是用多个站,或者说多个这…

搜狗站群排名优化之搜狗批量推送工具

搜狗站群排名优化,最近很多站长问我搜狗站群SEO排名应该怎么做?搜狗站群如何实现大量搜狗泛收录以及搜狗蜘蛛怎么引。首先搜狗也是搜索引擎,既然是搜索引擎,做收录我们就要从内容出发,搜狗是很看重文章内容&#xff0c…