%0 Journal Article %T 跨平台的海量波形数据并行绘制算法 %A 姚兰 %A 桂勋 %A 钱清泉 %J 电力系统自动化 %D 2009 %X 针对当前第三方电力暂态数据分析软件在绘制海量波形数据时出现的效率低下、反应缓慢情况,结合多核并行计算技术,提出了一种可跨平台的海量COMTRADE波形数据并行绘制算法及其技术。该算法在分析传统串行绘制系统内部关系的基础上,提出了基于并行绘制的新型关系:将原有单一图层分为波形图层和用户控制图层,其中以并行方式绘制波形图层,而后通过融合图层方式完成最终绘制。通过试验分析Windows和UNIX下的各种图形绘制技术,找到了最适合海量波形数据并行绘制的跨平台技术组合:“QImage+QPainter”技术模式。结合跨平台的线程库Pthreads,详细论述了并行绘制算法的每个步骤,给出了让通道绘制线程能负载平衡运行的绘制工作量均分公式,同时给出了通道绘制线程和图层融合详细算法的伪码。试验证明所提出的并行绘制算法可获得较大加速比,并可随着绘制工作量的加大和CPU核的增多,获得线性加速比 %K COMTRADE %K 海量数据 %K 并行绘制 %K QT4 %K Pthreads %K common format for transient data exchange(COMTRADE) %K massive data %K parallel painting %K QT4 %K Pthreads %U http://www.aeps-info.com/aeps/article/abstract/200811152?st=article_issue