当前课程知识点:Petri网:模型、理论与应用 >  第四章 网论 >  4-6 同步论 >  Video

返回《Petri网:模型、理论与应用》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《Petri网:模型、理论与应用》慕课在线视频列表

Video课程教案、知识点、字幕

上次我误以为这个理论部分都讲完了

其实还有最关键的一部分叫做同步论

我还没有讲

同步论到现在为止理论分支当中用的最好

最实用的一个分支所以我要特别的

把他专门的花多一点的时间

来跟大家讲这个东西

首先就是概念

什么叫同步

什么跟什么同步

那么我在讲课的时候经常问

同学们怎么理解同步

我说你们知道不知道什么是同步

大家都说知道啊

然后我说你说一说什么是同步

他只能举例子

说同步卫星跟地球同步等等

那么这个概念是怎么说的呢

就说不清楚

同步其实这个现象大家每天都看到

你走路来上班的时候

你这两条腿是同步的

对不对

你说话的时候上嘴唇下嘴唇是同步的

如果不同步就说不了对不对

所以同步每天都有我们每天都见

同步到底是个什么概念

大家没有一个准确的定义

这里呢我要跟他讲首先就是这个概念

什么是同步同步我们说过

这个并发也好顺序也好

是两个事件一次发生权之间的关系

就是我这次发生和你这次发生必须要顺序

或者说我这次发生和你这次发生

可以并行

但是不等于下一次你仍然可以顺序

也不等于下一次你们仍然可以并行

所以顺序和并发是事件的发生权

这一次发生他们之间的关系

而不是事件之间的关系

不是变迁之间的关系

是变迁发生之间的

同步跟他们不一样同步呢是事件之间的关系

是两组事件当然也可以是两个事件

也可以是一个事件跟另一组事件

我们统统把它叫做两组事件是两组事件

在反复发生当中呈现出来的规律性

比如说我们这个走路你的腿是反复的走

左腿右腿左腿右腿再反复

发生之中产生的规律

这个就是同步

我们给他一个定量描述这叫同步距离

比如说这个走路

同步距离就是一

什么意思呢就是你的左腿

或者右腿最多比另一条腿

多走一步

不可能多走两步那就变成跳了

是不是啊这个还有如方说我刚才讲的上嘴唇下嘴唇

说话的时候是同时在动

这个叫什么呢同步距离为零

因为你看不到一个人说话的时候

说只有上嘴唇动下嘴唇不动

所以要动一块动要不动都不动

通过距离就是零

因为它实际上是一个时间的两个部分

咱们鼓掌也是鼓掌也是左手跟右手

他是同时的左手或右手的同步是为零

不能只有一个手这一个巴掌拍不响

是不是那个不叫鼓掌这是同步这个概念是

两组事件或者两组变迁之间

反复发生当中呈现出来的规律性

这个规律性有一个定量的东西来描述

这是他们之间的同步距离

那有没有同步系统呢

同步系统在文献里没看到这个定义

我给他一个定义

就是如果你这个系统里面任何两组

事件或者两组变迁之间

都是有限的同步距离就是都可以用一个有限的数

来度量他们是怎么同步的那么这个就叫做

同步系统因为任何两组时间都同步了

我们能不能说只要有一组时间还不同步

这个系统就是异步系统

没有人这么定义过我也不建议这样定义

异步系统我前面说过了异步系统我们有我们的理解

什么叫做异步系统

异步系统就是没有任何形式

全局控制那个系统叫做异步系统

如方说咱们大自然

大自然里面所有的生物所有的动物所有的

物理现象化学现象化学变化等等

全都是各自为事自己发生自己

是一个没有全集控制的没有一个

神在那里指挥说这个苹果长一点那个苹果长两点

都没有所以这叫没有全局控制的系统

就叫做异步系统所以Petri网是异步并发系统

因为异步所以并发

大家都不同步各发生各的当然就是

这个互相不依赖这就是同步

所以异步系统应该定义成这样

没有任何形式的全局控制的系统

就叫做异步系统

所以从概念上来讲我们有两个

一个是事件之间变化之间变迁之间是同步

另一个就是

系统什么叫做异步系统我们看这个例子

刚才讲了半天我们看看这个例子

这个例子里面的一共有四个变迁

或者是四个事件有三个s元素或者三个条件

这个只有现在有一个token

这个a跟b呢这两个是同步的

就像咱们这两条腿一样因为你

a发生以后

只有b发生这个其他的时间才能够发生

所以它的发生规律是ababab

然后b发生以后可能这个a就不发生

或者说你就停在a发生以后什么都不发生

那么我们发现这个系统的这个

得出来的规律是什么

a最多比b多发生一次

所以a跟b是同步的他们之间的同步距离是一

就相当于人的两条腿

C或d呢也一样

他们两个也是同步的因为这个

d最多比c多发生一次

就是dc dc顶多再发生一个d

所以这两个a或bc或d他们之间的发生

反复发生是有规律的最多

一个比另一个多发生一次

这个同步距离是一

那么这个a或c b或c

这中间就没有规律了ab可以发生任意多次

c一次也不发生

可以发生两次可以发生三次可以发生多多次

所以他们之间没有规律

这种同步距离

叫无穷

他们是不同步的同样的这个ab跟d也是不同步的

cd和a也是不同步的

cd或b也是不同步的

所以这就是我们讲

在反复发生当中的规律性

那么我们怎么发现这个规律呢

怎么去找这个规律呢

我们先看个例子

比如说我们观察顺序行为

这个E1和E2是顺序发生的因为在这个b1里面

有一个token所以只有E1发生以后

E2才能发生这是顺序关系

这里面的规律我们怎么发现呢

怎么来描述呢

所以呢这就是Petri网的操作

咱们讲Petri网有两种操作一种叫做完备化

有一种叫做补操作一种叫完备化操作

这个就是s完备化操作带给我们的

我们方式我们可以发现这个规律

什么叫S完备化我以前说过我再重复一下

S完备化就是你固定一组t元素

固定一组变迁或者是事件

然后从当中任意的选一个子集来

在任意的选出另外一个子集

这两个子集可以一个为空但是不能两个都为空

这两个子集以其中的一个作为

前集以另一个作为后集

这样我们可以构造出一个s元素

把这样的s元素添加到原来的

网结构里面去

把所有可能添加的s元素全都加进去

这就叫做对原来的那个网系统的网结构

做s完备化操作

我们看假如我们取出来的两个是E1或E2

就是两个事件集

我们刚才讲E1或E2这个他们

有交没关系但是我们这个要求都没交

因为在观察的时候如果他两个

同一个事件属于这前集和后集观察的时候不影响

观察结果只能把它删掉所以假定E1或E2

没有公共元素我们把它

作为什么呢作为一个观察窗口

我在这个EN系统当中

添加这么一个元素这个不是一个

条件这是一个s元素一个库所类型的元素

我观察怎么观察呢

当我在E1当中发现E1当中的一个事件

发生了我就在这个S里面

搁上一个token注意这是我们观察的

观察者隔进去的不是系统

它不属于系统所以系统运行跟它无关

我们在观察系统然后往s元素里放一个token

如果E2当中的时间发生

那我们就从s元素里面拿走一个token

这样一来记录我们的观察结果

那么你开始如果就是E2里面的事件发生你想拿走

这里面没有怎么办呢

所以一开始我们在这个s元素里面

放上足够多的token

讲得是N那么多个

所以这样一来

E1发生一次我加一个E2里面的事件发生一次

我去了一个这样一来

我们可以观察到这个窗口里面的

这个token数呢在反反复复的起起伏伏

起起伏伏的变化增加了减少了增加了减少了

观察到最后

最大值和最小值之间的

那个差就是

我们所说的同步距离就是它的规律

如果没有最大值

越来越多越来越多这个没完没了的多

那么它们的规律就是什么的无穷

这中间没有优先的同步距离

怎么表示呢

我们就用这个sigma表示

好现在我们来观察一下先观察

顺序行为

我们用a来表示这个观察窗口

里面放了大N个token

然后这个E1呢

是有一个时间就是e1组成

这个然后第二组呢输出地方

这个是E2

所以当E1发生的时候E2里面这个a里面得到一个token

Token数变成n加一

然后当E2发生的时候呢又拿掉一个token

就变成N加一减到一就变成N了

所以他的这个最大值是几呢

是N加一

最小值是几呢,是N

所以他们之间的差是多少呢是一

我们把它叫做同步距离为一

这个表示成sigma

这个前面是

前集和后集之间的同步距离为一

就是这样表示的

刚才我们说了怎么观察怎么描述

咱们就这么观察这么描述

咱们再看冲突

冲突e1和e2现在是冲突的

因为只有一个token他两个只有一个能够发生

这个冲突我们现在有一个观察窗口叫做a

它里面放了大N那么多个token

这时候有两种可能性一种可能是E1发生

一种可能是E2发生

如果要是E1发生的这个token数据为n加一

如果是E2发生的他的token数变成n减一

所以它的差是几呢

n加一跟n减一之间的差是二

所以它的同步距离是2

我们写成sigmaE1、E2=2

我们看到

在这个系统里面

不可能E1和E2都发生

因为他们两个是中只有一个能发生

所以E1发生是一个进程

E2发生的是另外一个进程

所以最大值是在哪儿得到的呢

第一个进程得到的而最小值是在哪个进程

是在第二个进程得到

所以这个同步距离的概念呢

是一个跨进程的概念

他不是在一个进程里面

这个获得的而在两个进程里面一个获得最大值

一个获得最小值它是一个跨进程的

在最早我看到的那个

同步具体的书里面定义的

是用一个进程来定义它

所以就只能够借助于什么呢

事件的反向发生

说你看他那种进程的叫做

挠进程挠痒痒的挠

提手边一个尧舜禹的尧

这个挠进程就是a

E1正向发生一次然后呢E2呢

是反向发生一次

这样的就得到一个挠进程

它的距离得到的就是2

因为E1正向发生

a这里面得到一个

E2反向发生它也得到一个

所以呢这就是

挠进程在同一个挠进程里面

得到了这个同步距离就是个二

Petri网:模型、理论与应用课程列表:

第一章 概述

-概述

--Video

第二章 有向网

-有向网

--Video

第三章 Petri网

-3-1 Petri网定义

--Video

-3-2 Petri网层次系统

--Video

-3-3 基本网(EN)系统

--第一部分

--第二部分

--第三部分

--第四部分

-第三章 Petri网--3-3 基本网系统课后思考题

-3-4 条件-事件(C-E)系统

--Video

-第三章 Petri网--3-4 条件-事件系统课后习题

-3-5 库所-变迁(P-T)系统

--Video

--Video

--Video

--Video

--Video

-3-5 库所-变迁(P-T)系统课后习题--作业

-3-6 网系统层次

--Video

-3-7 高级网系统

--Video

-3-8 化简网系统

--Video

-3-9 非线性网系统

--Video

-3-10 小结

--Video

第四章 网论

-4-1 前言

--Video

-4-2 网拓扑

--Video

-4-3 并发论

--Video

-4-4 网逻辑

--Video

-4-5 信息流网

--Video

--Video

-4-6 同步论

--Video

--Video

-4-7 同步论-合同实例

--Video

-4-8 同步论-婚礼教堂实例

--Video

-4-9 同步论 同步器

--Video

-第四章 网论--思考题1

-4-10 实例与方法——电梯控制

--第一部分

--第二部分

--第三部分

--第四部分

-4-11 建模方法论

--Video

-4-12 汉诺塔问题

--第一部分

--第二部分

-第四章 网论--思考题2

第五章 业务流程管理

-5-1 工作流管理联盟

--Video

-5-2 工作流网(WF_net)

--Video

-5-3 Artifacts

--Video

-5-4 BPMN2.0

--Video

-5-5 学界

--Video

-5-6 业务流程管理(BPM)

--Video

-5-7 BPM建模

--A of ARM

--R of ARM:物理对象相关性

--R of ARM:同步器回顾

--R+M of ARM:业务逻辑

--M of ARM:化简规则

--R+M of ARM:案例语义

--R+M of ARM:管理逻辑

--M of ARM:BPMA

-5-8 流程举例

--第一部分

--第二部分

-5-9 流程之外

--Video

-Petri网小结

--Video

--Video

第六章 过程挖掘

-6.1 过程挖掘基础

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-6.2 过程挖掘工具

--Video

--Video

-6.3 过程挖掘算法介绍

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

--Video

-6.4 未来研究方向

--Video

第七章 科研思考

-7.1 科研三要素

--Video

-7.2 Program today

--Video

-7.3 Program yesterday

--Video

-7.4 Theory of Programming

--Video

-7.5 A of ARM

--Video

-7.6 R of ARM

--Video

-7.7 M of ARM

--Video

-7.8 OESPA

--Video

-第七章 科研思考--习题

第八章 总结

-8.1 树个靶子

--Video

-8.2 八卦与自然

--Video

-8.3 结束语和感谢

--Video

-第八章 总结--习题

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。