TABLE OF CONTENTS

		   PART I  PROBLEM DEFINITION

CHAPTER 1  INTRODUCTION						 2

CHAPTER 2  PROBLEM DESCRIPTION					 8
  2.1  Introductory Definitions					 8
  2.2  The Engineering Analysis Process				13
  2.3  Automating Routine Analysis - Process Viewpoint		19
  2.4  Automated Routine Analysis - Integration Viewpoint	22
  2.5  Summary							25

CHAPTER 3  RELATED WORK						26
  3.1  Automated Modeling in Engineering Analysis		26
  3.2  Analysis Model Generation Using Product Model Data	31
  3.3  Representation of Analysis Problems			31
  3.4  Representation of Analysis Models			32
  3.5  Summary of Gaps						34

CHAPTER 4  OBJECTIVES FOR ANALYSIS MODEL REPRESENTATIONS	35
  4.1  Thesis Objectives					37
  4.2  Other Objectives						54
  4.3  Summary							65


		PART II  ANALYSIS MODEL REPRESENTATIONS

CHAPTER 5  THE ANALYTICAL BUILDING BLOCK REPRESENTATION		67
  5.1  Overview of Constraints					67
  5.2  Overview of Analysis Model Object Representations	76
  5.3  Constraint Schematics of Analysis Models			78
       Example 5.1  Analytical Primitive (Elementary Rod)	82
  5.4  Object Relationship Diagrams				85
  5.5  Subsystems						88
       Example 5.2  Multibody Analysis Model (Interconnected Rods System)
  5.6  Analysis Model Options					94
  5.7  Extended Constraint Graphs				100
       Example 5.3  ABB with a Subsystem (Safe Rod)		101
  5.8  I/O Tables						103
  5.9  The ABB Structure					106
  5.10 Summary of Structural Views				112
  5.11 Instance Views						114
  5.12 Preliminary ABB Operations				117
  5.13 Preliminary Set of General Purpose ABBs (GPABBs)		122
       Example 5.4  Matter Model (HIH Model, a.k.a. Linear Elastic Model)
  5.14 Summary							124

CHAPTER 6  THE PBAM REPRESENTATION				125
  6.1  Product Model Background					126
       Example 6.1  Product Model (Surface Mount Resistor)	128
  6.2  Product Model Transformations for Analysis		130
  6.3  Simple PBAMs						133
       Example 6.2  Simple PBAM (Component Extensional Model)	135
  6.4  Complex PBAMs						138
       Example 6.3  Complex PBAM (Two Component Extensional Model)
  6.5  PBAM Views						142
       6.5.1  PBAM Structure					142
       6.5.2  Constraint Schematic				144
       6.5.3  Object Relationship Diagram			144
       6.5.4  Subsystems					148
       6.5.5  Extended Constraint Graphs			148
       6.5.6  Input/Output Tables				148
       6.5.7  Instance Views					148
  6.6  Summary							148

CHAPTER 7  PRELIMINARY PBAM DEVELOPMENT GUIDELINES		150
  7.1  Analysis Model Descriptions				150
  7.2  PBAM Development Steps					151
  7.3  Useful Development Skills				157
  7.4  Discussion and Summary					158

CHAPTER 8  PRELIMINARY PBAM IMPLEMENTATION GUIDELINES		159
  8.1  Philosophy						159
  8.2  Implementing Structural Aspects Using Object-Oriented Programming
  8.3  Implementing Relations Using Constraints			162
  8.4  Summary							165


		PART III  VALIDATING THE PBAM REPRESENTATION

CHAPTER 9  PWA THERMOMECHANICAL ANALYSIS CASE STUDIES		167
  9.1 Solder Joint Reliability Under Thermomechanical Loads	167
  9.2  Case Study Solder Joint Fatigue Analysis Models		170
  9.3  Development of PBAMs - Analysis of Solder Joint Fatigue	185
  9.4  Implementation of Case Study PBAMs			197
  9.5  Representative Design and Analysis Scenarios		198
  9.6  Discussion of Solder Joint Fatigue Case Studies		209
  9.7  PWA Warpage Case Study					212
  9.8  Summary							216

CHAPTER 10  EVALUATION						217
  10.1  Evaluation Approach					217
  10.2  PBAMs Versus Objectives					220
  10.3  General Discussion					240
  10.4  Potential Sources of Discrepancies			242
  10.5  Potential Benefits from Constraint Graph Theory		243
  10.6  Implications for STEP					245
  10.7  Summary							248


			PART IV  CLOSING REMARKS

CHAPTER 11  RECOMMENDED EXTENSIONS				250

CHAPTER 12  SUMMARY AND CONCLUSIONS				253


				APPENDICES

APPENDIX A  BACKGROUND MATERIAL					258
  A.1  Overview of the Object Representation			258
  A.2  EXPRESS-G Notation					262
  A.3  IDEF0 Notation						263

APPENDIX B  SOLDER JOINT FATIGUE ANALYSIS MODEL DESCRIPTIONS	264

APPENDIX C  CONSTRAINT NOTATIONS				283
  C.1  Extended Constraint Graph Notation			283
  C.2  Constraint Schematic Notation				285

APPENDIX D  PROTOTYPE CAD/CAE FRAMEWORK				291
  D.1  General Architecture					291
  D.2  PWA Product Modeling Tools				293
  D.3  Finite Element Analysis Tool				295
  D.4  Constraint Solver					295
  D.5  Limitations of Prototype Implementation			295

APPENDIX E  PWA PRODUCT MODEL					297

APPENDIX F  ANALYTICAL BUILDING BLOCKS				299
  F.1  Object Relationship Diagrams				299
  F.2  General Purpose ABB Datasheets				311

APPENDIX G  CASE STUDY PBAMS					320

REFERENCES							342

VITA								354


[ EIS Lab Home | Publications ]