【Petri网导论学习笔记】Petri网导论入门学习(十二) —— chap5 一些 Petri 网子类的动态性质分析和判定 5.1标识S-图

embedded/2025/1/19 16:04:52/

目录

    • 第5章 一些 Petri 网子类的动态性质分析和判定
      • 5.1 标识 S S S-图
        • **定义 5.1**
        • **例 5.1**
        • **引理 5.1**
        • **定理 5.1**
        • **定理 5.2**

第5章 一些 Petri 网子类的动态性质分析和判定

Petri 网的动态性质中,比较重要的有可达性有界性(包括安全性)活性公平性等。其中对可达性和有界性,已经有算法可以判定;而对活性和公平性,虽然可以通过定义 Petri 网的语义所用是图灵机,从而判定其不可判定性,但对某些特定类型的 Petri 网,还是可以判定的。第 4.2 节列举了一些重要的 Petri 网子类,并分析了它们的某些性质。本章将进一步分析这些 Petri 网子类的动态性质,并给出判定算法

首先讨论的是有界性。对于任意一个标识 M 0 M_0 M0,若 Petri 网 N N N k k k-有界的,则对任意标识 M M M M M M M 0 M_0 M0 可达时, M M M 中每个库所的托肯数不超过 k k k。若 k = 1 k=1 k=1,则称 N N N安全的。显然,若 Petri 网 N N N 是有界的,则其所有库所的托肯数必定有上界。因此,有界性是可达性分析的一个重要方面。

其次讨论活性。对于任意一个变迁 t t t,若存在一个标识 M M M M 0 M_0 M0 可达,使得 t t t M M M 中是激发的,则称变迁 t t t 是活的。若 t t t 对任意 M 0 M_0 M0 都是活的,则称 t t t 是绝对活的。活性分析的目的是为了判定系统是否存在死锁

最后讨论公平性。对于任意一个变迁 t t t,若 t t t 在每一个循环中都能激发,则称 t t t 是公平的。公平性分析的目的是为了判定系统是否存在饥饿现象。

本章的目的是通过分析一些 Petri 网子类的活性和可达性的判定方法,使得 Petri 网的动态性质分析更加简便。

5.1 标识 S S S-图

定义 5.1

N = ( S , T ; F ) N = (S, T; F) N=(S,T;F) 称为一个 S S S-图当且仅当
∀ t ∈ T : ∣ ∙ t ∣ = ∣ t ∙ ∣ = 1 (5.1) \forall t \in T : |^\bullet t| = |t^\bullet| = 1 \tag{5.1} tT:t=t=1(5.1)
如果 N N N 是一个 S S S-图, M M M N N N 的一个标识,则称 ( N , M ) (N, M) (N,M) 为标识 S S S-图。□

对于每个变迁他的前后集只有一个库所所以称它为S-图

一个 S S S-图 N = ( S , T ; F ) N = (S, T; F) N=(S,T;F) 可以简化表示成一个有向图
S G = ( S , E ) (5.2) SG = (S, E) \tag{5.2} SG=(S,E)(5.2)
其中 S G SG SG 的结点集 S S S 就是网 N N N 的库所集,图 S G SG SG 的有向边集 E E E 包含 e k = ( s i , s j ) e_k = (s_i, s_j) ek=(s


http://www.ppmy.cn/embedded/155264.html

相关文章

彩色图像面积计算一般方法及MATLAB实现

一、引言 在数字图像处理中,经常需要获取感兴趣区域的面积属性,下面给出图像处理的一般步骤。 1.读入的彩色图像 2.将彩色图像转化为灰度图像 3.灰度图像转化为二值图像 4.区域标记 5.对每个区域的面积进行计算和显示 二、程序代码 %面积计算 cle…

ChatGPT提示词合集(国内大模型可参考使用)

行为迅速的Linux终端我想让你充当 linux 终端。我将输入命令,您将回复终端应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做,否则不要键入命令。当我需要用英语告诉你一些事情…

Python大数据可视化:基于python的电影天堂数据可视化_django+hive

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 电影数据 看板展示 我的信息 摘要 电影天堂数据可视化是…

广播网络实验

1 实验内容 1、构建星性拓扑下的广播网络,实现hub各端口的数据广播,验证网络的连通性并测试网络效率 2、构建环形拓扑网络,验证该拓扑下结点广播会产生数据包环路 2 实验流程与结果分析 2.1 实验环境 ubuntu、mininet、xterm、wireshark、iperf 2.2 实验方案与结果分析…

浅谈云计算19 | OpenStack管理模块 (上)

OpenStack管理模块(上) 一、操作界面管理架构二、认证管理2.1 定义与作用2.2 认证原理与流程2.2.1 认证机制原理2.2.2 用户认证流程 三、镜像管理3.1 定义与功能3.2 镜像服务架构3.3 工作原理与流程3.3.1 镜像存储原理3.3.2 镜像检索流程 四、计算管理4.…

用ChatGPT进行酒店评论情感分析

现在,许多开发人员已经使用并测试过这款聊天机器人来尝试开发他们的代码和AI想法。当然,这款聊天机器人的使用严格取决于你的背景。例如,如果你是一名Web开发人员,你会要求ChatGPT使用HTML构建一个网站。如果您是一名测试人员,您可以请求ChatGPT帮助您查找特定系统中的错误…

AIGC - 深度洞察如何对大模型进行微调以满足特定需求

网罗开发 (视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端…

GaussDB创建不同兼容模式的数据库

GaussDB创建不同兼容模式的数据库 创建Oracle兼容模式的数据库创建MySQL兼容模式的数据库创建GoldenDB兼容模式的数据库创建PostgreSQL兼容模式的数据库 使用UGO迁移工具时要考虑GaussDB数据库兼容性。 检查已创建数据库的兼容模式: gaussdb# select datname,datc…