999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

核電廠用電保護裝置軟件的驗證和確認實現

2019-02-11 09:50:44
中國核電 2019年6期
關鍵詞:核電廠功能

(南京南瑞繼保電氣有限公司,江蘇 南京 211102)

核電廠用電保護裝置主要用于核電廠線路、電動機、母線及變壓器等廠用電設備的保護,當一次設備發生故障時,廠用電保護裝置能夠快速動作,隔離故障,保護一次設備的安全,核電廠用電保護裝置的可靠性直接影響整個核電廠的安全穩定運行[1]。核電廠用電保護裝置的國產化是核電技術全面國產化的重要一環。在核電廠用電保護裝置國產化進程中,如何保證核電廠用電保護裝置軟件的安全性和可靠性是設備開發和研制過程中所要解決的關鍵問題[2-3]。本文以《IEC60880核電廠對基于計算機的安全重要儀器和控制系統執行 A 類功能的軟件》標準(下文簡稱IEC60880標準)為依據,參照國產化核電廠用電保護裝置軟件的開發及驗證與確認(Verification & Validation,V&V)取證整個過程,總結核電廠安全軟件的V&V方法和技術特點,對后續核電廠國產化設備軟件V&V開發和取證提供借鑒。

1 裝置簡介

本文設計的核電廠用電保護裝置的整體功能如圖1所示,裝置采用兩片雙核處理器分別實現人機子系統功能與保護子系統功能。人機子系統負責裝置對外人機接口,包括人機界面、事件記錄,錄波、對時及對外通信功能等,保護子系統利用核電廠用電一次設備發生短路或異常情況時的模擬量(電流、電壓、頻率等)的變化構成繼電保護動作的原理,并結合輸入的開關量進行邏輯判斷,發出告警、閉鎖信號提醒運行人員,或直接通過出口繼電器動作跳開一次設備開關隔離故障。核電廠用電保護裝置中保護子系統涉及安全功能的執行,為保證保護子系統的最大化安全運行,兩個系統互相獨立,人機子系統出現任何異常,不影響保護子系統的正常運行。

圖1 核電廠用電保護功能架構Fig.1 Function of the nuclear power plant protection relay

2 裝置軟件V&V全流程

核電廠用電保護的邏輯處理功能是采用軟件實現的,軟件的可靠性直接影響核電廠的安全性。由于軟件故障具備潛伏性并且易受共因故障的影響,因此只能依靠嚴格的開發過程來保證核電廠用電保護軟件的質量[4-5]。核電廠用電保護裝置軟件V&V的目的是為了規范開發過程,保證開發過程每個階段產物的正確性,或保證錯誤可以在設計過程中盡早發現,從而提高核電廠用電保護裝置軟件在整個生命周期內的可靠性和穩定性,保障核電廠的安全穩定運行。

IEC 60880是核電廠對基于計算機的安全重要儀器和控制系統執行 A 類功能的軟件標準,該標準詳細規定執行A類功能的高可靠性軟件的整個生命周期的活動,涉及軟件的生成和文檔化的每個階段,包括需求規格書、設計、實現、驗證、確認和運行[6]。

核級廠用電保護裝置軟件安全生命周期的V&V過程如圖2所示,主要分為以下六個階段:軟件需求評審、軟件設計評審、代碼靜態驗證、單元測試驗證、集成測試驗證以及系統確認。

整個V&V流程中的產物如表1所示。

圖2 核級廠用電保護裝置軟件V&V過程Fig.2 The V&V process of nuclear power plant protection relay software

表1 核級廠用電保護裝置軟件V&V產出

3 裝置軟件V&V應用過程

3.1 準備階段

核級廠用電保護裝置研發項目在立項初期就根據IEC 60880標準要求建立了軟件項目質量管理體系、軟件質量保證計劃、軟件配置管理以及軟件安全防范等流程體系,并形成正式文檔,項目開發過程中嚴格按照文檔預先規定流程執行。在項目準備階段,項目組就聘請了具備安全軟件V&V資質的獨立的第三方V&V小組,保證了軟件開發工作和V&V工作的獨立性,并將V&V工作貫穿于核級廠用電保護裝置軟件整個安全生命周期的全過程中,避免軟件生命周期的各個階段引入錯誤或缺陷。

該階段V&V產出見表1 的 3.1 準備階段。

3.2 評審

3.2.1 軟件需求評審

開發人員根據核級廠用電保護裝置功能需求及安全需求編寫系統需求說明書,并從系統需求說明書中細化軟件需求形成軟件需求說明書,核級廠用電保護裝置軟件需求說明書應明確如下內容:

1)軟件提供的應用功能,如圖1所示;

2)核電廠調試和換料等特殊運行工況下的軟件要求;

3)軟件和硬件之間的約束性描述;

4)軟硬件的自監督功能;

5)定期試驗功能。

V&V小組根據IEC 60880:2006 條款 6 Software requirements 的要求對軟件需求進行評審并根據系統需求說明書撰寫軟件確認測試規格書,作為后續軟件確認測試的基準。

該階段V&V產出見表1 的3.2.1軟件需求評審。

3.2.2 軟件設計評審

開發人員根據《核級廠用電保護裝置軟件需求規格書》為基準,采用自頂向下的模塊化設計方法,詳細設計核級廠用電保護裝置各功能模塊的實現方法,應明確如下內容:

1)軟件語言及開發工具的選擇;

2)軟件編碼規范的設計;

3)軟件各功能模塊的詳細設計(包括算法、數據結構、功能接口、約束條件等);

4)人機子系統和保護子系統功能之間的接口設計;

5)自監督功能的設計;

6)防止共因故障的設計(包括多樣性和冗余的設計);

7)定期測試的設計;

8)預開發軟件的配置;

9)軟件的可修改性和可驗證性設計;

10)安裝和運行的軟件方面的設計。

V&V小組根據IEC 60880:2006條款7 Design and implementation 的要求對軟件設計過程進行評審,著重于軟件設計說明書與軟件需求說明書的一致性。根據軟件設計說明書撰寫軟件單元測試驗證規格書作為后續軟件單元測試驗證的基準,結合軟件需求說明書和軟件設計說明書撰寫集成測試驗證規格書作為后續軟件集成測試驗證的基準。

該階段V&V產出見表1 的3.2.2軟件設計評審。

3.3 軟件驗證

3.3.1 代碼靜態驗證

軟件代碼靜態驗證主要借助自動測試工具和人工走查相結合的方式,以軟件設計評審環節產出的《核級廠用電保護裝置編程規范》為依據,對軟件代碼進行靜態驗證,以查找源代碼中可能存在的缺陷和錯誤[7]。

核級廠用電保護裝置軟件采用C語言實現,《核級廠用電保護裝置編程規范》編寫主要依據汽車產業軟件可靠性協會(MISRA)提出的 C 語言開發標準MISRA-C: 2004,該標準的目是為了增進嵌入式軟件的的全安性、可靠性、可讀性以及可移植性 ,并廣泛應用于核電、航天、電信、國防、醫療設備、鐵路等系統的安全軟件領域[8]。

開發人員通過軟件編程實現《核級廠用電保護裝置軟件詳細設計說明書》中的全部要求,并將軟件全部源代碼提供給V&V小組進行代碼驗證,V&V小組依據《核級廠用電保護裝置編程規范》以及IEC 60880:2006 條款7.1.2 Implementation of new software in general-purpose languages 的要求,首先采用自動化測試工具,對核級廠用電保護裝置軟件進行初步驗證,并對自動測試工具產出的分析結果進行人工審核,然后對自動化測試工具無法監測到的軟件魯棒性、可維護性以及可追溯性等安全要求,采用人工方式進行驗證;最終形成軟件代碼靜態驗證報告。

該階段V&V產出見表1 的3.3.1代碼靜態驗證。

3.3.2 單元測試驗證

核級廠用電保護裝置軟件單元測試驗證的目的是為了充分驗證軟件各子模塊的實現與軟件設計規格書規定的一致性,單元測試驗證為白盒測試,為了保證軟件各功能模塊行為在核電廠任一工況運行時行為的正確性,單元測試結果需要滿足入口覆蓋率、語句覆蓋率、路徑覆蓋率、MC/DC覆蓋率(修正條件判定覆蓋)四個覆蓋率分別達到100%的要求。

V&V小組依據軟件設計評審環節產出的《核級廠用電保護裝置軟件單元測試驗證規格書》以及 IEC 60880:2006 條款8.2.3 Implementation verification為依據執行單元測試。若在單元測試后對源程序的部分進行修改,則需進行回歸測試,遇到不滿足測試目標的需寫明違背理由,并記錄到測試報告中。

該階段V&V產出見表1的3.3.2單元測試驗證。

3.3.3 集成測試驗證

核級廠用電保護裝置系統集成是將經驗證的硬件和軟件模塊合成完整系統的過程,軟件集成驗證是為了充分驗證核級廠用電保護裝置軟件滿足軟件設計說明書以及軟件需求說明書的功能要求。軟件集成驗證是白盒測試,著重于檢驗軟件各模塊之間接口、軟件和硬件的接口以及模塊本身的功能。為證明所有模塊能夠正確地協同運行,執行預期功能,集成驗證結果需要滿足入口覆蓋率、語句覆蓋率、路徑覆蓋率三個覆蓋率分別達到100%的要求。

V&V小組依據軟件設計評審環節產出的《核級廠用電保護裝置軟件集成測試驗證規格書》以及IEC 60880:2006 條款 9 Software aspects of system integration為依據執行集成測試,形成正式的測試輸入與結果說明,并分析和記錄軟件集成測試所到達的程度,包括入口覆蓋率、語句覆蓋率和路徑覆蓋率。 分析方法包括自動化工具執行集成測試、人工審查和檢查。

該階段V&V產出見表1 的3.3.3集成測試驗證。

3.4 系統確認

核級廠用電保護裝置系統確認要求使用裝置在正常運行、預期運行時間和事故工況中的靜態與動態仿真的輸入信號對最終軟件的所有功能進行測試,明確裝置功能與系統需求說明書相一致,系統確認是黑盒測試,重點測試核級廠用電保護裝置的功能、邊界、性能、用戶界面、安全性、安裝/拆卸等。

V&V小組依據軟件需求評審環節產出的《核級廠用電保護裝置確認測試規格書》以及IEC 60880:2006 條款 10 Software aspects of system validation為依據,采用系統的方法并輔以統計方法執行系統確認測試,驗證核級廠用電保護裝置功能與需求說明書的一致性。

該階段V&V產出見表1 的3.4系統確認。

4 結 論

核電廠執行安全功能的設備軟件必須經過嚴格的V&V活動,以保證軟件運行的可靠性和安全性,確保裝置最終產品與用戶要求的一致性,本文主要依托核級廠用電保護裝置軟件安全開發和V&V整個過程,對核電廠安全軟件的開發、V&V流程的方法,要求及產出等進行了系統的總結,期望為后續核電廠國產化設備安全軟件的開發和V&V活動提供有益參考。

猜你喜歡
核電廠功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
核電廠蒸汽發生器一次側管嘴堵板研發和應用
PHM技術在核電廠電氣系統中的探索與實踐
核電廠起重機安全監控管理系統的應用
我國運行核電廠WANO 業績指標
中國核電(2020年2期)2020-06-24 03:37:36
我國運行核電廠WANO 業績指標
中國核電(2018年4期)2018-12-28 06:43:48
關于非首都功能疏解的幾點思考
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
主站蜘蛛池模板: 色国产视频| 国产成人在线无码免费视频| 国产精品久线在线观看| 5388国产亚洲欧美在线观看| 欧美伦理一区| 亚洲中文字幕23页在线| 亚洲视频免费播放| 99尹人香蕉国产免费天天拍| 国产麻豆永久视频| 国模私拍一区二区三区| 亚洲清纯自偷自拍另类专区| 亚洲Av综合日韩精品久久久| 亚洲综合在线网| 麻豆精品在线播放| 2020国产精品视频| 色综合久久久久8天国| 天天婬欲婬香婬色婬视频播放| 亚洲欧美极品| 伊人久久大香线蕉影院| 亚洲精品波多野结衣| 久久精品人人做人人爽| 日韩麻豆小视频| 啪啪啪亚洲无码| 福利一区三区| 久久国产亚洲偷自| 午夜国产大片免费观看| 又爽又大又黄a级毛片在线视频| 综合网久久| 国产中文在线亚洲精品官网| 色亚洲成人| 亚洲欧美国产视频| 国产成人一区在线播放| 国产精品自在在线午夜| 丰满人妻中出白浆| 欧美国产综合视频| 欧美成人aⅴ| 亚洲第一中文字幕| 国产一区二区三区在线无码| 国产乱人伦AV在线A| 国产幂在线无码精品| 亚洲人成高清| 在线观看国产精美视频| 欧美va亚洲va香蕉在线| 欧美一区精品| 国产精品亚洲一区二区三区在线观看| 色一情一乱一伦一区二区三区小说| 91精品国产自产在线老师啪l| 好吊妞欧美视频免费| 最新亚洲人成无码网站欣赏网 | 日本一区二区三区精品国产| 免费观看男人免费桶女人视频| 99久久国产综合精品女同| 69视频国产| 国产视频你懂得| 精品久久香蕉国产线看观看gif | 久久综合九九亚洲一区| 午夜国产大片免费观看| 99在线观看国产| 国产在线精品人成导航| 沈阳少妇高潮在线| 亚洲成人免费看| 伦伦影院精品一区| 一本色道久久88综合日韩精品| 日本高清免费不卡视频| 日韩精品一区二区三区中文无码| 狠狠色综合网| 亚洲婷婷六月| 国产麻豆福利av在线播放| 亚洲狼网站狼狼鲁亚洲下载| 午夜无码一区二区三区| 波多野吉衣一区二区三区av| 国产电话自拍伊人| 91 九色视频丝袜| 国产97视频在线| 在线看免费无码av天堂的| 国产中文一区二区苍井空| 国产精品亚洲一区二区在线观看| 日韩在线2020专区| 亚洲国产午夜精华无码福利| 国产精品主播| 欧美中出一区二区| 91精品免费高清在线|