论文部分内容阅读
目前,我国的电力设计行业在项目管理中还存在很多问题,其中最关键的问题就是工程设计流程不够完整和规范。对电力设计流程进行规范化建模和分析是提高电力设计效率的关键。Petri网是一种适合描述异步并发现象的模型,因其具有坚实的理论基础和成熟的分析技术,所以利用Petri网建立的工作流模型既具有图形的直观性,同时又可以保证所建模型的正确性。
但传统的Petri网存在着一个不足,那就是状态空间的指数性增长,于是本文在仔细分析了《电力设计院ISO9000质量体系文件》中的相关流程,利用Petri网的细化理论,采用自顶向下的层次化建模方法对电力设计流程进行了建模,给出了基于Petri网的电力设计层次化工作流模型,并利用Petri网的分析技术对电力设计工作流模型进行了结构上的分析和改进,确保了所建模型的正确性。
在工作流性能分析方面,本文采用基于广义随机Petri网方法来对电力设计流程的性能进行分析,本文首先讨论了广义随机Petri网的相关分析理论,并通过对电力设计流程中的设计策划子网的分析,对其进行了应用和验证。用广义随机Petri网进行工作流性能分析的时候,首先要求得可达状态图,然后构造与其同构的马尔可夫链,再计算出系统的稳态概率,从而进一步求出系统模型的时间性能指标,分析和诊断流程中存在的问题,为设计新的业务流程提供了依据和支持。对于大型的工作流而言,状态空间往往很大,这给性能分析带来了很大的困难,本文从两个方面来解决这个问题:一个就是层次化的性能分析方法,自底向上,从最底层的模型开始,分析各个子网的平均响应时间Ti,利用抽象原则,将上层模型中的非基本变迁ti替换为子网,并得到ti的实施速率λi=1/Ti,再利用广义随机Petri网理论,对上层模型进行性能分析,直到最顶层模型;另一个就是利用广义随机Petri网的时间等效化简方法求取工作流的时间性能。
最后本文给出了基于随机Petri网的电力设计自动化系统的设计和实现,这个系统采用B/S开发模式,采用ASP.NET开发技术。本文严格按照软件工程的思想对系统进行设计和实现,在需求分析的基本上给出系统的基本架构和基本类关系图,并重点介绍了基于SPN的流程分析算法。