刚获得,上传希望对大家有用. 5BZ+b_A>VV
T$f:[ye]Z
ABSTRACT................................................................................................................................................................ V zv&ePq\#
1 INTRODUCTION.................................................................................................................................................. 1 `AB~YX%(
2 MOTIVATION....................................................................................................................................................... 3 "hJ7 Vv_
2.1 INTRODUCTION.................................................................................................................................................. 3 {P,>Q4N
2.2 PROCEDURAL PROGRAMMING PARADIGM........................................................................................................... 3 |yuGK
2.3 OTHER PROGRAMMING PARADIGMS.................................................................................................................... 4 6
bYC
2.4 OBJECT-ORIENTED PROGRAMMING PARADIGM ................................................................................................... 5 ]Pz|Oi+]
2.5 REQUIREMENTS FOR LARGE PROGRAMMING SYSTEMS, OR HOW OBJECT-ORIENTED PROGRAMMING MEETS THE
uT#Acg
GOALS................................................................................................................................................................ 6 @^BS#
2.6 SUMMARY ......................................................................................................................................................... 8 &`-_)~5]
3 OBJECT-ORIENTED ANALYSIS: AIM AND FUNCTIONALITY OF THE FE FRAMEWORK e?|d9;BO
IMAGINE ............................................................................................................................................................... 9 c,+iU R<
3.1 INTRODUCTION.................................................................................................................................................. 9 3#7ENV`
3.2 AIM OF THE FRAMEWORK .................................................................................................................................. 9 Q=dw 6
3.3 DOCUMENTATION............................................................................................................................................ 10 ~D$#>'C#
3.4 OBJECT DATABASE .......................................................................................................................................... 10 !>?4[|?n<
3.4.1 Introduction .......................................................................................................................................... 10 Fa6H(L3
3.4.2 Persistence............................................................................................................................................ 11 hYs82P|2Ol
3.4.3 Object-oriented database ...................................................................................................................... 14 lK_
~d_f
3.5 DEVELOPMENT ENVIRONMENT ......................................................................................................................... 16 '3IkPy1Uz
3.6 FE KERNEL...................................................................................................................................................... 17 V}j%gy`
3.7 GEOMETRIC MODELING ................................................................................................................................... 18 i/l!Cr2
3.8 POSTPROCESSING ............................................................................................................................................ 20 )*"T
3.9 PROJECT MANAGEMENT................................................................................................................................... 20 mrw]yu;2<n
3.10 USER INTERFACE ............................................................................................................................................. 21 &Xj {:s#
3.11 STATE OF THE ART .......................................................................................................................................... 22 Cmp{F N"o
4 OBJECT-ORIENTED DESIGN AND IMPLEMENTATION OF THE FE FRAMEWORK IMAGINE ... 25 eV@4VxaZ
4.1 GUIDELINES..................................................................................................................................................... 25 ]t8{)r
4.2 ARCHITECTURE OF IMAGINE ......................................................................................................................... 26 sDW"j\
4.3 PROJECT AND RESOURCE MANAGEMENT SUBSYSTEM ....................................................................................... 27 uZo]8mV
4.3.1 Project view and control........................................................................................................................ 27 @2)t#~Wc4h
4.3.2 Geometric modeling .............................................................................................................................. 29 i7Y
s_8A"9
4.3.3 Project resources and their management .............................................................................................. 32 q}wl_ku9+
4.3.4 Analysis and task control....................................................................................................................... 35 (jD'+ "?
4.4 FE MODELING SUBSYSTEM ............................................................................................................................... 38
zZS>+O
4.4.1 Overview............................................................................................................................................... 38 k8!hvJ)?
4.4.2 Modeling classes and field variable classes .......................................................................................... 39 UUt~W
4.4.2.1 Overview....................................................................................................................................................39 ay!6T`U`
4.4.2.2 Element concept.........................................................................................................................................42 <L[T'ZE+
4.4.2.3 Node and degrees of freedom (DOF) concept.............................................................................................45 yBUZVqqDa
4.4.2.4 Load concept..............................................................................................................................................46 HQ ELK
4.4.2.5 Constraint concept......................................................................................................................................47 Q"x`+?!
4.4.2.6 Material concept.........................................................................................................................................48 v4nvZ6
4.4.3 Numerical classes ................................................................................................................................. 49 3tJ=d'U
4.4.4 Global representations .......................................................................................................................... 51 b|\{ !N]
4.4.5 Basic classes ...............................................................................................................................