Complex-Systems Design Methodology for Systems-Engineering Collaborative Environment

In the last decades man-made systems have gained in overall complexity and have become more articulated than before. From an engineering point of view, a complex system may be defined as one in which there are multiple interactions between many different elements of the system and many different disciplines concurring to its definition. However, the complexity seen from the system perspective is only partial. In more general terms complexity does not only regard the system per se, but it is also related to the whole life-cycle management of the system. This encompasses all the activities needed to support the program development from the requirements definition to the verification, validation and operation of the system in the presence of a large number of different stakeholders. These two interrelated views of complexity, being bottom-up in the first case and top-down in the second, both converge to the system defined as an entity formed by a set of interdependent functions and elements that complete one or more functions defined by requirements and specifications. Systems Engineering processes have been increasingly adopted and implemented by enterprise environments to face this increased complexity. The purpose is to pursue time and cost reduction by a parallelization of processes and activities, while at the same time maintaining high-quality standards. From the life-cycle management point of view the tendency has been to rely more and more on software tools to formally applying modelling techniques in support of all the activities involved in the system life-cycle from the beginning to the end. The transition from document-centric to model-centric systems engineering allows for an efficient management of the information flow across space and time by delivering the right information, in the right place, at the right time, and to the right people working in geographically-distributed multi-disciplinary teams. This standardized implementation of model-centric systems engineering, using virtual systems modelling standards, is usually called Model Based Systems Engineering, MBSE. On the other side, looking at the problem from the perspective of the system as a product, the management of complexity is also experiencing a radical modification. The former adopted approach of sequentially designing with separate discipline activities is now being replaced by a more integrated approach. In the Aerospace-Engineering domain, for instance, designing with highly integrated mathematical models has become the norm. Already from the preliminary design of a new system all its elements and the disciplines involved over the entire life-cycle are taken into account, with the objective of reducing risks and costs, and possibly optimizing the performance. When the right people all work as a team in a multi-disciplinary collaborative environment, the MBSE and the Concurrent Engineering finally converge to the definition of the system. The main concern of the engineering activities involved in system design is to predict the behavior of the physical phenomena typical of the system of interest. The development and utilization of mathematical models able to reproduce the future behavior of the system based on inputs, boundary conditions and constraints, is of paramount importance for these design activities. The basic idea is that before those decisions that are hard to undo are made, the alternatives should be carefully assessed and discussed. Despite the favorable environment created by MBSE and Concurrent Engineering for the discipline experts to work, discuss and share knowledge, a certain lack of engineering-tool interoperability and standardized design methodologies has been so far a significant inhibitor, (International Council on Systems Engineering [INCOSE], 2007). The systems mathematical models usually implemented in the collaborative environments provide exceptional engineering-data exchange between experts, but often lack in providing structured and common design approaches involving all the disciplines at the same time. In most of the cases the various stakeholders have full authority on design issues belonging to their inherent domain only. The interfaces are usually determined by the experts and manually fed to the integrated models. We believe that the enormous effort made to conceive, implement, and operate MBSE and Concurrent Engineering could be consolidated and brought to a more fundamental level, if also the more common design analytical methods and tools could be concurrently exploited. Design-space exploration and optimization, uncertainty and sensitivity analysis, and trade off analysis are certainly design activities that are common to all the disciplines, consistently implemented for design purposes at the discipline-domain level. Bringing fundamental analysis techniques from the discipline-domain level to the system-domain level, to exploit interactions and synergies and to enable an efficient trade-off management is the central topic discussed in this chapter. The methodologies presented in this chapter are designed for their implementation in collaborative environments to support the engineering team and the decision-makers in the activity of exploring the design space of complex-system, typically long-running, models. In Section 2 some basic definitions, terminology, and design settings of the class of problems of interest are discussed. In Section 3 a test case of an Earth-observation satellite mission is introduced. This satellite mission is used throughout the chapter to show the implementation of the methods step by step. Sampling the design space is the first design activity discussed in Section 4. Then in Section 5 and Section 6 a general approach to compute sensitivity and to support the engineering team and decision makers with standard visualization tools are discussed. In Section 7 we provide an overview on the utilization of a unified sampling method for uncertainty and robustness analysis. Finally, we conclude the chapter providing some recommendations and additional thoughts in Section 8

[1]  Farrokh Mistree,et al.  Simulation reduction using the Taguchi method , 1993 .

[2]  J. Hammersley SIMULATION AND THE MONTE CARLO METHOD , 1982 .

[3]  Jon C. Helton,et al.  Sensitivity analysis in conjunction with evidence theory representations of epistemic uncertainty , 2006, Reliab. Eng. Syst. Saf..

[4]  Jaroslaw Sobieszczanski-Sobieski,et al.  Multidisciplinary Optimization for Engineering Systems: Achievements and Potential , 1989 .

[5]  R. Cooke Experts in Uncertainty: Opinion and Subjective Probability in Science , 1991 .

[6]  Jaroslaw Sobieszczanski-Sobieski,et al.  Multidisciplinary aerospace design optimization - Survey of recent developments , 1996 .

[7]  Stefano Tarantola,et al.  Sensitivity Analysis in Practice , 2002 .

[8]  I. A. Antonov,et al.  An economic method of computing LPτ-sequences , 1979 .

[9]  I. Sobol On the Systematic Search in a Hypercube , 1979 .

[10]  William H. Press,et al.  Numerical recipes , 1990 .

[11]  Boris Cogan Systems Engineering - Practice and Theory , 2012 .

[12]  I. Sobola,et al.  Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates , 2001 .

[13]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[14]  Jeremy E. Oakley,et al.  Probability is perfect, but we can't elicit it perfectly , 2004, Reliab. Eng. Syst. Saf..

[15]  Arthur P. Dempster,et al.  A Generalization of Bayesian Inference , 1968, Classic Works of the Dempster-Shafer Theory of Belief Functions.

[16]  G. Venter,et al.  An algorithm for fast optimal Latin hypercube design of experiments , 2010 .

[17]  M. D. McKay,et al.  A comparison of three methods for selecting values of input variables in the analysis of output from a computer code , 2000 .

[18]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[19]  Gyung-Jin Park,et al.  Comparison of MDO methods with mathematical examples , 2008 .

[20]  D. Goldstein Second Edition, Revised and Expanded , 2003 .

[21]  Max D. Morris,et al.  Factorial sampling plans for preliminary computational experiments , 1991 .

[22]  G. Box,et al.  On the Experimental Attainment of Optimum Conditions , 1951 .

[23]  Sidney Addelman,et al.  trans-Dimethanolbis(1,1,1-trifluoro-5,5-dimethylhexane-2,4-dionato)zinc(II) , 2008, Acta crystallographica. Section E, Structure reports online.

[24]  J. S. Hunter,et al.  Statistics for experimenters : an introduction to design, data analysis, and model building , 1979 .

[25]  K. Shuler,et al.  Nonlinear sensitivity analysis of multiparameter model systems , 1977 .

[26]  M. Deaton,et al.  Response Surfaces: Designs and Analyses , 1989 .

[27]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[28]  John E. Dennis,et al.  Problem Formulation for Multidisciplinary Optimization , 1994, SIAM J. Optim..

[29]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[30]  Frances Y. Kuo,et al.  Remark on algorithm 659: Implementing Sobol's quasirandom sequence generator , 2003, TOMS.

[31]  S. Rahman Reliability Engineering and System Safety , 2011 .

[32]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[33]  James R. Wertz,et al.  Space Mission Analysis and Design , 1992 .

[34]  Saltelli Andrea,et al.  Sensitivity Analysis for Nonlinear Mathematical Models. Numerical ExperienceSensitivity Analysis for Nonlinear Mathematical Models. Numerical Experience , 1995 .

[35]  A. Dempster Upper and lower probability inferences based on a sample from a finite univariate population. , 1967, Biometrika.

[36]  J. S. Hunter,et al.  Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building. , 1979 .

[37]  R. Iman,et al.  A distribution-free approach to inducing rank correlation among input variables , 1982 .

[38]  Genichi Taguchi System Of Experimental Design: Engineering Methods To Optimize Quality And Minimize Costs , 1987 .

[39]  Joaquim R. R. A. Martins,et al.  On the Common Structure of MDO Problems: A Comparison of Architectures , 2006 .