The invention provides a formula-driven PSD BPA card parameter checking method. Each type of PSD BPA card specifies an ID as the unique mark of the card type, establishes a prompt information library of user maintenance prompt information level, adds a card parameter checking formula, in which \card (id). val (index) is used as a function to obtain a certain position parameter value of a card; Apply to BPA file or related card checking, judge whether the formula is suitable for the corresponding power network equipment by matching the card ID of the formula with the actual card id, automatically extract the corresponding information for checking and giving prompt information. Compared with the existing methods, the invention has good expansibility, can improve the efficiency of BPA network card parameter checking, and improve the accuracy and reliability of BPA data.
【技术实现步骤摘要】
一种基于公式驱动的PSD-BPA卡片参数校核方法
本专利技术属于电力系统及其自动化
,更准确地说是涉及到基于PSD-BPA的电网模型参数校核问题,能够实现基于人工自定义公式的PSD-BPA卡片参数校核。
技术介绍
PSD-BPA计算程序(以下简称BPA)是由中国电力科学研究院在引进美国BPA程序基础上消化、吸收和改进的电力系统分析工具,目前已经广泛应用于电力规划设计、电网公司调度运行仿真分析以及各大高校的研究分析工作中,是国内应用十分广泛的电力系统仿真分析工具。BPA计算文件采用卡片形式的文本文件管理,包括控制语句和网络数据卡片。其中控制语句用来指定工程名称、结果输出等信息,与电网参数无关;另外一部分网络数据由卡片组成,是BPA计算的网络模型数据,其数据的准确性直接关系到仿真分析结果的可靠性,因此BPA对网络卡片数据的准确性要求非常高。然后,由于BPA计算数据采用文本卡片形式进行管理,人工逐个卡片校核的方式效率低下,而且准确性难以保证,无法满足实际使用需求,缺乏对计算数据的合理性自动快速校核的方法。
技术实现思路
本专利技术的目的是针对上述
技术介绍
中的不足之处,提出一种采用自定义公式对BPA模型卡片基本参数进行校核的方法,可以根据该方法编写成相应的程序模块单独运行,也可以嵌入到其他系统中作为BPA卡片修改在线校核工具,提升BPA网络卡片参数校核效率,提高BPA数据的准确性和可靠性。本专利技术的技术方案:一种基于公式驱动的PSD-BPA卡片参数校核方法,分为设置BPA卡片的id、建立校核提示信息级别库、建立卡片参数校核公式库、将公式应用于BPA文件或电网设 ...
【技术保护点】
1.一种基于公式驱动的PSD‑BPA卡片参数校核方法,分为设置BPA卡片的id、建立校核提示信息级别库、建立卡片参数校核公式库、将公式应用于BPA文件或电网设备BPA模型卡片参数校核四部分,其特征在于,具体步骤如下:(1)设置BPA卡片idBPA卡片id用来区分某个类型的各BPA卡片,根据各BPA卡片的BPAPFCard.csv和BPASWCard.csv两个配置文件指定卡片格式,对BPA卡片进行编号,作为该类型各BPA卡片的唯一id,用于后续校核公式的编制;(2)建立校核提示信息级别库校核提示信息级别库包括提示信息的级别、不同级别的提示信息图标以及后续允许的操作,供应用公式进行校核时使用;步骤如下:(2.1)建立校核告警类别:“提示”、“警告”、“严重错误”,类别告警严重程度依次递增,并且严重错误要求用户必须先修正后才允许继续后续操作;(2.2)规定不同类别校核告警继续操作的权限:对于提示仅有继续操作权限,对于告警则由用户选择继续操作或返回修改,对于严重错误仅允许重新修改后才能继续操作;(3)建立卡片参数校核公式库卡片参数校核公式库是维护参数具体校核卡片参数是否合理的公式,包括公式、 ...
【技术特征摘要】
1.一种基于公式驱动的PSD-BPA卡片参数校核方法,分为设置BPA卡片的id、建立校核提示信息级别库、建立卡片参数校核公式库、将公式应用于BPA文件或电网设备BPA模型卡片参数校核四部分,其特征在于,具体步骤如下:(1)设置BPA卡片idBPA卡片id用来区分某个类型的各BPA卡片,根据各BPA卡片的BPAPFCard.csv和BPASWCard.csv两个配置文件指定卡片格式,对BPA卡片进行编号,作为该类型各BPA卡片的唯一id,用于后续校核公式的编制;(2)建立校核提示信息级别库校核提示信息级别库包括提示信息的级别、不同级别的提示信息图标以及后续允许的操作,供应用公式进行校核时使用;步骤如下:(2.1)建立校核告警类别:“提示”、“警告”、“严重错误”,类别告警严重程度依次递增,并且严重错误要求用户必须先修正后才允许继续后续操作;(2.2)规定不同类别校核告警继续操作的权限:对于提示仅有继续操作权限,对于告警则由用户选择继续操作或返回修改,对于严重错误仅允许重新修改后才能继续操作;(3)建立卡片参数校核公式库卡片参数校核公式库是维护参数具体校核卡片参数是否合理的公式,包括公式、公式对应的提示信息级别以及具体提示内容;该公式得到的结果为布尔型,如果是true,则表示满足该公式要求,如果是false,则表示不满足要求,需要根据公式的提示信息级别决定下一步操作;步骤如下:(3.1)以“card(id)”作为卡片函数,其中card()为卡片函数,类似于面向对象中的构造函数,id为某种卡片的id;以“card(id).val(index)”为获取某种卡片某个位置参数数值的函数,其中val()为获取卡片数值的函数,index为根据卡片的配置文件BPAPFCard.csvh和BPASWCard.csv确定的某个网络数据卡片的某位数值所在的位置,从0开始编号,对于BQ卡,假设其id为n,根据潮流卡片配置文件BPAPFCard.csv中BQ卡的格式,其最大有功出力所在的顺序为从0开始的第m位,则获取BQ卡最大有功出力的函数为card(n).val(m);(3.2)根据步骤(3.1)要求,添加校验公式;对于BQ卡,要求其实际安排有功出力值小于等于最大有功出力值,BQ卡实际安排有功出力在第m+1位,则该校验公式写为:card(n).val(m+1)<=card(n).val(m);(3.3)...
【专利技术属性】
技术研发人员:周剑,黄磊,刘本希,杨欢欢,孙宁,程春田,张聪通,
申请(专利权)人:中国南方电网有限责任公司,大连理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。