核能是对人类来说是相当重要的能源,但使用核能发电后会有一些放射性产物,如用过核燃料,这些用过核燃料因为会持续发出衰变热及放射线,必须小心贮存,若电厂没有足够的空间贮存这些乏燃料,电厂将强制停止运转,不安全的贮存则可能造成危险甚至是燃料毁损。很多研究显示,干式贮存系统能有效的解决用过燃料的屯贮问题。建构适合台湾使用的系统或是系统正式启用前的审核工作,都必须进行详细的热流模拟分析,对于这项需求,核能研究所引进商用 CFD 软件 Fluent 来辅助分析工作的实行。目前的分析流程已趋于完善,并且在此套流程下所进行的分析工作在精确度上确实达到建构系统所需要的水平,但部份的流程却为分析人员所垢病;例如过多重复性且无必要的计算工作,以及 Fluent 数据库更新上的不便。本研究利用 Visual Basic 软件撰写自定义软件 ADSS ,从以上问题点切入,将干贮系统热流分析中常需简化之燃料组件与燃料提篮之均质化模式以及功率分布预先模块化,并与 Fluent 数据库作联结,配合窗口化的操作接口,使热流仿真分析工作能更有效率。本研究结果显示以模式建立计算后之 Keff 值代入 FLUENT 进行运算,其燃料束温度分布透过新方法得出温度略低于传统之旧有之方法,其误差不超过 10% 。 Nuclear is now an important energy source for people, however, when the operation of the nuclear power plants, spent fuel is definitely produced as the waste material. Unfortunately, these spent fuel not only undisposed but also a big problem for the storage. Insufficient of storage space can let power plants stop operating and unsafe storage can cause the nuclear disaster. A well-developed spent fuel dry storage system is one of the methods to solve the storage problem. For last decade, Taiwan Taipower Company introduces a system module from USA, but it turns out not a suitable program for spent fuel dry storage system in Taiwan. To design and construct a suitable system for Taiwan, we need to do CFD simulations. FLUENT is a commercial CFD program with strong ability. With the help of FLUENT, INER get the accurate result of simulations. However, some of the simulation steps were inconvenient, such as the parameters were not friendly and hard on database renewing for FLUENT. With Visual Basic, we produce a new pro- gram, namely ADSS, to solve above problems. This program contains modularize calculation models for fuel assembly, homogenization model for fuel bundles and power distribution. With the help of the windows operation interface, the program connects with FLUENT very easy and makes the simulation processes be more effective as well. The simu- lation results shown the error were within 10% for the temperature distribution compare with the temperature use by the traditional method.
自从核电厂在台湾开始运种以后,可说是台湾电力的重要来源,但对于如何处理核电厂运作所产生的高阶核废料,一直是重要的课题。目前提供主要空间的乏燃料池已有容量不足的问题,不论是使电厂延寿或是直接除役,台电都需要有更充足的乏燃料屯贮空间。
故台电开始发展高阶废料干式贮存系统。此套系统为将已存放在池中一段时间之燃料取出,这些燃料已衰变足够故之后所产生的放射性物质较少,衰变热也仅靠自然对流就能移除。
而在发展此系统时,需要对系统做热传分析。现有的热传分析技术虽然足以计算出正确的结果,但是使用上有些许的不便,改善现有的分析技术便是本研究的目标。干式贮存系统放在常温之中也可依靠主动式热传来排除所剩不多的衰变热,此套系统在设计上依据美国NRC对用过核子燃料束护套温度之限制[1-3]为基础进行设计。在引进相关的计术及设备并且经过初始的设计及评估后,最终台湾采用的系统是以美国NAC公司所发展之NAC-UMS[
在系统设计的当时,台湾的核研所深感所拥有的热传方析技术并不完善,需要多套软件整合始能达到分析的需求[
1) 采用之干贮系统
本研究所采用之系统为VSC-17,此系统为商用型号,并未用于商业用途。VSC-17为配合PWR燃料贮存的需求所设计,核燃料束会先从燃料组件中移出再放入套筒(canister)中,该套筒为长4.05 m、截面积0.22 m2之不锈钢柱,可容纳410支核燃料束。PWR的每个燃料组件可装载204支核燃料束,也就是说,VSC-17套筒在收纳两个完整的燃料组件后,还会有两个额外的空槽,表1为系统中重要部件之尺寸。
表1. VSC-17重要诸元尺寸
装满408支燃料束的套筒会放入密封提篮(multiassembly sealed basket, MSB),MSB的结构由外而内为外壳(shell);结构盖(structure lid);障壁盖(shielding lid)及燃料提篮(fuel basket)(图1)。每个提篮可容纳17个套筒,再以三个支撑架(supporter)固定如图2。
MSB装满后,会充入气体(e.g.氦气、氮气)并加以密封,再装入水泥外壳层(ventilated concrete cask, VCC)。VCC是以厚0.09 m之钢衬为骨架,再覆上0.51 m的混凝土(图1)。
在此系统中,主要通风口为VCC底部的四个进气口及顶部的四个出气口。靠着MSB壳层和VCC钢衬间的9 cm流道,被动式气流能移去燃料中的衰变热,此一流动力主要来自系统与外界的温差,在此系统中,此流动系为主要之移热机制。
2) 分析之边界条件设定
此研究所使用的干贮分析模式边界条件描述如下;底面定义为一绝热平面,而进气口依VSC-17实
图1. VSC-17 多层结构分解图
图2. VSC-17之网格
验状况设定为T∞ = 21℃之恒温;底面外的其它表面边界条件都会同时考虑热辐射和热对流效应。考虑到流体的影响,在流体和固体交界皆使用无滑动边界条件(no-slip condition)。流体和固体间的热平衡使用以下式子:
(1)
在各部件间皆有很多小间隙,其中不乏会占据大量网格的间隙。我们将流体皆假设为接触式的热阻,可使用下列式子:
(2)
对于自然对流场,其浮力项以帕斯卡尔定理表示:
(3)
为了将以上模型之计算结果与ANSYS/RELAP5- 3D之结果作对照,在某些计算中,我们会关闭自然对流,将气体传热方式设为固体(热物理性质维持),如此热传递将完全藉由热传导与热辐射效应来进行。
本实验中,各套筒的真实衰变热皆列于图3(a),17个套筒的功率以四个平均功率表示,分别为707、744.05、963.75及1048.5 W(图3),真实状况与模拟的最大功率分布相差不到1%。此分析还需用到轴向功率分布的情狂,全部套筒的轴向功率分布是以gamma profile测得。
3) 程序内建计算模块
核燃料棒并不是某一种纯物质,其内部所含各种
图3. VSC-17中的功率源分布:(a) 实际功率源分布;(b) 区块功率分布
不同物质的排列也很复杂,即使详细将各种物质的热力性质查出,也无法以单纯的串并联模式重建模型,本研究将燃料棒假设为一均匀物质(homogeneous),其等效K值可以重量平均法(weighted average)计算:
(4)
其中t = (volume of the segment)/(planar area)。
于燃料的部份,本计划照着实际堆栈的方式建构了计算模块。在Assembly中,每三个圆柱状的燃料棒如图4般堆积,单一燃料棒截面如图5。我们定义一个Cell面积为单一燃料圆柱截面积加上Assembly中不含燃料之流体空间(Fluid Space)之小部份面积,计算一个Cell面积方法如下:
两圆连心线亦为燃料棒直径,定义为O.D。三个堆栈的圆柱截面可画出三条连心线,形成一三角型,这个三角型面积为:
(5)
此面积包括三片1/6圆,也就是一个1/2圆,以及中间部份的Fluid Space,将三角型面积乘以两倍,得
图4. 燃料棒堆栈示意图
图5. 燃料棒截面图
(6)
此面积包含一个圆截面积,以及部份Fluid Space,将此定义为程序计算时的一个Cell。
在燃料棒本身,包含最外圈的Cladding、中间的Gap、内层的Pellet三层,最外层含Cladding之直径为外径O.D,含Gap直径为内径I.D,Pellet直径为P.Dia,各别部份截面积如下:
(10)
4) 数学模型在自定义程序的使用
在本计划中,自定义程序可以负担两个部份的计算工作,第一个部份是干式贮存桶的外壳层,这部份我们假设其几何结构为简单的堆栈,如图6,提供给程序各层不同的材料和厚度,透过简单的计算就能算出其总热传导系数,呈现在窗口的效果如图7,程序也能依不同的温度范围和节点数,绘出温度和热传导系数的X-Y散布图;第二个部份是计算燃料束的热传导系数,依建构而成的数学模型写入程序中,窗口上如图8,设定Assembly的长宽、直径及材质,便可计算出各部件的截面积以及单一Cell对应不同温度的热传导系数,同样也能绘出不同温度对应热传导系数之X-Y散布图。
图6. 贮存桶外壳层简单堆栈示意图
图7. 计算燃料贮存桶复合外壳层热传导系数窗口
图8. 计算燃料束的热传导系数窗口
5) 自定义材料性质数据库
由于VB和Microsoft Office的优秀兼容性,本计划选择了Office Access作为数据库的主架构,透过VB,可将MDB文件内的信息读到窗口上,若MDB文件内数据如图9,在OS上呈现的效果则如图10,此部份,自定义程序也可将MDB文件内数据输出为S档案供FLUENT读取,也可将信息写入MDB文件中以更新数据库,呈现效果如图11。
6) 轴向功率分布输入档之解析与编写器制作
干式贮存系统热流仿真分析的输入档案由C语言编辑器写成。档案前面是宣告,标定了总功率大小和节点数(p0~p6),以及每个节点的X坐标,后面三个除了名称外重复的程序代码则定义每两个节点间的
图9. 范例MDB文件
图10. 读取范例MDB文件至程序窗口画面
图11. 更新数据库信息用窗口
功率表现,接着则是另一个总功率的宣告,其它部份和前面相同。此档案输入Fluent后,读出的效果会类似图12所示,以此图来说,标定了四个节点,分别
图12. 轴向功率分布图
是起始点、两个转折点以及终点,因此定义越多节点便会有越多转折点,对于功率分布的表现也会越接近真实情况。
作为模块化编写器,要处理的就是会在每次使用时都会改动到的程序代码,主要会变动之处便是总功率大小、节点数及坐标、节点间表现,以上就是ADSS的输入档编写器的制作要点。
根据需求,模块化的编写器分成两个窗口,第一个窗口如图13,在此接口中,分析人员需要设定的有输入档的档名(file name),之后可以用下拉式选单选择要在此输入档中加入多少个不同的功率(可选择1~9),接着是设定各别的功率大小,以图13为例,选择加入四个不同的功率,所以需要设定Power 1~4,完成后以“Next”键进入第二个窗口。第二个窗口如图14所示,分析人员首先要设定节点数(point numbers),
图13. 轴向功率分布输入文件编写器接口之一
图14. 轴向功率分布输入文件编写器接口之二
此下拉式选单可以选择的数字为2~7,依据所选择的数字不同,下方的各节点坐标及右方的节点间定义才会变得可写入,根据功率分布的不同,节点间的功率表现可能是不同的方程式,所以在编写器上,分析人员可以在下拉式选单“Formula form”选择为常数、一次方、二次方、三次方多项式,依不同选择输入下方的各项系数,再写入体积及(volume)及功率面积(power area),全部完成后以“Create file”键将轴向功率分布输入文件以纯文本文件的型式输出。
目前本计划已经以VB完成计算程序的基本架构,在计算的功能方面,可设定单位燃料束的尺寸并计算其热传导系数,也可设定燃料容器外壁壳层数及其各层材料以计算燃料容器的热传导系数,将来若有需求也可加上其它热物理性质之计算。另外针对材料性质数据库,也可以简单的窗口操作界面就进行更新,可写入的热物理性质除了干贮系统热传分析常用的几项外,也可以依不同需求而增加。
1) 以过去之计算流程,欲得出燃料或容器外壳之热传导系数,因为是以人工计算,需一天至一个礼拜之工作天,以VB编写之自定义程序来取代此部份,则能在一个小时之内完成计算。
2) 设定一个Case,Assembly是一216 mm*216 mm之正方型平面,内含408个Cell,每个Cell外径(O.D)10.71 mm,内径(I.D)9.47 mm,燃料丸直径(P.Dia) 9.26 mm,将以自定义程序导出之热传导系数(Keff)与旧有方法得出之值做比较,从表2可发现以自定义程序算出之结果略小于旧有之方法,但差距小于10%。
3) 进一步将两种方法得出之Keff值代入FLUENT进行运算,比较得出之结果,以图15燃料束温度分布图来说,透过新方法得出温度略低于旧有之方法,而温度之分布状况相似。
从以上三点可知,透过自定义程序所计算出热传导系数值,不论在计算速度或精准度来说,都具有取代旧有方法的价值。
表2. 传统方式与程序计算得到之Keff比较
图15. 燃料束温度分布图
如上所述,依本计划的数学模型在自定义程序中执行计算后,会有约10%误差出现,这样的误差在一般工程计算中有过大之疑虑,故有讨论之空间,经研究后,可列出以下原因:
1) 自定义程序所计算的热传导系数值仅为整个干式贮存系统之一小部份,放大到整个系统后,自然会产生较大的误差。
2) 在进行数值模拟计算时,为了逼近真实情况,通常会将计算之空间切割成上万个的格点,在本计划之自定义程序中,为了节省计算时间,并未作这样的处理,而是如一般在计算解析解时,将整个空间视为一个完整格点,所以会偏离真实情况较多是必然的。
3) 这样的误差在理论上或许并不能让人满意,但在核能安全评估上,计算热阻值低于真实热阻值有助于增加安全余裕,而安全余裕对于核能安全的重要性远超过其它工程。
基于以上三点可知,10%的误差并不会减损本计划目前成果之价值,所以并无针对误差而对自定义程序或数学模型做出调整之必要。
本研究之核心目标为对干式贮存系统热流分析工作程序进行改善,评估分析人员的需求后编写自定义程序ADSS,而经过长时间的探讨即验证,可有以下结论:
1) 以ADSS中模块化的计算程序取代过去人工来计算热传导系数,模块的简化以及假设所造成的误差并不会对热传分析的准确度造成太大的影响,未来在进行新的分析工作时,可将ADSS直接引入。
2) 燃料于电厂燃烧后所造成的结构改变,在热的传递上不会有很大的影响,过去的分析虽然将此部份的改变忽略,分析的结果依然有足够的可靠度。核能管理单位对此问题的疑虑可以解除
3) 在材料性质数据库与可和Fluent通用后,更新数据库不再是麻烦的工作,且ADSS内之数据库所支持的材料热物理性质留有扩充的空间,若对分析工作有其它需求或是要支持其它种类的分析,ADSS都可胜任。
4) 使用者自定义文件编写器启用后,便不需要在此项工作上耗费多余的人力。
本研究国科会计划编号为NSC100-NU-E-007- 007-NU,感谢国科会的支持。
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[