基于创新性与实用性相结的原则,应用现代传感、通信和网络技术,优化组合结构监测、环境监测、交通监测、设备监测、综合报警、信息网络分析处理等功能,构建基于光纤光栅传感系统的隧道健康监测诊断系统,对隧道关键部位的结构变形、环境温度分布、结构振动等多项参数进行实时监测。系统以位移和变形监、温度、应力和振动监测为主,建立一套先进的、高效的、完整的、客观的健康状态评价体系,通过对监测数据、人工检查信息的分析和结构损伤的识别,最终给出隧道健康状态的终合评估或各构件健康状态的评估,其结果可作为隧道维修或维护的技术依据。
图1, 隧道健康监测系统结构
系统通过远程网络监测与管理中心和隧道子系统服务平台,为用户提供便捷、经济、有效的远程健康监测管理整体解决方案。通过这个健康监测平台,用户可以不受时间、地点与环境限制,对铁路隧道进行实时监测、管理和作业指导。
图2,隧道变形监测
123456
123456
123456
${@var_dump(md5(609417115))};
123456
123456
/*1*/{{942771651+991919705}}
123456
'-var_dump(md5(401024325))-'
${825098261+921184601}
123456
123456
123456
123456
123456
123456
123456
123456
${(964570505+841171130)?c}
123456
123456
123456
expr 980989667 + 912823814
#set($c=998208028+973399857)${c}$c
123456
<%- 989351462+830963615 %>
123456
123456|expr 982614566 + 813424288
${872685431+857916132}
123456
123456
123456
123456
123456$(expr 955145054 + 865293058)
123456
123456
123456
123456
123456
123456&set /A 959607131+964628690
123456
123456
123456
expr 857083751 + 886214152
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456'and/**/extractvalue(1,concat(char(126),md5(1913672904)))and'
123456
123456"and/**/extractvalue(1,concat(char(126),md5(1191068594)))and"
extractvalue(1,concat(char(126),md5(1181989124)))
123456'and(select'1'from/**/cast(md5(1903370372)as/**/int))>'0
123456
123456/**/and/**/cast(md5('1790080215')as/**/int)>0
123456
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1283546436')))
123456
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1963012883')))>'0
123456
123456
123456
123456
123456
123456鎈'"\(
123456
123456
123456'"\(
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456/**/and+4=4
123456
123456/**/and+3=9
123456
123456'and'a'='a
123456'and'r'='n
123456
123456"and"t"="t
123456
123456"and"s"="l
(select*from(select+sleep(0)union/**/select+1)a)
(select*from(select+sleep(3)union/**/select+1)a)
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
123456'and(select*from(select+sleep(3))a/**/union/**/select+1)='
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
123456"and(select*from(select+sleep(3))a/**/union/**/select+1)="
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
123456/**/and(select+1/**/from/**/pg_sleep(3))>0/**/
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
123456'/**/and(select'1'from/**/pg_sleep(3))::text>'0
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
123456/**/and(select+1)>0waitfor/**/delay'0:0:3'/**/
123456'and(select+1)>0waitfor/**/delay'0:0:0
123456'and(select+1)>0waitfor/**/delay'0:0:3
123456/**/and/**/4=DBMS_PIPE.RECEIVE_MESSAGE('g',0)
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('l',3)
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('e',0)='e
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('h',3)='h
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
expr 900496329 + 903473870
123456
123456
123456|expr 987331325 + 846123710
123456
123456
123456
123456
123456$(expr 952990003 + 818314055)
123456
123456
123456'and/**/extractvalue(1,concat(char(126),md5(1693429511)))and'
123456
123456&set /A 876779245+813031614
123456"and/**/extractvalue(1,concat(char(126),md5(1456710408)))and"
123456
123456
${@var_dump(md5(637383034))};
123456
expr 857169274 + 891847598
123456
extractvalue(1,concat(char(126),md5(1997540072)))
'-var_dump(md5(598524508))-'
${854062206+874137524}
123456
123456
123456'and(select'1'from/**/cast(md5(1725750457)as/**/int))>'0
123456
123456
123456
123456
123456
123456
123456/**/and/**/cast(md5('1120447063')as/**/int)>0
123456
123456
123456
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1792998345')))
123456
123456
123456
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1657948020')))>'0
123456
123456
123456鎈'"\(
123456
123456
123456'"\(
123456
123456
/*1*/{{830237877+962359453}}
123456
123456
${847882724+863322605}
123456
123456
123456
123456
${(840580936+901893858)?c}
123456
123456
123456
#set($c=813866225+922645651)${c}$c
123456
123456
123456
123456
123456
123456
<%- 994234238+819963788 %>
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456/**/and+3=3
123456
123456
123456
123456/**/and+4=9
123456
123456
123456'and't'='t
123456
123456
123456'and'y'='p
123456"and"x"="x
123456
123456"and"a"="i
123456
(select*from(select+sleep(0)union/**/select+1)a)
123456
(select*from(select+sleep(4)union/**/select+1)a)
123456
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
123456
123456'and(select*from(select+sleep(4))a/**/union/**/select+1)='
123456
123456
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
123456
123456
123456"and(select*from(select+sleep(4))a/**/union/**/select+1)="
123456
123456
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
123456
123456/**/and(select+1/**/from/**/pg_sleep(4))>0/**/
123456
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
123456
123456'/**/and(select'1'from/**/pg_sleep(4))::text>'0
123456
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
123456
123456/**/and(select+1)>0waitfor/**/delay'0:0:4'/**/
123456
123456'and(select+1)>0waitfor/**/delay'0:0:0
123456'and(select+1)>0waitfor/**/delay'0:0:4
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('x',0)
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('b',4)
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('m',0)='m
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('g',4)='g
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456