您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页配电网的回路阻抗法潮流计算与仿真可视化

配电网的回路阻抗法潮流计算与仿真可视化

来源:五一七教育网
第4O卷第3期 2012年3月 同济大学学报(自然科学版) J0URNAL OF TONGJI UNIⅥ SITY(NATURAL ScIENCE) Vo1.40 No.3 Mar.2Ol2 文章编号:0253—374X(2012)03—0459—09 DOI:10.3969/j.issn.0253—374x.2012.03.022 配电网的回路阻抗法潮流计算与仿真可视化 王文举,李光耀 (同济大学电子与信息工程学院,上海201804) 摘要;提出了一种用于配电网快速潮流计算和仿真信息可视 化的新方法:结合十字链表与关联矩阵,给出了阻抗矩阵自 used to visualize the result of power flow calculation. Simulation examples show this method hasn’t special requirement for the node numbering scheme and is suitable for power flow calculation of the radial and the meshed distribution networks for its rapid computation,high precision,visual and intuitive display about simulation result. Key words:distribution systems;1oad flow;information 动生成算法,并可以任意顺序求解各支路电流和各内节点电 压;提出了基于right-looking LU分解法的并行高斯消去算 法,利用GPU(图形处理器)加速求解复系数回路阻抗方程 组;采用GIS(地理信息系统)和虚拟现实技术,对潮流计算结 果进行仿真可视化.仿真算例表明,该方法对节点编号无特 殊要求,适用于有环、无环的配电网潮流计算,具有计算速度 快、精度高、仿真结果显示直观形象的优点. 关键词:配电系统;潮流计算;信息可视化;十字链表;图 形处理器(GPU) visualization;orthogonal list;graphic processing unit(GPU) 潮流计算是电力网络运行分析的基础,可为电 无功优化和状态估计提供参考依据,在电网调度、运 中图分类号:TP 391.9;TM 744  文献标识码:A 力系统运行人员进行电力系统网络重构、故障处理、Distribution Systems Power Flow Calculation 行分析、操作模拟和设计规划中都发挥着重要的  . Based on Loop-impedance Equations and 作用 一Simulation Visualization 因配电网在结构上具有闭环结构、开环运行的 特性,稳态运行时多呈辐射状,在发生故障或倒换负 WANG 咖,U Guangyao (College of Electronics and Information Engineering,Tongji University,Shanghai 201804,China) 荷时则呈短时环网运行结构;且具有在线路参数上 R/X(电阻/阻抗)较大,网络的PQ(P为有功率,Q 为无功率)节点多、PV( 为电压幅值)节点较少等 特点,使得传统的、面向环状结构高压输电网进行潮 流计算分析的牛顿拉夫逊算法_3]、快速解耦[4]等方 法出现病态收敛,不再有效.为此,许多学者从上世 Abstract:A nove1 method of the power flow calculation and simulation information visualization was proposed for simulating quickly and vividly the operation status of distribution systems.On the basis of the orthogonal list and incidence matrix,an impedance matrix formation algorithm was not only designed to automatiallcy calculate every matrix elements,but also each branch current and each interna1 node voltage were computed with arbitrary sequence;a parallel 纪9O年代开始对配电网潮流计算进行了深人研究: 一方面针对配电网结构特性对牛顿法【5]、快速解耦 法_6]改进,但造成求解复杂化,失去了原有算法的收 Gaussian elimination algorithm based on right--looking lower-- upper(LU)factorization was put forward,in order to accelerate the complex coefficient loop—impedance equations 敛性和稳定性;另一方面陆续提出前推回代类算 法_7_ 、回路阻抗法嘲等新配电网潮流计算方法. 前推回代类算法具有线性收敛、鲁棒性好、求解 速度快、内存占用少等优异特性,但应用于环状或含 有PV节点的配电网潮流计算分析时,需进行特殊 solving by graphic processing unit(GPU);geographic information system(GIS)and virtual reality technologies were 处理,从而增加了求解难度,其通用性、收敛性不强. 收稿日期:2010-06-20 基金项目:国家高技术研究发展计划重点项目(2010AA122200);上海市科委国际合作项目(10510712500);上海市经济和信息化委员会 引进技术的吸收与创新项目(2O1OCH一001) 第一作者:王文举(1979一),男,博士生,主要研究方向为虚拟现实、复杂系统建模与可视化仿真.E-mail:wangwe ̄u666@163.com 通讯作者:李光耀(1965--),男,教授,博士生导师,工学博士,主要研究方向为虚拟现实、计算机辅助设计分析与仿真. E-mail:lgy@tonNi.edu.cn 同济大学学报(自然科学版) 第4O卷 与上述算法相比,Goswamilg 等人提出的回路 阻抗法,具有网孔处理能力强、收敛性好、稳定性高、 适用范围广等优点.但在计算机求解过程中存在下 述问题:①为利用稀疏矩阵技术简化回路阻抗矩阵 的LU(1ower—upper)分解,文献[9—10]将配电网树 状结构转化成标准二叉树形式优化节点编号,加大 了算法复杂度,限定了中间节点状态的求解顺序,改 变了配电网原有的网络结构,不便于网络重构;文献 图1配电网数学模型 Fig.1 Mathematic model [11]提出以邻接表与二叉树结合的方式优化节点编 号,便于网络重构,但也无法进行有环配电网阻抗矩 阵的自动化生成.②CPU对阻抗矩阵进行LU分解 时,文献[12—13]采用一定的技巧,对对角线元素和 相邻元素进行了优化,但因阻抗矩阵为对称满秩矩 阵,在计算过程中矩阵元素仍将占用大量内存,计算 速度会随着节点数目的大量增加而大幅下降. 此外,电网潮流计算仿真结果通常以文本或二 维图表的形式给出.虽然近年来已出现基于物理拓 扑结构的二维饼图、三维柱状图的表征形式[14-15],但 一般用点状或线状等抽象符号表达电力设备,无法 客观、真实地反映与刻画复杂的三维空间对象本身 结构和相互之间的关联关系,也缺乏动态处理和时 空分析的能力,存在很大的局限性. 针对上述工作的不足,笔者基于配电网回路阻 ~ ~ 抗法原理及配电网接线特点,提出了一种配电网潮 流计算和仿真信息可视化的新方法,以快速、有效地 模拟仿真配电网运行状况:采用十字链表对配电网 物理拓扑结构进行存储,定义反映各节点之间电流 流向关系的关联矩阵,在两者的基础上,设计了阻抗 矩阵生成算法,用于有环、无环配电网阻抗矩阵中各 元素的自动化计算,可以任意顺序计算各支路电流、 内节点电压;提出了基于right—looking LU分解法 的并行高斯消去算法,利用GPU(graphic processing unit)对回路阻抗矩阵快速精确求解;结合GIS和虚 拟现实技术,实现了仿真运算结果信息在三维GIS (geographic information system)系统中的可视化 展示. 1 回路阻抗法求解原理 配电网的基本单元是馈线,每条馈线以辐射型 网络连接若干台配电变压器.如果将节点负荷用恒 定阻抗表示,且不考虑配电线对地电容,并将中间变 压器等值化简(其数学模型网络结构如图1所示), 则从馈线根节点起到每1个负荷节点都形成1条回 路.以每条回路电流为所求解变量,根据基尔霍夫电 压定律,具有 个节点、 个负荷节点的配电网回路 电流方程组可写为 一Zl,1 J1+Z1.2,2+…+Zl, J ] Vs===Zp,1j1+ ,2j2+…+ZP, j (1) Vs一乙,1,l+乙,2,2+…+ , J J 式中: 为根节点电压;J 为流经负荷节点 的第i 条回路电流;Zi, 为72 与 之间的支路阻抗和加上 负荷节点 自身的负荷阻抗Z ,称为负荷节点i的 自阻抗;Zi,,为负荷节点 和 ,到 的共同支路阻 抗相加之和,称为 和 ,的互阻抗[ . 当配电网只有一个 且在该处形成闭环结构 时,其环路如图2a所示.设i i 为的2条回 路(户 ,Pz)的电流,Z。。 为2条回路的共同支路阻抗, Z 0ad为 的负荷阻抗,根据KVL定律(基尔霍夫电 压定律,Kinhhoffs Voltage Law),该闭环结构电路 回路方程可写为 s—z ( p +i )+ ip +z ( +i )] Vs—Z ( p1+ip2)+Zp2 i 2+Z1 d( 1+i 2)j (2) 此时,需将该环在 处解开分成2条的支路(图 2b)求解.整理上式,写成以i i 为求解变量的方 程组如下: s一(z一+ +zl d)i +(z。 +zl。 d)i ] Vs一(Z一+Zl0ad)i +(Z + ,+Zl d)i J (3) a单负荷节点 处形成环路 b Vi处破环后的等效电路 图2弱环节点电流计算 Fig.2 Equivalent loop of meshed network 当配电网有多负荷节点在负荷节点 处形成弱 第3期 王文举,等:配电网的回路阻抗法潮流计算与仿真可视化 环时,由式(1),(3)可推导出下式: —环负荷节点破环后增加的 等数据信息的存储; ] Z11 Jl+…+Z1, ipl+Zl, ip2+…+ ,“firstin”为指针,指向第一个以该点为终点的支路; firstout为指针,指向第一个以该点为出发点的支 路.边节点由五部分组成:bpoint指针和epoint指针 。 i 一 , J +…+Zvi, ip +( nfo存储支路阻抗,elink + ) p +l 指示支路的出发点和终点,i为指针指向终点相同的下一条支路,blink为指针, 指向出发点相同的下一条支路. 在构建十字链表前,需在配电网原始接线图上 1 Z I , .一 , J +…+( , + ) p + , +l . j l J1+…+乙, ip; 一 ,l  +乙, ip2+乙, J J I 式中:Zvi, +Zvi可简记为Z , ; , + 可简记为 Z , ,且两者值相同; 为 破环后对应的虚拟节 点.这样,回路阻抗方程组增加1阶.同理,若配电网 在多个负荷节点形成多个环网,均可写成式(4)形 式,但实质上已转化为式(1)形式求解. 2潮流计算的自动化、快速求解 2.1 阻抗矩阵的自动化生成 回路阻抗法潮流计算自动化求解的核心是阻抗 矩阵自动化生成,实现的前提是找到一个灵活的数 据结构,能对配电网的物理拓扑进行存储,易于配电 网物理状况的判断和结构调整. 2.1.1 十字链表的物理拓扑结构存储 配电网在正常运行情况下呈辐射状结构;在故 障处理倒负荷操作或网络重构情况下呈现短时间的 环网结构.这两类拓扑结构都可以用有向图表示.有 向图的存储方法主要有邻接矩阵法、邻接表法、十字 链表法.邻接矩阵法占用空间大;邻接表法具有修改 简单、存储方便的特点,调整较少的支路和节点信息 即可实现配电网网络重构,但难以判断是否有环网 生成;十字链表是邻接表法和逆邻接表法结合起来 得到的一种链表,不仅继承了邻接表法的优点,而且 能根据逆邻接表更易判断出构成环网结构的负荷节 点,便于破环后潮流计算的求解.为此采用十字链表 对复杂配电网物理拓扑结构进行存储. 考虑到配电系统的结构特点和潮流计算的需 求,对十字链表相应改进:配电网中的每个节点、每 条支路在十字链表中都有一个顶节点、边节点类型 的存储节点相对应.顶节点由四部分组成:“verlink” 为指针,指向下一顶为数据域点;info为数据域,用 于对 、负荷节点标识flag、负荷节点阻抗值 、闭 进行一次节点编号且编号方案任意(保证电源节点 编号为零,其他节点无遗漏即可),此后再也无须额 外的节点优化编号.在根据节点数目构建十字链表 后,还需按照节点编号由小到大的顺序依次填充所 设置的十字链表.对于顶节点,若为负荷节点,置负 荷节点标识flag— (负荷节点编号)、 一0,同时记 录负荷节点阻抗值Z ;若为内节点,上述参数统一设 置为零.对于各边节点,记录以z为起点、k为终点的 支路阻抗Z肌,完成十字链表的初始化. 当配电网络物理结构改变重构网络时,只需在 记录其物理拓扑结构的十字链表中添加或删除顶节 点、边节点,并改变相关指针指向即可.现以7节点 系统为例说明在十字链表上的网络重构过程.图3a 为配电网络原始接线方式,对所有节点编号,编号顺 序任意;图3b为其对应的十字链表.当接人2~5支 路构成环网时,需新建一边节点(2,5);修改 顶点 的firstin指针指向(2,5)边节点; z顶节点所连接的 (2,3)边节点的blink指针指向(2,5)边节点,同时, (2,5)边节点的elink指针指向(4,5)边节点. 2.1.2关联矩阵 生成节点阻抗矩阵的关键是构建关联矩阵,使 方程组中节点阻抗矩阵中的元素 , 与各输入支路 阻抗、节点负荷阻抗建立起正确的对应组合关系. 从图1看出,若有 个节点,除去根节点(表示 配电网供电电源)后,则有 一1个节点、 一1条支 路,其支路编号可记为支路电流流入支路末端节点 的节点编号. 根据配电网各节点之间的电流流向关系,参照 文献[12]对关联矩阵重新定义使之更易理解和应 用:关联矩阵A为( 一1)×( ~1)阶矩阵,i, 对应 于除去根节点以外的节点编号,当存在流人节点J 的电流且流经节点(支路)i时,A 一1,否则A 一 0.表1即为图3a所对应的关联矩阵. 2.1.3阻抗矩阵的建立与修改 假定每一负荷节点处为一个两端网络,其阻抗 为R+jn,则 同济大学学报(自然科学版) 第4o卷 6 a辐射状配电网 bpoint I epoint l info I elink I blink b配电网十字链表 图3 7节点配电网表示 Fig.3 Representation of seven nodes distribution network 表1 7节点配电网关联矩阵 Tab.1 Incidence matrix P—l J l R, Q—l J I n (5) 其中:有功功率P—f J{ J COS妒;无功功率Q一} J  lJl sin ;I己,l, , 分别是网络两端口处U,j的模 和两者的相角差.若已知 的P,Q,U,则 R一(j U l 2cos2 ̄)/P] 一(1 u l sin。 )/Q (6) 。 l 一arc tan(Q/P) j 同时,假定U===1.o4-oj,则 的初始阻抗Z 一R4-j —COS /P+j sin /Q. 由十字链表、关联矩阵可构建包含除供电电源 之外的所有配电网负荷节点的初始阻抗矩阵z,用 于第一次算法求解.z为一复系数对称矩阵,由对角 线元素Z 和非对角线元素Z ,,构成. r1 i Zi, ===∑∑EA ・Zl, ]+Zi z≤( 一1) ( 7) i r—i 一, ∑∑[A ・Zl, ]+z —O^一1 i一 ≥ (8) J) z 一 (Ak,~ )・A , x(『 ・Z/, )(9) 一0 ^一l 当 是i的虚拟节点编号 时, Z 一 +Z 一Z (10) Z 可由式(9)计算.A 是关联矩阵的k行i列 元素, , 是十字链表中起点为z、终点为k的支路 阻抗. 以上是结合十字链表与关联矩阵提出的一种阻 抗矩阵生成算法.无论配电网是否由环网构成,该算 法都能完成阻抗矩阵元素的自动化计算.该算法主 要包括判断是否由环网构成和阻抗矩阵元素计算两 个步骤:①判断是否由环网构成:依次遍历十字链 表中顶节点,根据负荷节点标识flag≠0访问其中的 负荷节点.若每一负荷节点的firstin指针所指支路 的elink指针均为null,则可判定该配电网无环网构 成;若某一负荷节点 的firstin指针所指支路的 elink指针不为空,则可判定在该负荷节点处形成闭 环.则将其info数据域中的闭环负荷节点破环后增 加的虚拟节点编号 :h++( 一N一1,N为配电 网节点总数),并在关联矩阵中添加关于 的行和 列,并调整关联矩阵中的元素值.②阻抗矩阵元素 计算:依次遍历十字链表中的负荷节点,若无环网构 成,根据式(7),(9)依次计算阻抗矩阵中关于每一负 荷节点的回路方程系数,直至所有负荷节点被访问 完毕即可生成阻抗矩阵;若在 处有环网生成,则根 据式(7),(10),(9),(8),(10),(9)顺序,先后计算关 于 , 的回路方程系数,其他节点的回路方程系数 仍由式(7),(9)完成.随着负荷节点遍历结束,初始 阻抗矩阵也就生成建立. 2.2基于GPU的回路阻抗方程组求解 长期以来,GPU一直局限于处理图形渲染的计 算任务,通过在硬件上增加并行处理单元和存储控 制单元的方式,具备了同代CPU无可比拟的强大并 行运算能力和高内存读写带宽.尤其是2007年, NVIDA公司的统一计算架构(compute unified device architecture,CUDA)的推出,使GPU具有更 好的可编程性,可广泛用于图形渲染以外领域的计 算.与传统的并行计算技术相比,基于GPU的并行 计算具有低成本、高性价比的显著优势. 从式(1)看出,基于回路阻抗法的配电网的潮流 计算可以归结为求解一组复系数线性方程组,其矩 第3期 王文举,等:配电网的回路阻抗法潮流计算与仿真可视化 阵表达式为B=Zl (B是7z×( +1)矩阵, 是负 元素调整.求解过程不仅与当前列的左边矩阵中的 荷节点的数目),是一种高密度数据运算,适用于 部分元素相关,而且各元素之间也存在计算依存关 GPU快速求解. 2.2.1 CUDA编程模型 系,难以并行处理.right-looking算法是:每次迭代 运算先计算矩阵中的1列,再用该列中的元素去计 在CUDA编程架构下(如图4所示),一个应用 算该列右边的子矩阵的各元素值.其求解计算不相 1 . 程序分为主机(host)端和设备(device)端两部分:主 关,可并行处理_为此,笔者根据right—looking算法可并行处理 机端是指在CPU上可执行的部分,设备端是在显卡 上执行的部分,其中,运行在GPU上的并行计算函 的特性,结合CUDA编程模型以及复系数矩阵的结 数称为内核(kerne1)函数.在程序运行过程中,主机 端程序准备好数据并复制到显存中;设备端程序执 行主机端设置的一个个内核函数,每个内核函数都 将按照线程网格的概念在GPU上运行(每个线程网 格可包含多个线程块,每个线程块可包含多个线程, 同一线程块内的线程可通过共享存储器(shared memory)通信、同步);尔后,主机端程序从显卡内存 中取回运算结果_1 . 主机(CPU) 设备 GPU) + 线程网格1 串行代码 线程块l l线程块l线程块l l (o,o) l l , , (1,o) l』  (2,o) I 内核函数1I 缱稗按。,,『纬稗块 l纬捍换I J (O,1)./  1串行代码 / J , 线程块 l(0,内核函数2I , O) l(线程缺l1,O)l  l线程块l , l(2,0)l 、 - / 线程块 线 鲑 线程块 、、 、 r 线程块(1,0) 串行代码 共享存储器 共享存储器 } } } { 线程块l 线程块 线程块l l线程块 (O,0) l (1,0) (0,0)l l(1,0). } { } l 全局存储器 图4基于CUDA的编程模型结构 Fig.4 CUDA programming model 2.2.2基于CUDA的复系数线性方程组求解 求解线性方程组的方法有两大类:直接法和迭 代法.迭代法速度快,但有误差;直接法准确、可靠, 具体有LU分解法和高斯消元法.从本质上讲,LU 分解法是高斯消元法的一种变相表达形式,实质上 是将矩阵通过初等行变换变为1个上三角矩阵,变 换矩阵是其单位下三角矩阵的过程.LU分解算法 多,根据数据的访问模式不同,可划分为left—looking 和right—looking两类算法.1eft-looking算法是:每次 迭代运算先计算矩阵中的1列各元素值,后对该列 构特点,提出了基于right—looking LU分解法的并 行高斯消去法(如图5所示),将大量计算集中于 GPU处理,充分发挥其并行运算的能力,将回代过 程减为一次,在保证求解精度不变的情况下使求解 速度大为提高. <输 \ 为(M^,+1)阶矩阵B矩=阵Zq /\ J l儿u分 算开始J 1 I + ,/计算主元列的各元素值 内核函数 For(j=i+1; +; <Ⅳ+1) colunm_element() Bi彳:Bi /Bi i 在GPU上运行实现 I ● //计算子矩阵中的各元素值 内核函数 ForU=f+1; ++; 1) colunm_element() Fo吒『=f+1;,++; _Ⅳ}1) 在GPU上运行实现 Bkf:Bkj—Bki‘Bkd .,,是史 ● //回代求解各求未知量 函数 For{ (i=n;i)=Bi一:f<=1 backsubstitution() For(户fi,N+1+1;_ ,++;_,<Ⅳ+1) 在GPU上运行实现 f) f)一Bi j x(j) i)=x(i)/Bi.i ) 图5基于right-looking LU分解法的并行高斯消去算法 Fig.5 Parallel Gaussvan elimination algorithm based on right-looking LU faetorization 在LU分解法求解过程中,选取绝对值大的元 素作为主元是确保矩阵算法稳定求解应用最广泛的 技术,其中列主元法是其最常用的方法m].这一处 同济大学学报(自然科学版) 第4O卷 理过程在一般LU分解算法中是一个必不可少的环 算式 节.但在配电网潮流计算的直接求解法所形成的阻 抗矩阵中,Z >Z ,在完成第(i一1)步迭代运算过 I 一∑A ,, ,・JJ,;i 一1,2,…,N~1(11) ,===后,第i列元素中的z 在该列的第i行之后的所有 元素中绝对值始终最大.故这一矩阵置换选取列主 { ’ : 霉点 (12) 元的步骤在本配电网潮流计算算法中可省略,节省 了大量的运算时间. 在算法流程设计中,GPU上主要进行主列元上 Uj,=Vs一∑∑(A, ・ ・Zl ), J 一1,2,3,…,N—l 各元素和子矩阵中各元素的并行计算,可按照 CUDA编程规则分别编写对应的核函数column element()和submatrixelement()以实现,每个核函 数由多个线程并行完成.在主列元的各元素求解计 算时,安排每个线程计算1个元素值;而在子矩阵各 元素的求解计算时,让每个线程来计算子矩阵中1 列元素值.这是因为如果用每个线程来计算1个元 素值,则所需的线程数将超越1个块所允许使用的 最大线程数.而在CUDA中有一硬件特性:同1块 中的线程均可在同1个流多处理器中同步执行相同 的指令序列,且可共用共享存储器,明显提高运算 速度. 为表述算法方便,在算法流程图5中,用B 来 表示复系数矩阵中的某一复数元素,但在实际编程 过程中,用R ,J 对应其实部和虚部(即用与矩阵 .B同等阶数的矩阵R和I来描述复数矩阵B).因为 每个块的共享存储器大小为16~64 kbit,通常情况 下难以将R,J整体读人共享存储器,但在每次循环 计算时,可将主元列和主元列上第1个元素的同行 元素从全局存储器上读入共享存储器,而R和I存 于全局存储器,以此充分发挥共享存储器的访问速 度远比全局存储器快得多的优势,从而减小通信延 迟、提高数据访问效率. 随着2个内核函数分别调用N一1次,整个LU 分解过程结束,但还需由CPU调用函数back— substitution( )回代计算,才能完成对复系数线性 方程组的求解. 2.3支路电流、内节点电压计算 经第一次GPU求解可得到各负荷节点电流,如 果负荷节点功率不满足给定的精度要求,则需按式 (6)对自阻抗 中的Z 调整.随之,式(1)和(4)也 需对Z 重新赋值,然后迭代求解下一次的GPU,直 至满足精度要求.然后,利用所得负荷节点电流计算 配电网各支路电流、内节点电压,分别以J ,,U ,标 识,i 为内节点编号.根据基尔霍夫定律和所定义 的关联矩阵与十字链表,可分别推导出它们的计 当J 为负荷节点时,可由式(1)迭代计算得到 J,, I,Uj,中的各值可按任意顺序求解. 3仿真信息可视化 信息可视化是指利用计算机技术,对抽象数据 进行交互与可视化,以提高人的认知功能 .其相 应的可视化技术有二维表格、三维图、几何变换技 术、层次技术等几大类l2 ,但缺乏时空分析能力.因 此,将GIS和虚拟现实技术相结合,用于进行潮流计 算仿真信息可视化,使仿真抽象结果在三维虚拟空 间相关实体设备上得以具体、直观地体现;从三维角 度全面反映仿真配电网的运行状况,从而有助于调 度人员的分析决策和培训人员的学习理解. 3.1 基于GIS技术的配电网三维仿真系统 实现三维GIS系统开发的软件工具有 IMAGINE VirtualGIS。 ArcGis 3D Analyst。 GeoMedia Terrain,PAMAP GIS Topographer, Java与Vrml,Creator与Vega Prime,前四个主要 用于三维地理环境的分析与浏览,后两类软件组合 可用于基于GIS系统的视景仿真.在最后一类软件 组合中,Creator软件具有强大的多边形三维建模能 力,大面积地形精确生成功能,拥有针对实时应用优 化的openflight模型数据格式;Vega Prime支持 Creator模型文件,提供众多附加仿真功能模块,迅 速创建、渲染各种实时交互的三维仿真环境.为此, 选取上述两款软件进行3D C 动态视景仿真开发. 实现过程见图6.首先,使用Photoshop对谷歌 地球卫星图片裁剪,然后在creator terrain pro模块 中完成地形建模并以*.mft格式存储;建筑物建模 过程较为复杂:先要搜集各建筑物图纸,在autocad 软件中提取出需要的建筑物现状图,后以.dxf文件 格式导入creator软件中,用face工具进行地物匹 配、geometry工具设置建筑物高度,并用裁剪后的实 物照片映射纹理;对于配电网电力设备、花草、树木 等其他要素建模,可根据所采集的实物照片在 第3期 王文举,等:配电网的回路阻抗法潮流计算与仿真可视化 处为局部坐标系原点中心的DOF节点,然后仪表指 flt格式存储.此后,根据实际建筑物和其他要素在 针作为它的子节点,同时设置满刻度量程旋转的角 三维地理空间中的位置关系,在Vega Prime软件 度.在潮流计算结束、用户进入3D GIS配电网虚拟 Creator软件中直接进行;这两个所建模型均以*. lynx prime场景编辑器中,将上述*.f1t和*.mft 环境时,由在Vega Prime视景驱动软件中的编程语 模型合成,设置生成*.acf文件格式存储.最后,在. 句rotate(仪表指针读数)触发旋转效果. net vc环境中调用Vega Prime API接口函数读取 从潮流计算的结果来看,配电网能量分布细化 acf文件,并根据潮流计算结果编程设置,实现视 到了最底层的变压器一级.而现实世界中,此类设备 *.景驱动和仿真信息可视化. 图6 3D GIS潮流计算仿真信息可视化 Fig.6 3D GIS power flow calculation simulation information visualization process 3.2潮流计算结果可视化显示 在实际电力生产作业中,运行人员通过读取配 电网各变电站一次设备的仪表指示器来检测配电网 的运行情况.如今,三维虚拟现实技术提供了这样的 技术条件,可使使用人员在能够反映真实场景的虚 拟环境中模拟观测,使实习者与管理人员将潮流计 算中各节点的计算结果与监测其变化的实体设备仪 表一一对应起来,从而深刻理解电网运行原理,提高 业务能力.其中,仪表指针读数和控制该仪表的信号 数据之间的参数转换公式为 仪表指针读数一(潮流计算数值÷满刻度量程)× 满刻度量程旋转角度 (13) 配电网虚拟设备仪表的指针读数可视化显示通 过自由度(degrees of freedom,IX)F)计算机动画技 术实现.该技术主要包括DOF节点设置和DOF节 点驱动两个步骤.DOF节点设置在Creator中完成, DOF节点动画特效在Vega Prime中触发.在该项技 术中,设置成DOF的节点可控制它的所有子节点在 设置的自由度范围内移动或者旋转,运动范围由局 部坐标系来指定.真实场景中当设备仪表读数变化 时,其物理表现形式是仪表指针绕着指针轴旋转.因 此,在Creator中首先建立一个以指针轴与指针链接 并不配置测量仪表,所以,在3D GIS虚拟环境中就 无法直观表征其数值变化.此外,为方便用户精确了 解设备运行状态,此类虚拟设备旁边均设文字说明. 4实验结果与讨论 本算法在一台Intel Core2 Quad Q955o 2.8 GHZ CPU,3 GB内存,Nvidia GeForce GTX480显 卡的PC机上实现了配电网多种节点类型设置的潮 流计算与仿真信息可视化,使用Visual 2005作为软 件开发平台,CUDA SDK 3.2作为GPU程序的主 要开发工具,Vega Prime作为3D GIS仿真可视化 工具. 4.1潮流计算算例 基于文献I-9-]和本文所提方法,通过编程,分别 实现了基于CPU和基于GPU并行计算的配电网潮 流计算程序,并采用文献[9,11,21]提供的6,20(包 括环网),45,33负荷节点数的配网系统原始数据以 验证本算法的高效性.在达到10 级的计算精度条 件下,两类求解算法单次收敛所需的迭代次数和100 次运算花费时间对比如表2所示. 表2 CPU串行与GPU并行求解算法比较 Tab.2 Comparison between CPU serial algorithm and GPU parallel algorithm 节点数 迭代次数 慧 加速比 6 3 554 1 811 0.305 9 20 3 2 538 2 436 1.041 9 20(包括环网) 3 2 785 2 527 1.102 1 33 4 4 644 3 165 1.467 5 45 4 7 756 3 825 2 027 7 表2数据显示,本方法对无环、弱环配电网潮流 计算都能快捷、精确求解.尤其是采用GPU后,在达 到CPU串行求解同等精度条件下,加速比随着节点 数目的增大而增大:45负荷节点的潮流计算运算速 度已提高到2倍,当负荷节点数目大于45时,还可 获得2倍以上的加速比;但当矩阵规模小于20时, GPU方法实现时间大于CPU.这是由于计算量小、 第3期 王文举,等:配电网的回路阻抗法潮流计算与仿真可视化 467 forward sweep load flow algorithm for radial distribution 5 结语 systems[J].IEEE Transactions on Power Systems,2007,22 (2):882. [8]Eminoglu U,Hocaoglu M H.Distribution systems forward/ 在回路阻抗法的基础上,针对配电系统,提出了 backward sweep-based power flow algorithms:a review and 一种快速潮流计算与仿真信息可视化方法.其创新 comparison study[J].Electric Power Components and 性主要在于:十字链表用于配电网的网络拓扑结构 Systems,2009,37(1):91. 存储,便于网络重构与构成弱环网的负荷节点的判 [9]Goswami S K,Basu S K.Direct solution of distribution systems [J].IEE Proceedings C:Generation,Transmission and 定,与关联矩阵相结合,可完成对无环或有环配电网 Distribution,1991,138(1):78. 阻抗矩阵的自动生成,并可不受节点编号顺序 [1O]王守相,阮同军,刘玉田.配电网潮流计算的回路阻抗法[J]. 计算各内节点电压、支路电流;基于CUDA编程模 电力系统及其自动化学报.1998,10(1):12. WANG Shouxiang,RUAN Tongjun,LIU Yutian.Distribution 型提出了基于right-looking LU分解法的并行高斯 system power flow based on loop-impedance equations[J]. 消去算法,利用GPU对潮流计算快速求解;并将计 Proceedings of the International Conference on Energy 算结果在3D GIS系统中进行仿真可视化.算例仿真 Management and Power Delivery,1998,10(1):12. 实验证明,该方法对节点编号无特殊要求,求解计算 [11],常宝立.一种用于配网潮流计算的节点编号新方法I-j]. 快速、精确、稳定、交互性能好,能使调度人员、培训 电力系统及其自动化学报.2003,15(1):22. WANG Dan,CHANG Baoli.Distribution system power flow 人员对各种节点类型参数设置的无环或有环配电网 based on loop-impedance equations[J].Proceedings of the 进行潮流计算和三维可视化仿真,从中直观、形象地 International Conference on Energy Management and Power 认识到地理和设备之间的对应关联信息,理顺电力 Delivery,2003,15(1):22. 设备之问的运行逻辑关系,分析掌握配电网的现行 [12]刘耀年,岂小梅,李国鹏,等.基于回路阻抗法的配电网潮流计 算FJ].继电器,2004,32(8):8. 运行状态,切实提高管理水平和学习效率,可广泛应 LIU Yaonian,QI Xiaomei,LI Guopeng,et a1.Load flow 用于配电网规划、分析、人员培训等领域. algorihtm for distribution network based on loop-impedance 今后,将基于该方法对配电网短路、三相潮流等 method[J].Relay,2004,32(8):8. 特殊性质的潮流计算进行仿真模拟与可视化,同时 [131汪宇霆,张焰,张益波.基于改进回路电流法的配电网潮流通 用算法[J].电力系统保护与控制.2010,38(20):57. 结合高压输电网的潮流计算方法,求解大规模电力 WANG Yuting,ZHANG Yan.ZHANG Yibo.A general load flow 系统的潮流计算,充分发挥该算法并行计算的高 method for distribution systems based on improved lop—current 效性. methodl,J].Power System Protection and oCntrol,2010,38 (20):57. [14]Sun Y,Overbye T J.Visualizations for power system 参考文献: contingency analysis data FJ].IEEE Transactions on Power Systems,2004,19(4):1859. [1] Godwin N.Application of modern load flow techniques to  115 I Milano F.Three。dimensional visualization and animation for electric power systems[M].Saarbrucken:LAP LAMBERT power systems analysisl,J].Electric Power Systems Research, Academic Publishing,2010. 2009,79(12):1638. [2] Teng J.A modified Gauss-Seidel algorithm of three-phase power [L63 NVIDIA.NVIDIA C【JDA programming guide 3.2 E EB/OL] lfow analysis in distribulion networksl,J].Internafional Journal of (2010—10—22).http://developer.download.nvidia.com. ElectricalPower andEnergy Systems,2002,24(2):97. [-17]Dongarra J J,Hammarling S.Walker D W.Key concepts for [3] Jegatheesan R,Nor N M,Romlie M F.Newton-Raphson parallel out-of-core LU factorization[J].C0mputers and opwer flow solution employing systematically constructed Ma血ematics with Applications,1998,35(7):13. Jacobian matrix[el//2008 IEEE 2nd International Power and L18]Tomov S,Dongarra J,Baboulin M.Towards dense linear Energy Conference.Piscataway:IEEE,2008:180--185. algebra for hybrid GPU accelerated manycore systems[J]. [4] Kulworawanichpong T.Simplified Newton Raphson power—flow Parallel Computing,2010,36(5—6):232. solution methodl,J].Internationa1 Journal of Electrica1 Power  11 9 l Wakita A,Matsumoto F.Information visualiaztion with Web and Energy Systems,2010,32(6):551. 3D spatial visualization of human activity area and its condition [5] Yang H,Wen F,Wang L,et a1.Newton-Downhill algorithm _J].Computer Graphics(AcM),2003,37(3):29. for distribution power flow analysis[C]//2008 IEEE 2nd L2O]Ltifi H,Ayed M B,A1imi A M,et a1.Survey of information International Power and Energy Conference.Piscataway: visualization techniques for exploiattion in KDD[C]//7tll IEEE.2008:16L28—1632. IEEE/ACS Internationa1 Confe rence on Computer svstems and [6] Aravindhababu P,Ashokkumar R.A fast decoupled power flow Applications.Piscataway:IEEE,2009:218--225. for distribution systems[J].Electric Power Components and L21]Baran M E,、vu F F.Network reconfiguration in distribution Systems,2008,36(9):932. systems for loss reduction and load balancing E J].IEEE [7] Chang G W,Chu S Y,Wang H L.An improved backward/ Transactions on Power Delivery,1989,4(2):1401. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务