基于LabVIEW的SIP系统仿真的设计与实现

发布者:mb5362443最新更新时间:2019-11-22 来源: eepw关键字:LabVIEW  SIP  系统仿真 手机看文章 扫描二维码
随时随地手机看文章

将虚拟仪器的概念引入大亚湾核电站的SIP系统的仿真,利用计算机仿真技术参与其系统设计有助于缩短设计周期,降低设计费用和提高设计质量,基于这些优点利用LabVIEW进行了SIP系统的虚拟仿真设计,目前已经取得了预期的效果,主要以SIP系统的RCP10通道为例进行详细地仿真设计介绍。


过程仪表系统(法文简称SIP系统)作为核岛系统的一部分,其作用是接收来自现场过程测量仪表的模拟信号(包括压力、水位、流量、温度、转速等),然后根据设计要求对现场模拟信号进行处理,再送到相关系统和设备进行显示、记录和处理。从一定意义上讲,SIP系统在仪控系统中处于承上启下的地位。SIP系统的故障是隐蔽的,但是,SIP作为反应堆广义保护系统的一个重要组成部分,其故障将直接威胁到核电站的安全和正常运行。为了及时发现故障以保证SIP系统的可用性,必须对SIP系统进行定期试验。而原有的定期试验装置(SACMO试验台)已经老化且无备件生产,给试验和维修工作带来不便,因此,开发新型的定期试验装置是非常紧迫和关键的。


由于SIP系统长期处于运行状态,无法给新开发的试验装置提供环境试验,而又因为系统通道和所需的硬件板件非常多,所以不适合对SIP系统作硬件实物仿真,故最终采用计算机仿真SIP系统。这种仿真方法常用于系统的方案设计阶段和某些不适合作实物仿真的场合(包括某些故障模式),其特点是重复性好、精度高、灵活性大、使用方便、成本较低,可以是实时的、也可以是非实时的。这样更加方便了新型定期试验装置的开发,计算机仿真的环境采用的是LabVIEW开发环境。为了验证最终开发的软件仿真系统的准确性,首先搭建了SIP系统中RCP10的部分硬件回路,接着用SACMO试验台分别向新开发的SIP软件系统和硬件仿真系统注入信号,比对试验结果,这些都为研发新型的定期试验装置提供了试验依据。


1 LabVIEW简介

LabVIEW是美国NI公司的产品,是一个功能完整的软件开发环境,同时也是一种功能强大的编程语言[1],主要用于仪器控制、数据采集、数据分析和数据显示领域。LabVIEW采用图形编程语言以方框图的方式来生成程序行。与其他仿真软件相比更加直观、生动,易于上手且方便修改。本课题根据模型,编写了系统仿真模块,仿真模块主要包括惯性环节和超前滞后环节等时间参数的动态环节、XU动作输出环节等。只需将动态环节的传递函数数字化就可以对整个系统进行计算机仿真建模。


2 SIP系统仿真结构

SIP仿真系统有模拟量的输入以及模拟量和数字量输出,本仿真系统结构如图1所示。系统主要采用了1台计算机和2块NI的板卡来实现,即PCI6289和6733。PCI6733有8路AO,M系列板卡PCI6289有32路AI和48路DI,而对于每个通道回路中最多有6路AI,8路AO以及12路DI[2]。其中计算机仿真部分只需仿真回路通道中的处理计算模块即动态模块(如微分、超前、滞后、滤波等时间参数模块)和阈值模块即可。

3 SIP仿真系统的RCP10的部分回路

SIP系统的通道的处理计算模块基本上都是相似的,动态参数模块只是时间常数不一样,XU阈值模块只是动作值和复位值不一样。本文以最为复杂的RCP10部分回路为例进行了软件仿真设计,并用SIP系统中实际运行的板件搭建了此回路作为硬件仿真系统,来验证软件仿真设计的正确性,图2为RCP10的部分回路简图,其中一个方框图代表的是用于一个功能的板件。

图中,458CC、483CC、448CC、446CC、495CC和447CC都是SIP系统RCP10通道的输入开关节点, FI和MT都为时间参数动态环节,AM、GD与ZO为静态环节,即与时间参数无关,只与输入量有关。本文着重对动态环节仿真进行详细描述,PT点和XU都为SIP仿真系统的输出节点, PT为模拟量输出,XU为数字量输出。在系统仿真中,一些动态环节只知道其传递函数,而系统采集的值是离散的,即不是连续的数据,故要将其量化为差分方程,这样便于仿真与程序设计。


(1) 滤波器FI模块

滤波器模块传递函数为微分方程为:差分方程为:FI环节此时刻的输出值取决于上一时刻的输入和输出值。

当有一个初值注入时,即X(t)=U(t),y值会有一个阶跃响应,具体理论推导如下:由此可见,当t→∞时,y(t)=U(t)。

(2) 超前滞后MT模块

超前滞后模块传递函数为微分方程为:差分方程为:MT环节此时刻的输出值取决于上一时刻的输入和输出值以及此时刻的输入。

当有一个初值注入时,即X(t)=U(t),y值会有一个阶跃响应,具体理论推导如下:由此可见,当t→∞时,y(t)=U(t),故应给系统一段时间来稳定,待系统稳定后可再进行下一步的运算。


根据已经建立的RCP10通道部分回路的软件仿真模型,用SACMO试验台里的部分试验步骤分别向SIP软件仿真系统和原有板件搭建的硬件仿真系统注入信号,其试验结果如表1所示。

这两步试验表示495CC、483CC、446CC分别注入定值信号,而448CC注入的一个初值信号,等待一段时间待MT环节稳定之后,再接着注入斜波信号,表格中的3列结果是XU动作时刻的斜波信号的值,其中软仿真结果和硬仿真结果是多次试验结果的值。由表1可见,软仿真结果与理论值的误差在范围之内,证明NI板卡仿真符合精度要求的结果;而软仿真结果与硬仿真结果的误差也在要求范围之内,说明软仿真的数学公式是完全正确的。故采用软仿真来模拟整个SIP系统是可行的。


软件仿真的特点在于它实现起来比较方便,不受很多外在条件的约束,而LabVIEW的特点在于它的模块化结构,因此这对程序本身的改进就有重要的意义。通过仿真的结果,初步的分析可以认为LabVIEW对系统仿真与分析简便、直观、有效。而对于大亚湾的这些大型系统中,系统搭建比较复杂而且不具备条件,故对系统进行计算机仿真是可行的,具有实现简单,操作方便等优点。相信在将来可以将更多的计算机仿真系统应用于实际平台中。


参考文献

[1] 杨乐平,李海涛 赵勇.LabVIEW高级程序设计. 北京:清华大学出版社,2003.

[2] National Instruments Corporation.PCI 6289 User Manual.2006.


关键字:LabVIEW  SIP  系统仿真 引用地址:基于LabVIEW的SIP系统仿真的设计与实现

上一篇:Labview基本常见问题解答
下一篇:LabVIEW的GPIB的总线标准接口功能

推荐阅读最新更新时间:2024-11-13 12:02

如何用LabView制作一个密码登陆界面
一个非常简单的 用户名 、 密码 的登陆界面。参考自vihome的文章。 程序框图 其中用到的 用户登陆 是 函数 编程 对话框与用户界面 提示用户输入 登陆界面密码显示的问题解决不了。
[测试测量]
如何用<font color='red'>LabView</font>制作一个密码登陆界面
LabVIEW的数据线类型
  为了区分不同的数据类型,LabVIEW为各种不同的数据类型设置了固定的颜色。随着所连接数据类型的不同,数据连线的颜色和线条也不相。一般而言,单个数据对应的数据线为最细的线。包含多个数据的数据线较粗,多维数据一般为多个线条组合成的数据线。   表1列出了连接不同数据类型时的数据线线条和颜色。   表1数据及对应数据线类型   数组和簇这类由基本数据类型组成的数据,其线条和颜色都不固定:线条随着维数发生变化,颜色也和内部数据类型相对应。
[测试测量]
<font color='red'>LabVIEW</font>的数据线类型
LabVIEW使用笔记
1.调试时点右键,在菜单中probe 里和custom probe里面可以设置探针和客户定制指示器等,用来监测实时数据。由于客户定制指示器是一个子VI,所以,它的数据可以在后面板里加上一个写数据的VI,将指示器所指示的数据记录下来 2.在读写数据文件时,反复地打开和关闭文件将会占用大量的系统资源,要提高运行速度,应尽量减少打开和关闭次数,把它们放在循环体外面。 3.分别输入XY的数据组成波形可以用build xy graph,在前面板中选用graph中的xy graph公式框在后面板的mathematical里的formular中,波形的频谱分析也在其中的waveform measurement中,滤波在waveform co
[测试测量]
基于LabVIEW与凌阳SPCE061A实现串口数据采集
引言 LabVIEW是一个划时代的图形化编程系统,应用于数据采集与控制、信号分析等方面,它为不熟悉文本语言编程的专业科技工作者在测控领域建立计算机仪器系统——虚拟仪器,提供了一个便捷、轻松的图形化设计环境。由于其灵活、简单易用、开发效率高等特点,正逐渐成为科技工作者进行仪器应用与开发的得力工具。数据采集是开发过程中一个重要的环节,NI公司提供了各种不同类型的基于LabVIEW的数据采集卡,但是其价格昂贵,对于小型企业、实验教学等方面仍存在着不可避免的资金问题。而市面上销售的第三方开发的数据采集卡,由于不具备对LabVIEW的直接支持,需要用户开发其驱动程序,使用也不方便。如果采用以凌阳16位单片机SPCE061A作为前端数据采集,
[测试测量]
基于<font color='red'>LabVIEW</font>与凌阳SPCE061A实现串口数据采集
5G时代,长电科技如何做好封装这门生意
5G将至,各大厂商正在冲刺5G 芯片的研发工作,除了引发各式各样的5G测试需求之外,芯片的封装技术也将成为封测大厂角力的新战场,在紧张备战的同时,封装技术也在更新迭代。谁能瓜分全球封测市场的大蛋糕?随着5G、IoT、AI、可穿戴设备等新兴领域加速前进,SiP封装又将迎来下一个风口。 近日,在中国系统级封装大会上,来自江苏长电科技股份有限公司(以下简称“长电科技”)技术总监刘明亮、系统级封装大会技术主席罗德威以及厦门韦尔通科技业务发展经理郎震京,分享了5G移动终端和新基建下的封装技术挑战和发展。 刘明亮指出,集成电路在5G和人工智能领域发挥着基础支撑作用。同时新基建加速5G和人工智能产业的发展,为集成电路带来更为广阔的市场空
[半导体设计/制造]
5G时代,长电科技如何做好封装这门生意
LabVIEW嵌入式心音身份识别系统方案
心音身份识别是指一种利用人体心音信号进行身份识别的技术,心音是心脏及心血管系统机械运动状况的反映,包含了心脏各个部分本身及相互之间作用的生理和病理信息。因此,心音信号在不同的人身上有着完全不同的特征并且具有极高的稳定性,可以用作生物识别技术的识别特征。心音信号除了很难伪装,伪造及篡改外还具有容易获取的优势,因此人体心音信号可以为一种新型生物识别方法。 本文开发了一种基于LabVIEW的嵌入式心音身份识别系统,该系统使用方便灵活,能够实现对用户身份的注册、辨识和确认。 1、心音信号身份识别原理 心音信号用于个人身份识别主要包括两步:特征提取和模式匹配,特征提取是从心音信号中提取到唯一的表现被测者身份的有效且稳定可靠的特征,模式匹配是
[测试测量]
基于LabVIEW与USB的虚拟仪器接口设计
  0 引 言   LabVIEW是一种基于图形程序的虚拟仪器编程语言,与传统仪器相比,虚拟仪器技术以计算机为平台,在程序界面中有用于模拟真实仪器面板的控件可供调用,可用于设置输入数值、观察输出值以及实现图表、文本等显示,因此具有友好的人机界面。LabVIEW具有强大的数据采集、分析、处理、显示和存储功能。在测试与测量、数据采集、仪器控制、数字信号分析、工厂自动化等领域获得了广泛的应用,显示出其强劲的生命力。LabVIEW平台下开发的虚拟仪器在相同硬件条件下,改变软件即可实现不同的仪器功能,真正实现了“软件即仪器”的设计理念。   实现LabVIEW对数据的采集和处理,传统的方法是采用数据采集卡,但是这些数据采集卡设备存在安装
[嵌入式]
LabVIEW 8.2的曲线拟台与插值
  在应用领域,人们经常面临一个解析函数描述数据的问题,解决这个问题的方法有插值和拟合两种。在插值方法中,假定给定的数据是正确的,要求以某种方法估算出函数其他数据点;在拟合方法中,要求找出某条光滑曲线最佳地拟合给定的数据,但不必经过给定的数据点。插值和拟合都是根据一些已知的数据来构造未知数据,所不同的是,拟合要找出一个曲线方程式,而插值只要求得插值点数据即可。   曲线拟合的本质是求解超定方程组,因此存在多种不同方法定义的最佳拟合,并存在无穷多种可能的曲线解。由此引出如何解释最佳拟合、如何选择最佳曲线的问题。在数学上,常常把最佳拟合解释为数据点误差平方和最小,而且所用的曲线限定为多项式,称多项式的最小二乘拟合。   曲线拟合节点位
[测试测量]
<font color='red'>LabVIEW</font> 8.2的曲线拟台与插值
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved