(3)可扩展性。软件中可添加设备和子任务,通过这两项内容的添加可实现对总体任务的扩展。
(4)可视化。软件中数据、效能评估结果均存放在数据库当中,对于评估结果的仿真可用图表显示。
(5)网络化。软件可以基于网络分布式评估。
2.2 效能评估软件功能
本次毕业设计主要完成基于电厂的系统效能评估软件的开发,此软件主要包含以下功能:
(1)通过连接数据库对新任务(包含对设备、子任务)进行建立、存储和查询;
(2)创建基于WBS软件模块工作结构;
(3)对新建任务进行图形化建模功能;
(4)结果的保存。
2.3 软件开发中技术的应用
软件设计的过程中,应用到多种软件设计方法和数据分析计算方法,如WBS任务分解、ADC模型、层次分析法等等。
(1)WBS任务分解,将整体任务分解为多个子任务
WBS中文翻译是“工作分解结构”,基本定义为:以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。工作、分解、结构是WBS的三个关键词,其中工作指可以产生有形结果的工作任务;分解是指一种逐步细分和分类的层级结构;结构是指按照一定的模式组织各部分。
(2)数据库的应用,对数据进行传输、存储和读取
在软件运行的过程中,要输入相应的数据,应用数据库对各项数据进行存储可方便用户随时进行查阅。同时,通过数据库达到不同模块之间数据传输的目的。
(3)ADC模型的建立,得出相应设备的效能
ADC法有考虑问题全面,数学模型严谨,效能指标含义明确,能鲜明反映发电厂系统效能物理本质的优点。对电厂系统建立ADC模型是求取其效能的核心。
(4)层次分析法的应用,得到子任务的权重以及能力矩阵C
层次分析法是软件算法分析中的一项重要的应用,将总任务分解为不同的层次结构,然后求解判断矩阵特征向量,求得每一层次的各元素对上一层次某元素的优先权重,最后得到各子任务对总任务的最终权重。源.自/751·论\文'网·www.751com.cn/
(5)子任务的图形化建模技术,确定子任务间的串并联关系
图形化建模的一大优点就是界面简洁。子任务之间的串并联关系通过图形的形式表现出来,使得原本繁琐的确认方法变得简单明了,提高了效率。
2.4 总体方案设计
本次毕业设计把电气工程领域的基础理论知识与计算机科学领域的数据建模方法相结合,研究基于多任务系统效能综合评价理论的建模方法。首先基于WBS对整个任务进行子任务分解,通过图形化建模完成串并联结构的连接,最终与matlab软件相连,完成相应电厂输入数据的计算,得到电厂效能评估数值