基于云架构的风险监测系统设计与关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
核安全是核电发展的生命线,风险监测器软件是在概率安全评价技术基础上发展起来的,它可以实时跟踪核电站的配置并根据配置状态快速计算风险水平,可以辅助维修计划优化以避免出现风险值超过阈值,为核电站日常运行和安全管理提供建议。还可优化技术规格说明书,减少不必要停堆以提高核电站经济性。
     在充分调研国内外风险监测器软件的发展现状后,发现目前风险监测器软件在架构设计上普遍采用的单机、C/S和B/S架构,存在不方便使用、升级维护困难和多并发计算导致计算资源不足的问题,其在核电站中与其他系统之间的协同不够导致该系统成为孤岛,一定程度上增加了核电站工作人员的工作负担,影响其在核电站中的普遍使用。此外,目前的计算速度,尤其是多用户并发和大规模维修计划风险计算已不能满足风险监测器未来发展的需求。
     针对目前风险监测器软件存在的问题,论文以设计一套实时、快速、安全、友好的核电站风险监测系统为目标,结合最先进的web应用技术开展了系统的功能结构、系统架构、数据库以及系统安全性设计工作,然后针对风险监测系统设计与实现过程中的精确快速计算和与用户友好交互两个关键问题进行了详细研究和实现。(1)设计了一套适用于风险监测系统的在线风险计算、维修计划优化以及专业风险分析的计算流程,对用于定性分析和定量计算的割集法与重解法计算方法和处理逻辑进行了深入研究;(2)从充分利用单机计算能力和云平台计算资源的角度上,提出了多核并行计算和分布式云计算相结合的加速算法;(3)在数据库设计方面进行了基于Oracle数据库的设计优化、采用数据库连接池技术、利用二进制唯一标示割集文件并发展了基于树型的多层存储结构,从而提升了数据库的性能,最终可以提高系统的相应速度;(4)对于半对数坐标系方法、“插点法”、Flot绘图包和AJAX技术进行了深入研究,并进行改造应用,加强了系统与用户的交互性,实现了风险曲线图向用户实时直观展现和交互风险情况。利用Flex技术开发的维修计划甘特图可以方便用户动态调整维修计划,从而制定最优维修计划。
     论文在前期工作基础上研发了风险监测系统RiskAngel3.0,充分考虑多用户之间以及其与核电站其他系统如故障诊断、运行日志、维修计划管理等系统之间的协同,该系统已通过秦山第三核电厂例题的校核,验证了其正确性。最后介绍系统部分功能在秦山第三核电厂风险管理和优化电厂技术规格书方面的应用。
Nuclear safety is the lifeblood of the development of nuclear energy. Probabilistic Safety Analysis (PSA) plays a significant role in the nuclear power plant. Risk monitor is a real-time analysis tool to determine the point-in-time risk based on actual plant configuration, which is an important application of PSA. Risk monitor can also evaluate schedules'feasibility and adjust them to avoid the risk peaks and optimize the Technical Specifications (TS), which can improve the safety and economics of nuclear energy.
     Based on the study of the development of risk monitor, two problems were found. The first one was that most the architecture of risk monitors were based on single computer, Clinet/Server(C/S) or Browser/Server(B/S), which cannot be used conveniently and maintained easily and can also lead to be lack of resource because of large-scale computing. The other was that risk monitor cannot collaborative with other systems in nuclear power plant, which added the staff's workload and affected the universal use. In additional, the speed of risk monitor can not satisfy with the users'need.
     The target of the study was to design a risk monitor characterized with real-time, quick, safety and friendly. The system's structure, architecture and database were designed combined with web technology. Then two key and difficult problems were studied and implemented, one was computing's accuracy and speed, the other was the system's ability interactive with users. To solve them four steps were adopted.(1)Calculation flow for on-line computing, maintenance plan optimizing and professional risk analysis suited in risk monitor was designed;(2)Multi-core parallel computing and distributed cloud computing technology were used in accelerating the system's speed;(3)Optimization based on Oracle, database connection pool technology and cut set files stored method based on binary feature values was introduced into improving the database's performance;(4) Risk profile and Gantt chart were used to present risk to users and interactive with them about maintenance plan.
     Base on the key technology's study, RiskAngel3.0was implemented and tested to prove its accuracy. Then the RiskAngel3.0's application in the TQNPP (Third Qinshan Nuclear Power Plant) was introduced.
引文
[1]http://www.iaea.org/pris.
    [2]国家能源局.2012.核电中长期发展规划(2011-202年)
    [3]环境保护部,等.2012.防治“十二五”规划及2020年远景目标.
    [4]宫宇,李春.2012.福岛核事故对我国核电厂PSA工作的启示[C],核能概率安全分析(PSA)研讨会论文集.
    [5]朱继洲.2011.核反应堆安全分析[M].陕西:西安交通大学出版社.
    [6]IAEA.1990. Use of probabilistic safety assessment to evaluate nuclear power plant technical specifications [R]. IAEA-TECDOC-599.
    [7]IAEA.1993. Risk based optimization of technical specifications for operation of nuclear power plants [R]. IAEA-TEC-729.
    [8]Inn Seock Kim.1996. Improving technical specifications from a risk perspective [J]. Reliability Engineering and System Safety,54:83-87.
    [9]U.S. Nuclear Regulatory Commission.1975. Reactor Safety Study:an Assessment of Accident Risk in US Commercial Nuclear Power Plants [R].WASH-1400.
    [10]国家核安全局.2010.《技术政策:概率安全分析技术在核安全领域中的应用(试行)》.
    [11]Homas A.Morgan.1993. Development and Use of the San Onofre Safety Monitor[R]. IEA-J4-TC.
    [12]孙凤,闫林.2012.风险监测器在秦山第二核电厂的开发和应用[C].核能概率安全分析(PSA)研讨会论文集.
    [13]Home, B.E.1988. The essential systems status monitor for Heysham 2 nuclear power station [R]. International Atomic Energy Agency TCM, Vienna.
    [14]Morgen, T.A.1993. Development and use of the San Onofre safety monitor[R]. IAEA-J4-TC-855.
    [15]Dagan, W J, Kalra, S P.1995. Outage Risk Assessment and Management (ORAM) a computerized tool to help manage plant and equipment outages [C]. In Proceedings of PSA '95, Seoul, Korea, pp.1197 Asses.
    [16]Putney, B., Riley, J., Cragg, C., et al.1995. Application of EOOS on-line monitor [C]. in: PSA 1995 Proc., Seoul, pp.882 of E.
    [17]C Smith.2008. Key attributes of the SAPHIRE risk and reliability analysis software for risk-informed probabilistic applications [J]. Reliability Engineering & System Safety, 93(8):1151-1164.
    [18]Sorman J.2003.Risk monitor design [J]. Nuclear Engineering International,48(583):44-45.
    [19]王玉成,薛大知.1994.核电站风险管理系统及其构模方法[J].核动力工程,15(6):481-485.
    [20]许耀武,薛大知,奚树人.1997.核电站实时风险监测系统[J].核动力工程,18(4):298-302.
    [21]He Xuhong, Tong Jiejuan, Chen Jiefei.2007. Maintenance risk management in Daya Bay nuclear power plant:PSA model, tools and applications [J]. Progress in Nuclear Energy,49: 103-112.
    [22]龚礼贤2007.RISK MONITOR在安全管理上的应用[J].核安全,3:42-45.
    [23]吴宜灿,刘萍,胡丽琴,等.2007.大型集成概率安全分析软件系统的研究与发展[J].核科学与工程,27(3):69-75.
    [24]王海涛,吴宜灿,李亚洲,等.2009.核电站风险监测器软件开发研究[J].核动力工程,30(1):26-30.
    [25]李亚洲.2010.核电厂风险监测器系统设计与应用研究[D]:[博士].北京:中国科学院研究生院.
    [26]张世杰,吴宜灿,刘萍,等.2006.基于网络的核电站PSA数据库管理系统设计研究[J].核科学与工程,26(4):368-372.
    [27]吴宜灿,胡丽琴,龙鹏程,等.2010.先进核能系统设计分析软件与数据库研发进展[J].核能科学与工程,30(1):55-64.
    [28]胡丽琴.2008.聚变堆包层系统概率安全评价研究[D]:[博士].北京:中国科学院研究生院.
    [29]P. Liu, Y. Wu, D. Huang, et al.2005. Preliminary Leakage Reliability Analysis of DFLL-TBM based on a Combinational Approach [J]. Fusion Engineering and Design,75-79: 1127-1133.
    [30]L. Hu, H. Chen, Y. Bai, et al.2010. Selection of Bounding Events for ITER DFLL-TBM Safety Analysis [J]. Fusion Engineering and Design,85:1577-1580.
    [31]曹兴焕,胡丽琴,李亚洲,等2009. EAST低温系统的故障树分析[J].核科学与工程,29(2):170-175.
    [32]李媛媛,李亚洲,胡丽琴,等.2009.激光雷达测量系统故障树分析[J].红外与激光工程,38(2):335-339.
    [33]L. Hu, Y. Wu.2006. Probabilistic Safety Assessment of the Dual-cooled Waste Transmutation Blanket for the FDS-I [J]. Fusion Engineering and Design,81:1403-1407.
    [34]王家群,王芳,汪进,等.2010.RiskA计算引擎在核电站概率安全评价中的应用[J].核科学与工程,31(1):78-82.
    [35]吴宜灿,胡丽琴,李亚洲,等.2011.秦山三期重水堆核电站风险监测器研发进展[J].核科学与工程,31(1):70-77.
    [36]Stanislav Hustak, Jiri Sedlak.2012. Development and Application or Risk Monitor in Dukovany NPP [C].11th International Probabilistic Safety Assessment and Management Conference and the Annual European Safety and Reliability Conference 2012. PSAM11 ESREL 2012,5:3462-3467.
    [37]C.H. Shepherd.2010. Living PSA and Risk Monitors [R]. IAEA Course on Level 1 PSA.
    [38]USNRC.1999. Requirements for monitoring the effectiveness of maintenance at nuclear power plants[R].CFR50.65.
    [39]IAEA and OECD NEA WG.2007. Risk, Risk Monitors:The State of the art in their Development and Use at Nuclear Power Plants [R]. NEA/CSNI/R (2007)12.
    [40]USNRC.2002. An Approach for Using Probabilistic Risk Assessment in Risk-Informed Decisions on Plant-Specific Changes to the Current Licensing Basis [R]. Regulatory Guide 1.174, Revision 1.
    [41]USNRC.1998. An Approach for Plant-Specific, Risk-Informed Decision-making:Technical Specifications [R]. Regulatory Guide 1.177.
    [42]郝兴伟.2005.Web技术导论[M].北京:清华大学出版社,6-7.
    [43]Hall M.1997. Core Web Programming:HTML, Java, CGI, JavaScript [M]. Prentice-Hall.
    [44]Michael Armbrust, Armando Fox, Rean Griffith, et al.2009. Above the Clouds:A Berkeley View of Cloud Computing [R]. mimeo, UC Berkeley, RAD Laboratory.
    [45]刘鹏.2011.云计算[M].北京:电子工业出版社,5-6.
    [46]Amazon Web Services.2008. Amazon web services homepage. http://aws.amazon.com, Seen:2008-12-05.
    [47]Google Inc.2008. Google apps engine. http://www.google.com/apps, seen:2008-12-05.
    [48]Microsoft.2009. Azure services platform.http://www.microsoft.com/azure. Seen:2009-01-23.
    [49]OpenId Foundation.2008. Openid homepage. http://www.openid.net, seen:2008-12-05.
    [50]Google Inc.2009. Google maps api.http://code.google.com/apis/maps, Seen:2009-01-23.
    [51]http://www.eucalyptus.com
    [52]Nurmid, Wolskir, Grzegdrczyk C, et al.2008. The Eucalyptus open source cloud computing system[C]. Proc of Workshop on Cloud Computing and its Applications.
    [53]Amazon elastic compute cloud (Amazon EC2) [EB/OL]. [2008212221]. http://aws amazon.com/ec2.
    [54]http://www.openstack.org
    [55]http://cloudstack.apache.org
    [56]张海潘.2008.软件工程导论,第五版[M].北京:清华大学出版社.
    [57]Pressman, Roger S.2005. Software Engineering:A Practitioner's Approach (6th edition) [M]. Boston, Mass:McGraw-Hill, ISBN 0072853182.
    [58]Ramakrishnan R, Gehrke J.2000. Database Management Systems [M].McGRAW-Hill International Editions.
    [59]Seshadri P.1998. Enhanced Abstract Data Types in Oblect-Relational Databases[J]. VLDB J.1998,7(3):130-140.
    [60]赵亮,茅兵,谢立.2004.访问控制研究综述[J].计算机工程,30(2):1-2.
    [61]Sandhu R S, Coyne E J, Feinstein H L, et al.1996. Role-based access control models [J]. IEEEE Computer,29(2):38-47.
    [62]Johan Sorman.2002. Designing a Risk Monitor-Chanllenges and Solutions [R]. RELCON AB.
    [63]S.Minato.1993. Zero-suppressed BDDs for set manipulation in combinatorial problems[R]. 30th ACM/IEEE Design Automation Conference.
    [64]聂淼,吴宜灿,邓小玖,等.2006. RiskA和RiskSpectrum故障树计算的比较分析[J].核科学与工程,26(4):358-362.
    [65]Y.Li, J.Wang, L.Hu, et al.2010.A Variable Heuristic based on Zero-suppressed Binary Decision Diagrams. International Conference on Nuclear Engineering, Proceedings, ICONE, v 3,18th International Conference on Nuclear Engineering, ICONE18.
    [66]王家群,袁润,王芳,等.2011.核电站风险监测系统恢复分析方法及其应用[J].核科学与工程,31(3):256-260.
    [67]P. F. Gorder.2007. Multicore processors for science and engineering [J]. COMPUTING IN SCIENCE & ENGINEERING,9(2):3-7.
    [68]W.Zhang.2003. Build highly-scalable and highly-available network services at low cost[J]. Linux Magazine,3:23-31.
    [69]http://www.flotcharts.org
    [70]http://www.adobe.com/products/flex.html
    [71]Rod Johnson.2005. J2EE Development Frameworks [J]. Computing Science, 1(38)107-110.
    [72]Rod Johnson.2004. Juergen Hoeller. Expert one-on-one J2EE Design and Development without EJB [M]. US:Wiley Publishing.
    [73]Justin Gehtland.2005. Bruce Tate. Better, Faster, Lighter Java. O'Reilly.
    [74]Xerox PARC.1998. Basic Aspects of Squeak and the Smalltalk-80 programming Language. http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/smalltalkl.html.
    [75]Ted Husted.2003. Struts in Action. Manning.
    [76]Rod Johnson.2005. Introduction to the Spring Framework. Wrox.
    [77]Christian Bauer, Gavin King.2005 Hibernate in Action. Manning.
    [78]EPRI, DS&S.2005. CAFTA User's Manul.
    [79]2003. Probabilistic Safety Assessment (PSA) Qinshan CANDU Project, Probabilistic Safety Assessment Report,98-03600-PSA-001, March.
    [80]阮养强,彭孝兴.2006.CANDU型核电站技术特点及其发展趋势[J].现代电力,23(5):49-54.
    [81]曾春,张振华,臣明军,等.2010.秦山三核风险决策体系的开发实践和应用规划[C].2010核能概率安全分析(PSA)研讨会论文集.
    [82]张刚平.2012.秦山第三核电厂风险监测器软件的应用研究[C].2012核能概率安全分析(PSA)研讨会论文集.
    [83]彭晓春,宋明海,曾春,等.2012.秦山三核风险监测器(TQRM)的开发和应用[C].2012核能概率安全分析(PSA)研讨会论文集.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700