随着社会的不断发展,很多大型建筑以及地下建筑像大型超市、地铁隧道、地下停车场等的数量快速增长.地下建筑火势蔓延快、产生的烟雾毒性大,人员的疏散和火灾的控制难度都很大[1],万一发生火灾往往会带来巨大的财产损失与人员伤亡, 所以火灾的早期发现和前期预警对消防救灾来说尤为重要[2].
分布式光纤感温技术是近几十年来发展起来的一种实时、在线、多点的温度传感技术.此技术在1981年由英国南安普顿大学提出, 目前国外已研制出了该领域的产品[3].国内在这一领域的研究起步较晚,而在实验室和理论研究基于拉曼散射的DTS技术已趋于成熟,各项主要技术指标已达到国际先进水平,目前能够实现温度测量的范围为30 km[4].分布式光纤传感系统具有传感信号和传输信号的能力,能够探测几千米至几十千米内光纤位置被测表面的物理参数[5].然而分布式光纤温度传感器所探测到的含有温度信息的Raman后向散射光非常微弱,甚至完全淹没在噪声中[6],且要求较高的采集速度.本文提出了基于高速ADC、大规模FPGA和高性能DSP的高速数据采集系统方案,同时通过LM382放大器芯片对输入信号进行放大,设计了一款基于Qt编程的分布式光纤感温火灾探测监控系统,通过RS232/RS485进行上位机与下位机的通信,温测主机实时传递温度数据并在上位机上显示出来,可实现火灾的实时监测、火灾预警和报警等,大大提高了火灾监测效率和系统操作的安全性.
1 系统原理和结构 1.1 基本技术原理系统所依据原理为光纤的光时域反射原理(OTDR)和后向拉曼(Raman)散射温度效应[7].
1.1.1 OTDR定位技术将一束窄的激光脉冲经过双向耦合器发射至铺设的感温光纤上,光纤中产生的背向散射光也由此双向耦合器耦合到光电探测器内[8],如图 1所示.散射光从激光器发出到返回激光器的时间T与光脉冲通过探测光纤的长度L满足等式
|
图 1 光时域反射结构原理图 Figure 1 Principle of optical time domain reflection structure diagram |
| $L = c\left| {\frac{T}{2}} \right|n.$ | (1) |
式中,c是光速,为3×108 m/s,n是光折射率.时间间隔T对应于光纤距离L,因此伴随L的变化,探测器能测量沿光纤分布的待测空间分布.
1.1.2 拉曼散射原理当温测主机往探测光纤中发送一定能量与宽度的脉冲时,激光照射到光粒子上,光脉冲与光纤分子发生作用,产生散射,散射光有很多种,如图 2所示.其中,光纤分子的热振动引起了拉曼散射,光纤分子的振动又产生了斯托克斯光(Stokes)和一反斯托克斯光(Anti-Stokes)[9].通过测量反斯托克斯光强与斯托克斯光强的比值大小便可测得它的温度高低,即
|
图 2 散射光强-波长分布图 Figure 2 Scattered light intensity wavelength distribution |
| $R\left( T \right) = \frac{{{I_{{\rm{as}}}}\left( T \right)}}{{{I_{\rm{s}}}}} = {\left( {\frac{{{\lambda _{\rm{s}}}}}{{{\lambda _{{\rm{as}}}}}}} \right)^4}{\rm{exp}} - \left( {\frac{{hc{\nu _0}}}{{kT}}} \right).$ | (2) |
由式(2) 可知,比值R(T)只和温度相关,于是能够通过测反斯托克斯光强和斯托克斯光强的比值,获得沿线探测光纤的温度值,再由光时域反射技术(OTDR)获得空间温度场的分布状态[10],进而实现分布式感温火灾的探测与预警.
1.2 系统组成结构探测系统基本结构如图 3所示,系统主要由驱动电路、激光发射器、波分复用器、感温光纤、放大电路、信号采集与处理及计算机系统等组成.
|
图 3 分布式光纤感温火灾探测系统硬件框图 Figure 3 Block diagram of distributed optical fiber sensing system |
电源驱动激光器发送激光脉冲, 而后通过波分复用器(WDM)耦合到多模数据光纤, 同时驱动数据采集卡实现同步信号采集[11].感温光纤铺设于待测场所中, 进行温度的采集,激发脉冲与光纤内部形成一些分布不均的颗粒之间发生相互反应, 产生散射现象, 散射光沿着光纤反方向传播[12], 再一次进入波分复用器后分成两路进到光学滤波器里, 把反斯托克斯光和斯托克斯光分别提取出来, 并抑制其他的散射光, 再经过耦合器件进入到雪崩光电二极管APD, 把光信号变换成电信号, 经后续放大后, 把采集的温度数据通过DSP进行数字信号处理再送往计算机显示[13],在时间上,根据光纤中光波的传输速率与背向光回波的时间差,结合OTDR技术对所测温度点准确定位,再通过配套软件显示各点温度值及变化趋势.
2 上位机监控软件设计本系统上位机部分是在PC机Windows操作系统下基于Qt的安全监控软件,内嵌MySQL数据库.
2.1 软件需求分析为了实时显示待测光纤的分布状况并根据温度
情况实现火灾预警和报警,监控软件具有以下功能.
(1) 信息化功能:报警分机用RS232/RS485端口与上位机通信,互相传递实时温度值和控制信息等.报警分机提供以太网接口,与远程计算机进行通信.
(2) 精确检测功能:在界面上能够清晰地显示铺设光纤的具体地理位置与代号,进行实时在线的温度监控和火灾预警,并可获得精确的位置信息.
(3) 电子地图导向功能:电子地图包括了感温光纤的实际铺设方向,它能够显示整体结构也能够分区显示光纤的长度和温度;提供了各个分区间的环境温度实时数据;在计算机上实时显示报警信息、检测分区的分布概况、所测温度数据信息、火灾蔓延的方向等.
(4) 报警设置功能:系统软件有自动报警功能,可设置一级预警、二级预警、火灾报警、光纤故障、系统故障、升温报警等任意报警级别.
(5) 历史记录功能:① 温度记录——可以显示在数据库中保存的温度值,如温度的最大值、温度分布曲线等. ② 报警记录——能对已发生过的温度报警进行查询.用户只要给出查询条件,如时间、报警类别、连接号、电缆段等,系统软件便自动生成报表信息.
2.2 软件设计思想系统采用RS232/RS485作为上位机与下位机的通信,温测主机测量探测光纤沿线的温度并把温度数据存入数据库中,而后在PC机屏幕上显示出来.
监控软件基于Qt编程,Qt是1991年由奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架[14].只需一次性开发应用程序,无需重新编写源代码,便能够跨不同桌面和嵌入式操作系统部署这些应用程序[15].
2.3 软件整体结构设计为了达成预定的监控目标,将监控软件分为下列几个功能模块.
2.3.1 用户登录模块如图 4所示, 用户要启动软件,先要登录,输入用户名和密码,不同的用户级别对软件的操作权限也不一样.
|
图 4 用户登录界面 Figure 4 User login interface |
在此显示区域,用户可以查看到整条敷设光纤的温度在某一时间点随距离分布的曲线.图 5为温度随距离分布的曲线图,在约5 m处温度值达到80 ℃,温度出现异常,可能出现火灾,应及时进行处理.
|
图 5 温度随距离变化曲线图 Figure 5 Temperature variation curve diagram |
电子地图包含分布光纤的实际铺设方向,它可以显示整体结构也可以分区显示光纤的长度与温度,提供了各个分区之间的实时温度数据,并在计算机上实时显示警告信息、检测分区的分布概况、所测温度数据信息、火灾蔓延的方向等.电子地图的设计包括组、段和曲线,这些统称为报警对象,如图 6所示.
|
图 6 电子地图设计界面 Figure 6 Electronic map design interface |
采集的数据通过MySQL数据库存储,MySQL是一个轻量级、小型关系型数据库[16].MySQL数据库的连接方式主要有两种方式,一种是通过ODBC方式建立连接,需要配置ODBC,另一种方式是通过调用MySQL的API函数建立连接,本文选择用第二种方式.
通过调用MySQL的API函数方式建立数据库连接.首先需要将MySQL的数据库驱动库libmysql.dll放到当前目录下.
1) 启用数据库驱动.
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", sName);
第二个参数为数据库连接名.
db.setHostName("localhost"); //或127.0.0.1本主机
db.setPort(3306);
db.setDatabaseName("example"); //对数据库example进行操作
db.setUserName("root"); //root是一个对example数据库有操作权限的账户
db.setPassword("1234");
2) 打开数据库.
调用db.open()打开数据库连接.返回true表示连接成功,返回false表示连接失败.
3) 数据库相关API函数.
(1) seek(int n):query指向结果集的第n条记录; (2) first():query指向结果集的第一条记录; (3) last():query指向结果集的最后一条记录; (4) next():query指向下一条记录,每执行一次该函数,便指向相邻的下一条记录; (5) previous():query指向上一条记录; (6) record():获得现在指向的记录; (7) value(int n):获得属性的值; (8) transaction():开始一个事务操作; (9) commit() :提交事务的所有操作; (10) rollback() :表示回滚,在事务运行的过程中如果发生故障,事务不能继续进行,系统将对数据库的所有已完成的操作全部撤销,回滚到事务开始时的状态.
3 硬件系统优化设计根据分布式光纤的各项参数指标(测量精度、空间分辨率、测量时间、距离等)的相互关系,结合火灾探测领域的特殊要求,系统需要有强大的、实时的数据采集和处理能力.
高速数据采集系统选用高速AD9814、大规模FPGA和高性能DSP, 满足数据处理的各项功能, 采集模块实物图如图 7所示.数字信号处理单元采用TMS320VC5416,该处理器提供了一个高程度的并行运算逻辑单元,应用程序特定的硬件逻辑,片上存储器和额外的片上外设.该数字信号处理器的运行灵活性和速度基于一个高度专业化的指令集.
|
图 7 高速数据采集板实物图 Figure 7 High speed data acquisition board physical map |
本文通过高速数据采集模块的设计, 充分利用DSP适合于进行数字运算的特点和FPGA高集成度, 实现了对分布式光纤感温探测系统高速信号的实时采样.通过软件界面显示监控信息,显示直观明了,监控方式灵活,不仅可以整体监视光纤上的温度,还可分段监视光纤的详细分布状况.该系统监测范围广,测量距离长,温度检测范围为-30~120 ℃,测量距离长达几千米甚至上万米;温度测量精度高,可达±1 ℃,且定位精度高,可达1 m,可随时显示任何一点的温度状态.软件在Windows操作系统中工作,适合现代操作系统的发展趋势.
| [1] |
刘苏敏, 刘辉, 姚斌, 等. 光纤光栅感温火灾探测系统在地铁区间隧道中的应用[J].
城市轨道交通研究, 2012(9): 49-52.
LIU S M, LIU H, YAO B, et al. Application of optical fiber grating temperature detection system in metro tunnel[J]. Urban Mass Transit, 2012(9): 49-52. |
| [2] | 毛保华. 城市轨道交通[M]. 北京: 科学出版社, 2001. |
| [3] | 杨如祥, 飞赵, 展鲁. Method for measuring temperature of distributed optical fiber temperature transducer system: 101256098 A[P]. 2008-09-03. |
| [4] | 江梦梦. 分布式光纤感温火灾探测系统在公路隧道中应用的若干影响因素研究[D]. 合肥: 中国科学技术大学工程科学学院, 2014. |
| [5] |
孙文海, 李斌兵. 分布式光纤感温火灾探测报警系统应用研究[J].
消防技术与产品息, 2014(5): 14-17.
SUN W H, LI B B. Application research of distributed optical fiber sensing system for fire detection and alarm system[J]. Fire Technique and Products Information, 2014(5): 14-17. |
| [6] | 方曼. 分布式拉曼光纤温度传感器系统及温度分辨率提高的研究[D]. 成都: 电子科技大学光电信息学院, 2004. http://www.cnki.com.cn/Article/CJFD2003-DKDX200303024.htm |
| [7] | 刘媛, 孙志慧, 王昌. 基于拉曼散射的分布式光纤传感系统研究及应用[C]//中国光学学会2010年光学大会论文集. 天津: 中国光学学会, 2010. |
| [8] |
严洪, 姜明武, 徐海峰. 基于Raman散射型光纤感温火灾探测器的优化设计[J].
广东公安科技, 2010, 18(3): 51-54.
YAN H, JIANG M W, XU H F. Optimum design of the fiber sensing temperature fire detector based on Raman scattering[J]. Guangdong Gongan Keji, 2010, 18(3): 51-54. |
| [9] |
陈健沛, 李伟良, 蔡志岗. 分布式拉曼光纤测温系统研究进展[J].
广东工业大学学报, 2015, 32(3): 102-109.
CHEN J P, LI W L, CAI Z C. Review of distributed optical fiber. Rman temperatare measuring system[J]. Journal of Guangdony Vniversiy of Technoloyy, 2015, 32(3): 102-109. |
| [10] |
薛志国. 分布式测温光纤在高速高路的应用[J].
山西电子技术, 2015(2): 16-17.
XUE Z G. Application of distributed temperature measurement optical fiber in highway[J]. Shanxi Electronic Technology, 2015(2): 16-17. |
| [11] |
桑雷, 张杰, 王信群. 分布式光线感温火灾探测系统在地铁隧道的应用[J].
工业安全与环保, 2013, 39(8): 52-55.
SANG L, ZHANG J, WANG X Q. Application of distributed optical fiber temperature sensing fire detection system in one subway tunnel[J]. Industrial Safety and Environmental Protection, 2013, 39(8): 52-55. |
| [12] |
李志鹏. 分布式光纤测温系统的研究与进展[J].
电气技术, 2015, 34(1): 57-63.
LI Z P. Research and development of distributed optical fiber temperature measurement system[J]. Electrical Engineering, 2015, 34(1): 57-63. |
| [13] |
夏彦文, 叶金祥, 刘华, 等. 激光脉冲在阶跃型多模光纤中的传输[J].
强激光与粒子数, 1996, 11(3): 284-288.
XIA Y W, YE J X, LIU H, et al. Study on the propagation characteristic of ultravioletpicosecond laser pulse in step-index multimode fiber[J]. Strong Laser and Particle Number, 1996, 11(3): 284-288. |
| [14] | 李艳明. 基于Qt跨平台的人机交互界面的研究和应用[D]. 重庆: 重庆大学软件学院, 2007. http://www.docin.com/p-1091601271.html |
| [15] | 霍亚飞. Qt Creator快速入门[M]. 北京: 北京航空航天大学出版社, 2014. |
| [16] |
曾云, 胡频. 嵌入式数据库在QT中的应用研究与实现[J].
国外电子测量技术, 2010, 29(9): 73-76.
ZENG Y, HU P. Study and application of embedded database in QT software[J]. Foreign Electronic Measurement Technology, 2010, 29(9): 73-76. |
2016, Vol. 33

