×

引入开源前端代码生成器:应用于PLEIADES燃料元件建模平台内的机械行为和材料知识管理。 (英文) Zbl 1443.74004号

摘要:PLEIADES公司软件环境用于核燃料元件辐照行为的热力学模拟。该平台是在法国电力公司之间的研究合作项目框架内共同开发的(预计违约频率)阿海珐集团和法国原子能委员会(CEA公司). 由于平台中使用了许多热力学求解器,PLEAIADES面临的主要挑战之一是提出一个统一的软件环境,用于将来自各种核系统研发项目的材料知识资本化。
本文介绍了一个名为m前部它基本上是一个基于C++的代码生成器[B.斯特劳斯特鲁普C.埃伯哈特,语言C++。巴黎:培生教育(2004)]。提供了特定领域的语言,旨在简化新材料特性、机械行为和简单材料模型的实现。m前部最近根据GPL开源许可证发布,可在其网站上查看:http://tfel.sourceforge.net网站/.
作者希望这将被证明对研究人员和工程师有用,特别是在固体力学领域。m前部接口生成特定于所考虑的每个求解器和语言的代码。
在本文中,在对m前部功能,特别关注本质上更复杂的机械行为,可能对机械模拟的数值性能产生重大影响。m前部用户可以描述各种类型的力学行为(小应变或有限应变行为、内聚区模型)的各种力学现象,如粘塑性、塑性和损伤。性能基准测试,使用\(\mathrm执行{代码}_-\mathrm{Aster}\)有限元解算器,显示使用m前部在大多数情况下,与编写的行为实现相同或更好福特兰牌手表在该解算器中本机可用。PLEIADES公司简要讨论了平台。一个名为天狼星提出了严格的材料验证工作流程。我们举例说明m前部通过两个研究案例:一个简单的FFC单晶粘塑性行为和燃料材料的最新行为的实现,该行为描述了各种现象:燃料开裂、塑性和粘塑性。

MSC公司:

74-04 可变形固体力学相关问题的软件、源代码等
80-04 经典热力学问题的软件、源代码等
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[8] 斯特劳斯特鲁普,B。;Eberhardt,C.,Le Langage C++(2004),培生教育:培生教育巴黎
[9] Martin,D.,《多晶UO2和(U,Pu)混合氧化物的弹性常数:综述和建议》,高温高压。,21, 13-24 (1989)
[10] Von Rossum,G.,Python库参考(2007),网址:http://docs.python.org
[11] Foerch,R。;贝松,J。;Cailletaud,G。;Pilvin,P.,有限元代码中的多态本构方程,计算。方法应用。机械。工程,141,355-372(1997)·Zbl 0893.73061号
[12] 贝松,J。;勒里奇(Leriche,R.)。;Foerch,R。;Cailletaud,G.,应用于有限元方法第二部分的面向对象编程。材料行为的应用,《欧洲评论》,7567-588(1998)·Zbl 1050.68515号
[14] Zienkiewicz,O.,《有限元法》(1977),McGraw-Hill·Zbl 0435.73072号
[15] 贝松,J。;Cailletaud,G。;Chaboche,J.-L.,《非利奈梅卡尼克》(2001),爱马仕:爱马仕·巴黎·Zbl 0997.74002号
[17] Simo,J.C。;Taylor,R.L.,速率相关弹塑性的一致切线算子,应用力学和工程中的计算机方法,48,101-118(1985)·Zbl 0535.73025号
[18] Simo,J.C。;Hughes,T.J.R.,计算非弹性(1998),Springer:Springer纽约·Zbl 0934.74003号
[19] Chaboche,J.-L。;莱马?特,J。;Benallal,A。;Desmorat,R.,《圣母玛利亚固体博物馆》(2009),《巴黎杜诺德》
[20] Miehe,C。;北卡罗来纳州阿佩尔。;Lambrecht,M.,对数应变空间中的各向异性加性塑性:基于标准材料增量最小化原理的模块化运动学公式和实现,应用力学和工程中的计算机方法,1915383-5425(2002)·Zbl 1083.74518号
[22] Doghri,I.,《可变形固体力学:线性、非线性、分析和计算方面》(2000),Springer:Springer Berlin,纽约·Zbl 0961.74001号
[24] Simo,J。;Miehe,C.,《有限应变下的关联耦合热塑性:公式化、数值分析和实现》,《应用力学和工程中的计算机方法》,98,41-104(1992)·Zbl 0764.73088号
[25] Tvergaard,V.,晶须增强金属中纤维脱粘的效应,Mater。科学。工程,A125203-213(1990)
[26] Fortin,A.,Analyse numérique pouringénieurs(2001),Presses internationales Polytechnique:Presses internationales Polytechanique[Montréal]
[27] 贝松,J。;Desmorat,D.,本构模型的数值实现,(Besson,J.,局部断裂方法(2004),巴黎矿业大学出版社)
[28] 陈海胜。;Stadtherr,M.A.,对求解非线性方程组的powell狗腿法的修改,计算机。化学。工程师,5143-150(1981)
[30] Pilvin,P.,SiDoLo版本2.4495使用通知(2003年),南布列塔尼大学盖尼·梅卡尼克和马特里奥实验室
[33] Mustata,R。;Hayhurst,D.R.,0.5Cr 0.5 mo 0.25 V铁素体钢在565°C-675°C温度范围内的蠕变本构方程,国际期刊出版社。容器Pip。,82, 363-372 (2005)
[36] 梅里奇,L。;Cailletaud,G.,《结构计算的单晶建模》,J.Eng.Mater。技术。,113, 171-182 (1991)
[38] 莫内,G。;Naamane,S。;Devincre,B.,《用位错动力学模拟研究bcc材料的低温强化》,《材料学报》。,59, 451-461 (2011)
[39] Berveiller,M。;Zaoui,A.,将自持方案扩展到塑性流动多晶体,J.Mech。物理学。固体,26,325-344(1978)·兹伯利0395.73033
[41] Mazars,J。;哈蒙,F。;Grange,S.,单调、循环和动态荷载下混凝土的新三维损伤模型,Mater。结构。,1-15 (2014)
[42] Chaboche,J。;Cailletaud,G.,复杂塑性本构方程的积分方法,计算。方法应用。机械。工程,133125-155(1996)·Zbl 0918.73108号
[43] Brent,R.P.,《无导数最小化算法》(1973),多佛出版社·Zbl 0245.65032号
[44] 鲁宾,N。;普罗克斯,J.-M。;拉图尔特,F。;Monnet,G.,《计算晶体的不可氧化性austénitiqueál’aide de calculs cristallins的模拟》(《国会法案》(2011))
[46] Shterenlikht,A。;Alexander,N.A.,Levenberg-marquardt vs powell dogleg method for gurson-tvergaard-needleman塑性模型,应用力学与工程中的计算机方法,237-240,1-9(2012)·Zbl 1253.74116号
[47] 米歇尔,B。;塞尔科姆,J。;Thouvenin,G。;Chatelet,R.,《颗粒-包壳机械相互作用中的三维燃料开裂建模》,《工程分形》。机械。,75, 3581-3598 (2008)
[48] Lassmann,K.,燃料元件代码的结构,Nucl。工程设计。,57, 17-39 (1980)
[49] 拉斯曼,K.,TRANSURANUS:准备使用的燃料棒分析代码,J.Nucl。材料。,188, 295-302 (1992)
[50] 加西亚,P。;斯特鲁齐克,C。;阿加德,M。;Louche,V.,正常和非正常运行条件下燃料棒的一维机械建模,Nucl。工程设计。,216, 183-201 (2002)
[51] Helfer,T.,Etude de l’impact de la fissuration des inflibibles nucléaires oxide sur le compartement normal et incidentel des crayons inflible(2006),里昂中央学院,(博士论文)
[52] 莫内里,Y。;Gatt,J.-M.,《未辐照多孔核陶瓷的总体粘塑性行为》,机械。材料。,38, 608-619 (2006)
[53] 施密茨,F。;Papin,J.,事故条件下燃料行为的高燃耗效应:CABRI REP-Na,J.Nucl试验。材料。,270, 55-64 (1999)
[55] 德里森,K。;Hölzle,U.,c++中虚拟函数调用的直接成本,(ACM Sigplan通知,第31卷(1996)),306-323
[56] Veldhuizen,T.,《科学C++技术》(1999)
[57] 亚伯拉罕,D。;Gurtovoy,A.,《C++模板元编程:Boost及其后的概念、工具和技术》(2004),Addison-Welsley:Addison-Whelsley Boston
[59] Siek,J.G。;Lumsdaine,A.,矩阵模板库:高性能数值线性代数的通用编程方法,(面向对象并行环境中的计算(1998),Springer),59-70
[60] 斯蒂芬诺夫,A。;Lee,M.,标准模板库,技术报告,WG21/N0482,ISO编程语言C++项目(1994)
[61] Gregor博士。;斯特劳斯特鲁普,B。;Järvi,J。;Reis,G.D.(Reis,G.D.)。;Siek,J。;Lumsdaine,A.,《概念:c语言对泛型编程的语言支持》,(SIGPLAN通知(2006),ACM出版社),291-310
[62] Coplian,J.O.,《奇怪的重复出现的模板模式》,《C++报告》,第7期,第24-27页(1995年)
[63] 斯特劳斯特鲁普,B。;Reis,G.D。;Sutton,A.,《Concepts Lite:用谓词约束模板》(2013)
[64] Järvi,J。;Willcock,J。;Lumsdaine,A.,概念控制多态性,(Pfennig,Frank;Smaragdakis,Yannis,Generative Programming and Component Engineering,生成编程和组件工程,LNCS,vol.2830(2003),Springer Verlag),228-244
[65] 范德沃德,D。;Josuttis,N.,《C++模板:完整指南》(2002),Addison Wesley
[66] Myers,N.C.,《特征:一种新的有用的模板技术》,《C++报告》,7,32-35(1995)
[67] Alexandrescu,A.,《现代C++设计:应用通用编程和设计模式》(2000),Addison-Wesley:Addison-Whesley Boston,MA,伦敦
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。