Development of a Systems Engineering Model for Chemical Separation Process

Development of a Systems Engineering Model for the Chemical Separation Process by Lijian Sun Dr. Yitung Chen, Examination Committee Chair Associate Professor of Department of Mechanical Engineering University of Nevada, Las Vegas This thesis is concerned with the efforts to develop a general-purpose systems engineering model software TRPSEMPro^ that can be used to improve productivity in the design process. Different features of TRPSEMPro will be presented in this thesis. First, Systems Engineering technology is presented, followed by the exposition of different numerical optimization technologies and DOE (Design of Experiments) study technologies. Second, the detailed software process, Object-Oriented Analysis and Design (OOA&D) for the TRPSEMPro is presented. All the design data models are expressed by using Unified Modeling Language (UML). AMUSESimulator is another software package which has been designed and implemented in order to serve as a bridge bet%̂ een AMUSE Macro, developed by ANL, and systems engineering model, TRPSEMPro. The design process for AMUSESimulator is elaborated in this thesis. ' TRPSEMPro Transmutation Research Program System Engineering Model Project

[1]  George M. Marakas Systems Analysis and Design: An Active Approach , 2000 .

[2]  Jon Holt,et al.  UML for Systems Engineering: Watching the wheels , 2004 .

[3]  Michael J. Laszlo Object-Oriented Programming featuring Graphical Applications in Java , 2001 .

[4]  Jean-Paul Tremblay,et al.  Data structures and software development in an object-oriented domain , 2003 .

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Paul J. Deitel,et al.  Advanced Java 2 Platform How to Program , 2001 .

[7]  Gayatri Agnihotri,et al.  System Design through MATLAB Control Toolbox and SIMULINK , 2000 .

[8]  Lijian Sun,et al.  An Integrated, Near Real-Time, Web-Based Data Acquisition and Management System for Air Quality Prediction for Las Vegas Valley, Nevada , 2003 .

[9]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[10]  Gregory R. Choppin,et al.  Chemical Separation Technologies and Related Methods of Nuclear Waste Management , 1999 .

[11]  M. A. Bhatti,et al.  Practical Optimization Methods with Mathematica Applications (& CD-ROM) , 2002, J. Oper. Res. Soc..

[12]  Charles F. Goldfarb,et al.  Designing XML Databases , 2001 .

[13]  A. Terry Bahill,et al.  Engineering Modeling and Design , 1992 .

[14]  Peter M. Maurer Component Level Programming , 2003 .

[15]  Eric Braude Software Engineering: An Object-Oriented Perspective , 2000 .

[16]  Mark Grand Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML , 2002 .

[17]  David A. Wismer,et al.  Introduction to nonlinear optimization : a problem solving approach , 1978 .

[18]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[19]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[20]  Walter R. Beam Systems Engineering: Architecture and Design , 1990 .

[21]  Randy Clarksean,et al.  Development of a Systems Engineering Model of the Chemical Separations Process: Quarterly Progress Report 11/16/01- 2/15/02 , 2002 .

[22]  Hans van Vliet,et al.  Software engineering - principles and practice , 1993 .

[23]  Michael Kaufmann,et al.  Drawing graphs: methods and models , 2001 .

[24]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.

[25]  Kent Sharkey,et al.  Sams Teach Yourself More Visual Basic .NET in 21 Days , 2001 .

[26]  Robert C. Martin Agile Software Development, Principles, Patterns, and Practices , 2002 .

[27]  Yitung Chen,et al.  Data Acquisition and Monitoring System - A State Funded Air Quality Monitoring System Development , 2002, CAINE.

[28]  Tomasz Müldner C++ Programming with Design Patterns Revealed , 2001 .

[29]  Alan R. Dennis Systems Analysis and Design , 1995 .

[30]  Paul J. Deitel,et al.  C how to program , 1994 .

[31]  H. Robert Westerman Systems engineering principles and practice , 2001 .

[32]  정인기,et al.  [서평]「Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design」 , 1998 .

[33]  D A Pierre,et al.  Optimization Theory with Applications , 1986 .

[34]  Frank P. Coyle,et al.  XML, Web Services, and the Data Revolution , 2002 .

[35]  Bernd Oestereich,et al.  Developing Software with UML: Object-Oriented Analysis and Design in Practice , 2002 .

[36]  Stephen Gilbert,et al.  Object-oriented design in Java , 1998 .

[37]  Puvvala,et al.  .NET for Java Developers: Migrating to C# , 2003 .

[38]  Mark van Harmelen,et al.  Object modeling and user interface design , 2000 .

[39]  Haritha Royyuru,et al.  Development of a Optimization Systems Engineering Model for Spent Fuel Extraction Process , 2003 .

[40]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[41]  Cay S. Horstmann Object-Oriented Design & Patterns , 2003 .

[42]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[43]  R. Allen Wyke,et al.  XML Programming , 2002 .

[44]  G. F. Vandegrift,et al.  Environmental remediation : removing organic and metal ion pollutants , 1992 .

[45]  G. Marchuk,et al.  Numerical methods and applications , 1995 .

[46]  Andrew P. Sage,et al.  Introduction to systems engineering , 2000 .