基于蜕变关系的两阶段验证方法研究

来源 :南华大学 | 被引量 : 0次 | 上传用户:chu573346412
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
核电程序的验证和确认是为了确保复杂系统的数值模拟的正确性与可靠性,降低做出错误决策的风险。验证是评估计算模型是否真实地反映物理模型的问题,证明程序化的计算程序能否正确地求解物理模型。确认是评价数值模拟是否正确反映现实世界的物理规律。验证是确认的前提,未经过充分验证就进入确认环节,将会对确认的效果与效率带来巨大不利影响。软件测试是软件质量保证的重要手段,通常包括单元测试、集成测试、系统测试等阶段。单元测试是检查软件基本单元如函数、方法是否正确地实现设计要求;集成测试是检验由单元组装成的模块或子系统的功能、接口、性能和其他设计约束是否符合要求;系统测试是在真实工作环境下检验完整的软件系统是否满足要求。核电软件研制通常包括物理方程建模、数值方法选取、程序代码编制等阶段,软件验证常常会隐式地检查程序是否满足物理方程、数值方法和程序代码的特定性质,如果违反上述性质,表明程序存在错误,不能通过验证。软件测试检查的是程序代码性质,软件验证检查的是物理方程与数值方法性质。验证通常采用直接对比方法,使用基准题、经典程序、实验数据、人工解等作为预期结果与程序计算结果进行比较来评估软件编码的可靠性,以及解的数值精度。燃耗程序描述了核素密度随时间变化的规律,它是反应堆物理设计的重要内容,在计算堆内燃料的增殖与消耗、反应性变化等方面起着核心作用。因为采用复杂核素系统,存在短半衰期核素与闭环子链,通常很难构造解析解或精确解,并且基准题、实验数据研制成本高、周期长、数量少,采用直接对比方法进行验证难度大、成本高、充分性不足。蜕变测试是一种间接验证技术,不需要构造人工解或基准例题,通过考察程序是否满足特定性质来评估其正确性,在核电领域具有广阔的应用前景。为此,本文以蜕变测试技术为基础,提出两阶段验证模型、基于蜕变关系的轻量级验证方法、基于蜕变测试的重量级验证方法和基于数据驱动的蜕变关系启发式识别方法,并成功应用于燃耗计算程序NUIT的验证。主要工作如下:(1)两阶段验证模型验证所发现的错误可以分为两类:一是程序没有正确地实现计算方法,二是计算方法没有准确地反映物理模型。进一步的研究表明,第一类错误中有许多可以通过检查程序是否满足计算方法的特定性质来发现,而第二类错误中有许多可以通过检查程序是否满足物理模型的特定性质来发现。因此,本文将验证划分为轻量级与重量级两个阶段,轻量级验证将显性地评价物理模型、计算方法性质,通过轻量级验证排除上述错误后,再采用直接对比方法进行重量级验证,可以明显减少对测试用例的需求。(2)基于蜕变关系的轻量级验证采用间接比较方法,不需要构造数值解或者研制验证算例,仅仅使用蜕变关系检验程序是否满足物理模型、计算方法的特定性质,并给出了实现算法。(3)基于蜕变测试的重量级验证方法由于验证算例数量少,不仅难以充分验证,而且验证范围有限。通过蜕变关系衍生更多验证例题,使用蜕变测试改善验证充分性与验证范围,给出了实现算法。(4)基于数据驱动的蜕变关系启发式识别方法蜕变关系是两阶段验证的前提。目前,蜕变关系识别尚无有效方法。本文提出基于数据驱动的启发式识别方法,以来自同一算法的不同程序的代码模型蜕变关系的交集作为启发信息,分析、推导计算模型蜕变关系;同样的,以采用同一物理方程的计算模型蜕变关系的交集作为启发信息,分析、推导物理模型蜕变关系。蜕变关系是对软件验证有意义的物理模型、计算模型性质,具有较强的适用性,可用于求解同一物理方程或采用相同计算方法的一类程序的验证。(5)点燃耗程序NUIT两阶段验证NUIT是清华大学研制的一款点燃耗程序,验证要求覆盖齐次与非齐次两种方程,相对与绝对两种注量方式,移除与添加两种换料模式,纯衰变、定功率、定通量三种计算类型,以及线性子链法、矩阵指数法等核心求解算法以及计算选项。然而,初始验证算例只有十道,显然无法满足验证需求,使用这些例题未检测出错误。运用启发式识别方法从NUIT中获得28条蜕变关系,由此产生160道验证例题对NUIT实施轻量级验证,依据蜕变关系衍生1128道验证算例对NUIT实施重量级验证。NUIT验证共检测到46个错误,其中轻量级验证发现了13个,重量级验证发现了33个;第一类错误13个,第二类错误3个。NUIT的验证是成功的、有效的。本文为核电软件验证提供了新理论,引进了新技术,丰富了现有验证体系,较好地缓解了验证算例不足问题,扩大了验证范围,提高了验证充分性,对提升我国核电自主化软件质量具有重要意义。
其他文献
铀尾砂、尾渣等铀尾矿属于长寿命、大体量的低(极低)放射性固体废弃物,其常规地表(建库)堆置造成一定的环境和安全问题,而井下干式、胶结充填仍然未能根本解决放射性扩散或铀的浸出等问题。本文以铀尾矿安全高效处置和地下矿山安全高效开采双重目标为出发点,借鉴低、中水平放射性废物水泥固化原理,协调膏体充填、碱激发矿渣、环境功能矿物的共同优势,以铀尾砂作为研究对象,通过现场调研、文献检索、室内试验和理论分析等手
压水堆核燃料组件一般由UO2芯块和锆合金包壳组成,芯块与包壳间充有高压氦气。核燃料组件在反应堆中存在非常复杂的堆内行为,在正常运行工况下,包壳材料会受到辐照肿胀、高温高压水腐蚀、辐照蠕变和热蠕变等因素的影响。在极端事故工况下,Zr合金包壳在1000℃高温时会与水蒸气发生剧烈氧化反应,产生大量氢气和热量,氢气的大量聚集会造成反应堆压力容器爆炸,一回路压力边界遭严重破坏,放射性物质向环境泄漏。例如20
背景与目的:沙眼衣原体(Chlamydia trachomatis,CT)感染可引起沙眼、输卵管炎及不孕等多种疾病,还能促进HPV多个亚型混合感染,增加宫颈癌的发生率。此外,生殖道CT感染可导致机体阴道菌群结构发生显著变化,这种改变是否会反作用于CT感染的发生与发展目前还尚未清楚。近年来,女性不孕的发病率呈逐年上升趋势,CT作为不孕症的重要病原体,关于不孕女性群体CT感染的流行病学的相关资料甚少。
传统核安保技术存在着保护范围有限,保护力度、保护精细度不够充分的问题,其本质是目前的实物保护技术相对于被保护的对象而言,是一种外在的被动监控手段。放射性物品自身既不能感知面临的危险,也不具备基本应对能力。基于此,本文把当前最新的信息技术引入到核安保领域,以现有的核安保技术为基础,开展放射性物品个体自主智能核安保关键技术的研究。即在放射性容器上加装智能电子设备,使其能感知自身面临的危险,并按照一定逻
柴达木黄牛是我国优良的地方黄牛品种之一,主产于青海省海西蒙古族藏族自治州柴达木盆地及其边缘的高海拔地区。柴达木盆地及其周边地区特殊的生态环境、植被状况和地理位置,造就了柴达木黄牛具有较强的抗逆性、耐粗饲和高海拔适应性等特点。当前,柴达木黄牛面临种质资源保护薄弱,选育进展缓慢,且又缺乏相应的遗传学基础数据这一现状。鉴于此,本研究在格尔木市、都兰县、乌兰县、茫崖市和大柴旦行政区共随机采集268头柴达木
口令认证一直是信息安全网络安全的关键组成部分,也是目前为止最受欢迎最实用的认证方法。随着互联网范围的不断扩大,传统的口令认证协议不足以满足现在日益更新的需求。针对上述问题,设计一个安全高效的口令认证协议是安全研究者都在为之努力的目标。从协议的安全性和高效性出发,本文进行了以下几方面研究:设计了一个面向云存储基于双服务器的密钥安全存储协议。云存储应用中,由于加密数据的密钥通常是一个长随机数的字符串,
研究目的:本研究旨探讨研究组(冠脉病变组)CC趋化因子配体20(CCL20)和硒蛋白P在血清中浓度水平与冠脉病变狭窄程度的相关性。进一步了解冠脉病变相关发病因素,甄选出更有价值能够防治冠心病的新因子。研究方法:1.选取2019年08月至2020年11月间,于我院心内科住院行冠脉造影检查者,确定研究对象80人,其中研究组为行冠脉造影检查并由两位及以上心内科专家进行评估左主干(LM)、前降支(LAD)
核能是我国能源结构中的重要组成,安全发展核电是实现我国碳达峰和碳中和目标的主要途径。但核燃料循环过程中产生的含铀放射性废水会给生态环境和居民带来安全隐患,需要妥善处理与处置。吸附法作为最有潜力、最经济的方法备受关注。吸附法成功实现的关键是吸附材料的研制,因此如何从分子设计的角度高效地设计和开发吸附材料,改善其吸附效果是研究的热点和难点。针对上述问题,本文基于分子设计的理念使用分子模拟技术建立地聚物
主动脉夹层(aortic dissection,AD)是一种血管性疾病,死亡率高。主动脉壁中膜退化变性是AD形成的病理学关键,它是血管平滑肌细胞(vascular smooth muscle cells,VSMCs)大量坏死和细胞外基质降解的过程。探索调控AD形成的因素及其机制具有重要的理论意义和应用价值。硫化氢(hydrogen sulfide,H2S)被认为是第三种气体信号分子,在许多慢性疾病
目的:探讨中高海拔地区藏、汉族中老年多维度认知功能障碍与不同脑区白质病变的相关性。方法:选取2018年6月-2020年12月在青海省人民医院(平均海拔2260m)老年医学科门诊及住院藏、汉族中老年人(年龄≥50岁),受教育程度≥6年的104例作为研究对象。采集受试者的一般信息,包括(年龄、性别、身高、体重、婚姻、职业、受教育程度、吸烟史、饮酒史,其他疾病史);进行认知功能测定,包括简易智能状态量表