登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
作为电力领域的软件产品服务公司,常常要面对电力用户大量复杂的数据和图形处理工作,软件产品性能和体验频遭诟病的情况时有发生。在此结合具体的案例,阐述一下电力行业如何进行软件优化从而满足客户需求。
基于由于电力行业的行业特性,应用软件产生或消费对应的数据量巨大,且数据结构复杂度高,各项信息元素交织绑定,相互的关联关系隐含在不同的数据字段中。以SCD文件为例,其内部结构由常见的Header、Substation、Communication、IED、DataTypeTemplates等元素组成。 Header元素下包含了SCD文件自身信息和历史版本信息;Substation元素下存储着变电站的基本信息、一次设备及设备间拓扑关系;Communication元素下存储着变电站相关设备的组网和通信配置连接信息;IED元素下存储了变电站相关所有的设备信息;DataTypeTemplates则主要存储了文件中使用到的数据类型模板。Communication和IED元素是SCD文件中最重要也是占比最大的两部分,实际关注的信息往往交织存储在这两部分中。信息的交织关联,加上部分设计厂商对IEC61850标准的理解不同,客观上注定了SCD文件的复杂性。
SCD文件的信息量很大,以蟠龙智能变电站建设SCD文件为例,其文件大小(未压缩时)为120M,其中包含虚回路总量为100453条。由于单条虚回路相互关联的IED设备虚端子并不是直接保存在LN中的,加上SCD文件自身的复杂性,实际查询时每个虚端子将触发一部分记录的查询,整体全部虚端子触发的关联查询量巨大。
实际应用中,根据SCD差异化比较功能业务层面的检测要求,需要完成整个SCD文件所有虚回路信息的比对,这就要求短时间内完成大量信息的提取和比对,对软件性能设计是一个考验。尤其在大型SCD文件对比时,该性能问题凸显,用户也对该场景提出了性能优化的诉求。
在收到用户对SCD比较性能优化的要求后,我司成立了专项小组进行性能攻关。小组结合SCD文件、虚信号存储特征以及SCD可视化工具的实际设计情况,选择了以较小内存牺牲换取较大的运行时间的解决思路。经过识别,性能的瓶颈在于大量的虚端子信息访问。由于虚端子信息庞大,完全进行信号的两层缓存势必占用庞大的内存,以往处理过程中对虚端子仅保留了一层缓存,而不像IED基本信息那样设计了两层缓存。考虑到用户办公电脑配置普遍不高,小组在第二层缓存信息的存储上做了大量分析,最终选定了五个关键字段作为第二层缓存的基本信息。经过测试,第二层缓存信息的加入大幅度提升了访问速度,在SCD文件解析环节性能提升了400%-700%,且该比例随着SCD文件的增大而愈发明显,改进效果让人欣喜。小组再接再厉继续优化,针对缓存字段的特殊性,通过增加少量运算,在保证速度基本不变的前提下将第二层缓存的五个关键字段整合为四个,缓存条目数量也下降至原来的40%,最终将新加缓存的内存量控制在程序整体的18%以内,达到了预期目标。
在优化软件性能的路途上,软件功能的强大和性能经常产生矛盾,“空间换时间”和“时间换空间”则是两个经常需要权衡的方向,在保障功能完整的前提下尽可能的提升响应速度和用户体验永远是我们追求的目标。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
内蒙古电网首座数字孪生智能化变电站——耳字壕500千伏输变电站26日建成并投产运行。该变电站位于鄂尔多斯市达拉特旗境内,由内蒙古电力集团内蒙古超高压供电公司承担建设和维护,项目总投资4.153亿元,占地面积6.7737公顷。数字孪生智能变电站,是将常规变电站通过3D数字化技术模型克隆出来的数字化变
11月25日,湖北随州茶庵220千伏输变电工程投运,茶庵220千伏输变电工程是国网湖北省电力有限公司2024年迎峰度冬重点工程,也是随州市城区重点建设项目之一。该项目于2023年11月开工建设,新建1台容量180兆伏安的变压器、220千伏线路两回共11.1千米。其中,子项目茶庵220千伏变电站新建工程是随州建设的
国网江苏省电力有限公司2024年第六次物资公开招标采购推荐的中标候选人公示(招标编号:102406)
本项目通过对现有大型临时用电的需求、供电模式进行梳理,首创制定建立采用移动变电站的典型供电场景,并形成一套成熟的流程业务典型应用管理体系,分为用户需求、方案制定、施工实践等阶段,以创新性、标准化、规范化为纲领,并与实际情况相结合,建立典型用户接入场景并付诸实践。临时变电站站座落于
11月19日,浙江省首座新型数字化智能变电站——110千伏雷东变电站正式送电投运。作为国家电网新型数字化智能变电站试点之一,雷东变电站区别于常规变电站,创新采用二次在线监测技术和二次回路智能标签系统。其通过构建变电站二次系统数字孪生模型,实现了全站信息的三维可视化查询,不仅全面提高了智
11月18日,随着甘肃电网750千伏麦积山变电站新建3号主变压器进入72小时试运行,“西电东送”枢纽站750千伏麦积山变电站扩建工程投产。750千伏麦积山变电站位于甘肃省天水市,是国网甘肃电力首座一次设备采用HGIS(复合式组合电器)布置的750千伏智能变电站,也是甘陕联网的枢纽变电站。该变电站原有210
国网浙江省电力有限公司2024年第四次物资公开招标采购中标候选人名单公示(招标编号:ZBGW24-026)
近日,湖北宜昌兴山县首座35千伏“一键顺控”变电站——35千青山变电站正式投入运行。据介绍,该变电站动态总投资3371.01万元,采用“一键顺控”技术,大幅提高供电可靠性、优化电力系统运行,提升平水片区的供电效能。
国网宁夏电力有限公司2024年第五次物资竞争性谈判采购推荐的成交候选人公示(采购编号:GWWZ-NX-292415)
国网天津市电力公司2024年第六次物资招标采购推荐的中标候选人公示(招标编号:032406)
国网湖北省电力有限公司2024年第五批物资招标采购推荐的中标候选人公示(招标编号:152405)
日前,国网辽宁省电力有限公司以沈阳供电公司为试点,全面完成配电通信网统一管控平台建设,有效解决了配电通信系统设备厂家繁多、品牌各异,难以实现统一管理、运行、维护等技术性难题。沈阳供电公司通过管控平台的建设,实现了配电通信网统一标准、统一接口协议、统一网管,优化了配电通信网数据配置
智能配用电异构通信网络组网及配置关键技术研究、电网调度智能语音终端开发研究项目中标候选人公示智能配用电异构通信网络组网及配置关键技术研究、电网调度智能语音终端开发研究项目评标工作已结束。按照招标方案、招标文件的要求,现将推荐中标结果公示如下:招标推荐中标候选人标包1:智能配用电异
为进一步提升工作班组人员业务水平,填补智能变电站人才短缺的现实问题,6月16日,宝鸡供电分公司继电保护班紧抓工作间隙,组织班组人员进行智能变电站SCD文件培训。SCD文件是智能变电站唯一的配置源文件,熟练解读、配置SCD文件是智能变电站继电保护人员最重要的技能。保护班班长齐安新分别从配置文件
随着国家电网公司智能电网战略的实施,智能变电站SCD文件中二次系统的物理维护对象和操作对象缺乏有效模型描述的问题日益凸显,严重制约着智能变电站面向对象的高级应用的开发和应用。本文首先分析了现有智能变电站SCD文件的现状,针对目前的问题,提出智能变电站SCD文件全模型扩展技术方案。通过在500
7月30日,江苏电网智能变电站大二次运维岗位培训在国网江苏省电力公司生产技能培训中心顺利结束。此次培训中,技培中心首次采用最新自主研发的智能变电站SCD文件培训系统讲授智能变电站组态配置培训课程,取得了良好的培训效果,标志着国内首套智能变电站SCD文件培训系统成功研发应用。SCD文件是智能变
国网各个网省公司目前正在建设智能变电站配置文件管控系统,山东容弗紧跟国网步伐,凭借自身对IEC-61850的深入理解和对SCD文件的深层研究,采用大数据挖掘分析及无效数据智能剔除技术、异构数据转换及量化融合技术严格把控智能变电站的核心-SCD!为智能变电站安全稳定运行保驾护航,下面容弗小编带领大
人要生活,离不开柴米油盐酱醋茶。就好比智能变电站的运行,离不开全站系统配置文件。那我们今天就来扒一扒系统配置文件管控的那些事儿。配置文件采用个人存储、集成商管理等方式,无法保证智能变电站配置文件的规范、正确、标准怎么办?版本唯一性得不到保障怎么办?过分依赖设备厂商,缺少对配置文件
按照国家智能电网建设规划,近年来智能电网建设一直保持着较快增速,智能电网的建设已经上升至国家战略层面的高度。智能变电站是坚强智能电网建设中实现能源转化和控制的核心平台之一,前景广阔。智能电网建设渗透到发电、输电、变电、配电、用电、调度、通信信息各个环节。在上述这些环节中,智能变电
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!