The needs to assess robust performances for complex systems and to answer tighter regulatory processes (security, safety, environmental control, and health impacts, etc.) have led to the emergence of a new industrial simulation challenge: to take uncertainties into account when dealing with complex numerical simulation frameworks. Therefore, a generic methodology has emerged from the joint effort of several industrial companies and academic institutions. EDF R&D, Airbus Group and Phimeca Engineering started a collaboration at the beginning of 2005, joined by IMACS in 2014, for the development of an Open Source software platform dedicated to uncertainty propagation by probabilistic methods, named OpenTURNS for Open source Treatment of Uncertainty, Risk 'N Statistics. OpenTURNS addresses the specific industrial challenges attached to uncertainties, which are transparency, genericity, modularity and multi-accessibility. This paper focuses on OpenTURNS and presents its main features: openTURNS is an open source software under the LGPL license, that presents itself as a C++ library and a Python TUI, and which works under Linux and Windows environment. All the methodological tools are described in the different sections of this paper: uncertainty quantification, uncertainty propagation, sensitivity analysis and metamodeling. A section also explains the generic wrappers way to link openTURNS to any external code. The paper illustrates as much as possible the methodological tools on an educational example that simulates the height of a river and compares it to the height of a dyke that protects industrial facilities. At last, it gives an overview of the main developments planned for the next few years.
翻译:需要评估复杂系统的稳健性能,并应对更严格的监管流程(安全、安全、环境控制和健康影响等),这导致出现了一个新的工业模拟挑战:在处理复杂的数字模拟框架时要考虑到不确定性。因此,一些工业公司和学术机构共同努力产生了一种通用方法。 EDF R&D、Airbus Group和Phimeca Engineering于2005年初开始合作,由IMACS于2014年加入,目的是开发一个开放源软件平台,专门通过预测性方法传播不确定性,称为开放源处理不确定性的OpenTURNS。OpenTURNS处理不确定性、风险'N统计。OpenTURNS处理与不确定性相关的具体工业挑战,即透明度、通用性、模块性和多可获取性。本文侧重于OpenTURNS,并介绍了其主要特点:OpenTURNS是LGPL许可证下的一个开放源软件,作为C++图书馆和Python TUI,在Linux和视窗环境下运作。所有方法工具都在本文的不同章节中描述:不确定性的量化、不确定性、灵敏度、感知度分析以及河系的内分析。