首页 | 官方网站   微博 | 高级检索  
     

跨平台的海量波形数据并行绘制算法
引用本文:桂勋,姚兰,钱清泉.跨平台的海量波形数据并行绘制算法[J].电力系统自动化,2009,33(14):56-60.
作者姓名:桂勋  姚兰  钱清泉
作者单位:1.电子科技大学空天科学技术研究院,四川省成都市 610054; 2.成都信息工程学院控制工程系,四川省成都市 610225; 3.西南交通大学电气工程学院自动化研究所,四川省成都市 610031
摘    要:针对当前第三方电力暂态数据分析软件在绘制海量波形数据时出现的效率低下、反应缓慢情况,结合多核并行计算技术,提出了一种可跨平台的海量COMTRADE波形数据并行绘制算法及其技术。该算法在分析传统串行绘制系统内部关系的基础上,提出了基于并行绘制的新型关系:将原有单一图层分为波形图层和用户控制图层,其中以并行方式绘制波形图层,而后通过融合图层方式完成最终绘制。通过试验分析Windows和UNIX下的各种图形绘制技术,找到了最适合海量波形数据并行绘制的跨平台技术组合:“QImage+QPainter”技术模式。结合跨平台的线程库Pthreads,详细论述了并行绘制算法的每个步骤,给出了让通道绘制线程能负载平衡运行的绘制工作量均分公式,同时给出了通道绘制线程和图层融合详细算法的伪码。试验证明所提出的并行绘制算法可获得较大加速比,并可随着绘制工作量的加大和CPU核的增多,获得线性加速比。

关 键 词:COMTRADE  海量数据  并行绘制    QT4    Pthreads
收稿时间:2008/11/19 0:00:00
修稿时间:7/8/2009 10:51:30 PM

A Cross-platform Parallel Painting Algorithm for Massive Waveform Data
GUI Xun,YAO Lan,QIAN Qingquan.A Cross-platform Parallel Painting Algorithm for Massive Waveform Data[J].Automation of Electric Power Systems,2009,33(14):56-60.
Authors:GUI Xun  YAO Lan  QIAN Qingquan
Affiliation:GUI Xun1,YAO Lan2,QIAN Qingquan3(1.University of Electronic Science , Technology of China,Chengdu 610054,China,2.Chengdu University of Information Technology,Chengdu 610225,3.Southwest Jiaotong University,Chengdu 610031,China)
Abstract:Since the current third party power system analysis software is low efficient and slow in printing massive waveform data,a cross-platform massive wave COMTRADE data parallel painting algorithm are proposed,based on the parallel multi-core computing technology.on the basis of the internal relationship of tradition serial painting system,a new relationship based on the parallel printing is presented in the algorithm.the original single layer is divided into waveform layer and user control layer,the waveform l...
Keywords:COMTRADE  QT4  Pthareads  common format for transient data exchange (COMTRADE)  massive data  parallel painting  QT4  Pthreads
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《电力系统自动化》浏览原始摘要信息
点击此处可从《电力系统自动化》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号