Software Architectures and Tools for Computer Aided Process Engineering
The idea of editing a book on modern software architectures and tools for CAPE (Computer Aided Process Engineering) came about when the editors of this volume realized that existing titles relating to CAPE did not include references to the design and development of CAPE software. Scientific software...
Saved in:
| Main Authors | , |
|---|---|
| Format | eBook |
| Language | English |
| Published |
Chantilly
Elsevier Science & Technology
2002
Elsevier Science |
| Edition | 1 |
| Series | Computer-aided chemical engineering |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9780444508270 0444508279 |
Cover
Table of Contents:
- 3.3 Simulation, Design & -- Analysis -- 3.3.1 Simulation -- 3.3.2 DESIGN -- 3.3.3 ANALYSIS -- 3.3.4 SYSTEM FRAMEWORKS -- 3.3.5 ACKNOWLEDGEMENTS -- 3.3.6 REFERENCES -- 3.4 Data Reconciliation Framework -- 3.4.1 INTRODUCTION -- 3.4.2 MATHEMATICAL STRUCTURE OF DATA RECONCILIATION PROBLEMS -- 3.4.3 STEADY STATE DATA RECONCILIATION CASE STUDY -- 3.4.4. OPTIMIZATION STRATEGIES FOR GROSS ERROR DETECTION -- 5. DYNAMIC DATA RECONCILIATION CASE STUDY -- 3.4.6. SOFTWARE ARCHITECTURE -- 3.4.7. CONCLUSIONS -- 3.4.8 REFERENCES -- 3.5 Frameworks for Discrete/Hybrid Production Systems -- 3.5.1 PROCESS SIMULATION & -- ANALYSIS -- 3.5.2 PROCESS PLANNING & -- SCHEDULING -- 3.5.3 SCHEDULING-CONTROL INTERFACE -- 3.5.4 CONCLUDING REMARKS -- 3.5.5 CONTACT INFORMATION -- Part IV: Making CAPE-Tools -- 4.1 Methods & -- Tools for Software Architecture -- 4.1.1 INTRODUCTION -- 4.1.2 BASICS OF SOFTWARE ENGINEERING -- 4.1.3 SOFTWARE INTEGRATION ARCHITECTURES & -- STANDARS -- 4.1.4 PROCESSES FOR DEVELOPING COMPONENT-BASED SOFTWARE -- 4.1.5 SELECTED STATE-OF-THE-ART TECHNOLOGIES -- 4.1.6 REFERENCES -- 4.2 PlantData XML -- 4.2.1 INTRODUCTION -- 4.2.2 MOTIVATION FOR DEVELOPING PlantData XML -- 4.2.3 XML SOFTWARE INTEGRATION ARCHITECTURE -- 4.2.4 POTENTIAL SCOPE FOR PROCESS ENGINEERING DATA EXCHANGE -- 4.2.5 DEVELOPMENT METHODOLOGY FOR PlantData XML -- 4.2.6 PROCESS ENGINEERING WORK FLOW & -- DATA FLOW -- 4.2.6 EXAMPLE UML OBJECT DATA MODEL -- 4.2.7 EXAMPLE XML SCHEMA DERIVED FROM UML OBJECT DATA MODEL -- 4.2.8 SUMMARY -- 4.2.9 REFERENCES -- 4.3 PI-STEP -- 4.3.1 THE CHALLENGE -- 4.3.2 HISTORY -- 4.3.3 ISO-10303 or STEP -- 4.3.4 APPLICATION PROTOCOL 221 (AP221) -- 4.3.5 THE ASSOCIATIVE PARADIGM -- 4.4 The CAPE-OPEN Standard: Motivations, Development Process, Technical Architecture & -- Examples -- 4.4.1 MOTIVATIONS & -- HISTORY
- 6.1.2 COMMUNICATION ASPECTS OF MULTI-AGENT SYSTEMS -- 6.1.3 DISTRIBUTED PROBLEM SOLVING -- 6.1.4 CONCLUSIONS -- 6.1.5 REFERENCES -- 6.2 Tools Integration for Computer Aided Process Engineering Applications -- 6.2.1 INTRODUCTION -- 6.2.2 FRAMEWORKS FOR TOOL INTEGRATION -- 6.2.3 CURRENT PROJECTS IN TOOLS INTEGRATION -- 6.2.4 FUTURE TRENDS -- 6.2.5 CONCLUSIONS -- 6.2.6 REFERENCES -- 6.3 Web-Based Systems -- 6.4.1 INTRODUCTION -- 6.4.2 THE PHENOMENA OF WWW -- 6.4.3 CURRENT ENABLING TECHNOLOGIES -- 6.4.4 B2-WHAT? -- 6.4.5 e-ENGINEERING -- 6.4.6 e-Collaboration -- 6.4.7 Engineering Education in CAPE -- 6.4.8 CASE STUDIES IN WEB-BASED EDUCATION -- 6.4.9 FUTURE DIRECTIONS -- 6.4.10 REFERENCES -- 6.4 Fault Diagnosis Methodologies for Process Operation -- 6.4.1 INTRODUCTION -- 6.4.2 AUTOMATED FAULT DETECTION AND DIAGNOSIS -- 6.4.3 METHODOLOGIES -- 6.4.4 CONCLUSION -- 6.4.5 REFERENCES -- 6.5 Emerging Business Models -- 6.5.1 INTRODUCTION -- 6.5.2 INDUSTRY STRUCTURE -- 6.5.3 BUSINESS ASPECTS -- 6.5.4 CONTEXT: SOFTWARE COMPONENTS FOR THE CHEMICAL INDUSTRY -- 6.5.5 REQUIREMENTS FOR A CAPE-OPEN COMPONENT MARKET PLACE -- 6.5.6 BUSINESS MODELS -- 6.5.7 CONCLUSION -- 6.5.8 REFERENCES -- Part VII: Case Studies -- 7.1 Case Studies in Design and Analysis -- 7.1.1 INTRODUCTION -- 7.1.2 CASE STUDY: METHYL ACETATE -- 7.1.3 CASE STUDY: POLYAMIDE6 -- 7.1.4 DISCUSSION AND CONCLUSIONS -- 7.1.4 ACKNOWLEDGEMENTS -- 7.1.5 REFERENCES -- 7.2 A Prototype for Open and Distributed Simulation with COM and CORBA -- 7.2.1 INTRODUCTION -- 7.2.2 SOFTWARE ARCHITECTURE -- 7.2.3 REFERENCES -- Glossary of Terms -- Subject Index -- Author Index -- Corrigendum
- Cover -- SOFTWARE ARCHITECTURES AND TOOLS FOR COMPUTER AIDED PROCESS ENGINEERING -- Copyright -- Contents -- Foreword -- Preface -- List of contributing authors -- Part I -- 1.1 Introduction -- 1.1.1 SOFTWARE ARCHITECTURES & -- CAPE -- 1.1.2 OBJECTIVES OF THIS BOOK -- 1.1.3 REFERENCES -- Part II: Visions & -- Needs for CAPE Tools -- 2.1 General User Needs for CAPE -- 2.1.1 OVERALL OBJECTIVE -- 2.1.2 BUSINESS ENVIRONMENT ISSUES -- 2.1.3 COMPUTING ENVIRONMENT ISSUES -- 2.1.4 CAPE ENVIRONMENT ISSUES -- 2.1.5 POTENTIAL BENEFITS -- 2.1.6 DELIVERY OF ACTUAL BENEFITS -- 2.1.7 INDIVIDUAL RESPONSIBILITY -- 2.1.8 0RGANISATIONAL IMPLICATIONS -- 2.1.9 SUMMARY -- 2.2 Batch User Needs & -- Specialities Chemical Processes -- 2.2.1 INTRODUCTION -- 2.2.2 STRUCTURAL CHARACTERISTICS OF BATCH & -- SPECIALITIES INDUSTRIES -- 2.2.3 MANAGEMENT REQUIREMENTS -- 2.2.4 EXAMPLES OF INDUSTRIES -- 2.2.5 INFORMATION FOR DECISION MAKING -- 2.2.6 REQUIRED CHARACTERISTICS ON THE SUPPORTING SOFTWARE -- 2.3 Life Cycle Needs -- 2.3.1 INTRODUCTION -- 2.3.2 BACKGROUND -- 2.3.3 LIFE CYCLE NEEDS -- 2.3.4 GENERAL & -- SPECIALIZED NEEDS OF LIFE CYCLE SUPPORT BY CAPE SOFTWARE -- 2.3.5 MEDIUM TERM & -- LONG TERM VISION - WHERE ARE WE GOING FROM HERE? -- 2.3.6 REFERENCES -- Part III: Framework for CAPE tools -- 3.1 Modelling Frameworks -- 3.1.1 INTRODUCTION -- 3.1.2 MODELLING CONCEPTS AND LANGUAGES -- 3.1.3 MODELLING TOOL FUNCTIONALITY -- 3.1.4 MODELLING TOOL ARCHITECTURES -- 3.1.5 SUMMARY OF PROBLEMS & -- CHALLENGES -- 3.1.6 REFERENCES -- 3.2 Numerical Solvers -- 3.2.1 INTRODUCTION -- 3.2.2 SOLUTION OF NONLINEAR SYSTEMS OF EQUATIONS -- 3.2.3 STRUCTURAL ALGORITHMS -- 3.2.4 NUMERICAL INTEGRATION OF DIFFERENTIAL AND ALGEBRAIC EQUATIONS -- 3.2.5 PARAMETRIC SENSITIVITY ANALYSIS -- 3.2.6 OPTIMIZATION ALGORITHMS -- 3.2.7 USING SOLVERS -- 3.2.8 CONCLUSIONS -- 3.2.9 REFERENCES
- 4.4.2 THE CAPE-OPEN DEVELOPMENT PROCESS -- 4.4.3 THE CAPE-OPEN STANDARD -- 4.4.4 EXAMPLE OF USE -- 4.4.5 NUMERICAL SOLVERS IN THE CAPE-OPEN SYSTEM -- 4.4.6 PHYSICAL PROPERTIES DATABASES IN THE CAPE-OPEN SYSTEM¹ -- 4.4.7 CONCLUSIONS & -- OUTLOOK -- 4.4.8 REFERENCE -- Part V: Using CAPE-Tools -- 5.1 Applications of Modelling: A Case Study from Process Design -- 5.1.1 PROCESS MODELLING APPLICATIONS -- 5.1.2 DESIGN CASE STUDY: POLYAMIDE6 PRODUCTION -- 5.1.3 PLANT STRUCTURE -- 5.1.4 REACTOR DESIGN -- 5.1.5 SEPARATION DESIGN -- 5.1.6 TOOL SUPPORT FOR MODELING -- 5.1.7 SUMMARY -- 5.1.8 ACKNOWLEDGEMENTS -- 5.1.9 REFERENCES -- 5.2 CAPE Tools for Off-line Simulation, Design and Analysis -- 5.2.1 OFF-LINE APPLICATIONS -- 5.2.2 OFF-LINE CAPE TOOLS - TOOLS FOR DECISION SUPPORT -- 5.2.3 STEADY-STATE GENERAL PROCESS SIMULATORS -- 5.2.4 THERMODYNAMICS AND PHYSICAL PROPERTIES -- 5.2.5 SPECIFIC SIMULATORS FOR UNIT OPERATIONS -- 5.2.6 PROCESS SYNTHESIS -- 5.2.7 DATA RECONCILIATION -- 5.2.8 PRODUCT SYNTHESIS -- 5.2.9 INTEGRATING THE DESIGN PROCESS -- 5.2.10 REFERENCES -- 5.3 Dynamic Simulators for Operator Training -- 5.3.1 INTRODUCTION -- 5.3.2 WHAT IS A DYNAMIC PROCESS MODEL? -- 5.3.3 REVIEW OF APPLICATIONS -- 5.3.4 LIFECYCLE DYNAMIC SIMULATION -- 5.3.5 INDUSTRIAL REQUIREMENTS -- 5.3.6 ALGORITHMS -- 5.3.7 SOME TYPICAL PRODUCTS -- 5.3.8 TRAINING SIMULATORS -- 5.3.9 REAL-TIME DYNAMIC SIMULATORS -- 5.3.10 FUTURE PERSPECTIVES -- 5.3.11 NOMENCLATURE -- 5.3.12 REFERENCES -- 5.4 Computer Tools for Discrete/Hybrid Production Systems -- 5.4.1 INTRODUCTION -- 5.4.2 PPROCESS SIMULATION & -- ANALYSIS -- 5.4.3 PPOCESS PLANNING & -- SCHEDULING -- 5.4.4 SCHEDULING-CONTROL INTERFACE -- 5.4.5 CONCLUDING REMARKS -- 5.4.6 CONTACT INFORMATION -- AKNOWLEDGEMENTS -- Part VI: New Frontiers -- 6.1 Software Agents -- 6.1.1 INTRODUCTION