论文部分内容阅读
现代电力系统的规模由于电网的互联变得越来越大。为了通过对大规模互联电网的整体仿真,有效加强电网的安全稳定运行,防止出现大规模停电事件,必须采用针对电力系统特点的高性能计算来帮助规划部门和调度部门进行电网运行的管理和控制。电力系统并行计算的发展经历了一个长期的发展过程,涌现出了许多与此相关的算法,建立了并行计算在超级计算平台上的较完善的理论体系。然而随着科学技术的进步和电力系统的变革,需要进一步提高并行计算的效率和采取措施使得并行计算能够更加容易地被电力部门所采用。本论文设计了一个电力系统分布式的并行计算平台。更进一步,考虑采用分布式计算最新发展的网格计算技术。这种技术可以实现在现有网络体制基础上、组织网上分散的、异构的计算资源组成动态的并行工作组,和现有信息共享与服务网络结构平行。这使得针对地域性较强的电力系统形成分布式并行计算体系结构成为可能。论文主要研究在Globus网格计算平台下,实现分布式并行求解电力系统的潮流稳态分析。对于这一大规模的非线性方程,文中设计了求解潮流计算的雅可比矩阵方程的并行算法,即结合并行化三角分解法的分块法。通过采用(多重)对角加边的方法进行电力网络拓扑分割,以形成适合以上分解法求解的对角加边形式的系数矩阵,并行求解后并对迭代过程进行阻尼牛顿法修正,以达到加速收敛的作用。最终将算法编制成网格服务,部署在Globus网格计算结点上,由任务客户端分发线程调用服务完成并行计算。同时基于该算法还开发了基于MPI消息传递机制的并行计算程序。论文比较了MPI机制与Globus网格通信机制的不同,并在实验室高性能节点上对平台进行了功能性测试,以及以IEEE300系统为测试对象在32结点高性能机群系统上分别运行了MPI和Globus网格平台两种分布式并行方式。结果显示,基于Globus网格平台设计的潮流并行计算系统具有潜在的并行优势和广泛的应用前景。