一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种升降压速率计算逻辑组态结构、方法及其系统与流程

2021-09-25 01:47:00 来源:中国专利 TAG:核电厂 组态 升降 速率 高温


1.本发明涉及高温气冷堆核电厂冷态功能试验领域,具体涉及一种核电厂冷试升降压速率计算逻辑组态方法。


背景技术:

2.高温气冷堆核电站示范工程为世界首堆,其一回路采用氦气,冷态功能试验期间需对反应堆一回路进行升降压速率监测。高温气冷堆核电站示范工程dcs采用hollias macs v6系统,此软件无法直接实现升降压速率计算,也无简单实用的变量定时存储逻辑。


技术实现要素:

3.本发明的目的在于提出一种核电厂冷试升降压速率计算逻辑组态方法,本发明利用核电厂dcs平台,按冷态功能试验需求组态升降压速率计算逻辑,提供冷试期间升降压速率自动实时监测手段,同时利用dcs现有算法实现对一回路压力升降压变化速率的实时监测。
4.为达此目的,本发明采用以下技术方案:
5.一种核电厂冷试升降压速率计算逻辑组态方法,其特征在于,包括如下步骤:
6.步骤1:利用高温气冷堆核电站示范工程dcs的hollias macs v6软件平台进行组态,选用上升沿触发算法(r_trig)、可重新触发的计时器算法(tpr)、选择算法(sel)及与或非门算法进行逻辑组态;信号的源头为用于一回路压力监测的临时高精度压力表,其将监测到的一回路压力转换为4~20ma的电流信号输出至dcs系统ai通道,经量程转换成压力后作为该组态方法的输入(cp01)。
7.步骤2:所述上升沿触发算法(r_trig)实现每秒定时输出一个宽度为一个控制器运算周期的脉冲,作为定时触发信号;以dm01布尔型的局部变量(初始值为0,可以在逻辑中任何时间置为1,使逻辑投入有效)作为使能信号,用and与门控制上升沿触发算法(r_trig)的脉冲最终输出;以dm02布尔型的局部变量(由dm01运算后输出一个控制器运算周期的脉冲)作为初始触发信号,当dm02触发后,所述上升沿触发算法(r_trig)的输入才会出现上升沿;
8.步骤3:选用可重新触发的计时器算法(tpr),当in引脚由0变为1时(监测到上升沿),q输出为一个宽度为pt引脚输入值的脉冲。期间若in引脚由1变为0,不影响脉冲的输出,若in引脚再次出现上升沿,q重新输出脉冲。通过将q输出取非,实现固定周期后tpr算法输出为1。步骤2中的最终输出与初始触发信号取或作为tpr算法的in输入。
9.步骤4:选用选择算法(sel),左侧为三个输入引脚,右侧为一个输出引脚,第一个输入引脚取步骤3中tpr算法q输出取非后的输出,第一个输入引脚为1时,输出选择第三个输入引脚的值,第一个输入引脚为0时,输出选择第二个输入引脚的值。输入引脚二取输出引脚值,输入引脚三在此取后一组态变量定时赋值逻辑单元的sel算法块的输出值。以此通过sel算法第一个输入引脚为1时,实现将后一组态变量定时赋值逻辑单元的sel算法块的
输出值赋值给当前sel算法块的输出,第一个输入引脚为0时,保持当前输出值不变。
10.步骤5:将上述三个算法块组合成变量定时赋值逻辑单元,每个逻辑单元实现需求分辨率的变量自动存储,将其扩展,可实现需求时间的数据自动存储。分辨率为tpr算法pt输入与控制器运算周期之和。
11.可选的,将tpr算法pt输入设置为950ms,控制器运算周期设置为50ms,定时赋值逻辑单元扩展至30个,最后将一回路压力实时值(pa)与扩展30个变量定时赋值逻辑单元的输出作差除以0.5分钟,得到一回路压力升降压速率的实时监测值pa/min。
12.本发明的逻辑组态方法,利用控制器本身的运算周期及可重新触发的计时器算法时间组合,组态变量定时赋值逻辑单元,通过设置运算周期及tpr算法的计算时间得到变量定时存储的时间,即分辨率。通过将组态变量定时赋值逻辑单元扩展至30个,得到压力测点30秒前的数值,将压力测点当前值与30秒前的数值比较除以0.5分钟,得到一回路压力升降压速率的实时监测值pa/min。以此实现了高温气冷堆核电站示范工程冷态功能试验一回路压力升降压速率的监测需求。
附图说明
13.图1是根据本发明的核电厂冷试升降压速率计算逻辑组态方法的变量定时赋值逻辑单元示意图。
14.图2是根据本发明的核电厂冷试升降压速率计算逻辑组态方法的使能及初始触发逻辑示意图。
15.图中的附图标记所分别指代的技术特征为:
16.1和4为上升沿触发算法r_trig,当clk引脚由0变为1时,q引脚输出一个宽度为一个控制器运算周期(50ms)的脉冲;
17.2为可重新触发的计时器算法tpr,当in引脚由0变为1时,q输出一个脉冲宽度为pt引脚输入值即宽度为950ms的脉冲;
18.3为选择算法sel,第一个引脚为1时,输出选择第三个引脚的值,第一个引脚为0时,输出选择第二个引脚的值;
19.and为与门逻辑,or为或门逻辑,dm01及dm02为开关量中间变量,am01及am02为模拟量中间变量;
20.tpr算法q输出为非门,即q非(q

);
21.图3是将图1扩展至30个后实现的升降压速率逻辑组态示意图。
具体实施方式
22.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
23.本发明在于:使用高温气冷堆核电站示范工程dcs的hollias macs v6软件平台进行组态,选用可重新触发的计时器算法、上升沿触发算法、选择算法及与或非门算法组态变量定时赋值逻辑单元;可重新触发的计时器算法的pt引脚选择950毫秒的输入,当前控制站运算周期选择50毫秒,以此实现1秒存储一个数值;在逻辑中增加使能变量,及初始触发变
量。当使能变量为1时,触发变量定时赋值逻辑单元的计时运算。将变量定时赋值逻辑单元扩展30个,组态实现现场需求的30秒前的数值存储,当前数值与30秒前的数值进行实时比较,除以0.5分钟,计算得到现场实时的每分钟的压力变化率,以用于压力变化率监测。
24.高温气冷堆核电站示范工程冷态功能试验期间一回路进行升降压速率计算需求为,将一回路压力临时测点cp01(pa)与其本身前30秒的数值进行比较,除以0.5分钟,得到一回路压力变化率pa/min,要求计算的周期分辨率为1秒。
25.具体的,参见图1,示出了根据本发明的核电厂冷试升降压速率计算逻辑组态方法的变量定时赋值逻辑单元示意图。
26.根据升降压速率的计算需求,因控制器运算周期为50ms,将可重新触发的计时器算法tpr的pt引脚赋值为950ms。当初始触发信号dm02为1时,tpr输出950ms的脉冲,输出脉冲期间q引脚取非后为0,sel算法输出am02选择其自身值即保持现值,当脉冲发送完毕,q取非后恢复为1,sel算法输出am02选择am01,即把am01的值赋值给am02。q取非由0变为1时,上升沿触发算法r_trig输出一个宽度为50ms的脉冲,与dm01使能信号取与逻辑作为定期触发信号(每秒发一个宽度50ms的脉冲),本运算周期定期触发信号与dm02初始触发信号取或后输出为1,作为重新触发的计时器算法tpr的触发信号。当使能信号dm01一直为1时,上述逻辑循环往复运算,当dm01为0时,tpr算法不触发,q取非后一直为1,sel的输出am02跟踪输入am01的数值。
27.参见图2,出示了根据本发明的核电厂冷试升降压速率计算逻辑组态方法的使能及初始触发逻辑示意图。
28.初始,给dm01变量赋值为1,可通过画面按钮或逻辑强制的形式。经上升沿触发算法(r_trig),dm02作为初始触发信号输出一个宽度为一个控制器运算周期50ms的脉冲。dm01及dm02作为图1中的使能和初始触发信号。
29.参见图3,出示了根据本发明实现的升降压速率逻辑组态示意图。
30.根据自上而下的运算顺序,自dm01及dm02为1触发运算逻辑后,am所有变量保持自身现值,1秒时,am29的值赋给am30,am28的值赋给am29,
……
am01的值赋给am02,cp01的值赋给am01。以后每秒重复以上赋值过程,此时会发现am01为cp01的1秒前的数值,而am30为cp01的30秒前的数值。
31.将cp01与am30作差,除以0.5得到cp02,cp02即为需求的一回路压力升降压变化速率的实时监测。
32.本发明的逻辑组态方法,利用控制器本身的运算周期及可重新触发的计时器算法时间组合,组态变量定时赋值逻辑单元,可根据现场需要增减,以实现不同时间需求的变量计算。
33.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施方式仅限于此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜