📄 object-oriented finite element analysis.htm
字号:
<DIR>
<DIR>
<P align=justify>5.2.1 Material Data 112</P>
<P align=justify>5.2.2 Action/Deformation 113</P>
<P align=justify>5.2.3 Constitutive Model State 115</P></DIR></DIR>
<P align=justify>5.3 Analysis 116</P>
<DIR>
<DIR>
<P align=justify>5.3.1 Analysis Constructors 117</P>
<P align=justify>5.3.2 Analysis State 119</P>
<P align=justify>5.3.3 Assembly 120</P>
<P align=justify>5.3.4 Treatment of Boundary Conditions 121</P></DIR></DIR>
<P align=justify>5.4 Constraint Handler 124</P>
<DIR>
<DIR>
<P align=justify>5.4.1 Transformation Theory 124</P>
<P align=justify>5.4.2 Selection of Analysis Unknowns 126</P>
<P align=justify>5.4.3 Data Types 127</P>
<P align=justify>5.4.4 Implementation 128</P></DIR></DIR>
<P align=justify>5.5 Map 133</P>
<DIR>
<DIR>
<P align=justify>5.5.1 Example 133</P>
<DIR>
<DIR>
<P align=justify>5.5.1.1 Transformation of a Stiffness Matrix 135</P>
<P align=justify>5.5.1.2 Processing of Responses 138</P></DIR></DIR>
<P align=justify>5.5.2 Implementation 139</P></DIR></DIR></DIR></DIR>
<P align=justify>6. Extensions and Examples 147</P>
<DIR>
<DIR>
<P align=justify>6.1 Examples of Analysis 148</P>
<DIR>
<DIR>
<P align=justify>6.1.1 Linear Static Analysis 149</P>
<P align=justify>6.1.2 Nonlinear Static Event to Event Analysis 151</P>
<P align=justify>6.1.3 Nonlinear Static Analysis with Newton-Raphson Iteration
155</P>
<P align=justify>6.1.4 Nonlinear Dynamic Analysis with Newton-Raphson Iteration
157</P></DIR></DIR>
<P align=justify>6.2 Substructuring 163</P>
<DIR>
<DIR>
<P align=justify>6.2.1 FeaSuperElement 167</P>
<P align=justify>6.2.2 FeaSuperElementLoad 179</P>
<P align=justify>6.2.3 FeaSuperElementInitialState 180</P></DIR></DIR>
<P align=justify>6.3 2D Beam Element With End Hinges 181</P>
<DIR>
<DIR>
<P align=justify>6.3.1 Moment-Rotation Elastic-Perfectly Plastic Constitutive
Model 182</P>
<P align=justify>6.3.2 2D Rectangular Coordinate System 191</P>
<P align=justify>6.3.3 2D Beam Element With End Hinges 196</P></DIR></DIR>
<P align=justify>6.4 Building a Model 215</P>
<P align=justify>6.5 Using the Finite Element Program 220</P>
<DIR>
<DIR>
<P align=justify>6.5.1 Linear Static Analysis 221</P>
<P align=justify>6.5.2 Nonlinear Static Analysis 222</P>
<P align=justify>6.5.3 Nonlinear Dynamic Analysis
225</P></DIR></DIR></DIR></DIR>
<P align=justify>7. Conclusions and Future Work 229</P>
<DIR>
<DIR>
<P align=justify>7.1 Conclusions 229</P>
<DIR>
<DIR>
<P align=justify>7.1.1 Architecture 230</P>
<P align=justify>7.1.2 Ease of Modification and Extendibility
232</P></DIR></DIR>
<P align=justify>7.2 Future Work 233</P></DIR></DIR>
<P align=justify>References 236</P>
<P align=justify>Appendix: C++ Class Interfaces 240</P><B><FONT size=5>
<P align=center> </P>
<P></P>
<P align=center>List of Figures</P></FONT><FONT size=4>
<P align=center> </P></B></FONT>
<P align=center>Figure 3.1.2 Sample Entity Relationship Diagram 21
<P align=justify>Figure 3.1.4 Sample Event Flow Diagram (for a Node) 23</P>
<P align=justify>Figure 4.1 Overall Object Model 38</P>
<P align=justify>Figure 4.1.1a Entity Relationship Diagram for the Model Object
40</P>
<P align=justify>Figure 4.1.1b Event Flow Diagram for the Model Object 41</P>
<P align=justify>Figure 4.1.2a Entity Relationship Diagram for the Map Object
43</P>
<P align=justify>Figure 4.1.2b Event Flow Diagram for the Map Object 46</P>
<P align=justify>Figure 4.1.3 Event Flow Diagram for Analysis Class 51</P>
<P align=justify>Figure 4.2.1a Entity Relation Diagram for Degree of Freedom
Group Objects 54</P>
<P align=justify>Figure 4.2.1b Event Flow Diagram for the Degree of Freedom
Group Object 56</P>
<P align=justify>Figure 4.2.2a Entity Relationship Diagram for the Element
Object 61</P>
<P align=justify>Figure 4.2.2b Event Flow Diagram for the Element Objects 64</P>
<P align=justify>Figure 4.2.3a Entity Relationship Diagram for the Constitutive
Model 67</P>
<P align=justify>Figure 4.2.3b Event Flow Diagram for the Constitutive Model
Objects 69</P>
<P align=justify>Figure 4.2.4a Entity Relationship Diagram for the Constraint
Object 71</P>
<P align=justify>Figure 4.2.4b Event Flow Diagram for the Constraint Object
72</P>
<P align=justify>Figure 4.2.5a Entity Relationship Diagram for the Displacement
Boundary Condition Object 74</P>
<P align=justify>Figure 4.2.5b Event Flow Diagram for the Displacement Boundary
Condition Object 74</P>
<P align=justify>Figure 4.2.6a Entity Relationship Diagram for the Load Case
Object 76</P>
<P align=justify>Figure 4.2.6b Event Flow Diagram for the Load Case Object
78</P>
<P align=justify>Figure 4.2.6c Event Flow Diagram for the Prescribed
Displacement Object 78</P>
<P align=justify>Figure 4.2.6d Event Flow Diagram for the Degree of Freedom Load
Object 79</P>
<P align=justify>Figure 4.2.6e Event Flow Diagram for the Element Load Object
79</P>
<P align=justify>Figure 4.2.6f Event Flow Diagram for the Initial Element State
Object 80</P>
<P align=justify>Figure 4.3.1a Entity Relationship Diagram for the Constraint
Handler Object 84</P>
<P align=justify>Figure 4.3.1b Event Flow Diagram for the Constraint Handler
Object 86</P>
<P align=justify>Figure 4.3.2a Entity Relationship Diagram for the Reorder
Handler Object 87</P>
<P align=justify>Figure 4.3.2b Event Flow Diagram for the Reorder Handler Object
88</P>
<P align=justify>Figure 4.3.3a Entity Relationship Diagram for the Matrix
Handler Object 89</P>
<P align=justify>Figure 4.3.3b Event Flow Diagram for the Matrix Handler Object
90</P>
<P align=justify>Figure 4.4.1a Entity Relationship Diagram for the Geometry
Objects 92</P>
<P align=justify>Figure 4.4.1b Event Flow Diagram for the Geometry Objects
93</P>
<P align=justify>Figure 4.4.2a Entity Relationship Diagram for the Numerical
Objects 96</P>
<P align=justify>Figure 4.4.3a Entity Relationship Diagram for the Augmented
Vector and Matrix Objects 100</P>
<P align=justify>Figure 4.4.3b Event Flow Diagram for the Augmented Vector
Object 101</P>
<P align=justify>Figure 4.4.3c Event Flow Diagram for the Augmented Matrix
Object 101</P>
<P align=justify>Figure 5.5.1a Sample Problem 134</P>
<P align=justify>Figure 5.5.1.1a Local Element Coordinate Systems and
Transformation 136</P>
<P align=justify>Figure 5.5.1.1b Nodal Coordinate Systems and Local-to-Nodal
Transformation 137</P>
<P align=justify>Figure 6.2a Entity Relationship Diagram for the Element Object
164</P>
<P align=justify>Figure 6.2b Internal and External Degrees of Freedom for a
Submodel 166</P>
<P align=justify>Figure 6.3.1b Elastic-Perfectly-Plastic Moment-Rotation
Relationship 184</P>
<P align=justify>Figure 6.3.3a Entity Relationship Diagram for the 2D Beam
Element with End Hinges 196</P>
<P align=justify>Figure 6.3.3b Nodal Coordinate Systems 198</P>
<P align=justify>Figure 6.3.3c External Element Coordinate Systems 198</P>
<P align=justify>Figure 6.3.3d Internal Measures of Deformation 199</P>
<P align=justify>Figure 6.3.3d Stiffness Transformation Matrix 205</P>
<P align=justify>Figure 6.4 Sample Model 216</P>
<P align=justify>Figure 6.5.1 Sample Problem: Holiday Inn, Van Nuys, Exterior
Frame. Ref. [23] 221</P>
<P align=justify>Figure 6.5.2a Top Floor Displacement 224</P>
<P align=justify>Figure 6.5.2b Exterior Ground Floor Column End Moments 225</P>
<P align=justify>Figure 6.5.3a Sample Problem 225</P>
<P align=justify>Figure 6.5.3b Top Floor Displacement 227</P>
<P align=justify>Figure 6.5.3c Column Moments 227</P><B><FONT size=5>
<P align=center> </P>
<P></P>
<P align=center>List of Tables</P></B></FONT>
<P align=justify> </P>
<P align=justify>Table 3.1.5 Sample Object Definition Table (for an Element) 24
<P align=justify>Table 4.1.1 Model Interface Definition 42</P>
<P align=justify>Table 4.1.2 Map Interface Definition 47</P>
<P align=justify>Table 4.1.3 Analysis Interface Definition 52</P>
<P align=justify>Table 4.2.1a Degree of Freedom Group Interface Definition
57</P>
<P align=justify>Table 4.2.1b Node Interface Definition 57</P>
<P align=justify>Table 4.2.1c Degree of Freedom Interface Definition 58</P>
<P align=justify>Table 4.2.1d Degree of Freedom Description Interface Definition
58</P>
<P align=justify>Table 4.2.1e Degree of Freedom Type Interface Definition 58</P>
<P align=justify>Table 4.2.1f Scalar Degree of Freedom Interface Definition
59</P>
<P align=justify>Table 4.2.1g Vector Degree of Freedom Interface Definition
59</P>
<P align=justify>Table 4.2.2 Element Interface Definition 65</P>
<P align=justify>Table 4.2.3a Constitutive Model Interface Definition 69</P>
<P align=justify>Table 4.2.3b Action/Deformation Interface Definition 70</P>
<P align=justify>Table 4.2.3c Material Interface Definition 70</P>
<P align=justify>Table 4.2.5 Displacement Boundary Condition Interface
Definition 75</P>
<P align=justify>Table 4.2.6a Load Case Interface Definition 81</P>
<P align=justify>Table 4.2.6b Load Interface Definition 81</P>
<P align=justify>Table 4.2.6c Prescribed Displacement Interface Definition
82</P>
<P align=justify>Table 4.2.6d Initial Element State Interface Definition 82</P>
<P align=justify>Table 4.2.6e Time Function Interface Definition 82</P>
<P align=justify>Table 4.3.1 Constraint Handler Interface Definition 86</P>
<P align=justify>Table 4.3.3 Matrix Handler Interface Definition 90</P>
<P align=justify>Table 4.4.1a Coordinate System Interface Definition 94</P>
<P align=justify>Table 4.4.1b Point Interface Definition 94</P>
<P align=justify>Table 4.4.1c Geometric Vector Interface Definition 94</P>
<P align=justify>Table 4.4.2a Vector Interface Definition 97</P>
<P align=justify>Table 4.4.2b Matrix Interface Definition 97</P>
<P align=justify>Table 4.4.3a Augmented Vector Interface Definition 102</P>
<P align=justify>Table 4.4.3b Augmented Matrix Interface Definition 102</P>
<P align=justify>Table 4.4.3c Transformation Interface Definition 103</P>
<P align=justify>Table 4.4.3d Transformation Description Interface Definition
103</P>
<P align=justify>Table 5.5.1a Mapping of Degrees of Freedom to Analysis Unknowns
135</P>
<P align=justify>Table 6.2a Element Interface Definition 165</P>
<P align=justify>Table 6.3.1a Constitutive Model Interface Definition 183</P>
<P align=justify>Table 6.3.2a Coordinate System Interface Definition 191</P>
<P align=justify>Table 6.3.3a Element Interface Definition 197</P>
<P align=justify> </P>
<P></P>
<P align=justify> </P>
<P align=justify>
<P align=justify> </P><B><FONT size=5>
<P align=center>1. Introduction</P></B></FONT>
<P align=justify> </P>
<P align=justify> </P>
<P align=justify> </P>
<P align=justify> </P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -