登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
作为电力领域的软件产品服务公司,常常要面对电力用户大量复杂的数据和图形处理工作,软件产品性能和体验频遭诟病的情况时有发生。在此结合具体的案例,阐述一下电力行业如何进行软件优化从而满足客户需求。
基于由于电力行业的行业特性,应用软件产生或消费对应的数据量巨大,且数据结构复杂度高,各项信息元素交织绑定,相互的关联关系隐含在不同的数据字段中。以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%以内,达到了预期目标。
在优化软件性能的路途上,软件功能的强大和性能经常产生矛盾,“空间换时间”和“时间换空间”则是两个经常需要权衡的方向,在保障功能完整的前提下尽可能的提升响应速度和用户体验永远是我们追求的目标。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
4月19日,从国网浙江电力获悉,全国首座建成投运的500千伏智能变电站——金华500千伏芝堰变近日完成了500千伏母线的保护改造。这是浙江首次实施500千伏老旧智能变电站保护改造升级,为我国智能变电站保护改造工程树立了样板,同时也为停电难、施工难、风险大的智能变电站改造提供了实践经验和技术积累
近日,中国能建浙江院设计的杭州闸北(南阳)220千伏输变电工程顺利投产。该项目位于杭州市钱塘区,是一座全户内GIS智能变电站,首次采用“政府代建、国网出资”模式,结合区域规划由政府提前建设变电站配套附属设施,设计上采用“土建先行”理念,立足通用设备开展相关设计,政府代建2年后再移交电网
国网重庆市电力公司2024年新增第二次物资公开招标采购推荐的中标候选人公示招标编号:2024WB
吊车发出的轰鸣声、拧螺丝的咔嗒声、试验仪器的滴滴声……近日,在山西太原,500千伏龙城变电站开启一年一度的春季“体检”。检修现场,供电人员更换套管、新技术试验、消除缺陷……现场一片热火朝天。500千伏龙城变电站于2015年投产,是国内首座装配式智能变电站,该站为比亚迪新能源汽车、晶科能源等
国网西藏电力有限公司2024年第一次物资新增单一来源采购项目推荐的成交候选人公示(招标编号:312432)
北极星输配电网获悉,2月26日,国网西藏电力有限公司2024年第一次物资单一来源采购项目推荐的成交候选人公示。
近日,宜宾市兴文县城西110千伏输变电新建工程通过72小时带电试运行,成功投运,这是四川能投发展首座全户内式智能化变电站。该智能化变电站占地面积6798平方米,新建110千伏铁塔11基,新建10千伏电杆64基线路,架设线路总长度共计6.163千米。该项目大量采用“四新技术”,对比普通变电站具有占地面积
国网河北省电力有限公司2024年第一次物资类招标推荐的中标候选人公示(招标批次编号:042401)
国网甘肃省电力公司2024年第一次物资公开招标采购推荐的中标候选人公示(招标编号:272401)
国网河南省电力公司2024年第一次物资单一来源采购成交结果公告(采购编号:172421)
采购批次名称:国网湖北省电力有限公司2024年第一次物资单一来源采购(152421批次)批次编号:152421
为进一步提升工作班组人员业务水平,填补智能变电站人才短缺的现实问题,6月16日,宝鸡供电分公司继电保护班紧抓工作间隙,组织班组人员进行智能变电站SCD文件培训。SCD文件是智能变电站唯一的配置源文件,熟练解读、配置SCD文件是智能变电站继电保护人员最重要的技能。保护班班长齐安新分别从配置文件
随着国家电网公司智能电网战略的实施,智能变电站SCD文件中二次系统的物理维护对象和操作对象缺乏有效模型描述的问题日益凸显,严重制约着智能变电站面向对象的高级应用的开发和应用。本文首先分析了现有智能变电站SCD文件的现状,针对目前的问题,提出智能变电站SCD文件全模型扩展技术方案。通过在500
7月30日,江苏电网智能变电站大二次运维岗位培训在国网江苏省电力公司生产技能培训中心顺利结束。此次培训中,技培中心首次采用最新自主研发的智能变电站SCD文件培训系统讲授智能变电站组态配置培训课程,取得了良好的培训效果,标志着国内首套智能变电站SCD文件培训系统成功研发应用。SCD文件是智能变
国网各个网省公司目前正在建设智能变电站配置文件管控系统,山东容弗紧跟国网步伐,凭借自身对IEC-61850的深入理解和对SCD文件的深层研究,采用大数据挖掘分析及无效数据智能剔除技术、异构数据转换及量化融合技术严格把控智能变电站的核心-SCD!为智能变电站安全稳定运行保驾护航,下面容弗小编带领大
人要生活,离不开柴米油盐酱醋茶。就好比智能变电站的运行,离不开全站系统配置文件。那我们今天就来扒一扒系统配置文件管控的那些事儿。配置文件采用个人存储、集成商管理等方式,无法保证智能变电站配置文件的规范、正确、标准怎么办?版本唯一性得不到保障怎么办?过分依赖设备厂商,缺少对配置文件
按照国家智能电网建设规划,近年来智能电网建设一直保持着较快增速,智能电网的建设已经上升至国家战略层面的高度。智能变电站是坚强智能电网建设中实现能源转化和控制的核心平台之一,前景广阔。智能电网建设渗透到发电、输电、变电、配电、用电、调度、通信信息各个环节。在上述这些环节中,智能变电
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!