Top Banner
AFFDL-TR-68-56 VOLUME I 0 MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM FOR STRUCTURAL ANALYSIS VOLUME 1: ENGINEER'S MANUAL 4 ROBERT H. MALLETT STEPHEN JORDAN Bell Aerosystems, a Textron Company TECHNICAL REPORT AFFDL-TR-68-56 q DC JANUARY 1969 1969i This document has been approved for public release and sale; its distribution is unlimited. AIR FORCE FLIGHT DYNAMICS LABORATORY AIR FORCE SYSTEMS COMMAND WRIGHT-PATTERSON AIR FORCE BASE, OHIO Reproduced by the CLEARINGHOUSE for Federal Scientific & Technical Information Springfbeld Va 22151
233

MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Sep 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

AFFDL-TR-68-56

VOLUME I

0

MAGIC: AN AUTOMATED GENERAL PURPOSESYSTEM FOR STRUCTURAL ANALYSIS

VOLUME 1: ENGINEER'S MANUAL

4 ROBERT H. MALLETT

STEPHEN JORDAN

Bell Aerosystems, a Textron Company

TECHNICAL REPORT AFFDL-TR-68-56

q DC

JANUARY 1969 1969i

This document has been approved for publicrelease and sale; its distribution is unlimited.

AIR FORCE FLIGHT DYNAMICS LABORATORYAIR FORCE SYSTEMS COMMAND

WRIGHT-PATTERSON AIR FORCE BASE, OHIO

Reproduced by theCLEARINGHOUSE

for Federal Scientific & TechnicalInformation Springfbeld Va 22151

Page 2: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

BESTAVAILABLE COPY

Page 3: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

NOTICE

When Government drawings, specifications, o" other data are used for any purposeother than in connection with a definitely relatec Government procurement operation,the United States Government thereby incurs no responsibility nor any obligationwhatsoever; and the fact that the Government may have formulated, furnished, or inany way supplied the said drawings, specifications, or other data, is not to be regardedby inplication or otherwise as in any manner licensing the holder or any other personor corporation, or conveying any rights or permission to manufacture, use, or sell anypatented invention that may in any way be related thereto;

This document has been approved for public release and sale;its distribution is unlimited.

R liwr ECTINl E3

............. .................

Dn1WITflAYuo t htH7 caaE0 1 . ....... i M i ,

OWL, AVAIL MCC PECK

Copies of this report should not be returned unless return is required by securityconsiderations, contractual obligations, or notice on a specific document.

o00 - Ma ch 1969 - C0455 - 69-1521

Page 4: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

MAGIC: AN AUTOMATED GENERAL PURPOSE

SYSTEM FOR STRUCTURAL ANALYSIS

VOLUME 1: ENGINEER'S MANUAL

ROBERT H. MALLETT

STEPHEN JORDAN

This document has been approved for publicrelease and sale; its distribution is unlimited.

Page 5: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

FOREWORD

This report was prepared by Textron's Bell Aerosystems, Buffalo, New York,under USAF Contract No. AF 33 (615)-67-C-1505. The contract was initiated underProject No. 1467, "Structural Analysis Methods," Task No. 146702, "Thermal ElasticAnalysis Methods." The program was administered by the Air Force Flight DynamicsLaboratory (AFFDL), Air Force Systems Command, Wright-Patterson Air ForceBase, Ohio, 45433, under the cognizance of Mr. G. E. Maddux, AFFDL ProgramManager. The program was carried out by the Structural Systems Department, BellAerosystems, during the period 15 March 1967 to 15 March 1968 under the directionof Dr. Robert H. Mallett, Bell Program Manager.

This report, "MAGIC: An Automated General Purpose System for StructuralAnalysis," is published in three volumes; "Volume I: Engineer's Manual," Volume II:User's Manual," and "Volume III: Programmer's Manual." The manuscript forVolume I was released by the authors in March 1968 fox? publication.

The numerical results presented in this report were obtained at the Wright-Patterson Air Force Base Electronic Data Processing Center. The utilization ofthis equipment and the helpful assistance of AFFDL personnel is acknowledged.

The authors wish to express appreciation to colleagues in the AdvancedStructural Design Technology Section of the Structural Systems Department for theirindividually significant, and collectively indispensible, contributions to this effort.Special acknowledgement is given to Mr. Donald Dupree who coordlinated the final

documentation effort.

The authors wish to express appreciation also to Miss Beverly J. Dale andDaniel DeSantis, for the expert computer programming that transformed the analyti-cal development into a practical working tool.

This technical report has been reviewed and is approved.

FR7ANCIS J. JANIK,Chieff Theoretical Mechan BranchStructures Division

ii

Page 6: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

ABSTRACT

An automated general purpose system for analysis is presented. This system,identified by the acronym "MAGIC" for "Matrix Analysis via Generative and Inter-pretive Computations," provides a flexible framework for implementation of thefinite element analysis technology. Powerful capabilities for displacement, stressand stability analyses are included in the subject MAGIC System for structuralanalysis. The matrix displacement method of analysis based upon finite elementidealization is employed throughout. Six versatile finite elements are incorporatedin the finite element library. These are: frame, shear panel, triangular cross sec-tion ring, toroidal thin shell ring, quadrilateral thin shell and triangular thin shellelements. These finite element representations include matrices for stiffness, in-cremental stiffness, prestrain load, thermal load, distributed mechanical load andstress. The MAGIC System for structural analysis is presented as an integral partof the overall design cycle. Considerations in this regard include, among otherthings, preprinted input data forms, automated data generation, data confirmationfeatures, restart options, automated output data reduction and readable output dis-plays. Documentation of the MAGIC System is presented in three parts: namely.VoluTre I: Engineer's Manual; Volume II: User's Manual; and Volume I: Pro-grammer's Manual. Volume I is the primary technical document. Included are ageneral technical discussion of the MAGIC System, an outline of the theoreticalframework, statement of the individual finite element representations, and illustra-tive analyses for evaluation of each finite element representation. Volume II containsinstructions for the preparation of input data and interpretation of output data withexamples drawn from the illustrations presented in Volume I. Volume III is designedto facilitate implementation, operation, modification and extension of the MAGICSystem.

iii

Page 7: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

CONTENTS

Section Page

1. INTRODUCTION ................................ 1

2. TECHNICAL DISCUSSION ......................... 3A . Introduction ................................ 3B. Analysis Technology .......................... 3C. Finite Elements ............................. 7D. Programming Technology ...................... 9E. Program/Analyst Interfaces ..................... 17F. Size Characteristics .......................... 20G. Special Features ............................ 21

3. THEORETICAL FRAMEWORK ...................... 23A. Introduction ................................ 23B. Discrete Element Matrices ..................... 23C. Linear Stress Analysis .......... .................. 33D. Stability Analysis ............................ 37

4. FRAME ELEMENT .............................. 41A. Introduction ................................ 41B. Formulation ............................... 42C. Evaluation ................................. 56

5. QUADRILATERAL SHEAR PANEL ELEMENT ............... 59A. Introduction ................................ 59B. Formulation ............................... 59C. Evaluation ................................. 64

6. TRIANGULAR CROSS SECTION RING ELEMENT ............ 71A. Introduction ................................ 71B. Formulation ............................... 73C. Evaulation ................................. 84

7. TOROIDAL THIN SHELL RING ELEMENT .............. 89A. Introduction ................................ 89B. Formulation ............................... 91C. Evaluation ................................. 108

8. MALLET QUADRILATERAL THIN SHELL ELEMENT ..... 113A. Introduction ................................ 113B. Form ulation ............................... 114C. Evaluation ................................. 151

iv

Page 8: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

CONTENTS (CONT)

Section Page

9. HELLE TRIANGULAR THIN SHELL ELEMENT............ 163A. Introduction................................... 163B. Formulation.................................. 165C. Evaluation.................................... 192

10. DISCUSSION AND CONCLUSIONS...................... 205A. Discussion................................... 205B. Conclusions................................... 209

11. REFERENCES.................................... 211

v

Page 9: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF FIGURES

Figure Page

1. Illustrative Structural Idealizations ..................... 42. Structural Analysis Computational Flow .................. 63. MAGIC System Finite Elements ....................... 8

4. General Purpose Program Organizational Chart .......... 105. Illustrative Abstraction Instruction Listing ................ 186. Frame Element Representation ........................ 427. Displacement Function Mode Shapes ..................... 43

8. Displacement Coordinate Transformation ................. 449. Frame Element Eccentricity .......................... 45

10. Displacement Coordinate Transformation ................. 4611. Stiffness Matrix ................................... 4912. Prestrain Load Vector ............................... 5013. Pressure Load Vector ............................... 50

14. Incremental Stiffness Submatrices ...................... 5215. Incremental Stiffness Parameters ....................... 5316. Three Member Portal Frame Description ............... 5617. Idealizations, Three Member Portal Frame ............. 5718. Quadrilateral Shear Panel Representation ............... 6019. Displacement Coordinate Transformation ................. 6320. Displacement Coordinate Transformation ................. 6321. Cantilever Beam with Uniformly Distributed Load ......... 65

22. Cantilever Beam Idealizations ......................... 6623. Tip and Center Deflections for Uniformly Loaded Cantilever

Beam ....................................... 6724. Bending Moment Distribution for Two Element Case ........ 6825. Bending Moment Distribution for Four and Eight Element

Cases ....................................... 6926. Triangular Cross Section Ring

Element Description ................................ 7227. Displacement Coordinate Transformation ................. 7428. Matrix of the Elastic Constants ........................ 7629. Stress and Strain Transformation ....................... 7730. Displacement to Strain Transformation ................... 79

31. Stiffness Matrix ................................... 8132. Pressure Load Vector ............................... 8233. Prestrain Load Submatrix ............................ 8334. Stress Submatrix ................................... 8535. Thick Walled Disk Subjected to Radial

Thermal Gradient ............................... 8636. Thick Disk Idealizations .............................. 8737. Stresses and Displacements in Thermally Loaded Disk ...... 88

vi

Page 10: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF FIGURES (cont)

Figure Page

38. Toroidal Thin Shell Ring Representation ................... 9039. Displacement Coordinate Transformation ................. 9540. Displacement Coordinate Transformation ................. 9641. Displacement to Strain Transformations ................... 9942. Notation ..................................... 10243. Stiffness Matrix ................................... 10344. Element Prestrain Load Vector ........................ 10445. Pressure Load Matrix ............................ 10546. Stress Matrix ................................. 10747. Cylinder Subjected to End Loads ........................ 10948. End Loaded Cylinder Idealizations .................... 11049. Meridiunal Moment Distribution ..................... 11150. Quadrilateral Thin Shell Element Representation ............. 11351. Displacement Mode Shapes ......................... 11652. Displacement Mode Shapes ......................... 11653. Flexure Displacement Mode Shapes ...................... 11654. Membrane Displacement Coordinate Transformation ......... 11755. Flexure Displacement Coordinate Transformation ........... 11856. Membrane Displacement Transformation ................. 12057. Flexure Displacement Coordinate Transformation ......... 12158. Membrane Displacement Coordinate Transformation ....... 12259. Flexure Displacement Coordinate Transformation ........... 12360. Flexure Displacement Coordinate Transformation ........... 12561. Eccentric Connection Transformation .................... 12662. Membrane Coordinate Transformation ................. 12863. Flexure Displacement Coordinate Transformation ........... 12964. Plane Stress/Strain Option ............................ 13165. Strain Transformation ............................... 13366. Displacement Function Transformations .................. 13667. Membrane Displacement Derivative Matrices ............ 13868. Flexure Displacement Derivative Matrices .............. 13969. Zone 1 Membrane Stiffness Parameters .................. 13970. Zone 2 Membrane Stiffness Parameters .................. 14071. Zone 3 Membrane Stiffness Parameters .................. 14072. Zone 4 Membrane Stiffness Parameters .................. 141

73. Definition of Notation ............................ 14174. Stiffness Submatrices ............................... 14375. Zone 1 Flexure Stiffness Parameters .................. 14476. Zone 2 Flexure Stiffness Parameters ..................... 14477. Zone 3 Flexure Stiffness Parameters ..................... 14578. Zone 4 Flexure Stiffness Parameters .................. 145

vii

Page 11: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF FIGURES (cont)

Figure Page

79. Pressure Load Vector ............................ 14880. Stress Resultants ............................... 14981. Parabolically Loaded Membrane ......................... 15182. Idealization ................................... 15283. Membrane Displacement at the Middle

of the Plate's Edge versus Degrees-of-Freedom ............ .15384. Membrane Displacement and Stress Behavior versus

the Plate's Edge Span ............................ 15485. Shape Study Idealizations .......................... 15686. Membrane Displacement at the Middle of the

Plate's Edge versus the Shape of ElementsUsed in the Idealization ........................... 157

87. Simply Supported Square Plate with UniformNormal Load .................................... 158

88. Transverse Displacement at the Center ofthe Plate versus Degr3es-of-Freedom .................... 159

89. Transverse Displacement and Stress Behaviorversus the Plate's Center Span ...................... 160

90. Transverse Displacement at the Center of the

Plate versus the Shape of Elements used inthe Idealization ................................ 162

91. Triangular Thin Shell Element Representation ............... 16392. Displacement Mode Shape Matrices ...................... 16693. Flexure Displacement Interzone Transformation ............ 16794. Flexure Displacement Interzone Transformation ............ 16895. Flexure Displacement Interzone Transformation ............ 16996. Membrane Displacement Coordinate Transformation ....... 17197. Flexure Displacement Coordinate Transformation ........... 17298. Flexure Displacement Coordinate Transformation ........... 173

99. Flexure Displacement Coordinate Transformation ........... 174100. Flexure Displacement Coordinate Transformation ........... 175101. Eccentric Connection Transformation .................... 176102. Membrane Displacement Coordinate Transformation ....... 178103. Flexure Displacement Coordinate Transformation ........... 179104. Displacement Coordinate Transformation .................. 180105. Membrane Displacement Derivatives Matrix ................ 183106. Flexure Displacement Derivatives Matrix .................. 184

107. Definition of Notation ............................ 184108. Definition of Integral Notation ....................... 185109. Definition of Notation ............................ 18711 . Definition of Notation ............................ 188

viii

Page 12: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF FIGURES (cont)

Figure Page

111. Pressure Load Vector ............................ 189112. Parabolically Loaded Membrane ......................... 192113. Idealization ................................... 193114. Membrane Displacement at the Middle of the

Plate's Edge versus Degrees-of-Freedom .................. 195115. Membrane Displacement and Stress Behavior

versus the Plate's Edge Span ....................... 196116. Shape Study Idealization ........................... 197117. Membrane Displacement at the Middle of the

Plate's Edge versus the Shape of Elements

Used in the Idealization ........................... 198118. Simply Supported Square Plate with Uniform

Normal Load .................................. 199119. Transverse Displacement at the Center of the

Plate versus Degrees-of-Freedom ................... .200120. Transverse Displacement and Stress Behavior

versus the Plate's Center Span......................... 201121. Transverse Displacement at the Center of the

Plate versus the Shape of Element Used in theIdealization ................................... 202

ix

Page 13: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

TABLES

Number Page

1. Comparison Solutions for Three Member Portal Frame ....... 58

Ix

Page 14: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF SYMBOLS

pPotential EnergyP

{u(} Displacement Functions

[B()] Assumed Mode Shapes

f / } Field Coordinate Displacement Degrees-of-Freedom

[1" ]8 Transformation from Field Coordinates to Gridpoint DisplacementCoordinates

{ g} Gridpoint Displacement Coordinates Referenced to Element Axes

(x g, y , Zg) Coordinate Axes Defined on a Finite Element

[,gs] Transformation from Element Axes to Global Axes

(x s Ys z s) Global Coordinate Axes

{ f 8q } Gridpoint Displacements Referenced to Gridpoint Coordinate Axes

[r sq] Transformation from Global Axes to Gridpoint Axes

[173] Collective Transformation from Field Coordinates to FinalRq Displacement Coordinates

{fT()} Vector of Stresses

{E()} Strain Vector

{ /J Prestrain Vector

[E] Matrix of Elastic Constants

{a} Coefficients of Thermal Expansion

A T Difference between Element Temperature and Ambient Temperature

[C (] Field Coordinate to Strain Transformation

P () Pressure

Indicates Matrix Referenced to Field Coordinates

xi

Page 15: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF SYMBOLS (CONT)

{Fe} Prestrain Force

fFp I Pressure Load

I F T1~, Thermal Load

Fc} Concentrated Gridpoint Load Vector

1 6N} Nonlinear Contributions to Total Strain

[N] Incremental Stiffness

{ Sq} Vector of Element Degrees-of-Freedom for Assembly

{s} Stress Correction Vector

[S] Stress Matrix

U Strain Energy

[K] Stiffness Matrix

[KSI] Inflated Stiffness Matrix

{ I } Inflated Displacement Vector

W External Work

{Pel} Total Element Load Vector, System Level

1Pc } Concentrated Load Vector, System Level

{ &a} Displacements of Assembled Structure

[ra] Assembly Transformation

[rr] Boundary Condition Transformation

A s } Final Displacement Vector System Level

[ ] Collective Assemble and Bound TransformationKrI

{P } Total Applied Load Vector, System Level

xii

Page 16: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

LIST OF SYMBOLS (CONT)

[s ] Stress Matrix, System Level

fj s} Stress Correction Vector, System Level

SFnet Element Force Vector, System Level

{ R } Reactions and Force Balance Vector

[N s] Inflated Incremental Stiffness, System Level

IN ] Assembled and Reduced Incremental Stiffness

Pcr Critical Load Intensity

p Prescribed Load Intensity

[ re] Eccentric Connection Transformation

[T] Coordinate Axis Transformation

[ ] Rectangular Matrix

F] Diagonal Matrix

{ I Column Matrix

LJ Row Matrix

u Displacement in the x or ) Direction

Displacement in the y or 0 Direction

w Displacement in the z Direction

{q} Vector of Displacement Functions

0 Slope of Element Side from i tho thGridpointn..

xiii

Page 17: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

BESTAVAILABLE COPY

Page 18: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1. INTRODUCTION

Bell Aerosystems has been active in the development of automated structuralanalysis tools based upon the finite element technology since the late 1950's. In a con-tractual outgrowth of this internal development activity, Bell furnished a series of com-puter programs to the Air Force Flight Dynamics Laboratory (AFFDL) in 1963. Theseprograms, described in References 1 through 6, became an integral part of structuralanalysis practices at AFFDL and at numerous other recipient governmental and pri-

vate organizations.

Advances in computer software and hardware signaled the impending obselescenceof the foregoing computer programs for structural analysis in 1966. Attempts to sal-

vage these programs by direct modifications to the coding proved discouraging. More-over, newly established technological advances strongly recommended development ofa second generation finite element capability for structural analysis.

In the light of the situation just described, Bell undertook, in March of 1967, toimplement an advanced general purpose system for Matrix Analysis via Generativeand Interpretive Computations (MAGIC) at AFFDL. This MAGIC System for struc-tural analysis, de'-cribed herein, was planned to provide, as a minimum, the capabilityof the prior set of Bell computer programs. The capability ultimately built into the

MAGIC System is actually far more powerful than the former programs taken collec-tively. For example, structures characterized by "on the order of" 2000 degrees-of-freedom can be accommodated in contrast to the fUrmer 500 degrees-of-freedom limit.

Documentation of the MAGIC System for structural analysis is presented inthree volumes. The subject volume (Volume 1) is the primary technical report. Themajor sections of this report are described in the following paragraphs. Separatesupplementary volumes are provided to facilitate utilization of the MAGIC System.

Volume II, the User's Manual( 7 ), includes detailed specifications for the preparationof input data, along withillustrative examples. Volume III, the Programmer's Manual( 8 ),

presents information on the organization of the computer program as well as its

operational characteristics.

A general description of the MAGIC System for structural analysis is includedin Section 2. Particular attention is given to definition of the overall organization ofthe system. A key element of this organization is seen to be the versatile, AFFDL

sponsored, FORTRAN Matrix Abstraction Technique (FORMAT II) described in Refer-ences 9 through 12. Emphasis is also given in this section to special data management

features which facilitate efficient utilization of the MAGIC System such as preprinted

input data forms.

Section 3 of this primary technical report outlines Lhe theoretica, bases employed

in derivation of the finite element representations and in development of the analysisprocedures. A total of six finite elements are incorporated in the Element Library of

Page 19: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

the MAGIC System; namely, frame, shear panel, triangular cross section ring, toroi-dal thin shell ring, quadrilateral thin shell and triangular thin shell elements. Thecomputational procedures outlined in Section 3 include d'splacement, stress andstability analyses.

Sections 4 through 9 present statements of the matrices which compriee the in-dividual finite element representations. In general; stiffness, incremental stiffness,pressure load, thermal load, and stress matrices are provided. Sections 4 through 9also include numerical evaluations of the respective finite elements. These evalua-tions take the form of series of selected example problems.

The body of this technical report is concluded with a general retrospective dis-cussion in Section 10.. The MAGIC System is given critical review. Limitations arediscussed and guidelines for utilization are presented.

2

Page 20: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2. TECHNICAL DISCUSSION

A. INTRODUCTION

Automated general purpose capabilities promise to revolutionize analysis anddesign practices. The matrix methods of analysis based upon discrete element ideal-ization provide the suitable theoretical basis. High speed data processing devicesestablish the economic feasibility. Powerful automated tools for analysis and designhave already been derived from these resources. Experience accumulated in the de-velopment and application of these tools has evolved a conceptual framework suitablefor generalization.

Expansions which traverse traditional boundaries between the specialized disci-plines of mechanics, improvements which provide firm theoretical bases for consist-ent mathematical models(1 3), and extensions which automate design iterations (1 4) arenow well defined. New data management concepts which facilitate data handling( 1 5),matrix abstraction instructions which simplify programming(9 ), and hardware deviceswhich enable convenient display (and communication)( 16 ) have also emerged. The im-plementation of all these generalizations within the framework of realistic hardwaredesign poses a stimulating challenge.

The advanced general purpose system for Matrix Analysis via Generative andInterpretive Computations (MAGIC) which is described herein was developed in ac-ceptance of the foregoing challenge. This MAGIC System furnishes the specificstructural analyses capability sought and, at the same time, provides a versatile con-ceptual framework to facilitate the foregoing generalizations. Accordingly, generalconcepts are given consideration in the following discussion as well as specific fea-tures of the MAGIC System for structural analysis.

B. ANALYSIS TECHNOLOGY

The finite element appi'oacl to structural analysis is consisternly stated i1irSection 3 within the framework of the variational methods of continuum mechanics.Within this framework, discretization can be referenced to zones designed to facilitatethe construction of admissible displacement function mode shapes. Elementary illus-trative physical models arising from such an idealization into zones are shown inFigures la and 1c. Admissible assumed displacement functions written individu-ally for each zone, when taken collectively, form admissible assumed displacementfunctions whose field of definition is the entire structure.

These physical models, formed by subdivision into zones, may be equivalentlyviewed as assemblies of discrete structural elements interconnected such that ap-propriate interclement continuity is maintained. For example, the pilysical modelsshown in Figures la and 1c may be equivalently viewed as assemblies of the discretestructural elements of Figures lb and id, respectively. It is this latter viewpoint,taken herein, which makes evident the generality of the finite element methods of

3

Page 21: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

III

.4=)

0)

0)

4 *1-~

0

N

0)4=-I

'3s-IU

5.4

0)

/ 4.)

5.4-%

\ Co

~ I ' _ -4-4

I-I

5-4

.4.)0

/ \

\

4

Page 22: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

analysis. Idealization into zones or structural components enables the systematictreatment of large scale complex structures as assemblages of large numbers ofcommon elementary structural components.

Mathematical models are formulated for selected elementary structural com-ponents of parametrically specified shape. These finite element representations arethen given specific dimensions to form building blocks appropriate to structures of ageneral problem class. Interconnection of adjacent elements is provided for by theconstruction of displacement function mode shapes with gridpoint displacement func-tion quantities as undetermined coefficients. Taking these gridpoint displacementdegrees-of-freedom common to adjacent elements establishes their Interconnection.

The referencing of the structural idealization to elementary physical componentsleads naturally to specification of descriptive data with respect to these individualelements. Variations in dimensions such as thickness are accommodated by thespecification of distinct values for individual elements. Material property variationsarising from lamination or temperature degradation are accommodated by elementrelated characterizations of materials.

Distributed loadings are also processed by element in order to account forvariations. Elementary distributions are assumed over individual elements in muchthe same way that displacement function mode shapes are constructed. Intensities ofdistributed loadings such as pressure, temperatures and prestrain are prescribed atgridpoints. These intensities are then transformed into work equivalent forces viathe assumed distributions.

The foregoing comments have indicated the facility with which finite elementidealization accommodates problematical variations in geometry, material and appliedloading. It is useful to emphasize this point further by examination of the overallcomputational process.

The basic computational flow of a finite element stress analysis is illustratedin Figure 2. The important feature to he noted in this flow chart is that the mathe-matical description of a structural system (Block 2) is generaied independently of theconstruction of the objective mathematical model for the structural system (Block 3).That is, physical description (elastic constants, pressures, etc.) is referenced to theindividual zones or finite elements and transformed to appropriate element mathemat-ical representation without regard to total structure configuration and boundary con-ditions. It is primarily this separation which accounts for the generality of the dis-crete element method in regard to both complexity and broad applicability.

Regarding complexity, referencing of problem description to individual discreteelements enables convenient consideration of variations in geometry, sizing dimen-sions, material properties, applied loadings, and boundary conditions. Regarding ap-plicability, this is limited only by the suitability of the discrete elements made avail-able for idealization.

5

Page 23: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

.

C) 00~

4 02

00

bl) 4-40

0~~~0

0 ~ ~ 0 0d()09c:Z 'oP

00vU

C) 0 (p

bd 10~ U) .0)zP-) 0.0C0 0 )

-! 41U)

1-4 p 0 0 .0 Cd 1 4.

C)~C. - , 0 0-0 0 4 >- -)

0 C)Vr. 4 U).d ~ UCu z '.-

* 0 C)

Page 24: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

A variational point of view is maintained throughout the subject analysis proc-ess. Specifically, the principle of potential energy is employed. The well knownRayleigh-Ritz assumed mode method of analysis is invoked to generate the desiredalgebraic expressions for the element energy functions. Then, these are summed toobtain the energy function for the total structure. The objective governing equationsfollow immediately by executing the variation of the total energy. The principal ad-vantage of maintaining the variational viewpoint throughout this process is that thematrices involved enjoy explicit and complete labeling at every step. The theoreticalframework is outlined in detail in Section 3. Therein, the analysis processes aregiven explicit definition in terms of matrices.

C. FINITE ELEMENTS

The MAGIC System incorporates the six finite elements shown in Figure 3;namely, frame, shear panel, triangular cross section ring, toroidal thin shell ring,quadrilateral thin shell and triangular thin shell elements. These elements, takencollectively, enable the idealization of most structures.

The set of matrices embodied in each element representation determines thetype of analyses which can be performed. In the MAGIC System, a complete elementrepresentation is taken to include matrices for stiffness, incremental stiffness, pres-

sure load, prestrain load, thermal load and stress. Moreover, provision has beenmp.de for additional element matrices such as consistent mass matrices.

The frame element is a conventional "beam theory" finite element. This ele-ment is well suited to the idealization of planar and space frames. An eccentric con-nection feature is incorporated in this fraie element representation to facilitateutilization as a shell stiffener element. The frame element is also appropriate toplanar and space trusses.

The truss specialization of the frame element is particularly useful in combi.-nation with the quadrilateral shear panel element. The quadrilateral shear panel ele-ment simulates the action of a thin panel in diagonal tension. The effective extension-al stiffness is allocated to truss elements. Such axial force member-shear panelidealizations have found extensive application in the analysis of airframe structures.

The triangular cross section ring element is one of The earliest and best knownfinite element models. This versatiie element enables realistic idealization of thick-walled axisymmetric structures of arbitrary profile.

The representation of the triangular cross section ring incorporated in theMAGIC System is basically the same as the original model(1 7 ) although several usefulgeneralizations have been introduced. One of these is the orthotropic material cap-ability with data specified orientation of material axes.

7

Page 25: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

C)d

p 4D - 4-

$44

$4-

$4 d:

0d

-0

orj Cl 0)cd1 W

Cd =

bD

0-' ~ 44

I.r

cd000d

E ~0 b-

cd CD

Page 26: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The integrations conducted in formulating this element also serve to set it apart.A precise integration is carried out when the radial dimension of the cross section isnot small relative to the diameter of the ring. When the radial dimension of the ringis small relative to the diameter, an approximate integration is carried out in accordwith that in the conventional representation.

The MAGIC System representation of the triangular cross section ring embodiesmatrices for pressure and prestrain load as well as for stiffness and stress. A par-ticularization of the prestrain load vector is included to facilitate thermal loading.

The thin shell elements incorporated in the MAGIC System are particularlynoteworthy since they have not been presented previously in the open technical litera-ture. The toroidal thin shell ring represents a substantial improvement over thepredecessor conic thin shell ring(1 8 ). In contrast to the latter, the toroidal ring yieldsaccurate predictions of stresses for relatively coarse idealizations. In applicationswhere the double curvature of the toroidal ring is not required, it specializes to conicand cylindrical configurations. Moreover, the toroidal ring reduces easily to a cap orend closure element.

The quadrilateral and triangular sets of thin shell elements incorporated in theMAGIC System provide an unprecedented capability for the analysis of thin membrane,plate and shell structures. The arbitrary shape of these elements enables efficientidealization of complex configurations and gridwork refinement. Supplementary mid-side gridpoints are optionally available to facilitate local gridwork refinement.

Interelement continuity is assured between elements of common and companiontype. As a consequence, recourse to convergence criteria is often permitted. Thevariation in strains built into these elements yields accurate stress predictions rela-

tive to predecessor elements( 4 ).

Many additional special features are included in this set of thin shell elementsand in the other elements as well; for example, arbitrary material axes, arbitrarystress axes. plane strain option, etc. It is features such as these which establish theMAGIC System as a practical analysis tool as opposed to simply a large scale finiteelement computer program.

A separate section of this report is devoted to the presentation of each of thesefinite element representations. The reader is directed to the introductions withinthese sections for further description of the finite elements and their representations.

D. PROGRAMMING TECHNOLOGY

Useful insight into the nature of the finite element based MAGIC System forstress analysis can be gained from examination tf the conceptual organizational chartshown in Figure 4. This chart illustrates the modularization which is fundamental togeneral purpose program organization. Overall efficiency is achieved by this modular-ization in much the same way that complex electronic, mechanical, and even structuralsystems are modularized to maximize versatility and maintainability.

9

Page 27: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

000

CC

Cd >1 10

0Ie 0

Page 28: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The Libraries shown in Figure 4 are particularly noteworthy. These representa higher level in a hierarchy of modularization in that they build in entire series of

optional modules. The simultane.us availability of alternatives, achieved by standard-ized module interfaces, prov-des numerous benefits. The most obvious benefits arethose derived from flexibility. Standardization also gives a repetitiveness to programdevelopmental phases that enhances efficiency and reliability. Engineering Interfacesreflect this standardization to advantage as well. These factors contribute importantly

to the favorable cost effectiveness of the MAGIC System which is discussed in Section

11.

The conceptual organization shown in Figure 4 reaches slightly beyond that of

the subject MAGIC System. This enables a more comprehensive discussion of therelevant programming technology and gives perspective to the actual organization of

the MAGIC System. Variances between the organization of Figure 4 and that of theMAGIC System are delineated clearly.

The nature and function of the individual program modules are described in thefollowing paragraphs. These descriptions also indicate the position of the modules in

the logical flow of an analysis. As a consequence, the individual module descriptions,taken collectively, yield the objective overall picture of the programming technologyintrinsic to the MAGIC System.

1. Resident Operating System

The Resident Operating System controls and coordinates job processing. Itnormally contains such subsystems as input/output routines, external storage super-

visors, language compilers and assemblers and system accounting routines. ExampleResident Operating Systems are: IBSYS for IBM 7090 and 7094, OS for the IBMSystem/360, EXEC for the UNIVAC 1108 and SCOPE for the CDC 6600.

Machine compatibility has been insured by the exclusive use of FORTRAN

IV in the MAGIC System. The absence of machine or assembler language from everyportion of the program eliminates most problems of machine dependency and imple-mentation difficulties. Thus, even though the program is a system in itself, it is de-signed to function under the control of the normal operating system resident on amachine.

Avoidance of machine dependency also prevents optimum utilization of aux-

iliary direct access storage units. However, the overall organization of Figure 4 isdesigned to accommodate this generalization. The conceptual logic implied in the

chart implir . the addition of more modules under the Executive Monitor than just the

FORMAT Monitor. In this way, direct access dependency could be incorporated Into amonitor on the same level as the FORMAT Monitor. Other matrix control systems

could also be placed under the Executive Monitor. Every addition would also auto-

matically inherit the capabilities of the underlying modules.

11

Page 29: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2. Executive Monitor

The Executive Monitor is the highest level of control within the MAGICSystem. This module controls location of the Problem, Execution, and MaterialLibraries. In addition, the Executive Monitor has sole control over maintaining and

accessing the Execution Library. The primary function of the Executive Monitor is tocoordinate the Libraries in conjunction with selection of the appropriate submonitoras directed by the application. Since, at the present time, the FORMAT Monitor is the

only submonitor, the alternative Libraries are placed under its control and the Execu-

tion Monitor is not required.

3. Problem Library

The Problem Library takes the form of a magnetic tape prepared for theAnalyst. Multiple problems are accumulated on the Problem Library tape. An entryin the Problem Library includes a complete record of the input data specification,selected intermediate results, and the output data specification. Control of the tape asregards access for subsequent additions, deletions, calculation, or displays resides

with the Analyst. The Problem Library serves as a flexible interface between pro-

gram and Analyst thereby providing an opportunity for effective data management.

Input data sets are made self generating insofar as is possible. This is

effected in a preprocessing phase and the complete data set is recorded in tl 2 Problem

Library. After approval of the input, the Analyst can invoke the Problem Library to

continue the execution. Placement of intermediate results in the Problem Libraryprovides, in the same way, for economical recovery at certain milestones in thesolution process.

Localized design modifications and gridwork refinements can be accom-modated without dealing with the entire structure. This is particularly important

where multiple thermal loads are considered. Partitioning can sometimes be designedto circumvent ill conditioning. Very large, very sparse matrices are avoided, as arelong continuous executions. Generally it can be said that the Problem Library, partic-

ularly when coupled with substructuring, allows analysis operations to be broken into

manageable units.

In summary, the Problem Library (Block 3) of Figure 4, is accessible from

any module below it to obtain data from previous problems and store data for the cur-rent problem. A Problem Library may be generated in the present MAGIC System to

the extent provided by the availability of restart points in the analysis process as de-

scribed under the FORMAT Monitor. No provision is built in to conduct analyses bysubstructures.

12

Page 30: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

4. Execution Library

The Execution Library is designed to build in alternative abstraction in-struction sequences. Entries in this module represent procedures such as displace-ment, stress and stability analyses. In addition to standard built-in analyses, non-standard analyses can be conducted simply by defining an entry in the ExecutionLibrary. Revision or deletion of this module is controlled by the Executive Monitor.

The broad variety of analyses encountered in practice actually embodyrelatively few computations which are unique; rather, an extensive commonalityexists. It is this commonality that enables the efficient development and operation of

automated capabilities which are general purpose in the sense of multiple types ofanalyses.

This module is not built into the present MAGIC System. Abstraction in-

struction sequences are included in the input data deck to effect the desired type ofanalysis.

5. Material Library

The specification of mechanical and physical material properties can be aburdensome task. This is particularly true in the case of laminated materials or in

the presence of thermal degradation of material properties. Accordingly, the MaterialLibrary is a very useful feature of the vLAGIC System. This Material Library is sim-ple in concept; yet, its availability can save time measurable in man-days against asingle problem. In contending with design changes and multiple thermal load condi-tions, the Material Library is virtually indispensible.

The Material Library takes the form of a magnetic tape which is a perma-nent data set available for interrogation by the MAGIC System. The Executive Monitor

is the natural control level for additions, modifications and deletions to the MaterialLibrary. In the absence of the Executive Monitor, this function is served by the

Structural System Monitor in the present MAGIC System. Updating of the MaterialLibrary may be conducted as a separate execution or as an integral part of theanalysis process.

A complete set of temperature referenced properties for a material con-stitutes an entry in the Material Library. Each entry in the Material Library is takento include material designation, lock code, elastic constants, coefficients of thermal

expansion and mass density. Provision is made for data at up to nine temperaturelevels. Linear interpolation is employed in interrogation of the Material Library for

material property values at a specified temperature level. Material anisotropy isassumed as well as temperature dependence.

13

Page 31: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

6. FORMAT Monitor

In the absence of an Executive Monitor, the control functions and respons-ibilities of the Executive Monitor are handled by or delegated to the FORMAT Monitor.In addition, the FORMAT Monitor carries out its normal functions.

The FORMAT Monitor controls the selection and usage of the underlyingmodules within the confines permitted by the Execution Monitor. At each transferpoint between the underlying modules the FORMAT Monitor will make a logical de-cision, based upon information returned from the module, regarding the continuanceor discontinuance of processing. Termination of processing is determined voluntarilyby the Analyst unless unrecoverable error conditions are encountered by a module.

The FORMAT Monitor contains the correlation table between externalstorage devices and their respective FORMAT functions. The Analyst has at hiscommand the option to revise the correlation table for any given application. TheFORMAT Monitor has the assignment of processing any such revisions.

Restart capabilities are also controlled by the FORMAT Monitor as directedby the Analyst. By generating the desired abstraction instruction sequence and re-questing pertinent information to be saved, the Analyst has at his command flexiblerestart capabilities. For example, in the contexts of a structral system, elementmatrices may be generated, saved and the problem restarted at a later level of anal-ysis. Another example of restart would be to utilize the option of termination afterthe Structural System Input Data has been read and interpreted. Saving of this inter-preted input would allow the Analyst to examine the input printout and restart theproblem without the necessity of reinserting the original data for reading and inter-pretation.

Operating under the FORMAT Monitor, the basic computational flow of theprogram starts at the Preprocessor Monitor, passes the Execution Monitor and thento the Structural System Monitor which ends the cycle by returning control to theExecution Monitor. In this way, multiple data decks may be batched in a singleMAGIC System execution.

7. Preprocessor Monitor

The Preprocessor Monitor interprets problem specification data pertinentto program setup. The processing involved includes specification of (a) master inputtapes, (b) master output tapes, (c) analysis header labels, (d) problem header labelsand (e) page size for printout. Matrices provided via input data cards are read andstored within the Preprocessor Monitor. Other functions of the Preprocessor Monitorare accomplished through its three underlying modules.

14

Page 32: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

8. Abstraction Instruction Compiler

The Abstraction Instruction Compiler interprets the abstraction instructions

and extracts matrix names, operation codes, scalars and statement numbers in theprocess. These quantities are stored in packed form and returned to the PreprocessorMonitor for use by the Instruction Logic Supervisor. Serious compilation errors may

terminate execution at this point.

9. Machine Resources Allocator

The Machine Resources Allocator partitions the available internal storageinto a program area and work area. This module also assigns program functions tothe external storage facilities available. The four possible program functions for anexternal storage device are instruction storage, master input unit, master output unitand input/output utility unit. These allocations of storage areas are based upon pro-gram and application requirements. If no master input or master output units areneeded, their function reverts to input/output utility.

10. Instruction Logic Supervisor

The Instruction Logic Supervisor scans the information assembled by theAbstraction Instruction Compiler and the Machine Resources Allocator and creates alogical path for the Execution Monitor. At the same time an optimum external storageassignment is made for each matrix named in an abstraction instruction in the know-ledge of the logical path to be followed. The Instruction Logic Supervisor takes intoaccount, in this process, such consideration as the channel addresses of external

storage facilities, number of external storage facilities, capacities of external storagefacilities and combinations of input and output matrices of abstraction instructions.The result is an optimum utilization of available machine resources for the sequenceof operations released to the Execution Monitor from the Preprocessor Monitor.

11. Execution Monitor

The Execution Monitor follows the path specified by the Preprocessor Moni-tor accessing the underlying modules to perform the prescribed operations. Operationscan be performed on matrices up to the order 2000. The efficient utilization of machinestorage resources is assured by the setup passed from the Preprocessor Monitor.

The Execution Monitor will terminate processing if any of the rules ofmatrix algebra are violated. Matrices are stored by columns complete with matrixname, dimensions and sign. If a column of a matrix is less than 50% dense, it isstored in compressed format. The modular form allows ease of insertion of additionalmatrix manipulative or generative operations.

15

Page 33: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

12. Algebraic Matrix Operation

The Algebraic Matrix Operation module is essentially a library of routinesfor matrix manipulation. This library includes routines for addition, subtraction,multiplication, transposed multiplication, scalar multiplication, transposition, inver-sion, equation solving by elimination, equation solving by iteration, and eigenvalue/eigenvector extraction.

Each of the above operations is incorporated into a separate module and

all except the eigenvalue operation have out of core capability.

13. Nonstandard Matrix Operation

The Nonstandard Matrix Operation is essentially a library of routines toeffect nonstandard matrix manipulation. Included in this library are routines to raiseeach element within a matrix to a specified power, locate maximum or minimum

values in a row or column, adjoin two matrices column wise, and multiply two matrices

element by element.

.4. Special Function Modules

The Special Function Modules constitute a library of routines to effect non-algebraic operations. Included in-this library are routines to print, skip ahead uponencountering a null matrix, select the best condition columns from a triangularmatrix, and solve the selected set of simultaneous equations, form a diagonal matrixfrom a row or column matrix, and rename a matrix.

15. Structural System Monitor

The Structural System Monitor is the matrix generator of the structuralanalysis capability provided by the MAGIC System. Machine storage resources areallocated to this module by the Preprocessor Monitor. Matrices describing a struc-

tural system are released from this monitor for the conduct of the matrix manipula-tion phase of the structural analysis process. The Structural System Monitor togetherwith its underlying modules comprise the major portion of the MAGIC System forstructural analysis.

16. Structure Data Preprocessor

The Structure Data Preprocessor is the principal input data interface be-

tween the MAGIC System and the Structural Analyst. As such, the nature of thismodule is described in the subsection E, "Program/Analyst Interfaces."

The basic function of the Structure Data Preprocessor is to read and inter-pret all data describing the idealized structral model and to make this data available

for the generation of structural matrices via the Structural System Monitor. Theinterpretation function carried out by the Structure Data Preprocessor is substantialsince data sets are designed to be internally generated insofar as is possible.

16

Page 34: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

An optional execution interruption is provided at completion of the structuraldata preprocessing. The completed set of structural data is printed for examination bythe Analyst. Then, upon approval of the input data, the analysis process is restarted.

17. Utility Library

The Utility Library is an elementary interpretive system in the form of acollection of FORTRAN subroutines. Computational routines which are common toseveral element matrix generation procedures are placed in the Utility Library toavoid a duplication of programming. An extensive commonality exists among thegeneration procedures even for diverse types of discrete elements. Exploitation ofthis commonality via the Utility Library contributes measurably to the efficient de-velopment of the Element Library in the MAGIC System. Included in the UtilityLibrary are routines for numerical integration, interpolation, specialized structuralprint and algebraic operations for small size matrices.

18. Element Library

The Element Library is the heart of the MAGIC System for structural anal-ysis. Each entry in this library represents a finite element model. A call on the Ele-ment Library causes numerical generation of certain matrices of a complete elementrepresentation.

The availability in the Element Library of suitable elements for idealizationdetermines the applicability of an analysis system to different classes of structure.Moreover, the set of matrices embodied in each element representation determinesthe type of analyses which can be performed. In the absence of versatile ElementLibraries, even the best matrix and tape interpretive systems yield sterile analysiscapabilities.

The six finite element models incorporated in the Element Library of theMAGIC System and the set of element matrices provided were described in the pre-ceding subsection C. Experience has shown this Element Library to provide a power-ful capability for structural analysis.

E. PROGRAM/ANALYST INTERFACES

Discussion of the MAGIC System fr structural analysis is not complete withoutsome comment on the program/Analyst interfaces. The acceptance of automatedanalysis tools by stress analysts hinges importantly on the simplicity of these inter-faces. The first interface encountered by the Analyst is with the Preprocessor Moni-tor. The basic instruction sequence to be executed passes through this interface fromthe Analyst to the program. These instructions consist of a sequence of mathematicalequations to be performed. An abstraction instruction sequence for linear stressanalysis is illustrated in Figure 5. Such instruction sequences may be constructed atthe volition of the Analyst and executed to perform a wide variety of computations.

17

Page 35: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

FORMAT ABSIRACTION INSTRUCTION LISTING PAGE I

'INSTRUCTION SCURCE BELLOOOn

C BELLOOOC DISPLACEMENT AND STRESS ANALYSIS INSTRUCTION SEQUENCE BELLOO20C BELLOO30

MATLBAtLOACStTRtTAtKELtFELtSELtSZALEL, t , = t USER049 BELI.0046C NELL0050C PRINT OLTPUT MATRICES BELL0460C BELL0070

PRINT (D.O.F.,CONDo. E6,) LOADS BELLOO80PRINT 4REDCOFtC.O.F*,E6) TR BELLOO90PRINT (N4tS",NORSUME6,) TA " 6tLL "fPRINT (ROW #COL 9E.,#) KEL BELLO1OPRINT (ROW tCOL ,E6,) FEL BELLO120PRINT (ROW #COL 9E69) SEL BELLO130PRINT (ROW ,COL 9E60) SZALEL BELL014O

C BELL0150C FORM TAR MATRIX fASSEMBLY AND APPLICATION OF BOUNDARY COND)" BELLO 'OC BELL0170

TRT x TR .iRANSP. BELL.O180TAR = TA ,INULT. TRT BELLOI90

C BELL0200C ASSEMBLE ANC REDUCE ELEMENT STIFFNESS MATRICES BELLO021

KTEMP - KEL .TPULT* TAR BELL0230STIFF - TAR .TMULT. KTEMP BELLO240 -

PRINT tFORCE t£ISP, ) STIFF BELL0250BELL0260

C ASSEMBL.E ANC REOUCE ELEMENT APPLIED. LOADS .. BELLO2"0_C BELL0280

FTELAR = TAR ,TMULT. FEL BELLO29OPRINT (REDDOFCOND.. 0 ,) FTELAR "BELC03O

C BELL031OC APPLY BOUNDARY CONDITIONS TO SYSTEM LOADS 6EL1OW20" -C BELL0330 '

* :~C - -LOADR = TR AULT. LOADS -ELL33-

PRINT (REODOFpCONOo t ,) LOADR BELL035nC BEL.036ODC COMBINE ELEMENT AND SYSTEM LOADS BELLO3TOC aELL0300

TLOAD = FTELAR .ADD. LOADR BELL0390PRINT (REDOF.COND. , -)" TLOAD .. ELL0 .

C BELLO41OC SULVE FCR DISPLACEMENTS BELLO40C BELL0430

DISPR - STIFF ,SEQEL. TLOAD 6ECL04OPRINT IREOCOFCOND., ;)DISPR BELL0450

C SOLVE FOR ELEMENT STRESSES BELLO4Oc BEC04O79OSTREL • SEL ,MLLT. TAR BELL0490STRESF STREL .MULT. DISPR BELL0500 -

STRESS * SIRESF .SUBT. SZALEL BELLO5OPRINT (NRSEL tCOND. , ,) STRESS BELL0520

C BELL0530

C SOLVE FOR ELEMENT FORCES BELL056O-

c BELL055O__

"ORCEL - KIEMP .MULT. DISPR BELL0560

FORCES a FORCEL oSUBT. FEL BELL0570

PRINT (D0.FtCOND.-, ) FORCES- ELLO580C BELL0O90

C SOLVE FOR SYSTEM REACTIONS *ELLO600C BELLO610

VEACTN TA *MLLT, FORCES BELL-620

REACT = REACTN ,SUB1. LOADS BELL0630

PRINT 4D.O.F,CONO , ) REACT BELL0640O

Figure 5. IUustrative Abstraction Instruction Listing

18

Page 36: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Executions may be terminated and restarted at the corresponding exit and entrypoints of any abstraction instruction. Input data, intermediate results or final resultscan be automatically saved in this way. Then, with the retrieval of this data, comput-ation can be resumed.

The second program/Analyst interface encountered is with the StructuralSystem Monitor. This is the primary input data interface of the MAGIC System forstructural analysis. Experience has shown that significant portions of the labor andcomputer costs of analyses are occasioned by incomplete or improper specification ofproblem input data. In recognition of this, snecial features are associated with theMAGIC System to facilitate the confirmation of problem data prior to execution. In-cluded are annotated input forms, data consistency checks, and an option to read, com-plete and write the input data prior to attempting execution.

Preprinted input data forms are essential to the reliable specification of data.These forms provide a labeled entry position for all data items which gives engineer-ing definition to the quantities requested. Control options are selected simply by amark (X). These provisions help to minimize occurrences of incomplete specificationsof problem data.

The printed input forms take advantage of a special MODAL data card feature.The MODAL card feature enables data-prescribed initialization of tables. Explicit

data requirements are thereby limited to specification of exceptions to the MODAL

initialization.

In addition to the MODAL card, a data Repeat option is available. When utilized,data from the previous point is retained for the indicated point. The combination of

the MODAL card and the Repeat option significantly reduces the volume and complexityof input.

The input forms also embody permanent label cards which automatically precedesubsets of data, thereby allowing flexibility in the arrangement of the subsets of datato form the total input data deck. Data associated with options not exercised aresimply omitted. This is particularly useful when a problem is being restarted at anadvanced stage of computation.

A data confirmation preprocessing phase, with problem execution suppressed,is a recommended practice in utilization of the MAGIC System. In this data process-ing execution, explicit data is read and implied data is generated. For example,MODAL card completions are conducted and material properties are Interpolatedfrom the Material Library. Consistency of all the data is checked and a completerecord of the data is recorded for restart and printed for inspection.

There are basically two types of output provided by the MAGIC System. Thefirst is matrix print provided from the Special Function Print Module. This encom-passes all output external to the Structural System Monitor. A standard format isemployed to print matrices.

19

Page 37: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The second basic type of output is that provided from within the StructuralSystem Monitor. Output from this module includes a list of the completed input datawith self-explanatory engineering labels. In addition, intermediate results employedin checkout are optionally available in the completed program.

F. SIZE CHARACTERISTICS

The size characteristics of the MAGIC System are twofold: first, there are the

size characteristics of the program itself and second, those associated with the prob-lem solving capability. Considering the former, the MAGIC System contains 212 sub-routines (approximately 25,000 FORTRAN IV source cards) logically designed into 89

overlay links on an IBM 7090 with 32,000 words of storage. The overlay design re-flects the optimum use of available storage yet maintains respectable execution effi-ciency.

The MAGIC System offers large scale capability with no penalties to smallapplications due to the fact that out of core operations are not utilized unless the mag-nitude of the application requires them. The size of the program has necessitated use

of SUBSYS, a package which improves the loading capabilities of IBSYS, on the 7090/94. In addition to allowing the program to be loaded, SUBSYS allows the program

overlay load tape to be saved, thereby improving execution time. Also, SUBSYS allowsprograms to be executed back to back without passing through the IBLDR section ofIBJOB for each program. On the 7090 under SUBSYS the program is actually dividedinto three segments: Preprocessor? Execution and Structural System. Third genera-tion computers, such as System/360 and UNIVAC 1108, have the capabilities ofSUBSYS incorporated into their resident operating system.

The scale of the analysis capability provided via the MAGIC System can be

characterized as "on the order of" 2000 displacement degrees-of-freedom. Otherrelevant maximum size characteristics are 1000 discrete elements, 1000 grid points

and 10 applied load conditions. Matrices which -.re card input may be of order 2000x 2000 and contain up to 4500 single precision real non-zero elements on a 32,000 wordmachine.

The MAGIC System needs a minimum of eight external storage units to operate,distributed into the following functions: one unit assigned as Instruction storage forthe Execution Monitor, one unit assigned as a Master Input Unit, one unit assigned asa Master Output Unit, and five units assigned as Input/Output Utility Units. Everyeffort should be made to make the most external storage units possible available,

since any increase in the available storage units increases execution efficiency.

The stated maximum size characteristics apply to the linear stress analysis

capability of the MAGIC System. A stability analysis capability is also included in theMAGIC System, as with the linear stress analysis, and explicit matrix statement of

the stability analysis procedure is given in Section 3. The number of displacementdegrees-of-freedom which can be accommodated in the eigenvalue stability analysis islimited to 130. The other size characteristics stated for the stress analysis remainapplicable.

20

Page 38: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

G. SPECIAL FEATURES

Many features have been built into the MAGIC System which are not fundamentalto a finite element computer program but which are essential to a general purposeanalysis system for practical structures. Foremost among these features is a greatvariety of transformation matrices. Material axes transformations are provided toaccommodate arbitrary axes of orthotropy. Stress axes transformations enable thereferencing of output displays to convenient axis systems. Grid point axes transform-ations account for irregular boundary conditions and allow pseudo-curvilinear dis-placement variables. Eccentric connection transformations provide for realistic

modeling of frame joints and shell stiffeners. Finally, grid point suppression trans-formations are included to eliminate unwanted element grid points prior to assembly.

A second feature of special interest is the element repeat feature. There areactually two levels of element repeat. The first is a repeat of element data. Undcrthis option, all calculations proceed as usual, but the repeated provision d_^ identicalelement extra data cards is avoided. The second level of element repeat is element

matrix repeat and this is the more powerful option by far. Under this option, the ele-ment matrices of the prior element are simply carried forward as those of the presentelement; no balculation is carried out. tlearly under this option, a great saving in

input data specification is realized and important savings in calculation can be realizedas well. The extent to wich the input data can be reduced by the element matrix re-peat feature is made clear in the UserIs Manual.

A useful element load condition scalar is associated with the multiple load con-dition capability of the MAGIC System. Element load conditions arise in load conditionnumber one. A multiplicative constant is then data prescribed for all subsequent loadconditions. This scalar controls the participation of the element loading. With thisfeature, a total load system can be decomposed into several parts and behavior pre-dictions can be obtained conveniently against these as well as against the total loadsystem. This feature is particularl, useful in separating effects of thermal andmechanical applied load combinations.

The majority of the special features embodied in the MAGIC System are explainedbest within a specific context. Accordingly, with the exception of the few included herefor special emphasis, such features are treated as an integral part of other reportsections. Many are disclosed in Volume II of this report in the process of explainingitems of input data and interpreting example problem output data.

21

Page 39: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

BESTAVAILABLE COPY

Page 40: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

3. THEORETICAL FRAMEWORK

A. INTRODUCTION

The matrix methods of analysis based upon discrete element idealization havebeen the subject of an extensive body of technical literature and, more recently,entire books as well. (19, 20). This documentation obviates the need for detailedtheoretical development herein. Nevertheless, in the interest of clarity and com-pleteness, presentation of the discrete element representations incorporated withinthe MAGIC System is Drefaced in this Section by general symbolic statement of theanalysis processes. This gives explicit definition to the methodology and notationemployed.

Statement of the analysis processes is separated into three parts, Firstly,consideration is given to the discrete element representations. Then, having givendefinition to the discrete element matrices employed, the steps executed by theMAGIC System in the conduct of a linear stress analysis are described. Lastly, thestability analysis process, which is an extension of the linear stress analysis, ispresented.

B. DISCRETE ELEMENT MATRICES

1. Fundamental Requirements

The development of a discrete element representation is essentially aproblem in elasticity. Accordingly, the fundamental requirements to be satisfiedare those of:

(a) Equilibrium,

(b) Material Behavior,

(c) Compatibility, and

(d) Boundary Conditions.

It is convenient to approach the satisfaction of these requirements for a discreteelement variationally by way of the principle of potential energy( 2 1 ) which statesthat:

Of all possible displacement states withinas given admissible class 1 1 , that whichmakes the total potential energy 4: p 1 Istationary, satisfies the equilibrium re-quirements and is t _ actual displacementstate {a}*,i.e.

23

Page 41: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

r

Furthermore, if

oP aI <opal (2)

for all 1 in some neighborhood of then associated equilibrium positionis stable.

2. Discretization

The foregoing statement of the principle of potential energy is expressedin terms of a finite number of displacement variables f 1 implying prior discreti-zation of the potential energy functional. Discretizatioh ol the potential energyfunctional is effected in accordance with the well known Rayleigh--Ritz techniquesby the introduction of assumed displacement mode shapes. Admissibility conditionsmust be imposed on the characteristics ,f these diplacement mode shapes to assuresatisfaction of certain fundamental requirements.

The fundamental requirement of compatibility of strains is provided forsubsequently in this development by expression of the strains in terms of displace-ments. Since the functional dependence of strains upon displacements involvesdifferentiation, continuity requirements arise as criteria of admissibility to besatisfied in the construction of displacement mode shapes. It should be emphasizedthat these continuity requirements remain applicable across discrete elementboundaries (22)

The foregoing interelement continuity admissibility conditions are peculiarto the discrete element method of analysis. The admissibility requirements associatedwith conventional applications of the Rayleigh-Ritz techniques apply as well. Thedefinition of general systematic procedures for constructing displacement functionswithin the collective confines of these fundamental requirement related admissibilityconditions has proved to be an elusive goal. However, significant progress in thisdirection has been made by the use of unconventional and curvelinear coordinatesystems and interpolation formulae( 2 3 , 24, 25).

Practical considerations involved in the selection of assumed displacementfunctions go beyond the problem of admissibility. Of particular importance is thenumber of displacement degrees-of-freedom to be associated with an element, Theprovision of degree-of-freedom in excess of the number required to establish ad-missibility is attractive in that it reduces the number of elements required in ideali-zations in order to maintain a certain level of precision and correspondingly reducesthe input data preparation.

24

Page 42: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Improvement in stress predictions is also realized as a consequence ofincluding additional degrees-of-freedom in an element representation. Furthermore,it has been demonstrated on certain example problems that improved predictions ofdisplacement behavior can be obtained with fewer total degrees-of-freedom if thenumber of degrees-of-freedom associated with an individual element are increased (2 6 ) "

These attractive advantages of higher order assumed displacement functionsare achieved at the expense of simplicity, which has been a primary recommendationof the discrete element methods. This characteristic has been somewhat obscured bythe trend toward advanced geometrically complex discrete elements pursued in theinterest of eliminating structure idealization errors. The additional increment incomplexity of mode definition, formulation, checkout, specification, and numericalexpression introduced by extra element degrees-of-freedom severely handicapsattempts to achieve the aforementioned advantages.

As a final comment regarding criteria for selection of assumed displacementfunctions it is pertinent to note that many practical structures have obvious physicaldefinition in terms of panels and stiffners. A lesser element gridwork would requireprohibitively complex, problem orientated, stiffened panel discrete elements. At thesame time the increase in accuracy afforded by a higher order panel element repre-sentation is unwarranted in most problems of this type. Thus, it is concluded thatthe most significant advancements in element representations will continue to stemfrom elimination of structure idealization error rather than reduction of element dis-cretization error.

The actual process of constructing displacement mode shapes begins withthe definition of a convenient set of coordinate axes for the discrete element model.Then, the boundaries of the element are given parametric description. Polynomialmode shapes are the type customarily chosen to represent the displacement functionswithin the parametrically described boundaries of a discrete element. With referenceto the selected element coordinate axes, such assumed displacement functions can bewritten symbolically as

{u()} = [BO]{B (3)

where

u } is the vector of displacement functions,

B] is the matrix of mode shapes, and

{,1} is the vector of mode shape participation coefficients.

The participation coefficients {.} in the assumed displacement modes are referredto as "field coordinate' displacement degrees-of-freedom. These field coordinates

are commonly retained throughout the algebraic development of a discrete elementrepresentation; however, in order to effect assembly of elements (establish interelement

Page 43: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

continuity) it is necessary to transform to gridpoint displacement degrees-of-freedomJ 1 . This transformation results from a straightforward application of inter-

polaion theory. The displacement functions are particularized to the selected grid-point quantities I S} thereby yielding,

{8Sg }I [f8 ] 81 (4)

The objective transformation is then obtained by the inversion of this relation, i.e.

f13 rr ]{g (5)

The gridpoint displacement degrees -of-freedom {8} are generally definedwith respect to coordinate systems on the individual discrete elements. Frequently,

a number of further displacement coordinate transformations are then necessary toobtain degrees-of-freedom which are suitable for assembly and convenient for inter-

pretation. All such transformations are given explicit definition within the individualdiscrete element representations; however, two are common to most elements and

are described here.

Generally, it is necessary to transform to a global Cartesian set of co-

ordinate axes. This system, common to all discrete elements of an idealizedstructure, is suitable for interconnection of the elements. The transformation re-lation to obtain gridpoint displacement degrees-of-freedom { slreferenced to globalaxes takes the form

{ Bg [ rg. ]I s } (6)

in which the transformation matrix [ rgs] consists of submatrices of directioncosines.

Boundary conditions on displacement quantities not aligned with the globalaxes require special point-related coordinate axes for these gridpoints. Taking theassociated coordinate axes transformation for a gridpoint as,

x sl~{q (7)

the transformation to gridpoint axis displacement degrees-of-freedom is given by

{a. }[r q ]{8Sq}1 (8)

Transformations of this type are employed simply to facilitate interpretation ofthe results in many cases.

26

Page 44: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

It is useful to conclude comment on the construction of displacementfunction mode shapes by collecting the foregoing transformations. The result is

{~}~ r~ ]Bq }(9)where

[q ] r~]rg [ sq ](10)Customarily, the formulative process :s carried forward using the

field coordinate displacement degrees-of-freedom 1 8 1 and then Equation 9 is invokedto obtain the discrete element matrices with respect to the gridpoint displacementdegrees-of -freedom is q }" The matrices which actually participate in this collectivetransformation [r$ q v ary from element to element.

3. Equilibrium

The principle of potential energy was introduced to facilitate satisfactionof the fundamental requirements for a discrete element. Having examinled thenature of the discretization implied in the statement of the energy principle,attention is returned to assuring satisfaction of these fundamental requirements.

It is clear from the statement of the principle of potential energy that thisvariational approach circumvents explicit consideration of equilibrium requirements.The equilibrium requirements arise naturally in the Euler equations of the variationprocess. This is an important advantage of the method.

4. Material Behavior

Preceeding in the order listed at the outset, the second fundamental re-quirement to be satisfied in the elasticity problem posed by a discrete element isthat of material behavior. Linear elastic behavior, governed by a generalized Hooke'slaw, Is assumed, i.e.

f{0- ()}=[ E] {{it) t{ j}(1

where

{or} is the stress state,

{6} is the state of strain

[ E] is the elastic property characterization, and

{ i } is the prestrain state.

27

Page 45: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

r

In recognition of the increasing utilization of high performance particulateand fibrous composite materials, material anisotropy is provided for in defining this

stress-strain relation. The availability of material property data generally limitsmaterial specifications to orthotropic, at most. However, the application of a rotationaltransformation in order to reference the material characterization to the geometriccoordinate axes of a discrete element tends to fill the material property matrices.

For this reason, no terms in elastic [E3 and thermal { a} property characterizationmatrices are assumed zero.

5. Compatibility

Satisfaction of the third fundamental requirement, compatibility, is providedfor by expressing strains in terms of the displacements. Interpretation of this require-ment in terms of admissibility conditions on displacement mode shapes was discussedpreviously and appropriate functions are assumed available at this point. The intro-duction of these displacement mode shapes (Equation 3) into the relevant strain-dis-

placement equations enables expression of the strains in terms of the discrete element

field coordinate displacement degrees-of-freedom, i.e.

t's(}4= [C ( ]{f40 (12)

Nonlinear terms have been omitted in this set of strain-diplacementrelations. These will be given special consideration subsequently.

6. Boundary Conditions

The final fundamental requirements which must be established are theboundary conditions. Force boundaries need not be given explicit consideration

since these are accommodated implicitly by the variational process. Displacementboundary conditions, on the other hand, must be imposed. Expression of the elementdisplacement mode shapes in terms of boundary displacement provides for the simple

imposition of these boundary conditions.

7. Potential Energy

Proceeding toward algebraic expression of a discrete element representa-tion, it remains to give definition to the potential energy function. The strain energydensity, dU, which is basic to the potential energy, is defined as

dUI (13)

Invoking the relation governing material behavior obtain expression of thetotal strain energy as,

28

Page 46: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

u=f (±'[,FJ[E]{e}-[C ][E]{ eiJd (14)AV

Substituting the relation governing compatibility (Equation 12) obtain, in the pre-sence of distributed mechanical loading, { p } the total potential energy function in

the form I'

8 j[C f E]LCU I

-[P] [ B( )]{Tfp) (15)

This substitution of the assumed displacement functions into the elementtotal potential energy functional and the subsequent integration over the volumecomprise a major part of the effort associated with the derivation of a discreteelement representation. The procedure is conceptually simple though algebraicallycomplex. Indicating the integration symbolically, obtain an algebriac expression forthe element total potential energy as

where [K]= [ c(] [ E][ C( )]dV (17)

{ }F [E ] { }dV (18)

{i p}= f[B( )]T{p( )} ()

These element m. trices in the potential energy expression are referencedto the field coordinate disnlacement degrees-of-freedom. The previously definedtransformation (Equation 9) is introduced to obtain the element matrices in thepotential energy expression with reference to selected gridpoint displacementdegrees-of-freedom, i.e.

IF.- iLq[]- - }-18q l{Fp 1 (20)

JI 8J~q iLaq (20)

29

Page 47: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

where

T

{p4 q]Fp } (23)

At this point the objective matrices governing behavior of a discreteelement follow immediately by executing the variation of the potential energyfunction, i.e.

[K]{8 q I{IF e}{-Fp> { Fc} (24)

where

K] is the element stiffness matrix,

F}I is the element prestrain load vector,

{ Fp} is the element distributed load vector, and

I Fc} is the concentrated gridpoint load vector.

8. Incremental Stiffness Matrix

The representation for the frame element incorporated in the MAGICSystem is written to include an incremental stiffness matrix. These matrices stemfrom avoiding a complete linearization of the mathematical models for the discreteelements. The formulative process is outliaed below. Conceptual examination ofthis process is deferred to the presentation of the stability analysis procedure.

As a first step, the total strain induced at a point is decomposed into acontribution linearly related to displacement quantities { } and one which is secondorder in the displacement quantities { eN } ,i.e. f 1

{ET ~ e )+feN ( )1 (25)

Using this notation, the potential energy contribution which leads to theobjective incremental stiffness matrix takes the form,

~ ~ [() ] EN)dV (26)

30

Page 48: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

All other energy terms associated with the nonlinear cor.cribution to the total strainare assumed to be negligible in comparison.

The knowledge that each term of fle( )} has a linear dependence on the dis-placement functions and that the dependence 6f each term in { 4EN( ) is quadraticallows alternative expression of Equation 26 as

Dc =i.j f Xj fi ( ) gJ ( )hj ( )dV (27)

The term Xij is simply a multiplicative constant and the fi, gj and hj are dis-placement function forms. These displacement quantities are expressible in termsof the assumed displacement functions thereby accomplishing the discretization ofthe energy functional. Symbolically, this expansion in terms of the assumed dis-placement function mode shapes can be written

[, Bf ( a } , (28)

gj = Bg b j (29)

h.i B (30)j

The {B} matrices contain the independent variables of the mode shapes whichare common to each term of a given element respresentation and the ai,

Sb}, and [c}i are the coefficient matrices. The discretized potentiaenergyfunction which results frcon the introduction of these assumed mode shapes is cast

into matrix form

cD 6x []i I Erc] j , N ,[BN] {R} (31)

whr L " , [ J c[ANid [AN]j{Bgjj [Bh dV (32)

[ B N I .- f gi ( ) {B j~ 1 Bbhj dV (33)V

[cNli =Lhi f {Bf}j [Bg<j dV (24)

31

Page 49: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Now in any given application the vectors a I b}1 and c}Imustbespecified for the contributing energy terms. his is done by listing Xii together withthe following items for each term:

Ial [A ]i{ai(35)

{b }j = [Ab Ij 1 {b j (36)

{ c }j [Ac 1j 13 c Ij (37)

The knowledge of these terms y4elds each typical energy contribution asa function of the field coordinate displacement degrees-of-freedom and the sum ofthe typical energy t, rms can be carried out to obtain

=~ 6 NH '~ (38)

The matrix IN ] is the element incremental stiffness matrix referencedto the field coordinate displacement degrees-of-freedom. The previously definedtransformation (Equation 9) is introduced to obtain the element incremental stiffnessmatrix with reference to selected gridpoint displacement degrees-of-freedom, i.e.

=}L[8 JNfB (39)c 6 q -q

where T

[N] dr[ q] [N][i'q] (40)

The matrix [ N ] is the objective incremental stiffness matrix. It isclear from the foregoing development that the elements in this matrix are functionsof the unknown displacement quantities 1, 1 . It follows that this matrix serves to

introduce the effects of finite displacements. The utilization of this nonlinear matrix

is discussed a6, an integral part of the stability analysis procedure,

It is recognized by the authors that the foregoing outline of the developmentof an element incremental stiffness matrix is lacking in clarity. Matrix notation isnot weil suited to expression of nonlinear relations. Recourse to the explicit state-ment of the incremental stiffness matrix for the frame element in Section 4 is suggest-ed for clarification of this general symbolic statement of an element incrementalstiffness matrix.

32

Page 50: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

9. Stress Matrices

Having completed expression of the total potential energy based elementmatrices, it is appropriate to define the element stress matrices. The element stressmatrices stem directly from the governing equations. The stress-displacementrelation is obtained upon substitution of the strain-displacement equation (Equation12) into the stress-strain equation (Equation 11), i,e.

E C( ){ }[E] {E~ (41)

Transformation to gridpoint coordinates and particularization to specific points with-in the element yields

0- }= [S ]{Bq]~A (42)

where the element stress matrices are given by

{d=' E]{I C} (44)

Stress resultants rather than point stresses are sought in the thin shell and

slender prismatic elements. Resultants corresponding to deformations not consider-ed may be obtained directly from the governing differential equations of equilibrium.In general, a rotational transformation is applied in order to exhibit stress valueswith reference to coordinate axes which simplify interpretation.

This completes statement of the method employed in deriving the discreteelement representations incorporated in the MAGIC System. The matrices of theindividual discrete elements are recorded in Sections 4 through 9.

C. LINEAR STRESS ANALYSIS

1. Stiffness Equation

The mathematical model for the total structure is traditionally constructedby forming equilibrium equations corresponding to the gridpoint displacement degrees-

of-freedom. A more general systematic approach to constructing the mathematicalmodel for the total structure is realized by carrying forward the variational view-point. Specifically, the energy functions for the total structure can be constructed byeffecting a nonconformable sum of the individual element matrix energy forms. Thisnonconformable sum, in which common gridpoint degrees-of-freedom are employed

for adjoining elements, imposes continuity over the entire structure. Application ofthe Euler equation (Equation 1) then yields the objective governing equations for thestructure. This variational approach to the assembly of elements to form a totalstructure representation is particularly attractive when generalized nonphysical dis-

placements degrees-of-freedom such as "wxxy" are retained (26).

33

Page 51: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The element matrices for a structural system are generated from the in-put data to the MAGIC System without regard to their interconnection as indicated inBlock 2 of Figure 2. Since knowledge of these individual element matrices is requiredduring subsequent analysis phases, they are released from the generation of theMAGIC System as distinct submatrices of system level matrices. For example, thelinear strain energy stored in all the elements is written as

whereT T T T

4l K], (47)

:K]n

The element column matrices afe also stacked individually in system levelvectors. For example, the external work of all the element loads applied to allelements takes the form,

W [A ]{PeI} (48)

where T T T T

{ Pel}= [{F +Fp}i ' F + Fp} 2 "',{FE+ Fp}n ] (49)

Several additional system level matrices are generated from the input data.Firstly, the matrix of the gridpoint loading at every degree-of-freedom in all loadingconditions is provided, i.e.

{ c I }j '1 { } J2P (50)

The input data describing the interconnection of elements is processed toobtain a system level assembly matrix. This assembly matrix takes the form of atransformationmatrix beLween all possible gridpoint degrees-of-freedom o and those graidpoit degrees-of-freedom which remain after interconnection of the

elements to form the objective structural system {Aa i.e.

{ a } [ra]{AI } (51)

34

Page 52: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

T T T T{Aa I =l'faf, , L~a 12 'A 'af Il'IAa Im j (52)

A further system level matrix is generated to extract the degrees-of-freedom which actually exist from all those associated with the gridpoints of theassembled structure. This matrix takes the form of a transformation between the com-plete set of degrees-of-freedom } and the actual or reduced set { A I, i.e.plt eto ereso-fedm A a Isj

where {Aa}=[r r ]{ AsI (53)

TIASIT ASI ' A s2' ASm J (54)

Provision of the foregoing sysLem level matrices enables execution of alinear stress analysis. The first step taken is to combine the assembly and reductiontransformations of Equations 51 and 53 to obtain

where IA I = [Par ]{As} (55)

[ear ]=I'a ][f r] (56)

This combined transformation is introduced into the energy expressions ofEquations 45 and 48 to obtain the desired system matrices, i.e.

where p=' [A s [ Ks]{A s }-s [ s J{P } (57)

[Ks ] [Par]T[KsI ][Par ] (58)

{Ps }-[ar]T{ PeI }+ [1r ]T{ Pc} (59)

The variation of this potential energy function now yields a governing stiff--ness equation which takes the form

[ K S]{AS}={IP} (601

TIs equation is presently solved by inversion. In general, multiple load conditionsexist and a corresponding multiplicity of solutions is obtained.

35

Page 53: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2. Element Stresses

As in the case of stiffness and load matrices, the element stress matricesare stacked individually in system level matrices, i.e.

I{c = S1 } s ] A }I{ 4} (61)

where

T T T T T

f a's} I Ia-1 1 Ia- 2 011 ,{a'j ,{ iLn] (62)

T T T T 7r

'" {1 &h}nJJ (63)[s] . ,[s]

[s ]- 2 (64)

:[] .Stresses are 0secondary variableQ obtained subsequent to the solution for

the primary variables f As j . Equation 55 enables direct expression of the de-sired stress quantities in terms of the primary displacement variables, i.e.

{s}= [s] [rar ] {As}-{ s} (65)

3. Element Forces

Element forces are useful results in many applications. This is particularlytrue when the element employed is a simulation of the actual component. The backsubstitution for element forces takes the form

{Ft} [KsI ] [sa, {As} {eI } (66)

where

{Fnet }= {Fnet {Fnet} 2 .t {F It} nt ,{F ItJ(G7)

4. Reactions

The final step is to calculate the force balances and the reactions. Theseare readily available from thJ element forces, i.e.,

{Rs }= [ra ] T {Fnet }- {Pc} (68)

36

Page 54: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

D. STABILITY ANALYSIS

An analysis procedure is incorporated in the MAGIC System to examine thestability of flexible lightweight structures. The structural stability phenomena associ-ated with structures of this type inevitably involve g3ometrically nonlinear behavior,while, in con t rast, material behavior remains linearly elastic. Thus, it is somewhatfortuitous that geometric nonlinearities are most readily incorporated in the subject,displacement methods of analysis.

Th ere exists a hierachy of geometric nonlinearities which mjy be incorporated.Associated with each level of nonlinearity is a degree of complexity and a range ofapplicability. The stability analysis provided in the MAGIC System is restricted tothe prediction of critical load values and buckling mode shapes. The prediction ofnonlinear pre- and post-buckling behavior is not attempted.

The "classical" approach to buckling analysis is based upon the assumption thatthe membrane force distribution induced in a structure is known ab initio as a linearfunction of the applied loading. The intensity of the given membrane force distributionthat causes the effective flexure stiffness to vanish implies a critical applied loadintensity or buckling load.

The behavior of thin-shell and slender prismatic structural components ofzero curvature is, within the scope of linear mechanics, naturally completely un-coupled into membrane and flexure behavior. A similar uncoupling of membrane andflexure behavior can be obtained for components of non-zero curvature subjected tocertain types of boundary and applied load conditions. This uncoupling of membraneand flexure behavior is employed to advantage in the subject general instabilityanalysis. However, the nature of the instability phenomena associated with practicalbuilt-up structures of complex configuration and applied loading transcends the scopeof the preceding classical buckling analysis assumption. In general, membrane andflexure behavior can only be uncoupled within certain components or zones of thetotal structure. Linear coupling, which occurs at the junctures, cannot be avoided andis accounted for in the subject general staoility analysis.

Geometric nonlinearities are introduced into the analytical model for stabilityanalysis via the previously defined element incremental stiffness matrix. In thepresence of the incremental stiffness matrix, the potential energy for a discreteelement takes the form

_D I [K]r f +-q I +_ IF 8q N laq a J fPI (69)

The element incremental stiffness matrices, like the stiffness and load matrices,are made available from the matrix generator in the form

37

Page 55: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2 , [Nsl =,N j .. (70)

[ N[N]

The total potential energy for a structural assembly of discrete elements canbe indicated symbolically as

4 -_ [As ][ Ks]{JAs5 + -L [As J[NsJAs}- [AS]{IrP} (71)

in which the definition of the one new symbol introduced, [ N ] , follows immediate-ly from the statement of the linear stress analysis, i.e.

[N] [ar ] T[Ns, ] [ar] (72)

Equation 71 represents a geometrically nonlinear mathematical model suitablefor the prediction of certain types of nonlinear behavior. The stability analysis inthe MAGIC System is directed toward the more modest goal of predicting criticalbuckling loads. Reference 27 is recommended as a useful source of informationregarding the prediction of nonlinear pre- and post-buckling behavior.

The vanishing of the second variation of the total potential energy is invoked asthe buckling criterion. Executing the second variation of the potential energy ofEquation 71 obtain,

[ Ks] {8st j~+ [Ns] 18A31 0} (73)

in which the vector { 8 AS } represents an arbitary variation from the displace-ment state { A}

The computational utilization of Equation 73 for predicting critical loads isbased upo)n the assumption that the incremental stiffness matrix appropriate to thecritical load level Pcr can be expressed as a function of its value at any given loadlevel T i.e.

SPcr) ]Pcr (74)

This is interpretable as assuming that the intensity of the internal force state changeslinearly with changes in the applied load without affecting the relative distribution ofthe internal forces. Invoking this assumption transforms Equation 74 into the form,

38

Page 56: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

[K] i5 ( r[N] { s}(75)

Clearly, the availability of a linear solution at any load level enables specification ofthe matrices of this governing equation. The prediction of the critical load level isthen reduced to the solution of an eigenvalue problem. The incorporation of thisapproach in the MAGIC System provides a powerful tool for stability analyses ofgeneral frame and thin shell structures.

39

Page 57: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

BESTAVAILABLE COPY

Page 58: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

4. FRAME ELEMENT

A. INTRODUCTION

A conventional frame discrete element is incorporated in the MAGIC System.This element, shown in Figure 6, is suitable for the idealization of structural compo-nents which are adequately characterized by "beam theory." Having establishedbasic procedure and notation in Section 3, the mathematical model for the frame ele-ment is summarized in this section in terms of element matrices. The formulationis presented in detail in Reference 28.

The frame element is broadly applicable to space frame and stiffened shellstructures. Connection eccentricities can be accounted for in shell stiffener applica-tions of the frame element. Space trusses can be accommodated as a special case ofspace frames. The truss specialization is particularly useful in combination with theshear panel element of Section 5.

Geometric specification of the straight slender prismatic frame element isgiven, in part, by the end point coordinates. A third coordinate point in the positivequadrant of the element axis system (xg, yg) is required to specify the twist orienta-tion.

The cross section of the frame element is assumed doubly symmetric withrespect to the element coordinate axes. It is characterized by stiffnesses Ixx, Iyy andIzz about the three element axes together with the cross sectional area.

A linear Hooke's law is assumed to govern material behavior. Cross sectionsinitially orthogonal to the element axis are assumed to maintain orthogonality with thedeformed axis. It is further assumed that deformations are sufficiently small to allowsuperposition of element loading.

Linear polynominal axial and torsional displacement mode shapes are construc-

ted. A cubic polynominal displacement mode shape is constructed for flexure in eachof the two principal planes of bending. These mode shapes lead to a total of 12 unde-tormined coefficients for the element which are chosen to correspond tn three trans-lational and three rotational displacement degrees-of-freedom at each end of the ele-ment. Description of stress behavior is accepted as the definition of the 12 forcesacting at the two gridpoint connections.

Element matrices are provided for stiffness, incremental stiffness, stress, dis-tributed loading, and axial thermal loading. Certain of these participate in the evalu-

ative application to a portal frame structure presented in this section.

41

Page 59: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

z W( y v(

x y Plane

/ ..... ...... x ,u(). (1

a a- - ------ - 9~

ug, xg

4+gy 0

Cross Section

Figure 6. Frame Elemern Representation

B. FORMULATION

1. Displacement Functions

The polynomlnal mode shapes assund for the displacement functions arewrlUen

(U ,) (; 6 ) (76)

where u,() } T I ,( ), v( w (77)

42

Page 60: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

where

T

T{ 2 ( T, x, x 2 , x3]

Figure 7. Displacement Function Mode Shapes EB ( )]

and [BO)] , the matrix of mode shapes is defined in Figure 7. Elementary interpo-lation theory is invoked to obtain a transformation to gridpoint displacement degrees-of-freedom, i.e.

[ros]{g} (79)

whereT

f8g1} lIUg1s Vg1I91 xgl' 8 ygl' Gzg1 u g2 t vg29 w g2' Oxg2' eyg2' 6zg2I](80)

and [rga1 is defined in Figure 8.

Assuming the ends of the frame element are positioned as shown in Figure9 relative to the offset gridpoint, an eccentric connection transformation is providedvia

f{Bg} [rel I{Be} (81)

whereT

{ e = [UelVel' We ' xel' yel' zel' Ue2' ve 2 'we 2 ' 9Ye2' Oye2' 8ze2I(82)

43

Page 61: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

and [Fe] is defined in Figure 10.

Since the eccentric connection is translational only, the subsequent trans-formation to system coordinates { xs } is based upon the original direction cosinesof the element. This transformation relation takes the form

{Be}JrsjBs}(83)

Ugi Ug1 wgl 0 gxi 0gyl Ogz ug2 Vg2 wg 2 0 gx2 6gy2 0gz2

131 1 , . . . . , , ,

1 1132 -i.f' ' ' , +

3 1 , , , I

184 , , , 1 ,T

3 2 395 ' -2' L_ ' + 'L '-

LL

2 1 2136''+ T ' ' T' '+3' ,+'6 L L3 L

138 -1

3 2 3 19 '2' '+L +"L2" +-L

2 1 2 1

R10 +3 ' '2 ' 3' ' L2 'L0 L L

1 1

1312 ' '+T

Figure 8. Displacement Coordinate Transformation

44

Page 62: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

yy

zFigure 9. Frame Element Eccentricity

where

{ 8}T=[u~v.w 1 6 sl' 0 ysl' ' Us2 , s2 ' ws2 ' s2f ys2' (84

Tgs],

rfg,3 TTg ]. (85)

~[Tggs]

The matrix [T gs] is the direction cosine transformation between element {Xg }and global { x}s coordinate axes, i.e.

I x g} T [gsIIx s} (86)

45

Page 63: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

u 1 V'91 '1 6 xi 0 5 yl O~zl Ug2 Vg2 '2 O6x2 gy2 Ogz2

m1u 1 , +e ,

gi y

gl

wegw 1 ,-e ,gl ' y

6 gxl , 1 ,, ,, ,, ,

0 gyl 1 ,

9 gl , 1

Ug2 +ey

Vg2 , 1

1 ,-eg2 ey

6 gx2 , 1

8gy2, , , , , ,

6 gz2

Figure 10. Displacement Coordinate Transformation [e]

The final transformation builds in the option to employ degrees-of -freedomreferenced to gridpoint axes. Transformations between the gridpoint axes and systemaxes are known from the input to the MAGIC System. For the two gridpoints of theframe element these take the form

x [T ] X 4 1,2 (87)

46

Page 64: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Given these axes transformations, the objective gridpoint displacement degrees-of-freedom are introduced via the relation

{Bs} -[rq] {Bq} (88)

where (89)

Tq uq' 1 wql 9X1P yII zql' q2 'vq2 w xq2s y2'9q

[Tq] I

[rs] =[Tq]t (90)

~[T~q '2

In summary, displacement functions are as sumcd in terms of field coordi-nate displacement degrees-of-freedom. These are retaizied for the algebraic develop-ment. Then, the foregoing sequence of transformations is invoked to yield the desireddisplacement degrees-of-freedom. Collectively, this set of transformations is writtenas

1.1= [ rqJ {bq} (91)

where

[rqJ = [r J [re [r ] [rsqJ (92)

2. Linearized Potential Energy

Ihe assumption of linear material behavior governed by

a = E (d -Ei) (93)

leads to a strain energy of membrane and flexure given by

Uf(-EC- Ee.e) dv (94)

47

Page 65: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The linearized strain-displacement relation for the frame element is,E~ v zw (95)

x YVxx xx

The prescribed prestrain c is taken to be constant over the cross section and over thelength.

The linear potential energy functional which arises in consequence of thesestrain relations is

)plf 2 1(EAU+E2 v E2 w 2 E 0x2 (96)=p f 1( + EI v '+ El w '+ El (6

xzxx y xx xx

-EAciux - P V-P W)dxy z

Note that torsion and distributed load terms have been incorporated in theabove energy expression. The distributed loadings P y and Pz are assumed to belinearly varying over the length of the element, i.e.

P()= 11-(L)] 1+( P2(97)

Substituting the displacement mode shapes into the linear potential energytunctional and integrating over the cross-section obtain,

1 (98)

where the matrices [K], {FC and {F} are given in Figures 11, 12, and 13, re-spectively. In conformance with the notation of Section 3, the foregoing are the elementstiffness [ K ], prestrain load {f4e , and pressure load {Fp} matrices referencedto field coordinate displacement degrees -of-freedom.

It is convenient to define a distinct prestrain load vector for strains inducedby thermal expansions. Since flexure prestrains are omitted in the absence of know-ledge of the cross section geometry, specialization of the prestrain F load tothermal load { F T} is accomplished by the relation,

,i= aAT (99)

3. Incremental Stiffness

The retention of quadratic displacement terms in the strain-displacementrelation for the frame element yields the strain contribution,

1 2 1 2 (100)EN()=vX +- wx x

48

Page 66: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

'a '2 43 14 95 16 17 08 139 010 0 11 012

,2EAL ,

133

/35 ,,4EIz 1,

2 3li 6EIzL 12EIzL3

13 8

19 , 4EIy L

A 1 0 ' 6 E I L

3 1 2 E I L 3

012 JL

Figure 11. Stiffness Matrix [K]

This nonlinear strain term leads to two incremental stiffness energy contributions, i.e.

2 (101)c cj

where

c = fx1EAuV 2 dx (102)

f EA 2 d (103)

x

49

Page 67: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1 0 ao 0

12 EA i a1 l2 0

la0 b 4 (L) Py2

6 0 b2 _2 + (L) y2

89 0 bo L + (L) ,z2

10 0

P11 0 (7- +(4

0 12$9O

b + Pz2

011

d1 G 12 0

Figure 12. Prestrain Load Figure 13. Pressure Load Vector {FVector {FE }

50

Page 68: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Each of these terms is of the general form constructed in the symbolic developmentof Section 3. The general form is stated here in the context of the frame element as

dD = fX X g i h x (104)

where

f= [] 2a (105)

g. = 1 9x I x 2 ] {b} (106)

h = [Ix, x 2j{c} (107)

The matrix form of a typical contribution to the incremental stiffnessenergy now follows immediately in consequence of the theoretical development ofSection 3, i.e.

Tc= XL{} {b}T {} , [c, I[IT] {a}

[ONT, ,N] {b} (108)

[BN.T,[fANI T,{}

The three matrices [AN] , [ ] ,d [CN] are given exlicit definition in Fig-ure 14. Particularization of this general form to the individual energy contributionsof Equations 102 and 103 is given in Figure 15 by specification of X and the quantities:

{ al = [Aaj { a} (109)

{ b}j = [A b] {oblj (110)

{ c}. = [Ac] {$Rclj (111)

The knowledge of these quantities enables the execution of a nonconformable sum ofthe individual contributions to obtain the total incremental stiffness energy in termsof the field coordinates, i.Le,

;D = ;;. N{/} (112)

51

Page 69: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

L2 L3

La -a 1 , -1a

L2 2 3 3 4

L3 L4 L5

T- 1 3 a3 "a

1(Ak) b b)

N k k k 'J k+]Ik' 1 Ck

T 3 3 L4 L

3J 1f k 'k k+1 3' I k+ )k

Figure 14. Incremental Stiffness Submatrices [AN] , {BN} and {CN}

The matrix I N I is the objective element incremental stiffness matrix referencedto field coordinate displacement degrees-of-freedom. Transformation to the selectedgridpoint displacement degrees-of-freedom is accomplished via the previously de-rived transformation;

1.8 = [r138q] {Bq} 13

Since the elements of the incremental stiffness are functions of subsets of the{j}

via the {a }, {b}j, and Ic 1j, they are indirectly functions of the independent prim-

ary displacement variables {A}.I Thus, expression of the incremental stiffness for

a stability analysis required the availability of the displacement results from a prioranalysis.

The incremental stiffness matrix for the frame element has been statedhere in accord with the standard form outlined in Section 3. Proper interpretation isvery important and, for this reason, a typical term for the frame element is resur-rected here and examined in detail.

52

Page 70: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C = EA

(b) = F 1, 2,3 i ' 1 '6

(c) (b)

EAclc2: X2 2

(a) 2 "2 T

( 2b} =l 2 , 3 ] [Rp8' R9'1 10 ]T

Figure 15. Incremental Stiffness Parameters

Beginning from Equation 102, this energy contribution is rewritten as

(J =f 1 EA u v v' dx (114)

to obtain the appearance of the more general form in which all these functions are

different. This form is rewritten, in turn as

cZ J 4EA ("' v v' + u ' v" + u v v'(115cl J x + xxx xxx (115)

The over-symbol - requires definition. Matrices are the natural notation of multi-

dimensional linear algebra. As a consequence they have become the language of the

finite element analysis technology. Recognizing this, the subject nonlinear formula-

tion is cast into matrix form to facilitate interpretation and implementation. The

over-symbol - serves to idcntify variables which will be imbedded in coefficientmatrices to accommodate matrix notation. With this explanation, Equation 115 is

rewritten again as

53

Page 71: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0 , ,v ul=', 2 x, v vx 0 x , ux

Vt 0 1 - V Ix x x

v u x J (116)

At this point the assumed mode shapes are introduced into the vectors inwhich ux, Vx, and v'x correspond to the f, g and h of Equations 105, 106 and 107, i.e.

Sv = , { ax }x bS=}(117)

x ,I xx {c

Substitution of these mode shape quantities into the energy functionalyields

22 2x x x x a

22

"1 1 ,x ,x

V, X X X x2,2

3 J b {Vx x ,X X0

V 2 x 3

IL

2 234

21 2 3 4L x J ,x ,x (118)

54

Page 72: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The integrated form of this relation corresponds to the symbolic formexhibited in Equation 108. The remaining step is to bring in the field coordinate dis-placement degrees-of-freedom. The transformation relation required takes the form

j P

1

b , ,R, -

b2 )5

b 3 3= )9 ,b. , 1 ,

bl

b3. , , 3 (119)

This relation is equivalent to the symbolic relations of Equations 109, 110 and 111taken collectively. Introduction of this relation into Equation 118 yields the objectiveincremental stiffness contribution. These individual contributions are accumulatedto obtain the total as expressed in Equation 112. Beyond this point, the symbolicstatement of the analysis process requires no further clarification.

4. Stress Matrix

Stresses for a frame discrete element are represented by the end pointforces. These "stress" quantities are exhibited with respect to element axes. Calcula-tion is based upon the relation

{o} q (120)

where I Cr }T [F 1l, Fy1 , F 1l, M 1I, My,. M 1l, F,~ Fy , F z2 , My, Mj

(121)

[s]_- [r88 ]T [iK] [rq] (122)

Expression of this stress matrix completes the specification of the matrices whichcomprise the frame discrete element representation.

55

Page 73: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C. EVALUATION

As an illustration of the use of the frame element in a structural evaluation,

consider the following problem.

A three-member portal frame is shown in Figure 16, along with the loading,pertinent dimensions and material properties. The two idealizations used in thisanalysis are shown in Figure 17. A comparison solution is given in Reference 29for this portal frame. Table I presents the results obtained from this analysis andthe reference solution. It should be noted that the alternate finite element solutionneglects axial deformation, thus producing a slightly stiffer structure.

1AA

Section A-A

i 7M 77)7M /r

E = 107 psi

= 0.30

A 18 in.-

10 = 13.5 in. 4

G 3.846 x 106 psi

P = 550 lb

Figure 16. Three Member Portal Frame Description

56

Page 74: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Ly

848 ini

-- 8

@ @ 48 in.

36 in.

1 '7 X

(a) Three Element Portal Frame

24 in. 24 in.

19 m43 5

8 24 in.

42 64

36 in.

n24.in.

1 7

x

(b) Six Element Portal Frame

Figure 17. Idealizations, Three Member Portal Frame

57

Page 75: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

TABLE I

COMPARISON SOLUTIONS FOR THREE MEMBER PORTAL FRAME

Deflection, 1 (inches) ..... Rotation, 8, x 10 - 3

Node MAGIC MAGIC MAGIC MAGICPoint (3 Elem) (6 Elem) Reference (3 Elem) (6 Elem) Reference

2 0.01143 -0.7564

3 0.02691 0.02691 0.02682 -0.2382 -0.,J82 -0.3350

4 0.02687 -0.1648

5 0.02684 0.02684 0.02682 -0.3376 -0.3367 -0.3350

6 0.01140 -0.7544

58

Page 76: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

5. QUADRILATERAL SHEAR PANEL ELEMENT

A. INTRODUCTION

A quadrilateral shear panel is incorporated in the discrete element library ofthe MAGIC System. This element, shown in Figure 18, is suitable for the represen-tation of thin membranes which carry load primarily by diagonal tension. The directload carrying capacity of such membranes is delegated to surrounding axial forcemembers available via the frame element of Section 4.

The general quadrilateral shape of the shear panel is defined by the coordinatesof the four corner points. The geometric definition is completed by specification ofan effective uniform thickness.

In contrast to the usual approach, the principle of complementary energy isemployed to derive the representation for the quadrilateral shear panel. Using thisapproach, stress rather than displacement distributions are assumed. In particular,a constant shear stress state is employed.

Deformation behavior of the shear panel is described by the displacements ofits four corner gridpoints. Description of stress behavior is accepted as the con-stant shear stress value.

The complete element representation for the quadrilateral shear panel is takento consist of a stiffness matrix and a stress matrix. These matrices are employedin combination with axial force members in an evaluative application to a deep canti-levered beam in this section. Additional illustrative applications are included inSection 10.

B. FORMULATION

The element representation for the quadrilateral shear panel is derived usingthe principle of complementary energy. Only shearing energy is considered. Thegoverning energy functional is given by

(Dc fv _ (T, ) 2dv -Pg j{Sg} (123)= 21 X2

The matrices {Pg} andog} are available from observation of Figure 18, i.e.

{ pg}T = [ ~'gx1' Fgyi F gx2 ' Fgy2 Fgx3 F gy3 F F gy 4 J (124)

1. f 0 g r f ugtvg~ 3 v g3 ,ug 4 ' v g4 J (125)

59

Page 77: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

y Fy,(3 '

(x , 0)mmm mm ~ mm~ mm mm V . " ,x t

Figure 18. Quadrilateral Shear Panel RepresenLtion

60

Page 78: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The shear stress function r XY is chosen as the statically independent forcequantity and is assumed constant over the element, i.e.

T ( x, y) T = Constant. (126)

Recourse is made to Figure 18 to obtain expression for the complete forceset in terms of the constant shear stress. The statically equivalent corner grid-point force set is readily written as

I{Pg} {r~ } Ir (127)

where

r T 1 t(x 4 -x 2 ) y 4 tx3 ty3 t* 4 -x2) + ty42'r-- - 2 ' 22 2 2 22

2 (128)

tx 3 ty3

Substitution of Equations 126 and 127 into the potential energy functionalyields

d f 2 { -r} T{g}

v 2 G (129)

At this point an algebraic expression for the total complementary energy followsby integration, i.e.

T= At r 2 T {F} {g} (130)

2G

The variation of Equation 129 yields the basic force-deformation relation forthe shear panel in the form

T

71 i-){ } fg }8 (131)

The Introduction of Equation 127 now yields the desired form of the stiff-ness matrix for the quadrilateral shear panel referenced to the (xg, yg) coordi-nate axis. This result is

{Pg} [KgIS (132)

61

Page 79: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

whereT

[Kg]{~{ (133)

Statement of the element matrices for the quadrilateral shear panel is com-pleted by introduction of coordinate axis transformations. Writing the directioncosine transformation between element and global axis as

{Xg, = Tgs] I{x} (134)

leads immediately to the force and displacement transformations, i.e.

{Bg} [rgs ] a {8 1 (135)

{Pg}I [r gjs } (136)

The transformation matrix [F g] is given in Figure 19. The transformationto gridpoint coordinate axes forlows similarly, except that a distinct directioncosine transformation is associated with each gridpoint, i.e.

[sjTsq ]j f{x.qj (137)

The resultant displacement and force transformations take the form

{8. 1= [r 5q] 18q}1 (138)

I{ s}I = I rs ] {Pq} (139)

The matrix Ir sqj is defined In Figure 20.

The collective influence of the foregoing transformation yields

f PI [K] {Bq (140)

wher [K] [r.,] T [rg.] [ g ] [rgs] [Fq ](141)

62

Page 80: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Tgs j

[Tgs]

[Tgs]

[Tgs]

Figure 19. Displacement Coordinate Transformation [r gs]

sq

[Tsq] 2'

[T sq 1 3

[tsq

Figure 20. Displacement Coordinate Transformation [rsq]

63

Page 81: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Equation 139 is the objective form of the stiffness relation for the quadri-lateral shear panel. Once the displacements have been calculated, the single stressquantity r is available from a form of Equation 130 extended to accommodate thetransformation relations, i.e.

= sf{q (142)

where

[At = (s)[J [r 5 I["q 1(143)This completes the statement of the element matrix representation for the

quadrilateral shear panel.

C. EVALUATION

As an illustration of the use of the quadrilateral shear panel element in astructural evaluation consider the following problem.

A cantilever beam subjected to a uniform load of 2 x 10-2 kg per mm is shownin Figure 21 along with its pertinent dimensions and material properties. The threeidealizations employed in the finite element analysis are shown in Figure 22. Axialforce members are used along with the subject shear panels for idealization of thisstructure.

A solution to this problem was obtained in Reference 47 utilizing "equilibriumspar elements" for the web and "bar" elements for the caps. Solutions were alsoobtained utilizing spar elements with linear as well as quadratic displacement fields.

Figure 23 displays the tip and midpoint deflections for the three idealizationsused in this analysis along with the displacements obtained in Reference 47. Figure24 shows the bending moment distribution for the two element case and Figure 25shows the moment dis Abution for the four and eight element cases. It is to be notedthat the agreement of the bending moment distributions with the reference solutionsare excellent.

64

Page 82: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

QE

00

0.

ECE

14=

S l'a

000

654

Page 83: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

y

A =1000 mm 2

GID (D (D 500 mm 2 mm

1 2 3

- 4000 mm -4 - 4000 mm - X

Axia MebersParlle to -Axs: rea. 100 mm2

y Axial Members Parallel to X-Axis: Area .54 00 mm2

01 Axia Mebr Parle t o -As Are (D 2.4m

IE- ~ 0 mm 1

1000 mm

Fiue2.CnieerBaFdaiain

Y66

Page 84: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

M-4 N -I-4,l T-4 - r4. m-4, -4 r-44r-4m

Cd

Cd 4042

Cdt) 0)

m ":v mC4 -4 OD I4 11 q -I 00 Id t

z ~a)

.4 0

02 C)4-

00r) $4

Cd 0 2

~Cd

-4 4 1.)0Cd CdC0

4-4

0 Cd

020

a)1

67

Page 85: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

4M x 10 kgimm

70

60

Equ ilibrium

50

-MAGIC

(2 Elements)40 _ _ _ _ _ _ _ _ _

Linear

30 ComputablejBeam " ,Theory

20

Quadr. Comp.. " /?/MAGIC

Comp.

10

0 x

-10

1 2 3 4 5 6 7 8

x 103 mm

Figure 24. Bending Moment Distribution for Two Element Case

68

Page 86: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

jM xx 104 kg-mm

or- MAGIC (4 Element)

50 ____ ______ _ _ _

40LinearMAGIC (8 Element)

30 1____ Rib__

20 Theory__ L___

10

-10 ________

1 2 3 4 5 6 7 8

xl10O mm

Figure 25. Bending Moment Distribution for Four andEight Element Cases

69

Page 87: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

h

BESTAVAILABLE COPY

Page 88: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

6. TRIANGULAR CROSS SECTION RING ELEMENT

A. INTRODUCTION

A triangular cross section ring element is incorporated in the MAGIC System.This element, shown in Figure 26, is suitable for the idealization of thick walledaxisymmetric structures of arbitrary shape. A detailed development of the subjectelement representation is presented in Reference 30.

The ring element representation is written with respect to cylindrical coor-dinate axes. Its configuration is completely defined by specifying the radial andaxial coordinates of the three corner points. Anisotropy is provided for in thephysical and mechanical properties of the ring element. Orientation of orthotropicmaterial axes in the r, z plane is data specified.

Linear polynomial functions are employed for displacement mode shapesleading to constant element strain and stress states. Interelement continuity ismaintained among triangular cross section ring elements without explicit consider-ation in virtue of the straight edge displacement behavior permitted by the linearpolynomial mode shapes employed. The constant strain and stress states within theelement lead to a r( iuirement for relatively fine idealization gridworks when de-tailed stress behavior is desired. Relatively coarse idealization gridworks aresuitable for the prediction of stiffness, displacement states and vibration character-istics.

Distributed loading is assumed to exist against one side of the ring elementwhich provides for convenient consideration of pressure loading. A prestrain loadvector is included in the ring element representation to accommodate directly pre-strain and indirectly prestress and thermal loading as well.

Deformation behavior of the triangular cross section ring element is taken tobe described by the six displacement degrees-of-freedom associated with the grid-points which the element connects. The stress behavior induced in the elementincludes radial, circumferential, axial and shear stress values.

Utilization of the triangular cross section ring element is restricted to hollowstructures. Generally, simulation of a solid configuration can be achieved simply byleaving a relatively small hollow cylinder.

The discrete element technique was first applied to the analysis of axisymmet-rical solids by Clough and Rashid (171. This initial formulation of the triangularcross section ring was extended by Wilson in Reference 31 to include nonaxisymmet-ric as well as axisymmetric loading. The subject development follows Wilson'sapproach, but is restricted to the axisymmetric case. The formulation is extendedbeyond that of Wilson, however, in several ways. One of these generalizations is

71

Page 89: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I *I) I I,'2

g - r

I"" • .I

0r*II

T22

Page 90: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

that the integration over the volume of the ring is effected analytically under normal

circumstances. Recourse is had to the approximate integration technique when theradial dimension of the ring is small relative to the ring diameter.

The complete representation for the triangular cross section ring is takenherein to include matrices for stiffness, pressure load, prestrain load, thermal loadand stress.

B. FORMULATION

1. Displacement Functions

Linear polynomial mode shapes are taken to approximate the radial "ulland axial "w" displacement functions over the triangular cross section ring element.With respect to the global coordinate axes shown in Figure 26, these mode shapesare written as

fu } [B( ]13' (144)

where

{u} T [u (),w( )J(145)[B (]I [ItxY: :9xyo ] (146)

and thei{} are simply the polynomial coefficients. These are referred to as thefield coordinate displacement degrees-of-freedom. Utilization of the linear assumedmodes of Equation 146 yields straight-line edge displacements and assures satis-faction of interelement continuity requirements.

The foregoing assumed displacement functions are particularized tocorner point values and the resulting relationships inverted to yield a transformationbetween the field coordinate displacement degrees-of-freedom 1 and gridpointdisplacement degrees-of-freedom { q } . The results are expressed collectivelyas

[r.., [ I 5 {8g} (147)

where

{8 Sg}T [ug1 , wg1 u g2 w g2 ' u g3 ' Wg3J (148)

The transformation matrix [re ] is defined in Figure 27. No further displacementcoordinate transformations are required since the { 91 are suitable for assemblyof triangular cross section ring elements. gJ

73

Page 91: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

P1 P2 P3 4 5 P6

U, , r1 z2

Wg2 r1 , z2

U 92 r z 2Ug3 , 3 z3

w 1 , r3 , 3

Figure 27. Displacement Coordinate Transformation i s -1

74

Page 92: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2. Potential Energy

Linear elastic material behavior is assumed. This behavior is taken to begoverned by the relation

f. E [] {{e EE.} (149)

where

{o} 0L-tO 6 oz r J (150)

- [E r E, z , E J 5rz

The matrix of orthotropic elastic constants [ E ] is specified in Figure 28. The

vector { E } is the initial strain state.

The element potential energy is derived as the sum of strain energy andexternal work contributions. Invoking the stress-strain relation of Equation 149, thestrain energy is given by

u=f (1/2 [e] [E] {e} [e] [E] {e.}) dV (152)

In general, the material property characterization is known with reference to axesorientated at an angle Ym with respect to the geometric axes. For this reason, itis necessary to introduce a matrix for the transformation of stress and strain states.The desired transformation relations are

{ ,} = [,.] {e(g,} (153)

{m)} [., {, . (g)} (154)

These stress and strain vectors may be interpreted according to Equations 150 and151. The transformation [T4o. ] is given in Figure 29.

Invoking the transformation to convenient element axes, the strain energy

becomes

U f (1/2 [(g) j [E I{) dV (155)

75

Page 93: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

N'-4

o > 0 Q<1

+ + S>N

> $4

o >

> p N'. C N-" >

rI 0

p . N

N

N >

> >

b I0

N

N '.

ctio

<b

764

76

Page 94: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

2 , y , sinl cos T'

Cos sin sinm m

0 1 0 0.2 0 o2

sin 0 os ,-sin )cos2.2

-2 sin rn Cos ,m 0 , +2 sin Yin Cos fo (cos 2 7 m -sin 2')

Figure 29. Stress and Strain Transformation [Teo.]

77

Page 95: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

where

T

{Wi I = [TE(l T [(mn)] {ei(m)}1 (157)

The strain-displacement relations appropriate to the axisymmetric ringelement are given by

=r (158)

C = u/r (159)

f = w (160)

E = u +w (161)rz z r

Introducing the assumed displacement function mode shapes, the strains are obtainedin terms of the field coordinate degrees-of-freedom, i.e.

e (g)>< I= [o<(j ,1 (162),where the matrix [C ] is given in Figure 30. This relation enables statement ofa discretized potential energy function as

CD f ( 1/2 1 8j [Co() T) ] [C< f {8

T

- LJ [o> ] {) .() 1))V

- [(-psin a )u + (pcos a )w 2r dr (163)

The last term included in this energy function is the external work con-tribution. This arises in consequence of a linearly varying pressure distributionapplied between element gridpoints 1 and 2 as shown in Figure 26. The functionalform of this loading is

p (r, z) = pI + a r - a2 z (164)

where

a - (rlz Zl r2z1) (P 9 -PI) (165)

78

Page 96: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

P91 P92 38 4 P5 6

ex 0 1 0 0 0 0

± 1 z 0 0 0

r r

Ez 0 0 0 0 0

Erz 0 0 1 0 1 0

Figure 30. Displacement to Strain Transformation [C 6]

79

Page 97: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

r1

a2 2 r 2 zl) (P 2 -Pl) (166)

Two algebraic forms are utlimately given for the pressure load vector to account forthe special case when r 1 is equal to r 2 .

The objective algebraic form of the total potential energy for the triangular

cross section ring follows via integration. It is convenient to preface statement of the

integrated form with the definition of additional symbolic notation. All integralsarising out of Equation 163 are of the general form

f( i zj= f r dzdr (167)ij z, r)

This symbol ij is employed to indicate the result of the integration. With thisresult, the integrated form of Equation 163 is given by

P = 1/2 [.83K ]{fI-[JfJF e}- [138]{F} (168)

The matrix [K] and {Ip} ,given in Figures 31 and 32 are the objective

triangular cross section ring stiffness and pressure load matrices referenced to

field coordinate displacement degrees-of-freedom. The corresponding prestrain load

vector is stated under the assumption of a constant prestrain over the corss section as

T(m

{FE} = [C'][r"0] [E(m)]{i(m, } (169)

where the single new matrix [ C'] is given in Figure 33. It is convenient to have adistinct load vector for prestrain due to temperature. The desired modification of

Equation 166 is

{ (m ) }= AT{a(m)} (170)

where { a (m) I is the vector of thermal expansion coefficients. It follows that the

triangular cross section ring thermal load vector, referenced to field coordinate dis-placement degrees-of-freedom, is given by

FET} AT [C] T r] [E(m)] {(n (171)

80

Page 98: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

-4

m'~ +eq

w r-4 0> 0 0)o> 0 H- u-Il

to+ 60 40 '10

wq N4 w~ Cf)

0 00r-I r

co Wz lot 0

oq o

eo + 00 00

C) CO C> e+ - -.. H

C1 r i4 w

eq +e + + co 00eq -4 V e

ceq

q

0 +

w -4

+1 N

-44

81

Page 99: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

-k 1 2 [(p ' a2 in1 2 ) 81 + a 1 + a2 k1 2 ) 82]

-k12 [(PI' 2 ' 1 2 ) 82+(a,.a 2 k 1 2) 83]

f~F}I= 21 -k 1 2 [ (pl+ 2m' 1 2)m12 81 ' pk 12 m12 ( 1 2 a2 k1 2))8 2 +(a 1 +a 2 k 12 ) k1 2 83]

( P +a m 2 8 1 +(a +a 1) (1 2k 1 2 ) 82

+a 2 i a1 2 ) 82 + (a1 + a. k 12 ) 83

(p1 +a i 1 2 i 1 2 1 +Pki+Mn1 2 al+2a 2 k1 2 ))8 2 +( a I+a 2 k 1 2 ) k1 2 8 3

[(p, + a1 P) 84 r+ 2 85]

(p, + ar 1 )r 4 ~a 2 'l 85]

IF}l 2lwrr 1 -[(pl ' lrl) 85 + a2 ]

0

0

0

p (r,z) =p 1 + a Ir +-a 2 z

a2

rz 2 - r2 z1

Figure 32. Pressure Load Vector {p}

82

Page 100: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

o S10 0 0 0

goo 810 8o0 0 0

2 V

0 0 0 0 0 810

0 81 0 810 0

Figure 33. Prestrain Load Submatrix [C1]

83

Page 101: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

3. Stress Matrices

The element stress matrices stem directly from the stress-strain relationof Equation 149. The strains are eliminated from this relation using Equation 162 toobtain a set of stress-displacement relations, i.e.

{~} [T2.(] T[E(m)1 { I C~ [C ()] {p - {*,(m)} } (172)

Parttularization of the matrix [( )] to the centroidal position (xc, y.) on theelement as shown in Figure 34 yields the objective stress matrices for the triangularcross section ring. Symbolically,

{0.}= [-']{/3 A- {, (173)

where

[S] [Te<]T [(m)] [T".] [C (xc Y] (174)

J }= [T,] T [E(m)] {.(m)l (175)

This completes specification of the element representation for thetriangular cross section ring element.

C. EVALUATION

As an illustration of the use of the triangular cross section ring element in a

structural evaluation, consider the following problem.

A thick walled circular disk in the plane stress subjected to a radially varying

thermal load of the form T = To (1 - r 2 ) is shown in Figure 35 along with the load-ing, material properties and pertinent dimensions. The three idealizations used inthe finite element analysis are shown in Figure 36. Reference 32 provides analternative analytical solution for this problem which is based on the theory ofelasticity. Figure 37 shows the results for radial and circumferential stresses alongwith radial displacements for the discrete element idealization shown in Figure 36 (c).Note that the solid lines represent the alternate analytical solution.

84

Page 102: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0 1 0 0 0 0

L1 0 0 0 0

Do]

o 0 0 0 0 1

L0 0 1 0 1 0

Figure 34. Stress Subm'atrix ,C(X y A

85

Page 103: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

T T (1-r )

TemperatureProfile

7E= 1.8x10 psi

.T 31100 (1-r) KiV0. 1 in.

0.50 in. 0.50 in. 4

Figure 35. Thick Walled Disk Subjected to Radial Thermal Gradient

86

Page 104: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

p .. . _. .."- '-'r' -- ' ".- . ..:. . . . ... - . -o . . ._ _ _ _,__ _ _ -

zO1.0 in.

0.5 in. I(A) V 6 5NR

5 0.1 in.

Elements L 2/

_ w 4 at_______ _ __ _ . _lid 0.125 in.

each

- 1.0 irr.

0.5 in. A lb

(B) .

9 0.1 in.

Elements2 A34' 58 at

-- -0.0625 in.owlF- - 0.1 - -1 P.

1.0 in.

-0.5 in.. 17 16 15 14 13 12 11 10

(C) --- 81450 8 1213 16

Elements 0.1 in.

1~l 2 3- 4 6 0 7 : 3"9"- 8 at

_ I _ ___ __ _ I so_ 0 O. 0625 in.F ' -lI - -I -- - I

Figure 36. Thick Disk Idealizations

87

Page 105: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

600

400 radial displacement .40 x 10- 4

.30

.20circumferential stress

200 .10

5 6 7 V. 8 . 9 1 . C

radial stress

-200 _

-600

0. 4J

Figure 37

Stresses and Displacements in Thermally Loaded Disc

88

Page 106: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

7. TOROIDAL THIN SHELL RING ELEMENT

A. INTRODUCTION

A toroidal thin shell ring element is incorporated in the MAGIC System. Thiselement, shown in Figure 38, is suitable for the idealization of axisymmetric thinshells of arbitrary profile. The element configuration considered is that of an arb-itrary section of revolution of a right circular toroidal shell. Perforn,ance of thistoroidal ring element is outstanding relative to the well known conic ring element.

The first thin shell discrete element model put forward was the singly c .. dring discrete element formed by a section of revolution of a thin conical shellThis element has since been the subject of numerous research investigations and re-ports (18, 34, 35). The reasons for this widespread attention are twofold. Firstly,there exists a broad and important class of axisymmetric thin shell structures withproblematical axial variations which are amenable to formulation and solution asassemblies of ring elements. Secondly, behavior predictions based on the polygonalidealization afforded by the conic ring have proved, in some cases, to be meaningless.

Several papers have attempted to lay down guidelines for avoiding the ideali-zation pitfalls (36, 37) and for interpreting the predicted behavior (38). These papersidentify the primary sources of difficulty in using the conic ring with the discontinu-ities in slope and stress which occur along element circumferential interface lines.Having made this identification, it follows that the best response is an element modelwhich eliminates the troublesome discontinuities.

Several discrete element models have been reported which seek to eliminateidealization discontinuities by incorporating curvature of the meridian in the element

model (39, 40). These doubly curved elements have virtually eliminated the erraticstress predictions characteristic of the conic ring. The subject doubly curved ringelement representation differs from these primarily in the utilization of generalizeddisplacement functions which yield high precision stress predictions. This elementrepresentation is developed in detail in Reference 41.

The toroidal thin shell ring discrete element is formulated with respect to atoroidal coordinate system. In general, the cross section profile of the toroidal seg-ment is circular. Specialization to conic and cylindrical shapes is automatically pro-vided for within the MAGIC System.

The geometric shape of the element is specified by the coordinates and surfaceorientation at its edge grid ring. The thickness of the element is assumed constant.The subject element is written to accomodate orthotronic materials. Axes of ortho-tropy are assumed to coincide with the principal axes of the element.

89

Page 107: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

A

A

I a

CI- 2

r.

Section A-A

Figure 38. Toroidal Thin Shell Ring -Representation

90

Page 108: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The mathematical model for the toroidal ring embodies a coupled representationof membrane and flexure behavior. A state of plane stress is assumed in formulatingthe element representation. Discretization is affected by tb,' construction of polynom-ial displacement mode shapes. An osculatory axisymmetric polynomial interpolationfunction is taken to represent membrane displacement within the element. Trans-verse displacement is represented by a hyperosculatory interpolation function. Dis-placement behavior is taken to bc described by the ten displacement degrees-of-freedomwhich are obtained from the polynomial mode shapes at the two grid rings connectedby the element. These degrees-of-freedom provide a relatively high order of vari-ation in stress and strain within the element. For this reason, stress resultants areexibited at the two boundary rings as well as at the midpoint of the element.

The toroidal axes provide a suitable set of coordinate axes for assembly ofsmoothly connected toroidal ring elements. If idealization discontinuities are presentat element junctures, then it is necessary to reference the element represent:-,tion toa set of global coordinates. Global coordinates may be used optionally when the tor-oidal ring elements are smoothly interconnected. The toroidal ring element is readilyspecialized to yield end enclosure elements. This is a particularly useful featurewhich was not available in the predecessor conin ring element.

The complete representation of the toroidal thin shell ring element is takenherein to include matrices for stiffness, pressure load, thermal load and stress. Thetoroidal ring element is somewhat more complex algebraically than the conic ringelement. This increment in complexity is given justification in terms of improvedaccuracy with fewer elements in the set of evaluation problems included in this section.

B. FORMULATION

1. Geometric Specification

The toroidal shell parameters are obtained by reference to Figure 38. Thebasic coordinate system employed is toroidal. This is a right-handed orthogonal cur-vilinear system. The midplane of the shell is defined by the ( C , 77 ) coordinate sur-face. The principal curvatures of the shell are aligned with the coordinate axes.Complete characterization of the system is achieved by specification of the metricparameters and the principai curvatures.

The definition of an element of length (ds) is

2 (d 2 2(ds) (d + (d)77 (176)

where

d - Ad 0 < _ a( - a ) (177)

2 1

Page 109: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

d77 = BdP (178)

This leads immediately to the metric parameters, i. e.

A =1 (179)[sin( al + i a)sina ]

B I a (180)

1/a

The principal curvatures are also found from Figure 38,

1 1 (181)

R a

sin( a + C/a)p 1 (182)

P3 R B

These expressions for the general toroidal configuration readily degener-

ate to conical and cylindrical ring cases, i. e.

(a) Conical Ring A = 1 (183)

B = r, + cos a (184)

p =0 (185)

sin G

P si 1 (186)

9 B

0_ : e< [(r 2 r1 )2+(z2 z 1 )2] 1/2 (187)

(b) Cylindrical Ring

A = 1 (188)

B = r 1 (189)

P = 0 (190)

p =1 /B (191)

0 _ _ (z - z ) (192)

92

Page 110: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This multiplicity of parameter sets increases formulative effort since

integrations must reflect the alternatives; however, an automated select featureeliminates any impact of this multiplicity in utilization of the operationnl capability.

The foregoing sets of parameters, taken collectively, enable exact idealiza-

tion of cylindrical, conical, and piece -wise circular shells of revolution. More gen-

eral shell profiles can be realistically approximated by combinations of these elements.

2. Displacement Functions

The construction of qdmissible displacement functions is straightforward

since the functions are essentially one-dimensional. Polynominal mode shapes areassumed. The membrane displacement is taken to be cubic in the meridianal arc

length. A quintic polynomial is qssumed for normal displacement. These assumed

modes are expressed in matrix form as

B( )]I{B( }(193)

where

{uO}= Lu,wJ (194)

[B 1)]=, 1E,: ,'e, . .,~ (195)

and the {1} are simply the polynomial coefficients or, alternatively, the field coor-

dinate displacement degrees-of-freedom. Transformation from the {} to gridpoint

displacement degrees-of-freedom } is required to enable proper interconnection

with adjacent toroidal thin shell ring elements. This transformation is effected by

imposing the following conditions on the assumed functions.

u (= u 1 u() =u9 (196)

W wW wW2(C) C 0 Wo 1 W" s (197)

C K s (199)

98 I s - CC2 (2001

93

Page 111: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This set of conditions can be expressed collectively in matrix form as

{S} [r [i 89 {1,8 (201)

where{8 T ul, u U2 , w , w , w w , w 1(202)

Specific definition of [fp] is not included since it is the inversion of thisrelation which is desired. The inverted relation is written as

{}= [r'l 8 ] { } (203)

where the Er 3]is now given explicit definition in Figure 39.

The gridpoint degrees-of-freedom { } are common to adjacent toroidal thin

shell ring elements and are, therefore, suitable for the assembly process. On someoccasions it is convenient to use degrees-of-freedom referenced to a rectangularglobal set of coordinate axes. Moreover, such a system must be employed if adjacentelements do not interconnect smoothly. This further transformation relation is givenby:

f8}= [r gs] {Ss (204)

where

{8} ~Ui 0, , 0, W1,0, u 0, w (

u2 , 0, w2 ,0, w e 2 , 0, u. 2 , 0, Wt2

and the transformation [rgs I is specified in Figure 40.

The two foregoing transformations may be collected symbolically to obtaina single transformation between the field coordinate f.1and gridpoint { } dis-placement degrees-of-freedom.

I1} [ 1 8 s} (206)where

[ [r ]s] (207)

This completes the explicit statement of the displacement functional employed forthe toroidal thin Thell ring discrete element.

94

Page 112: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

, 0 , 0 , 0

0 , 1 , 0 , 0

3 2 3 1

S2 S ' 2 S

2 1 2 , 1S3 ' 2 ' 3 S2

1 , 0 0 , 0 , 0 0

0 , 1 0 , 0 , 0 0

1o , 0 2 , 0 , 0 , 0

10 6 , 3 , 10 , 4 1S3 ' 2 2S S3 S2 2S

15 , 8 , 3 , 15 , 7 1

S4 S3 2S2 S4 S3 S

6 , 3 , 1 , 6 , 3 1

S5 S4 2S3 S5 S4 2S3

Figure 39. Displacement Coordinate Transformation [r33]

95

Page 113: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

cq~

C

00

r(0

U) 0Ci) 0

0

C/) 0

A- C. U

(0

4

0)

- .. . .. . - -

Cl) A-Acli A)AA c AJ)A.A &A &J

I-96

Page 114: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

3. Potential Energy

Linear elastic material behavior is assumed. In accordance with thisassumption, a generalized Hooke's law is employed, i.e.

{o ( )I--[ E] {{eA)I-{fei (}} (208)

where

t cr ([ 0 -c -(2 0 9 )T

f fEI[C 6J8 (210)

The term { is prestrain state and can be interpreted in accord with Equation 210.

In virtue of the assumption of linear material behavior, the strain energy

can be written as

U= f (,1/2 [fJ [ E] {} - [eJ [E]{E.}) d , (212)

The next step in proceeding toward the potential energy functional is to ex-press the strains in terms of displacements. These equations, recorded from Reference42, are written

I+ ZA,} (213)

where { Ta}T= [ u 1v ] u+X wI (214)

1 1(215)

The quantities X. arc defined asJ

(216)

2 - 1/B XB

These are given explicit definition by the element configuration according to Equations179 through 192.

97

Page 115: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Based on these strain-displacement relations, the total potential energy

functional is given by S

Op 0o (1/2 [ m[K] m

+ 1/2 [Af I [K ]{,, 1 (217)

- [Am] {,'}

- [Af] {,}

- 7rPw ) BdC

where [I = 2 7r [t ] (218)

[ K] = 2 [E] (219)

E2]rt [E] {i} (220)

{r =} 2T [E]{fK. 7rt (221)

This completes the statement of the potential energy functional for the toroi-

dal thin shell ring element. The next step in proceeding toward the objective elementrepresentation is to effect the discretization of the functional. Invoking the strain-displacement relations of Equation 214 and 215 against the assumed mode shapes ofEquation 193 accomplishes the discretization of the displacement functions. The resultsmay be written symbolically as

{A U} DmU]( (222)

{Af )}= [Dfi ]{j } (223)

The displacement to strain transformation matrices [Din] and [Df] are defined in

Figure 4 1.

The applied load functions also require discretization by the assumption of

mode shapes. Considering first the pressure load, a linear variation is assumed.Translating this assumption into functional form yields

98

Page 116: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I I I

LA

C14d

C^ .0

Cd

EjCJl C14f

t0 A- (0p t0C 1 0-< l

0

Cd

C-qn

Q2.

crAtA-J

e.99

Page 117: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Ss (224 )

Compressing the notation, this expression is rewritte(

P P = (0) + (t p0)Pz " s z (225)

A similar linear form is assumed to approximate the prestrain load distri-bution. The corresponding functional form is given by

={ El E(0)} 4- z {Ki (0) 1

+ tf {e~ (s)}- {e (0)} +z (.){{jK(5)}-fKino)}} (22 i)

Notational convenience is realized by rewriting this relation as

{~} {e ()} z{.(0)} (4 e( 10)} (k {. (10)}1 (227)

A distinct prestrain vector is provided in the MAGIC System for prestrainsdue to temperature. Specification of the temperature load is accepted via for tempera-tures, i.e.,

T H - internal surface temperature at gridpoint no. I

Tl1 - external surface temperature at gridpoint no. I

T2i - internal surface temperature at gridpoint no. 2

T - external surface temperature at gridpoint no. 2

The thermal prestrain quantities follow immediately from this data. Thesequantities are defined as follows:

{e (0)} = 1/2 (T i + Tlo){a} (228)

{e 10}-1/2 (Tp.+ T T Tr - {a} (229)i i 2o li 10

{K, 0 }= 1/2 (Tli - T1. -l + (230)

{ I0} i" r9 2 r.+'r)a (231)

100

Page 118: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This completes the definition of assumed functions. Invoking these, obtainthe discretized potential energy functional, i. e.,

( -- f( 1/2 [13][Dm]T[IK [Dim] {r3D

+ 1/2[.8] [Df ]T[JK] Df]{}

L [3] Din]T•[i "] { 'e()} _ 13] [Dm] T ['K] {(l0 (232)

- 13] [Df ] [JK I - f. 1][Df ]T[] 10

-- (10).2r(p (0 ) + p(0 w) Bd

Integration now yields the objective potential energy form of the representa-tion for the toroidal thin shell ring element. The symbolic result is

(pp = 1/2 [81[ {If

- [1] I-e I- [9 I-Fp 1(233)

Presentation of these matrices is prefaced by definition of additional notation in Fig-ure 42. Then, matrices [K] , {Ft1 arid 1F_} are given explicit definitionin Figures 43, 44, and 45, respectiveiy. 'he matrix [K] is the element stiffnessmatrix referenced to field coordinate displacement degrees-of-freedom { 1)9 . The

matrices {Fp} and Fe are the corresponding element pressure and prestrainloads.

The transformation of Equat-vn 206 is introduced to reference thr elementmatrices to degrees-of-freedom amenable to assembly of the elements. The result is

D 1/2 [Sq j [K] {3q} I [8J IF 1- [8. ] {F,} (234)

where

[K] [Jq K] [rpq (235)

I F')= [r ] 1 ; (236)T

IF}= [r IIF}1 (237)

[101

Page 119: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

f- i Bd0

s

f2j = JX 2 BdC0

s

8 41 = J'c l x 22 Bd

35 i Cj X B d

0

s

I i f Cj X22 B d C

0

S

5j =f& X2 X3 B d0

6 cf )l~ B dC0 3

Figure 42. Notation

102

Page 120: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

'404

.40 40I

40 0 l 10 1 -. 7

40 -

00 4'

40z 441 00

144

£0 -0

- -' .-0

*~I Ix.4 N 4

- - -103

Page 121: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

['E,0° I ,1 °E J I j LJE(10 J

0 8 081 0 , 0 , 0 02 S 2'

'82 1 l21 0 I 2 , 0 0 0

{ ,(Oo) }i3 281 8 2!, 11 o 0 0 0

fi( 10) }2

3 .183 1 4

P4 38, , 2 , '5 2 , 0 , 0 , 0 , 0

SX 0 830 x 0 , 0 0

15 XI 81 8 :'0 s -1 0 31

s-8 , -8 ,-o2 ,-2 o -. , o.~8S 2 18312

R7 Il 3 'I 3 1 2 S2182 2 1 3, 1 ,5 0 1 2kl 2 2

8 ),181 *83 'S 1 S3 1 2 S' S 2

3 3, 1834 1-1 3 12 3 s 38 1 8 1 3 83 , - -6 8 1 482 - I S 2

4 4 , 1 8 $128 2 48 128 3, 4 a.1

1 5 8 6 186 4- -5 5 205

R1i 1 19S ' S3 22 4 - b 1 - $ 2

Figure 44. Element Prestrain Load Vector {F( }

104

Page 122: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

0

0

0

0

Pd0 + P2 5 PI. d

2 7r P d 1 + 5 ) d1 2

P d12 +5d1

P d2 + P 2 - P I d

d 3 + 2 5 1d 4

P2 - Pl 5P1 d14 + 5 1 d I

PdP2 - PI

P1 1

Figure 45. Pressure Load Matrix, p)

105

Page 123: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This completes the statement of the stiffness and applied load matrices for

the toroidal thin shell ring element.

4. Stress Matrices

An element stress matrix is required to transform the solution for the pri-

mary displacement unknowns to a solution for the secondary stress resultant unknowns

as well. Stress resultants corresponding to deformations considered are available

directly from integrations of Equation 208, i. e.,

T 3 C zT 1 3rdfo- dz (238)Z

M fu zTdz M $s dz (239)

The calculation of shear stress resultant which is associated with deformation notconsidered is based upon equilibrium iequirements, i. e.,

Q X2 [M/ +M ] + (240)

The integrated form of the discretized stress-displacement relations may be written

symbolically as

{x} = [s] {}- {} (241)

where

and [ ] is given explicit definition in Figure 46. The final form of the element stress

matrix is obtained by transformation to boundary displacement degrees-of-freedom, i.e.,

[ ] [s] [r ] (2,13)

This completes specification of the matrices which comprise the toroidal

thin shell ring element representation.

106

Page 124: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

w 4AA

AuAcau

ol4

-- 0

em ell0

40 ~~ ~ CO- ".' l e

0202 0 Au Au i 02 02 u A 02 ,< I 2 Au I

.77 '- a

em cm La) 4 em - Au e

0114 C Cm L) ' m e

".w - eCm~o CIS '2C

- em , em a) ~ ) eme1-07

Page 125: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C. EVA LUATION

As an illustration of the use of the Toroidal Thin Shell Ring Element in a struc-tural evaluation, consider the following example problem.

A thin walled circular cylinder, cantilevered at one end, is subjected to theaction of bending moments, M, and shearing forces, Q, both uniformly distributedalong the free edge of the cylinder. This cylinder is shown in Figure 47 along withthe loading, pertinent dimensions and material properties.

Five finite element idealizations shown in Figure 48 were employed in obtain-ing results for distribution of meriodional moment in the cylinder. The results shownin Figure 49 were obtained from the 16 element idealization shown in Figure 48 (e).Reference 37 provides an alternate analytical solution and it is designated by the solidline in Figure 49.

1O8

Page 126: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

A

A

t

E =3x 10 6psiQ

Vi 0.30

t =3.0 in.

R 20.0 in.

1,= 35.0 in.' R

Q = 1500 lb/in.

M\ = 1000 in. - lb/in. t/2

Section A-A

Figure '17. Cylinder Su~bjected to End Le.ads

3.09

Page 127: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

L/2 L/2

2

(a) 2 Elements

L/4 L/4 L/4 L/4

2 3 4

(b) 4 Elements

L/8 L/8 L/8 L/8 L/8 L/8 L/8 L/8

12 34 5 678 M

(c) 8 Elements

All Elements L/16R _]T OD l@® (D G@ 01 @1 @ 0 'ix

3 4 5 6 7 8 91012 13 14 15 161 $p(d) 16 Elements

/. L/16 L/32/., 6 .L /8 3L/16 L/8 L/ . _L/3

1 23 45 67 8 9 1011135 P12 14 16 , M

(e) 16 Elements

Figure 48. End Loaded Cylinder Idealizations

110

Page 128: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0 Toroidal Ring 16 ElementConical Ring 35 Element

- Ref 37 (Klein)

1000

*1-4

w -1000

0

0 30

-4000

Figure 49Meridional Moment Distribution

111

Page 129: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

6 it iC-Qk

Gj- I K)C I

BESTAVAILABLE COPY

Page 130: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

8. MALLET QUADIULATEIRAL THIN SHELL ELEMENT

A. INTRODUCTION

A quadrilateral thin shell element is incorporated in the discrete element libraryof the MAGIC System. This element, shown in Figure 50, is recommendecd for use asthe basic buIlding block for membranes, plates, and shells. Thc Ilelle triangular thinshell elemert is a compatible companion element useful in regions of irregularity andprominent doubie curvature. The Mallett quadrilateral thin shell element reprcsentI-tion Is developed in detail in Reference 43.

The shape of the general quadrilateral element Is delinedl by the coordinates ofthe four corner points. It is a zero curvature element.. 'he plane of the element isdetermined by its first three corner point coordinates.

The subject element is a thin shell element in that both membrane and flexureaction are represented. Referenced to axes in the plane of the element, the membraneand flexure representations are uncoupled. (Qtional generation of either or both of therepresentations is controlled by the provision of associated effective thicknesses. Thedistinct membrane and flexure effective thicknesses are assumed constant over theplane of the element.

Yn~g I

()

x

Figure 30. Quadrilateral Thin Shell Element Representation

113

Page 131: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Under normal circumstances, four corner points and four midside points partici-pate in establishing continuous connection of the Mallett quadrilateral thih shell elementwith adjacent elements. Used in this way input data volume is reduced and accuracy isenhanced. An option is provided to suppress the midside nodes individually if associatedcomplexities arise in grid refinement or nonstandard connections with adjacent elements.Invokingthis suppression option causes linear variation to be imposed on the specifiedmidside variables.

The Mallett thin shell element is written to accommodate anisotropy of mechani-cal and physical material properties. Orientation of material axes is data specified.Temperature referenced material properties, selected from the materials library, areassumed constant over the element.

A linear generalized Hooke's Law is employed for the equations of state. Threeoptions are provided; conventional plane sti-ess, generalized plane stress, and restric-ted plane strain.

The element formulation is discretized by the construction of mode shapes.Membrane displacements within the subject element are approximated by quadraticpolynomials. Transverse displacement is represented by cubic polynomials. A linearvariation is provided for midplane and gradient variations in thermal loading. Otherelement !oadings, such as pressure, are assumed constant over the element. Deforma-tion behavior of the Mallett quadrilateral thin shell element is taken to be describedby the displacement degrees-of-freedom associated with the gridpoints which it connects.

The variation in strain within the element which is permitted by the assumed dis-placement functions, leads to similar stress variation. Advantage is taken of this byexhibiting predicted stress resultants at the four corners as well as at the center of theelement. Inplane and normal direct, shear, and bending stress resultants are included.The display of stress implies a set of axes of reference. These axes are data specified.

B. FORMULATION

1. Displacement Functions

The displacement functions for the quadrilateral thin shell element areconstructed with reference to the oblique coordinate axes (xo, yo) shown in Figure 50.The origin of this system is taken at the intersection of the diagonals of the quadrila-teral. The orientation of these axes coincide with the diagonals. The xo -axis goesthrough gridpoint number 1. The yo -axis goes through the first gridpoint in the counter-clockwise direction which is designated as number 2.

114

Page 132: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Polynominal mode shapes are assumed for each of the four zones shown inFigure 50. With respect to the oblique coordinate axes these mode shapes are writtenas

ui [B~c~ ,I j=1, 2, 3,4. (244)Uo() = Bu f em} j 1, 2, 3, 4. (245)

w [B B {.8 1 ,~ jl2, 3,4. (246)

where

{f ,}IT = lm' m .2' ' m16 (247)

1&8f I T 1: f V Rf2' ... ,f6 (248)

and the mode shape matrices {Bu) , {B ] ) and {B wj)} are given in Figures51, 52, and 53, respectively. It is apparent from these matrices that the mode shapesemployed for each zone are complete up to the order of truncation.

Elementary interpolation theory is invoked to obtain transformation togridpoint displacement degrees-of-freedom, i.e.

{m}= [r om)] { oml (249)

{of}= [r~o~f ] {0of} (250)

where

t om U,0 2' Uo ,o U , u , U o7 ,V 8

V ol, Vo2, Vo3 , Vo4 , Vo5, Vw, 61 , w 4Vo8 (251)

{of) 'tol' 'o2' '03' wo4' Woxl' Wox2' Wox3' Wox4'

Woyl' woy2 'Woy3' Woy4' W on5' Won6 w on7 ' W 8on (252)

and r(in) and [r(c)] are defined in Figures 54 and 55.

115

Page 133: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0mI 1 182 13m3

19m4 Pm5 Rm6 J m7 RM4 ifm9 Rml0 mll 16m12 m13 mI14 fm15 '8m16

L u I- o I,x x 2

LBU(4I= u° ,x , , ,2 xy y

1. 1= UO I X ,y x X Y (4 2 y 2

Figure 51. Displacement Mode Shapes u 0

Azni 1m2 m3 Am4 Rm5 flm6 Om7 m8 PM9 8mlO dmll 8ml2 PmI3 0m14 ImI5 Jdm16

= * *O

* , 1 , , , , , ,

[B f2 vO X 1 , xy y X

B =v ( 3 1 ,, P , xy,2 2

[ v (4) = [, 0 y , , , ,

Figure 52. Displacement Mode Shapes v 0)o

Oft Of2 Pf3 Pf4 2f5 1f6 Rf7 Of8 J3f9 tlO iIll Jf12 At1 3 Af 14 Rf15 Pf16

LBw(I) I % ! x 2 x y 2 4x ,4x .4y2 4y3JLBw=W0 [I , ,Xx , 4 3 , ~ 2 4 3 , ,J

(2 12xy .4x y

2 .4y3

. 2 4.x3

.x 2yJ

LBW(1 L, x y 2 4y y 4x2 4y 3

JcyJ

LE(4j=w . x yx 2

xy. y. 2, , ,3 x2

y 2 4 * , 4 j

Figure 53. Flexure Displacement Mode Shapes wo u)

116

Page 134: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(in) -1r

[rmwhere

#8m9 J mIO Rmll Smn12 JBIn3 8m14 Rm15 Rm16

Rml 1m2 i3 IBm4 3m5 1im6 1m7 flm8

2

89 81 x 0 x 0 0 0 0

2816 832 1 0 0 0 0

1 0 0 0 0 0 x

812 84 1Y0 0 0 Y4 0

1 1 12 1 12[rm 813 85 1x4 2Y2 7xl T4xlY2 Y2 0 0

1 1 1 1 2 1x2814 6 '3 2 Y2 0 4 x3 Y2 " Y2 0x

1 1 1 12 1215 87 1 20 Tx 3 Y4 0 4"Y4 4x3

1 1 12 1 1216 88 1 i -2T Y4 ix 1 4- 1xY 4 0 4

Figure 54. Membrane Displacement Coordinate Transformation r r, ]

117

Page 135: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C. 0 m 0 0 0 0

Nn C.

C9N C,)C

be N4N c

C~C., C', q

'-C4M.~ ~~~ ~~ 0 t 0 C 07

o .0 C, c tz

-' Cq.

N - -- - - - *N

o 0 0 0 0 0 J C t4

100

C- -P a) IV-

C. 0 0o 00 0 0t.

N 0 0'I

C. 0 0 0 0 N, C 0 0 0 C-3I -T-

* - C) 0C s c

CI it ti sc 0 0 , rat It c it i

118C

Page 136: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The next step is to intrx.uce a transformation to gridpoint degrees-of-freedom referenced to the element orthogonal axes (x g, yg). The transformationrelations take the form

{ Bo [r}g(m) {Bgm} (253)

{8of} Of1~~ {agf} (254)

where

{ Tg.}'' = [ t , .g.l..g2t u. g8 v, V g2 , v g 8 (255)

8gf } T = lwgl'NWg 2 ' wg3 4 ,w glwgx2' ~wgx3 gx4'

(256)

Wgy1 Wgy2$ Wgy3' W 5 W 6' wn 7' W n8]

and the transformation relations [ro(m)] and [r M(f) are given in Figures 56and 57. og og

At this point the optional transformations for the suppression of midpoint

displacement degree.3-of-freedom are introduced. This feature provides flexibilityin idealization and facilitates eccentric connection of elements. The transformationstake the form,

{ag} = [ros m] {() 8 } (257)

{f [r~ ~ M Bf (258)

The degrees-of-freedom {8'gm } and 18', f may be interpreted accord-

ing to Equations 255 and 256. The suppression transformations [rsup(m)] and

[ Vsup (f]are defined in Figures 58 and 59. The effect of these transformations is to

build in linear variations in place of the degrees-of-freedom suppressed.

119

Page 137: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

8gm1 8 9.2 8P.3 S gm4 86.5 8gr.6 8 g.i7 Bgm8 bgm9 8gm1O6g118gml28gml38gnfl4BgmtS 8g16

cas a8om2 sin a

* Cos jtcir.3 1,n a'

cos aSom5 n a*81l

Cos aSom5 'a

cos a

Cos a

Bomio 0 Sif

Som13 0am

0 omlOn am

8om14 010a

I

Som16 * 0 0 0 sina-

Figure 56. Membrane Displacement Transformation Irg

120

Page 138: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

agfl 8gf2 8gf3 8gf4 8gf5 OgfG 897 8gf8 8gf9 8gflO 8gflI Ngf2 8gf138gf14 8gf158gf16

80l 1

8of2 1.

8of3 1 ,,,

80t4 , 1,

80[5

80f6 ,1.,,

8017 ' . . ..

8 09 , cos a, ,sin a, ,

80 f0 Cosa .sin a ,

80fl 1 COS a .sin a ,

8Of12 cos a. , sin a.

80113 ' ,1.

80114 .. ...

80f)6 1

80O 16 . . .. .. ..

Figure 37. Flexure Displacement Coordinate rransrormation JIr (]

121

Page 139: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Ugi Ug2 ug3 Ug4 ug5 ug Ug7 U g8 vgi vg2 vg3 vg4 v g5 Vg vg" Vg8

gI

Ug2u1

g3

Ug4

U 5 12 2

2 2

SK8

1

VgI *1,

vg2

Vg3

Vg4 ' .

V . * *. . __1 , 1 .g'i

2 2v * * . . .1I.1.

2 2

2 2

g8 '

Figure 58. 2Membrane Displacement Coordinate Transformation []

122

Page 140: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

-.herec: a. =-Lsin j4(

1) Cos -- ~-j 2 j 2 \

w U. v w w w wN wg I g2 w., g4 gxI gx2 w,.3 w..4 gyl wgy2 kgy3 %gy4 wgaV wgn6 wgn7 gfl8

wgi

wg2

%% g4

wgx2

w x

wgx3 .

gx4 * *1

wgyl Iw y

w y

wgy4

w. gn5, a 2 , a 1 , b I b,

gn6 a3 .a . I),* b9 ,

.a 3 a3~ 3 3 1

w .n L a 4 4 4a.1 h

Figzure 59. f lexure Displaccrnent Coordinate 1 ransfnrynatio [r~c)]

123

Page 141: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

At this point a transformation is defined to eststblish a vectorial sign con-vention for the rotational degrees-of-freedom associated with the four corner grid-points. In addition, the mldside rotations, if not previously suppressed, are assignedto be vectorially positive from the corner point with the smaller gridpoint numbertoward the corner point with the larger gridpoint number. This transformation iswritten symbolically as

{ = [r ] (259)

where

8f} j'gl W g2' wg,' wg4 , 8g.1' 8gx2' 8gx3' 9gx4'

9 11 6 9 6 6 20gy' gy2' gy3' gy4' On5 On6' On7' 8(20

and the transformation matrix [rsgn J) is exhibited in Figure 60.

A second set of optional transformations is introduced to enable eccentricconnection of the quadrilateral thin shell element to a surface which is a distance eabove the element. This transformation takes the form z

m"}" d] ord (261)

The degrees-of-freedom { 8 } and { 8 may be interpreted according to

Equation 255, and the transformation matrix [re I is shown in Figure 61. Notethat utilization of this transformation requires the presuppression of midpoint dis-placement degrees-of-freedom.

Global or "system" displacement degrees-of-freedom are obtained by theintroduction of further transformations of the form:

{8 [r (m) (262)gm Igs If ,

where

f} = s Bs] (263)

124

Page 142: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

gI g2 g3 g4 gXl gx2 gx3 gx4 gyl gy2 gy3 gy4 n5 n6 n7 n8

wgI

wg2

wg3

w 9

wgx2 -

wgx3 ,

wgx4

w gy ,+1

W gy2 +1

wgy3

wgy4 +1*

wgn5t

wgn6I 1 t

wgn7I f t t

wgn8

Figure 60. Flexure Displacement Coordinate Transformation r1'gu]

125

Page 143: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0 0 8 80 0 860 8g1 g2 93 g4 gxl gx2 gx3 gx4 gy gy2 gy3 Y4 n5 nG n7 n8

u ,l-e

Ug2 ,-ez

ug 3 -e z

ug4 ,-ezg5 * , * , ,

* * * Sug5

ug6

" g7

g g8,, , , ,, ,

vg4

'

e,

Vg5

v g6

Vg7

vg8

Figure 61. Eccentric Connection Transformation. [re]

126

Page 144: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

S1, [ 1, wsx j syl' sz s2, v s2, w2 9 2' ,sy2' sz2'

V 583US6' ' VS6' s 6 n6' ' s4'

Vs7' WS7 ' 0n7 0, 0,u 8 s 8 ' 3 n8 0, 0, J (264)

The transformation matrices [rgs(m)] and [rgs(f ) ] are given in Figures

62 and 63. Assembly of the thin shell element can be referenced to these system dis-placement degrees-of-freedom; however, it is convenient in many cases to employ

special gridpoint coordinate axes. Accordingly, a final transformation to gridpoint

displacement degrees-of-freedom is provided, i.e.

{as}= [r s] {q} (265)

where

{gT - uqi, Vq1 , Wq1 ' q xql' yql' zql'

u q2,v ,2'w 6 6 6q2 q2 q2 xq2 yq2 zq2'

u ,v ,w 6 0 6q3' q3' q3' xq3' yq3' zq3'

q41q4'Wq4' xq4' yq4' zq4'

q5 q5' q5' nq5' 0, 0,

uq61 Vq6, wq6' nq6' 0' 0,

Uq7' vq 7 Wq7 1 anq7' 0,

Uq8' 1q8 Wq8 Inq8' 0. OJ (266)

127

Page 145: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

- - -. ~2Urc-' ~fl*~* -- - - - -

k

ii 1 11N N

k NF-

* eq eq

F-

1~

F-

z 1

k

- eq eq

I-.

N - eq

S F- F-2 2 2N N N

1=*~-~- E

N N eqeq - C', C-.F- L.J

N - cOa - eq- - - F-. Lw

-. 22 2Cl N N

F- F-'eq F-

I,eq eq eq S

F- F-

eq

:5 F- eq U* * - - - 4,C2 2

N N 2eq 4IF-

-? ?, eq eqF- F- 0C

--I. - eq :55 F- F-

:5.2 2 2N N- eqF- F-

eq eqCI- F-

N CIF- F-

2 2N N

CI N ClF- F-

eq eqC~l F-" F-'"

N -k F- F-

N Cl- - eqF- F-

F- F-'"

CI N ~ - CI N * -N N C CI N 'C - CI N 'C - CI N 'P:5 s :5 U :5 :5 :5 ~ 4

128

1.

Page 146: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

,II

2* I

• .1

12g

gI- .a

Page 147: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

-______________- -++ - , +-+---- r ,~ -'--'--*-'---'- * ~- - " + ' " +

The matrix [r sq ] Is made up of the individual gridpoint axes directioncosine transformations from the relations

= [T,] {xqIj (267)

positioned along the major diagonal as shown in Figure 64.

The foregoing transformations may be collected symbolically to obtain asingie transformation between the field coordinate displacement degrees-of-freedom

S nd the final gridpoint displacement degrees-of-freedom {q }. The resultsa Fe a t id lows:

{Rm}I = [r q(m)]{q} (268)

{,f } = [r q(f)] {q} (269)

where (MI

(m . [rom m) r ()g (270)Pq 0 og sup L eJ[(f

gs

[rq (f)] = [ ro ] [ rgM ] [r ap(f)] [r gn (0 ] [ r(f) ] ] fr() rsj (271)

This completes the explicit statement of the displacement functions employed for the

Mallett quadrilateral thin shell element.

2. Potential Energy

The strain energy density for a thin shell element of zero curvature isI defined as

L dU fjde]{r (2'72)

wbere

{6I 1t6 e .,J (273)

{I,-} = to- , J (274)

10

Page 148: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Given:

C' S11S 2S 3 11 I 12 C ~ 13 ITS 1 2 2 2 3 C y~ 4 -C 1 2 C 2 2 C 2 3 v

L 13 "23 S33j" J L itC'1 '23 33Known:

Plane Stress W* 0z

by definition

Plane Strain 417 0

Observe:

For both plane stress and plane strain

dU f [d edxy d z.d xy 17X -f[d d I]d [ dc x W

7xy

Specialize:

For plane Stress 2

S S S0 4S SS11 12 13 x 33 x 3

'y S12 S22 S23 0 y 14l2Y S S22 3 22

_ - 13 S 23 3 33 _$ 33 $33

I-C 13C , C2 C323 '

Cy F 12 , C212 ' C213 10 r 1 ) C2 33 17C 33

~223

12 22' C2 0y C12Sc 22SC3

: : : 13 C2 3 L S

L 33 33C3

-- e - - I V x x V z x x E1II' 12 13 EiT y "1z S 12 C 313 V32 V - y 3, V

eC iC Ij C-CC C2 3 0

22 22-- - 2 22 2 23 ( - yx

C12 C C3 YM I

13 23 33 SYMM EZ Is 23 S3 3 Gxy

Also x a y xy

,{,) a .dy),(a +V dx), oj

Figure 64. Plane Stress/Strain Option131

Page 149: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Linear elastic material behavior is assumed to take place from an initial

state of Arkin {i I to a final state of stress { } and strain 3 C ,

{ 0() Em]{{ }- {ej } (275)

The matrix of elastic constants [E] is given explicit expression for thespecial case of orthotropy in Figure 64. The superscript m indicates the coordinateaxes of reference.

Substitution of the assumed constituitive relation into the strain energydensity definition yields, after integration, an expression for the strain energy ofelastic deformation in terms of the strains.

dU I LC (m) [E(m) I e} - [E(m) Em) {EjM) (276)

If the material axes (in) are orientated at an angle with respect to thechosen element geometric axes (g) a transformation must be introduced.

f f(m)}I [T ,a I {(g)} (277)T

1 oT,}-- [.] {c')} (278)

The transformation o is defined in Figure 65. Transforming theaxes of reference of the strain energy density and the constituitive equation obtain

a dU IC(g)j I E(g)3 f (g [4(g)] {(g)}(79and

where

[E(g)] [Teo.] T [E(m)] [TCo.] (281)T

iiJ (g [T a] [ E(m)I ff1 ~ I [M I IE~g)I tJ(g { 1 ~ (282)

132

Page 150: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(9)(in) " x y xy

x + cos ++ sin y, + sinycosyy + sin2y , + cos2y , -sinycosy

xy -2 sinycos y, +2 sinycosy, + cos 2Y- sin2 y

Figure 65. Strain Transformation [TCf,.]

The well known strain-displacement relations for a thin shell element ofzero curvature can be written as a sum of membrane { e I and flexure { K } contri-butions.

f= {e(g)} + z {K (g ) } (283)

It is convenient to separate the membrane strain into linear and nonlinear parts.

{e ()} = {e.()} + {e w (g )} (284)

Explicit definition of the strain contributions in terms of the displacement is given by

T

{eu(g) =[ ux , v ,u +vJ (285)

(g) = Wx ' 2.w ,ww J (286)1 -F y wx Wy

T

{K (g ) } [-Wxx , wyy -2w xy (287)

It is convenient to carry forward the separation of membrane and flexurestrains into the strain energy expression prior to introducing these strain-displace-ment relations. In so doing it is assumed that f ei} is a linear function of the zcoordinate.

{i} {Ci}+ z {Cf } (288)

133

Page 151: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The resulting expression for the strain energy is written as a sum of mem-brane ) , flexure Of, and coupling ')c contributions. Including an external workterm 4Pp as well, the set of four energy contributions is written as,

A . [eu(g) [ E(g)] f,(g)} -m D e~J ~g dA (289)

0 f (.3[() E~]{() [K~g) {i}) dA (290)

c= fA (t [eu(g)J [E(g)] {ew(g)}) dA (291)

4P f ( p W~g) dA (292)

This set of energy functions is employed as the point of departure in derivingthe companion triangular thin shell element reprasentation in Section 9.

In order to realize the algebraic simplification afforded by oblique coordi-nates axes, it is necessary to transform the displacement functions of Equations 285,286 and 287 before substituting into the strain energy. Given the transformation relation

Xo ' s in C1 Xgand :I [ 1 : iit {Z}.(293)

and using the chain rule for partial differentiation, the following transformation rela-tions are derived.

f = f (294)x xg o

f = cosa f 1 f (295)yg sin a x0 sin a yo

f f (296)Xgx = x Xgg 00

f Cos2 1 2 cosa f (297)

ygyg x sin 0 sin 2 sina xoYo

f cosf +-- f (298)x 9 y 9 sin a ""x -iaf~Xgyg sinG X sin oYo

134

Page 152: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Invoking these transformation relations, 285, obtain the strains expressed interms of displacement functions defined with reference to the element oblique coordinatesystem:

{e )(g' [T {Au (299)

{e(w)}g = [T ] {A }w (300)

{Ka [T [' ]A } (301)

whereT

Amu} = [ u, Uv x , vy (302)

T 2

Mw} = T Wx 2 Wy , wwx y (303)

{Afw} T= [-w -w , -2w J (304)

The matrices [Tu] and [Tw] are given in Figure 66.

Introducing these strain-displacement relations obtain the energy functionalsin terms of displacements referenced to the oblique coordinate system.

D =f ( I [A ] ['k] {AIu} - m J {'m)) dxdy (305)

Of f -1 [Af J [Ifk ] {A fI- [Af]J f} ) dx dy (306)

c = f (IAmuJ [I c ] {Amw}) dxdy (307)

xI

) p w sinra)dxdy (308)

where

T

[ k] t sin a IT] [E(')] [T] (309)

135

Page 153: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(0) ux "y xy _(g) -

U +I , 0 , 0 , 0x

[T1 0 cos a + 1V ' sin a sina

11(U +V) a '+1 +0

y x sin a sina

(0)(g) 1 2 1 2 -2w www w-2W ,

g xx'- 2Wx -yy, y X y

-W - W2 +1 , 0 , 0'oc 2 x

[T a 1 2 cosaTw -WyyWy sin2 a sin2a sin2 a

91

-2w cw wos a 0 1xy xy sin C' sin a

Figure 66. Displacement Function Transformations

T

{ I t sina [T ] { 1.j(g)} (310)

[Ibk] t31sing [Tw]T [E(g )] [Tw] (311)

{If.} t3 sina [T ] T ffi (g ) (312)

[Ic ] = tsina [Tu ] T[E(g)] [Tw] (313)

Equations 303, 304, 305 and 306 are the desired form of the energy functional.It should be noted that, in expressing the nonlinear coupling energy, the second orderterms in the prestrain have been assumed small relative to the corresponding firstorder terms in the total potentiai energy functional.

136

Page 154: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The next step in constructing the element representation is to effect thediscretization by introducing the previously derived mode shapes into Equations 300,303, and 304. This results in the relations.

{A} = [D In'j'] f{Sm} (314)

{Afw }= [Df()] {.8} (315)

The matrices rDm0)] and [Dfo)] are presented in Figures 67 and 68,respectively. The vector f A mw } is a quadratic function of the coordinates { f }and symbolic representation is not httempted at this point.

Algebraic statement of the membrane energy contribution of Equation 305is considered first. Examination of the component relations of Equation 314leads toidentification of a typical form for each element of the vector { A mul , i.e.

(Amu) k) [dj [cm] (k) {o am (316)

where

{ I}T = [i,x,yJ (317)

For example, focusing on the first zone (k = 1), the first element (/ = 1) is given by

,2$ RM4(318,

Explicit statement of the r cm J and { m } matrices for each of the four zones isgiven in Figures 69 through 72.

137

Page 155: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16Ux -0, 1, 0, 2x, y, 0, O, 0,

u 0, 0, 1, 0, x, 2y, 0, 0,

vx 0, 1, 0, 2x, y, 0, 0, 0

v , O, 01, 0, x, 2y, 0, 0y

u "0, 1, 0, 0, y, 0, 0, 2x,

u y0, 0, 1, 0, x, 2y, 0, 0,

v. 0, 1, 0, 0, y, 0, 0, 2xx

V L0, 0, 1, 0, x, 2y, 0, 0y

u 0, 1, 0, 0, Y, 0, 0, 2x,x

[31 Uy 0, 0, 1, 0, x, 0, 2y, 0,

v 0, 1, 0, 0, y, 0, 0, 2xx

v 0, 0, 1, 0, x, 0, 2y, 0y

u 0, 1, 0, 2x, y, 0, 0, 0,x

[ )0, 0, 1, 0, X, 0, 2 y, 0,

Vx , 0,. 1, 0,2x, y, 0, 0, 0

y 0, 0, 1, 0, x, 0, 2 y, 0

Figure 67. Membrane Displacement Derivative Matrices

138

Page 156: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

xx 24x , 8v .

2wxv4 , , , 4 1 16y J

Wxx . .. ,2 2 ,24x S y

[.f(')] wy 8xz:24y

2Wxy 4 ,,16y, , . , , 16X

w *2 .24x ,8y

2Wxy4, . , 16y. 16

wxx , 2 , , ,2 ,. 8y. .. , ,x,

-[12,4 .. 24Y

2Wxy L 4 , , ,16x . .. 16y, , , ,

Figure 68. Flexure Displacement Derivative Matrices

(AM,) 1 rcm] = r I, , j

{ (Ie T w 1m 'a 4 '-8m5 J

(Au 2 [c [. 1 = 1 * 2J

{ }T Im 3 -0-5 Pam ]

(A 3 [ CJ = 12 *1

{m IT: [ mlo,,m12,m,3J

(Amu) 4 r',mI r I , , 2 Ja"m r I ami,,"o, 3"nT] 4J

Figure CO. Zone I Membrane miffres Parametrs

139

Page 157: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0 0 C d

Cf)d

L:q 9 C214

000

04 0

4~

ca CA aD

- A 16 a C$

0

10

Page 158: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

x w,

eq 0 001.

+ + ++ + + + + 4

M 40.

C4.4

~ 00

- ~C 1,44 e.

H Cl HIo 1- 10 42 .,t '-4 o - 4R C

60 0o 6 400 eo40 d 0 0

m 04

4 0

141

Page 159: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The general form identified with the elenients of the vector { A mu } leads

naturally to a general form for the associated energy contributions. Firstly, the mem-brane energy is expressed in indicial notation.

4 4 4(k)

OX (Om) (319)k=1 j=l i _ 1

where

)I ( ) (k)

zone k

- (Ie)(Amu)i(k)) dxdy (320'

The general contributing energy form now follows directly by introducing

the general form for the elements defined in Equation 316, i.e.

(k) (k) _(k) (k) (k) (k)

O~M) ~(mk) ij [Gm~iJ rm~iI [k] [0m]J {'m}

(k) (k) (k) (321)

(Im e)jI a mJ. [c raI I {CE}

where

[C = f {d} [djdxdy (322)

zone k

{C.} fzone k d Idx dy (323)

Presentation of these matrices is prefaced by definition of notation in

Figure 73. Then, [ Ck] and C.are given in Figure 74. The knowledge of these mat-

rices together with that of the [emi and {tam} matrices specified in Figures 69 through

72 enables explicit algebraic expression of each of the (0 ),). These Individual energy

contributions are summed to obtain the objective algebraicmelxression for the total inem-

brane potential energy, I. e.

[m tM ] {JmI - [.m] Ff} (324)

142

Page 160: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(k)88 800 ' 10 ' 01

ICk ()10 20 ' 11

01 , 11 , 02

[cEc(k) [ 0 , 01 (k)

Figure 74. Stiffness Submatrices

As disclosed by the notation employed, [ Km] and { Fe} are the membrane stiffnessand prestrain matrices referenced to field coordinate displacement degrees-of-free-dom { 8 } . Explicit statement of these matrices is redundant since they are simply

the assembled results of explicitly specified contributions.

It is convenient to have separate load vectors for prestrains due to temper-ature. The desired modification is available immediately from Equation 310.

{04 =AT t sin a [Tu] [T, 0. ] [E(m) ] {a(m)} (325)

The objective algebraic statement of the flexural potential energy followsin analogy with the development for the membrane potential energy. Examination ofthe component relations of Equation 315 leads to identification of a typical form foreach element of the vector{Af} ,i.e.

(k) (k) (k)Af} > = IdJ [cfJe {JfJ (326)

For example, focusing on the first zone (k = 1), the first element (.e= 1) is given by

A f) -W 'x 1 , 2 94

-24, Rf7 ] (327)

Ei lcit e ent ol the r Cf ad If matrice for each of the four

zones is given in Figures 75 through 78.

143

Page 161: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(Af), CfJ 2 ,-2 24 , 8]

{a}fI = [.8f4 ,1 '0 8 J a'

(Af )2 1 Cf] = 1-2 , 8 , 24J

~hf)3 a} [1f6 '1 f9 fl1~~

f)3 [CfJ = 4 .6 ,16

Figure 75. Zone 1 Flexure Stiffness Parameters

(f )1 : [Cf j =[ 2, 24, 8j

{f} f j f!4' '9f15' 13f16j

(A 0 2 :IC f] = 2, 8, 24]

( 0f3 :IC fJ = [ 4, 16, 16J

{o}y ['8f5' -8fl' 'e9.1

Figure 76. Zone 2 Flexure Stiffness Parameters

144

Page 162: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(f) I [] [2 ,24 ,8

a {f[}T= [o 14 f I.' ,Gf16

"[Co ] = [2 , 24]

{ [,r} = [4 16 , 16 j

{ f} [05 RM f1' f12J

Figure 77. Zone 3 Flexure Stiffness Parameters

(,Y ), [ICrf] [2 24 , 8

(f) 2 [Cr] = 2 , 8 ,24 J

(Af) [cfj [4 ,16 ,16]

TIcr a f['sf5 ,'Of8 , If12]

Figure 78. Zone 4 Plexure Stiffness Parameters

145

Page 163: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The general form identified with the elements of the vector {A } leadsto a general form for the associated energy contributions. As before, the energyfunction is expressed in indicial notation as

4 3 3. (k)

ZD Z Z( ) (328)¢f = X 2: % ). f3.

k=l j=1 j=1 1J

where

(k) (k) (k)

(f)ij Jzone k ( 2 'fk) (jAf) (Af) (329)

The general contributing energy form now follows directly by introducing thegeneral form for the elements { } defined in Equation 326, i.e.

k 1) (k) (k) (k) (k)

0 ~ ~ ~ f)) 'f C k I)f f- (If). [fJ. [cfJ. {C} (330)

Particularization of this general form to the individual [ cf J and {af }and summation yields the objective algebraic expression for the total flexural poten-tial energy, i.e.

Of~ = 2~.[~][s {~ ~j{E (331)

As disclosod by the notation employed, [ f ] and {Fe are the flexure stiffnessand prestrain matrices referenced to field coordinate displacement degrees-of-free-dom { . Explicit statement of these matrices is omitted since they are simply theassenmbled results of explicitly specified contributions.

As in the case of the membrane prestrain load vector, the flexure prestrainload vector is particularized to thermal loading. The desired modification followsimmediately from Equation 309, i.e.

S=,Tf 3 2 TT [' ] [E(m)] {a(m)} (332)

146

Page 164: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Work equivalent gridpoint forces are provided for the case of a transverseload uniformly distributed over the quadrilateral thin shell element. The external workof this loading is defined by

= xv Pz w sin a dx dy (333)

The introduction of the assumed displacement modes into this expression yields4

k foekpz sin a [flfJ {B}(kdx dy (334)k = 1 one k

Substitution from Equation 246 and integration then yield.3 an algebraic expression forthe external work, i.e.

O4=) e [~ f F PI (335)

The matrix {Fp J , referred to as the pressure load matrix referenced to fieldcoordinate displacement degrees-of-freedom, is given in Figure 79.

3. Stress Matrices

The stress resultants for a thin shell of zero curvature are defined in thenotation of Figure 80 as follows:

x = a-c x = z N xY dz (336)

M x=f z c dz M =4 f z xy dz f z xr dz (337)

x x y

-QxJ z ax J +( y) dz (338)f;-z ax,) +z ay xQ*z (+ dz (339)

147

Page 165: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

00 +00 0 0

Ii i (2) S3) + B(4)+ B(2 + +B10 10 10 10 2

8()8()+ (3) (4)

) (2) + 8 + 8o3

(l) + 84(4) 0420 20

2 8(l) + L. B(2) + 2 8(3) + 2 B/51111 11 11 5

1) + (2)02 +026

4 8(-) + 4 8(4)730 30

P sin a 4 B (1) + 4 8(4)21 21

4 8 (i) + 4 8 (2) 0 912 -12

4 8(1) + 4 8 (2)

03 03 10

S(3) + S(4)02 02

4 B (3) 4 8 (4 ) pin

12 12

4 B (3) + 4 S (4) 3

03 03 013

8 (2) + 8 (3) 4

20 20

4 8(2) + 4 8(3) I 530 30 I15

4 8 (2) + 4 8J(3)

21 21 16

Figure 79. Pressure Load Vector, { Fp}

148

Page 166: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

z Qxy

Nxy

Nxy

Mxy

yx

MM

xy

Figure 80. Stress Resultants

It was tacitly assumed in defining the stress resultants that nor:near mem-brane flexure coupling contributions to the stress resultants are small relative to firstorder terms. This assumption is carried forward in writing the stress resultants interms of the strains

{Nf(g)} = t[EI)] [T] {Anu( ° )m -t {m(g)+ t { o(g)} (340)t3

M()} [E(g )] K(g) L (g)} L_ { fo (g )} (341)3M~) 3 {f

{Qf} = t [Q1] [E(g )] K +-!-[G2] [E()] { K(g) (342)

GI] = 0 0 , [G2] = 0 1 (343)

The stress resultants are expressed with reference to dispiacement functionsdefined in the oblique coordinate system of the element by substituting from Equations299, 300, and 301.

149

Page 167: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

{Nf(g) ;t [E>] [T( ] {Amw(o)} - {f (g)}+ t I MO (g)} (344)

335

{M(~} 4 [ Tw ] {Afw<°})- 3 { d(')+L{'

{Qf1} -w [1] [E (,] [T Af}(345)0

-. [G2] [Eg)] [T] {Cos{8 A(0)}0

sina dy 0fw (346)

Introducing the displacement mode shapes assumed over the four zones ofthe element, the stress resultants can be written collectively as

"(g)SNfN

Nf SNAN

M g f () SM -(347)

(g)

f S

where

))} t [E( [) Df(J(

3

S :M 12 [ )Tw] D,] [rf.] (349

(S< =-L, [GI] [E.,,,] [Tw] [k a D> ,] [rf.]0

1 [-- [-()] [r ] (350)sin ay 0

{N} = (t{ mtj() (351)

t3

{ AM1 - { if (g)} (352)

150

Page 168: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C. EVALUATION

1. Membrane Stress Analysis

The first illustration which uses the quadrilateral thin shell element in astructural evaluation will be the following. Consider a thin square isotropicplate loaded with a self equilibrating parabolic membrane load as shown in Figure 81.The material properties and pertinent geometric data are also shown in the figure.

The idealizations used for the finite element analyses are shown in Figure 82.Three different grid sizes were employed in this evaluation. One element, four element,and 16 element solutions were obtained in order to evaluate convergence characteristics.Due to conditions of symmetry it should be noted that only one quadrant of the plate wasanalyzed. For the finite element idealizations employed in this evaluation, the midsidenodes which were loaded by the parabolic load were suppressed. This suppressioninvokes a linear edge displacement under the load.

The results obtained from this set of convergence studies are presented inFigures 83 and 84. Figure 83 is a plot of the membrane displacement, uq, at the middleof the plate ts edge versus degrees-of-freedom employed inthe analyses. The referencesolution (Reference 44) is designated by the solid line. Figure 84 presents a curve ofthe membrane displacement, ux, and stress resultant, Nx, versus the edge span of theplate for the idealization siown in Figure 82 (16 element solution).

A

32 in.Analyzed

t .. 1in.

E =30 x 106 lb/in. 2 .

Figure 81. Parabolically Loaded Membrane

151

Page 169: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Y

Note:Loaded Edge Midpoint Nodes areSuppressed Only for Parabolic Case.

a) One Element

Y Y

x X

b) Four Elements c) Sixteen Elements

Figure 82. Idealization

152

Page 170: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

0)'-.

0 0

f- 4 4)

0 0V

41

Ai$4

0 C14 41

441

0)

$'4

a 00Ln~~~4 4JI 1 g ~

1531

Page 171: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

16 Element Solution

1.0

.9

.8

.7

.6

vi .5

04o *4

r .2

0H

~~154

Page 172: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Again it should be noted that the reference solution is designated by thesolid lines and no discernible difference between solutions can be detected.

2. Membrane Gridwork Influences

The second illustration which utilizes the quadrilateral thin shell elementin a structural evaluation will be the following. Again, consider a thinsquare isotropic plate loaded with a self equilibrating parabolic membrane load asshown in Figure 81. This illustration will involve the effect that the shape of theelements used in the structural idealization has on the determination of the centeredge displacement of the membrane.

The six idealizations used for the shape study are shown in Figure 85.It should be noted that due to symmetry only one quadrant of the plate was analyzed.The midside nodes which were loaded by the parabolic membrane load were suppressedin this solution.

The results obtained from the subject shape studies are shown in Figure 86.These solutions indicate that the displacement values, uq, obtained for the middle ofthe plate's edge, are fairly insensitive to the shape of the element for this -lass ofproblem.

3. Plate Stress Analysis

The third illustration which utilizes the quadrilateral thin shell element ina structural evaluation will be the following. A simply supported isotropic square platewith a uniform normal pressure load of one psi is shown in Figure 87 along with itsmaterial properties and pertinent dimensions.

The idealizations used for the finite element analyses are shown in Figure82. Note that no node points are suppressed in this analysis. Three different gridsizes were employed in this evaluation. One element, four element and 16 element solu-tions were obtained in order to evaluate convergence characteristics. Due to condi-tions of symmetry only one quadrant of the plate was analyzed.

Figure 88 is a plot of the transverse displacement at the center of theplate versus degrees-of-freedom employed in the analyses. The reference solution(Reference 45) is designated by the solid line. Figure 89 presents a curve of thetransverse displacement, Wx, and bending moment, Mx, versus the center span of theplate for the idealization shown in Figure 82 (c) (16 element solution). Again, it should benoted that the reference solution is designated by the solid lines and no discernibledifference between solutions can be detected.

4. Plate Gridwork Influences

The fourth illustration which utilizes the quadrilateral thin shell element ina structural evaluation will be the following. A simply supported isotropic plate with a

155

Page 173: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Y Note: Loaded Edge Midpoint Nodes

ar upesdOl o

2

A11

'3 4

5 6

Figure 85. Shape Study Idealizations

156

Page 174: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

U, 0

~~0

UU)

0. 1

o w~ 1o

00

o 0 04

(ut)~OT b~ ~u~mTdsJ

157Ck

Page 175: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Plate Edges are Simply Supported

A

Iz,,T T ,/

32 in.

A

t = 0.1in.

E = 30 x 106 lb/in.2

V = 0.3

Pz = I lb/in.2

Figure 87. Simply Supported Square Plate withUniform Normal Load

158

Page 176: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

-165--4-

060

155

0.150-

> .145

.14 1 1 1 I

0 10 20 30 40 50 60 70 80 90 100

Degrees of Freedom

Legend:

0 Magic Quadrilateral

Reference Alternate Solution

Figure 88 Convergence of Quadrilateral ElementPlate, Square, Isotropic, Simple Support, Uniform Pressure

159

Page 177: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1.5

* 1.0

x 0.5

0. 0.0 .

-10.0

0 -20.0

*--30.0 ".MX4 r-

0

-- 40.0 0

-50.0

y -16.0 y O.0 y 6.O0Sec. AA Span (in)

Legend:** Bell Quadrilateral, Grid C9Ref erence QuadrilateralReference Alternate Solution

Figure 89 Behavior Of Quadrilateral Element Plate, Square,Isotropic, Simple Support Unit Uniform Load

160

Page 178: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

a uniform normal pressure load of one psi is shown in Figure 87 along with itsmaterial properties and pertinent dimensions.

This illustration will involve the effect that the shape of the elements usedin the structural idealization has on the determination of the maximum displacementof the plate.

The six idealizations used for the shape study are shown in Figure 85.Due to conditions of symmetry only one quadrant of the plate was analyzed.

The results obtained from the subject shape studies are shown in Figure 90.These solutions indicate that the determination of the platets center transversedisplacement is fairly insensitive to the shape of the element for this class of problem.

161

Page 179: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

$4

0

0-

c4 0.40

z -4E-4 0 $

H w-4W

co

0Ln 0

O$4

0U,1

uLn

U) U

rz4

162

Page 180: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

9. IEILLE TRIANGULAR THIN SIIEIL ELEMENT

A. INTIIOICTION

A triangular thin shell element is incorporated in the discrete element library

ef the MAGIC System. This element. illustrated in Figure 91. is recommended for

use a the basic building block for most doubly curved shells. Additionally. it is

useful in combination with the Mallett quadrilateril thin shell element for dealing

with Irregular geometries of all membrane. plate. and shell structures. The Ilelle

tri:angular thin shell element representation is develotx.-d in detail in Reference 46.

V"'C

( 2(x.x2 yI) L

vt I{ . "v

6 ((xj x ))

.., .

X

Figure 91. Triangular *rhin Shell Element R.presentation

163

Page 181: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

i;

The shape of the general triangular element is defined by the coordinates of thethree corner points. It is a zero curvature element. The plane of the element isdetermined by the three corner point coordinates.

The subject element is a thin shell element in that both membrane and flexureaction are represented. Referenced to axes in the plane of the element, the membraneand flexure representations are uncoupled. Optional generation of either or both ofthe representations is controlled by the provision of associated effective thicknesses.The distinct membrane and flexure effective thicknesses are assumed constant overthe plane of the element.

Under normal circumstances, three corner points and three midside pointsparticipate in establishing continuous connection of the Helle triangular thin shellelement with adjacent elements. Used in this way input data volume is reduced andaccuracy is enhanced. An option is provided to suppress the midside nodes indi-vidually if associated complexities arise in grid refinement or nonstandard con-nections with adjacent elements. Invoking this suppression option causes linearvariation to be imposed on the specified midside variables.

The Helle thin shell element is written to accommodate anisotropy of mechani-cal and physical material properties. Orientation of material axes is data specified.Temperature referenced material properties, selected from the Materials Library,are assumed constant over the element.

A linear generalized Hooke's Law is employed for the equations of state.Three options are provided; namely, conventional plane stress, corrected plane

stress, and restricted plane strain.

The element formulation is discretized by the construction of mode shapes.Membrane displacements within the subject element are approximated by quadraticpolynomials. Transverse displacement is represented by cubic polynomials. Alinear variation is provided for midplane and gradient variations in thermal loading.Other element loadings such as pressure are assumed constant over the element.

Deformation behavior of the Helle triangular thin shell element is taken to bedescribed by the displacement degrees-of-freedom associated with the gridpointswhich it connects.

The linear variation in strain within the element which is permitted by theassumed displacement functions leads to similar stress variation. Advantage istaken of this by exhibiting predicted stress resultants at the three corners as wellas at the center of the element. Inplane and normal; direct, shear, and bendingstress resultants are included. The display of stresses implies a set of axes ofreference. These axes are data specified.

164

Page 182: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

B. FORMULATION

1. Displacement Functions

The displacement functions for the triangular thin shell element are con-

structed with reference to the coordinate system (Xg, yg) shown in Figure 91. The

origin of this system is located at the centroid of the triangle. The orientation of

the Xg axis is defined by corner gridpoint number 1. The yg axis of this right-

handed coordinate system is taken counterclockwise from the Xg axis in the plane

of the element.

Polynomial mode shapes are employed to represent the displacement

functions over the element. These mode shapes, for the membrane displacements,

take the form

u= [B u j{1, m }1 (353)

where v = {v8m } (354)

1{0m I [10ml Rm2' ... I1m12 ](355)The mode shape matrices [Bu J and [Bv] are exhibited in Figure 92. It should

be noted that both of these represent complete quadratic polynominals.

The transverse displacement function is approximated by distinct polynomials

over each of the three zones of the triangular element identified in Figure 91. The

basic cubic polynomials may be written symbolically as

w'J) = [ Bw ] {(J)} j= 1, 2, 3. (356)

where the mode shape matrix [Bw]is given in Figure 92 and the Iy (J)I are simply

the undetermined coefficients.

Interzone continuity requirements impose interdependencies among these

undetermined coefficients, yielding

PrJ) [ a p)] {-8f} (357)

The resulting admissible displacement functions are given by

{w'i)} [B]j [r7'(i)] {j~f} (358)

where

{1f} IT = [Ief1 ' Rf2 )9~f12 J(359)The transformation [ r7yia] to independent field coordinate displacement degrees-

of-freedom for transverse displacement 1.8f) are exhibited in Figures 93 through 95.

165

Page 183: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C-

CC >1 cqC4 c

CIL)

4-)

x N eq eqC-

C4-

:14c eq :4 q0

Q4 P44~ C

v.4 v-4 4 < .- r-4

166

Page 184: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

fl Of2 f3 f4 f5 6 Of7 Of8 O9 Of10 Of1 I f12

(:1)

y1 1

)'

72 ( ), 1 ,

y31 , ,

4(1) , 1

(1)

6(1) , ,

y7(I) , 1

,, 1,

9 , 1 ,

Figure 93. Flexure Disph.ckement Interzone Transformation

167

Page 185: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

x 2 x 3

9f l O N J 18N Rf RfM 'f 7 fi 8 Jfr9 P f IO 'ef I *f 2

),(2 ) ,

(2)

Y4 (2 )

,5 (2 ), 1 ,

(2)

Y9(2)(2)

(2) 2 -,3P 3 ,32 P . .- 3 p 0 -2p.

(2) 3 2 3 2Y O-2p3 -p 3 I . 2P 3 p.

Figure 94. Flexure Displacement Interzone Transformation [r -P (2 ) ]

Elementary Interpolation theory is invoked to obtain transformations from field

coordinate to gridpoint { } displacement degrees-of-freedom, i.e.

= [rog(m) f {8}) (360)

{$}= [r.Bg(f)] {8f} (361)

168

Page 186: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

f1 'f2 1f3 fO /ff5 f6 Af 7 Rf8 f9 Rf)O fIl Of12

Y(3 1

(3)

Y.,

(3)7(3)

S(3) .

3)

8

( 3 ) 2 3S3P2 21), • -3p2 . p22 e

Y1 0( .- 2p 23 P.)2 12 1 2

F (3)jFigure 95. Flexure Displacement Interzone Transformation [r ,j

where { 8gm}T [Uq1 'Uq 2 'Uq 3 'Ug4l Ug5$ Ug6 $ (362)

Vg1 Vg2 9 Vg3 9 Vg4 t Vg5 9 Vg6

L gf Wgl Wgx1'gylWg2'Wgx2Wgy2' (363)w, ,w w ,w ' wJ

Wg3 Wgx3' gy3 Wn4' Wn5, Wn6

169

Page 187: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

rr -1 (f) -.t.It is con~(2iient to define the transformation matrices Irn8 m 1 and frog Iin terms of submatrices by writing

g ] = (364)

mm

g ' 0 0 [131 ] [r7,')[ g ][B,,' 0 0 [r. 8 2)1 (365)

0 [B 3 ] 0 L~

o 0 B [12] r1~~[B2 3 ]' 0 0

o 0 [1 3 1 ], 0

These submatrices are now given explicit definition in Figures 96 and 97.

At this point, optional transformations are introduced to enable suppressionof the midside displacement degrees-of-freedom. This feature provides flexibilityin idealization and facilitates consideration of eccentric connections. The transfor-mations take the form

{gm}= [Irup(m).] {Bfgm} (366)

{ gm} = [rsup(f)] {gf } (367)

The degrees-of-freedom 18'gm } and {'gf} may be interpreted according to Equa-tions 362 arid 363. The suppression transformations r (m)] and r up(f), are

given in Figures 98 and 99. L sup p J

A transformation related only to flexure is defined to establish a vectorial signconvention for the rotational degrees-of-freedom associated with the three cornergridpoints. In addition, the midside rotations are signed so as to be compatible withadjoining elements. Specifically, they are assigned vectorially positive in the direc-tion from the corner gridpoint with the smaller gridpoint number toward the cornergridpoint with the larger number. This transformation relation is written symbol-ically as

{B[r (f f} (368)where

where 8gf}=[Wgfj gxl gylW, ggx2, gy2 ,

w, , ,(369)g3 gx3'n

170

Page 188: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

c'Jo

x r-4 x4

x + C

x 0

C- -4 +q C1 x -xT

T-4 001cr

0

0

CIO,cli >+

0:. m-I.

,-4 o4

- Ci '-Iqxx " rxx + +

rl 03

x bO

-~c C')C,3

17i

Page 189: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

1 x 0 x 0 0 x0 0 0

[B= 0 1 0 2x 0 0 0

20o 0 1 0 xI 0 0 1 2 0

2 2 3 2 2 3

1 x2 Y2 x2 x2 Y2 y2 x2 x2 yY 2 2Y2

[B] 0 1 0 2x2 Y2 0 3x22 2X2y2 Y2 0

00 x2 2y 2 0 x 2 2x 2 Y 22

2 2 3 2 2 3

x3 Y3 X3 x Y3 y 3 2 3 x3 y 3 3y3 Y33

3

2 22x3 y3 0 3x3 2x3Y3 Y3 0

0 x3 2y3 0 X32 2x3Y3 3Y32

BI] - r - "Y2' -y 2 (x2 _X). .(xl +x 2 )4 [L22 _ _12) "y (x2 "X 1) Y." (Xl + x2)

2 Y2'

2f].rl 2 _ 2 1 32(x + x2 ) (x2 - (xI + x2 } 2 L -y 7 Y Y 2x X "4-(x2 - x1)

LB ]= 123L t° 2 -z y3), (x3 "- x2), '"2 + x3) 'Y2 - y) 1' - x22) _(y32 _ y22] "x3 - x 2)( 2 +3

+1 1 2 1( 2 [2 2) L 2 - 2 1 - 2 1 21

"4" (2 (+Y2 -YsI. (x2 2 2

2 +2 3 ) 2j,3 -2'(Y2 + Y3

)

lD3 r 3 Y3 ' (x - x3 )' (x 3 AX) Y3' L2 -2 " 3

2

2(x2 + xl) (X2 - 2 2) + X3 [ ,2 -x32 3 2 - xY2 y 2

1.= +X) I( __-- ] - Y

Figure 97. Flexure Displacement Coo.-Jina Transformation L 1

172

Page 190: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

.2 ' ' *8 . . . t ' "gml 8 gm2 g3 8gm4 gm5 gm g7 8'98 899 gmlO 8'gM8I igm12

UgI 8 grnl I

Ug2 9 8 gm2

Lig3 8

gm3 1

I 1U g. 8B m

g4 Bgn4 2 2

1 1U gn5 '

1 1" , Bg.o 2 2 2

VgI 8 gm7 1,

Vg2 Bgm8 , 1,

Vg3 8 gm9 , , 1

1 1Vg4 8gnO 2 2

1 1

1 1g8P112 -2 2

Vg6 ' '2

Figure 98. Flexare Displacement Coordinate Transformation ('])L supJ

The transformation matrix [ rsg (,)] is shown in Figure 100.

The transformation introduced next is designed to enable eccentric connectionof the triangular thin shell element to a surface which is a distance ez above the ele-ment. This transformation effects a coupling of the flexure degrees-of-freedom tothe membrane displacements and is written as

{8gm}= [H , [re]] P{{ gm (370)

173

Page 191: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

x + 1-xwhere: a = L

yj +1-y

bj -- Lj+

L

WgI Wgxl wV I Wg2 Wgx2 Wgy2 Wg3 Wgx3 wgy3 Wn4 Wn5 WnG

w

w gXI11

KV I

w g2I

Wgxl

Wgy I 1

Wg2 , 1 ,

W gx2 , 1 ,

Wgy 2 , 1 ,

wg 3

Wgc3 , 1 ,

W gy , 1 ,

wgy3

W 4 0 +bj -aj 0 +bj -aj 0 0 0 0 0 0

wn5 0 0 0 0 bj -a, 0 b -a) 0

w 0 b -a. 0 0 0 0 bj -aj 0 0 0

Figure 99. Flexure Displacement Coordinate Transformation rsup

174

Page 192: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

wO w9 w 8 9 9gW gx gyl g2 gx2 gy2 g3 gx3 gy3 n4 n5 n6

w gI

wgXi

Wgyl +1

Wg2 , 1,

Wgx2

Wgy2 +1

Wg3 , ,

W g x , , , -I

wgx3

W n4 ,,+1

wn4

wn5 , ±1

Wn6

Figure 100. Flexure Displacement Coordinate Transformation [(f)]sgn

The degrees-of-freedom {8"gm} and {8"t'} may be interpreted according toEquations 362 and 369 with the understanding that these quantities now refer to theeccentric gridpoints. The eccentric connection tramisformation [re] is given inFigure 101. Note that utilization of this eccentric connection feature requires thepresuppression of the midside gridpoint displacement degrees--of-freedom.

Global or "system"' displacement degrees-of-freedom are introduced via afurther set of transformation relations of the form

{s it gm} [rgs(m)] f8) (371)

{Stgf} r [g(f)] f{a} (372)

175

Page 193: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

w g lxi 9y w 2 gx2 8y2WgV3 gx3 9 gy3 OM On5 On6

U g2 -ee

ug4

u g 5

VgG

Ifg2 +

v g3 +

v g4

v g5

Figure 101. Eccentric Connection Transformation [rewhere

8{ [}= u1 , V81 , w 1l, e X1, sl sl (373)

s2's2'ws2 S.1 sy2' 8Sz2'

s3 ' ~v. 3 'w. 3 . sx3' s3'~ sz3'

v , ,90 0 0,s4' s4' s4 sn4'

U 5 p 5 W 5 , 95 0 0,

s5 0, 05 n

176

Page 194: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The matrices [ rgs m and [ gs f which accomplish the transformation tosystem displacements are given in Figures 102 and 103. These system displace-ment degrees-of-freedom can be employed to assemble discrete elements; however,in many applications, it is convenient to employ special gridpoint coordinate axes.Accordingly, a final transformation relation is provided to reference the displacementdegrees-of-freedom to gridpoint coordinate axes, i.e.

{8a S}= [1'sq] {Sq} (374)

where

-S q IT 9 99v1 q1 qi qY10q (375)

Jt q29 q29 qxl' qyl' qzl'

q39 Vq31 q31 qx2 qy29 qz2'q3 v 3 W,~ 8 99q4 Vq4, Wq4 qn4 y 0 z3

u v w , 0 0q51 q5' q59 qn5 '

u v ,w 9 0,q61 q61 q6' eqn6' 0

The matrix [rsg I is made up of the individual gridpoint axes direction

cosine transformations from the relation

{ Xs} = [T sq] { xq~j (376)

positioned along the major diagonal as shown in Figure 104.

The foregoing transformations may be collected symbolically to obtain a singketransformation between the field coordinate displacement degrees-of-freedom 10BJand the final gridpoint displacement degrees-of-freedom IfM . The results are asfollows:

where [r(][i,[ rg")r (m) qm){q ]

[1~qm)= [I g '' ] [r'u~ ) [ ] [e] , gsf [r sq ]

7(379)

177

Page 195: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

~0.1

I I I 111111111C, *

* I,.

- I I

K

2

.011111

K C, C,

F-.

-'I I I I I I I I C,0 I I I I i. I I I I a-"

K I F-

C I j I I

a~I I I liii- C, E

I.. C,

C I I I 04 I I- I I I I I0 I I I I I I

K F- F-

- 0

- . . III I II I

-, I I II '4

* C, I, PI.. C, K

I..

a a a a E* I I I I "I

0 F- I -.

I, 04* 04 0K F- F-

K I..

~II II

* C, K)4- 04

"I a- I a-

K F- F-

C I

- C,* - C,~ I-. a-.

- 04 04* - *1

0 ~.. F-

K F- F-

K K K S S K 0 0 0 0 0 0

178

Page 196: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

o Co

m 44

C Cd

co 0

N 0

00

424 04 0i F

N, Fo 179

Page 197: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

r

[[Tqq]ITqq]

[Tq]

!s

[ 2's]

[T[]3,

Tsq] 4'

'[xii.

[ sq] 6" ']

Figure 104. Displacement Coordinate Transformation ["sq1

This completes the explicit statement of the displacement functions constructed forthe Helle triangular thin shell element.

2. Potential Energy

The total potential energy functional appropriate to thin shells of zero curva-

ture was stated in Equations 289 through 292 in terms of four contributions, i.e.

(I[eugJ [E(]{ed (381)

f .-()[K(g)] [E()] {K(g)} -(4 [)] {Ifi)) dA (382)

180

Page 198: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

c = J t e() [E()] {e(g)}) dA (383)

p -fA ( pw W(s)) dA (384)

Accepting the foregoing statement of the total potential energy functioui asthe point of departure, the first step is executed primarily for notational convenience.The strains are written in terms of the displacement functions via the relations

f{e()}T = {A }IT [Tu] T x [uU, vv yJ 1, 0, 0 (385)0, 0, 1

0, , 0

f eg) T =I{A} T w [ -w y , w w J (386)

{ K-) T -AT [_w, _wyy _2Wxy J (387)

The potential energy functional contributions for the triangular thin shell elementare now written in analogy with those for the quadrilateral thin shell element as

( A- [Amu] ['ink] {finu} [Amu] f Ine) dA (388)A

' ) ( [A fwj [Il,]fAff)dA (3890

) = f (pw) dA (391)

where

[Ik] = t[TuJT [T e] T [E(m)] [To.] [Tu] (392)

,1 =- t[T.T [T7 T[E(m)] ei()l (393

181

Page 199: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

[1] t [T [ ] [To] (396)

The next step in constructing the element representation is to effect the dis-cretization by introduction of the previously derived displacement mode shapes intoEquations 385, 386, and 387. This substitution yields

K ul 1[Dm] {m} (397)

{Af} = [DfJ ~() (398)

The matrices [ Dn l and [DJ are prepented in Fi ures 105 and 106. The vector{Amwl is a quadritic function of the coordinates {y, and symbolic representationis not atempted at this point.

Algebraic statement of the membrane energy contribution of Equation 388is considered first. Examination of the component relations of Equation 397 leads toidentification of a typical form for each element of the vector {&mh },i.e.

(A =[d r i, { t (399)

where

{d}T =[1,x, y.] (400)

For example, focusing upon the first term (I = 1) obtain,

(AMU) 1X [ix.(41

2m5

Explicit statement of all of these rcm J and [amJ matrices is given in Figure 107.

The general form identified with the elements of the vector { A mu } leadsnaturally to a general form for the associated energy contributions. Firstly, the mem-brane energy functional is rewritten as

4 4

1 i=1 l ( (402)

182

Page 200: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

>1 x-A

8x

--

0 x

C.4.

Cl))

r4.

C-"-4

1833

Page 201: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

YI Y2 Y3 )4 Y5 Y6 Y7 Y8 Y9 Y10

-W , -2 , ,-6, - 2 y ,

-w , 2, , -2x , -6yyy

-2w ,, -2 , ,-4x , -4y ,xy

Figure 106. Flexure Displacement Derivatives Matrix [Df]

{a()} T = [m2, m4, )m5J

{0 (2)}T [13m3 , m5, m6

{a(3)}T= [ S 13m10, 13J

[I'~ m [1M , 2 0, 1]i

[a(4)y = , 1,2

[cm [.. r %11 2, 1 ]

Cm = [

Figure 107. Definition of Notation, {a( )} and rC~m)J

184

Page 202: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

38ij = x 8 ij

' =1

Zone = 1:

x k x+m k x8(, ;xf m2jfOfk0 yf3 = 32 x dydx+ 20 dydx

x 3 k30x x2 30 x

Zone J = 2:

2 fO fk3ox 30 x, dJf

(2 xi y ydy dx + 0 x dx

3 3 1x 31 31 13

Zone i = 3:

( x2 k20x LX dy d

8 i0 x dy dx +

2 k21x +21

where:

k21 x -X 2 , k32 = xx' k20 x2, k31 x-x1 22 3 2 x1 - 3

x1 Y3 _ x1 Y2 x2y3 - y2 x3

m 31 x X3 .21 x1 x 2 2 x3

Figure 108. Definition of Integral Notation, 8 (k)ij

185

Page 203: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

where kijI (Amu) j(

A (403)=f[ (IMiJ ( )J xd[ ~-(,). (Amu)i]dxd

The general contributing energy form now follows directly by introducingthe general form for the elements defined in Equation 401, i.e.

.7,l .l (1 k)j[aI [c [mk] [ cmJ, j lam .,QrnEi 1mii ~c~~c}(404)

where [k f{dlddxdy (405)

A

c.J= f {d dx:dy (406)

A

Presentation of these matrices is prefaced by definitions of notation in Figure 108.

Then, [cmk] and [cm,] are given in Figure 109. The knowledge of Lhese matrices,together with the statements of the [cmkl and {am} matrices, enables explicitexpression of each of the (0m) ij" These individual contributions are summed to

obtain the objective algebraic expression for the total membrane potential energy, i.e.

"m= 2 [i3m] [KM] {IRm} [13m1 {F}46 (407)

The matrix is the element membrane stiffness matrix and the vector { mlis the element membrane prestrain load representation. As disclosed by thenotation, both of these are referenced to the field coordinate displaeement degrees-of-freedom. Explicit statement of these matrices is considered redundant sincethey are simply the assembled results of known contributions.

It is convenient to define a special prestrain vector for thermal loading.This is easily accomplished by rewriting Equation 393 to read

{Im,}= Tt [T]T [%..] T [E(m)] [(m)] (408)

The objective algebraic statement of the element flexural potential energyfollows in analogy with the development for the element membrane potential energy.Examination of the component relations of Equation 398 leads to identification of atypical form for each element of the vector {A f}, i.e.

186

Page 204: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

ICCmk] 00osi 10 0

810' 820 8 11

801 11l 802

{c } = [800 ,81 801j

Figure 109. Definition of Notation, [c]and {C }

( 1 f )(okd) [cfJ F f~' le f} ) (409)

For example, focusing on the first zone (k = 1), the first element (1= 1) is given by

(A = -W ' () iX, yJ [2': ]?4} (410)

Explicit statement of all these [cf] and [af] matrices is given in Figure 110. Itshould be noted that these matrices are common to the three zones of the element.

Having defined the foregoing quantities, the flexure energy is accountablyrewritten, i.e.

3 3 3k= i=1 j 1

where

(Of i~k fIf) j k)1 ) i( k ) &fJ(k) O I(Af)i k ) ] dx dy

zone k (412)

The general contributing energy form now follows directly by introducingthe general form for the elements of {A f } defined in Equation 410, i.e.

~ [aii')[ciji[cfI(') j*cfjj{Gfj (413)17a I,

-(,, )i [o,fi (k) [o j, {o,,}il (

187

Page 205: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

I

H = f'4 Y'7 Y8

(2)} L '9 10.,

TCo(3)} y 5 y,

[c ' J = [-2_,-. ,-2- ]

[c2) = [-2.,-2 ,-6J

[c 3 J [ -2 ,-4 ,-4]

Figure 110. Definition of Notation, [C (')Jand{a( )}fwJ I fw

Particularization of this general form to the individual [Cf 1, { ac} I

[cfk] and { Cf} matrices and summation yields an algebraic expression for

the element flexural potential energy associated with the kth zone, i.e.

(k) = 1 (k)A ] (k) { _I}(k) [yJ {Ff } ((k)f 2 L [Kf F() )}k k (414)

Substitution from Equation 357 brings in the field coordinate displacement degrees-

of-freedom=k I--k T A](k)

of ~ [f1A [r R I [Kf (k) [rY ]{f}(415)

[ [fJ [r (k)1 {ff })

A final summation over the three zones yields the flexure stiffness [Kf ] and pre-

strain load {'f4} matrices referenced to field coordinate displacement degrees-of-

freedom. This result is written

188

Page 206: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

= 2jf f ~]{f FA {f} (416)

As in the case of the membrane prestrain load vector, the flexural prestr.inload vector is particularized for thermal loading. The desired modification followsimmediately from Equation 395, i.e.

3 TI'f.} Tf L [T~ ~ [E(m)] {ca(m)} (417)

The final element matrix which arises from the potential energy is the pres-sure load matrix. The external work term of Equation 389 is expanded in terms of thedisplacement mode shape for theAth zone to yield

W=p J ~ La {JBwI dAi (418)At

Integrating this expression obtain

W F [pt]{~() (419)

wh , {Fp) is given in Figure 111. Summation over the three zones is accomplishedwith the introduction of Equation 357. The result is an expression for the externalwork which contains the pressure load vector 4 Fpj referenced to field coordinate dis-placement degrees -of-freedom '

w d jF} (420)

00 , 1,01,2,11 0,3 0 2 , 03lFigure 111. Pressure Load Vector

3. Stress Matrices

The stress resultants for a thin shell of zero curvature are defined, In thenotation of Figure 80, as follows:

N r f dz N , f dz Nxy J rxy dz (421)

z z z

189

Page 207: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Mx zO(x dz M xO dz M z1 r dz (422)x xy y xy xy

f fz z zdo- ar c.y r

S f-- ) dz Q-z + ) dz (423)

z z

It was tacitly assumed in defining the stress resultants that nonlinearmembrane-flexure coupling contributions to the stress resultants are small rela-tive to first order terms. This assumption is carried forward in writing the stressresultants in terms of the strains

{ 9 N0 Ig} f e [u) {(g)} - t {1jg)} (424)

{Q(9) = 3 [ E( g] f { - (g)}} + t 3 [G2- tE g ) {.ifg( (4 }}

(426)where

G1i 09 [ 1:0 (427)

G2 [0:1] (428)

The stress resultants are expressed in terms of the displacement func-

tions by substitution from Equations 383 and 384.

{N )}=t [E')] [T] { Amu} - t { 1t( )} (429)

3 3

{M1 = [E~g] {Lw f ( )J~ (430){Qr~ 12 12~ (E) {4{A}

t 3[G2] [] a(431)

190

Page 208: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Introducing the displacement mode shapes assumed over the three zones ofthe triangular thin shell element, the stress resultants can be written collectively as

{No- )} [NJ {I8m} f{-dm} (432)

and

} (433)

where

=t [E"] Tu [Dm] (434)

{ M} =_ 4 ,_}(48

This completes the statement of the matrices which comprise the Helletriangular thin shell element.

19.

Page 209: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

C. EVALUATION

1. Membrane Stress Analysis

The first illustration which utilizes the triangular thin shell element in astructural evaluation will be the following. A thin square isotropic plate loaded witha self equilibrating parabolic membrane load is shown in Figure 112 along with itsmaterial properties and pertinent geometric data.

A

l Quadrant

Analyzed

32 in.

Yy q

xD

Nx

232 in. -N 100 1 6

A

t = 0.1 in., =0.3

6 .2E = 30 x 10 lb/in.

Figure 112. Parabolically Loaded Membrane

The idealizations used for the finite element analyses are shown in Figure113. Three different grid sizes were employed in this evaluation. Two element,eight element and 32 element solutions were obtained in order to evaluate convergencecharacteristics. Due to conditions of symmetry only one quadrant of the plate wasanalyzed. For the finite element idealizations employed in this evaluation, the mid-side nodes which were loaded by the parabolic load were suppressed. This suppres-sion invokes a linear edge displacement under the load.

192

Page 210: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Y

Note:Loaded Edge Midpoint Nodesare Suppressed Only forParabolic Loading Case

x

a) Two Elements

Y Y

•~M MW wI

b) Eight Elements c) Thirty-two Elements

Figure 113. Idealization

193

Page 211: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The results obtained from this set of convergence studies are presentedin Figures 114 and 115. Figure 114 is a plot of the membrane displacement, ugat the middle of the plate's edge versus degrees-of-freedom employed in theanalyses. The reference solution (Reference 44) is designated by the solid line.Figure 115 presents a curve of the membrane displacement, ux and stress resul-tant, Nx , versus the edge span of the plate for the idealization shown in Figure 113 (c)(32 element solution). It should be noted thit the reference solution is again desig-nated by the solid lines and no discernible difference between solutions can be detected.

2. Membrane Gridwork Influences

The second illustration which utilizes the triangular thin shell element ina structural evaluation will be the following. Again, consider a thin isotropic squareplate loaded with a self equilibrating parabolic membrane load as shown in Figure 112.This illustration will involve the effect that the shape of the elements used in the struc-tural idealization has on the determination of center edge displacement of the mem-brane.

The six idealizations used for theshape study are shown in Figure 116. Due toconditions of symmetry only one qi.adrant of the plate was analyzed. Ths :idsidenodes whichwere loaded by the parabolic membrane load were suppressed in thissolution.

The results obtained from the subject shape studies are shown in Figure 117.These solutions indicate that the displacement values, u , obtained for the middleof the plate's edge are fairly insensitive to the shape ofhe element for this class ofproblem.

3. Plate Stress Analysis

The third illustration which utilizes the triangular thin shell element ina structural evaluation will be the following. A simply supported square isotropicplate with a uniform normal pressure load of one psi is shown in Figure 118 alongwith its material properties and pertinent dimensions.

The idealization.: used for the finite element analyses are shown in Figure113. Note that no node points are suppressed in this analysis. Three different grid

Af sizes were employed in this evaluation. Two element, 8 element, and 32 elementsolutions were obtained in order to evaluate convergence characteristics. Due toconditions of symmetry only one quadrant of the plate was analyzed.

Figure 119 is a plot of the center transverse displacement at the centerof the plate versus the degrees-of-freedom employed in the analyses. The referencesolution (Reference45) is designated by the solid line. Figure 120 presents a curveof the transverse displacement, wx and bending moment, Mx , versus the center spanof the plate for the idealization shown in Figure 113 (c) (32 element solution). Again,it should be noted that the reference solution is designated by the solid lines and nodiscernible differences between solutions can be detected.

194

Page 212: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

IQj

030

03

W q3

03 0

C)CO4 0

43 r

00 0

'I.

.195'

Page 213: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

* * 32 Element Soln

Exact Soln

1.0

.8

.6

1 .4

a

U

l.2

-1600 0 16.0

Section AA Span (in)

Figure 115 Membrane Displacement And Stress BehaviorVersus Plate Edge Span

196

Page 214: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Y

Note:Loaded

| i EdgeMidpointNodes areSuppressedOnly forParabolic~Loading

Case

2

3 4

5 6Figure 116. Shape Study Idealization

197

Page 215: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0' 0

0 0

0

4

%0kWUcc0.

0. r.0

N r4 C)

c.-4 -4 .4

14

0.0

4400

cn E-4 -

0

CL 4

(uT) £0T x bf, 42uamqovTds9;U

198

Page 216: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

Plate Edges are Simply Supported

A

t 32 0.1in6 2

E 30 x 10 6lb/in.2

v 0.3

1z Ilb/in. 2

Figure 118. Simply Supported Square Plate with Uniform Normal Load

199

Page 217: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

H

0

.160

4)

.155 ___________-

0 10 20 30 40 50 60 70 80 90 100

I-'

Degrees of Freedom

SMagic Triangle

Reference Alternate Solution

Figure 119 Convergence Of Triangular-Element Plate, Square,Isotropic, Simple Supports, Uniform Pressure

200

Lw

Page 218: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

L- 1.5 -*1,4

o 1.0 -

0.5

0.01 0.0U

VI -10.0cc .

-20.0

Cu-30.0

-50.0

y -16.0 y= 00 y =.6.0Sec. AA Span (in)

Legend:

* g Magic Triangle

-- Reference Alternate Solution

Figure 120 Behavior/Triangular Element Plate, Square, Isotropic,

Simple Support Unit Uniform Load

201

Page 219: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

0

0.

Lnn

IAr I

04

HA rAX 0

4.

44 0.IA 44

H 0O

rnc

I~

.4C4

.4P4

0

(UT) T X b14 'u~m33.0.T

Page 220: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

4. Plate Gridwork Influences

The fourth illustration which utilizes the triangular thin shell element'ina structural evaluation will be the following. A simply supported square isotropicplate with a uniform normal pressure load of one psi is shown in Figure 118 alongwith its material properties and pertinent dimensions.

This illustration will involve the effect that the shape of the elements usedin the structural idealization has on the determination of the maximum displacementof the plate.

The six idealizations used for the shape study are shown in Figure.116. Dueto conditions of symmetry only one quadrant of the plate was analyzed.

The results obtained from the subject shape studies are shown in Figure121. These solutions indicate that the determination of the plate's center transversedisplacement is fairly insensitive to the shape of the element for this class of problem.

203

Page 221: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

This Document Contains

Missing Page/s That Are

Unavailable In The

Original Document

BESTAVAILABLE COPY

Page 222: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

10. DISCUSSION AND CONCLUSIONS

A. DISCUSSION

Integrated general purpose analysfs capabilities of the MAGIC System class sig-nal a major advance in the state-of--the-art of automated tools for analysis. Thesuperior cost effectiveness of such systetns over conventional multiple special purposeprogram capabilities is compelling.

This assertion of superior performance from large scale program systems maywell contradict conclu,'ions drawn from experience. Complexity and inefficiency havelong been concomitant with large size and versatility in computer programs. Indeed,the elimination of these depreciating effects was prerequisite to realization of thefavorable cost effectiveness of the MAGIC System.

Large size and versatility, without excessive complexity, are assumed intrinsicto the MAGIC System in subsequent paragraphs, as attention is focused upon the rela-tive efficiencies of integrated general purpose analysis capabilities and multiplespecial purpose computer program analysis capabilities. This is to presume the pre-requisite elimination of the greater hindrance; namely, the excessive complexitywhich choked off many early general purpose program developments. This problem-atical complexity was encountered when programs of simple organization grew topress upon the limi.ts of computer software and hardware capabilities. Extensions

beyond this point were accomplished by intricately coordinated multiple usage ofvaluable names and locations, special program versions with omitted features andother actions which accumulated to entangle the logic and data storage until furthermodification became impractical.

In the face of this situation increasingly powerful analytical models and solutionmethods were formulated and numerical implementation demanded. And, as is oftenthe case, sufficient pressure was built up to bring about the technological advancesneeded in the computer technologies.

Advances were forthcoming in programming technology which established thetechnical fea.ibility of a truly general purpose computer program system. Advancesin computer hardware insured the economic feasibility as the technical feasibility wasestablished through a number of contributing developments. The collective result ofthese latter deve" nents is, in a word, "organization." Among those organizationalcharacteristics 'atures considered essential are, the breakdown into single func-tion module . ,gram library concept, the matrix interpretive system, theSUBSYS rout . In-depth discussion was given to these considerations in Section

2 and is not repeated here. Rather, attention is given to the benefits which accruefrom their fulfillment in the MAGIC System.

205

Page 223: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

It is appropriate to emphasize at this point, that the MAGIC System for structuralanalysis is more than a discrete element computer program. It is, in one sense, aProblem Oriented Language (POL) which enables various Analyst specified computa-tional procedures. And, at the same time, it is designed with attendant structuralanalysis practices evolved from applications experience. These practices are dis-cussed in detail in subsequent paragraphs. The point of interest here is that theefficiency of We MAGIC System is an overall efficiency governed more by men thanmachines.

The more comprehensive the comparison, the greater the advantage shown bythe integrated general purpose analysis capabilities over multiple special purposeprogram capabilities. In nearly all cases an equitable comparison must include con-sideration of program development efforts since relevant technologies are continuouslyadvanced. On this basis the integrated approach enjoys the greatest relative advantage.The integrated approach is also superior to the multiple program approach when con-sidering only factors involved in utilization of operational capability. On the otherhand, shorter execution times are conceded to specidl purpose programs without dis-pute, since execution efficiency is not essential to the case for the greater overallefficiency of integrated analysis capabilities.

Attention is focused now on the impact of the integrated general purpose com-puter program approach on the efficiency of the many processes involved in mainte-nance and application of responsive analysis tools in support of a broad structuraldesign activity. Program maintenance efforts benefit from the highly modularizedorganizational structure to an even greater extent than the initial development effort.

In the initial development, functional modules are established against the require-ments of the alternative analysis procedures taken collectively. And, since an exten-sive commonality exists, multiple repetitious coding is avoided. This same payoff isderived again as existing modules are retired in favor of new modules which offerimproved performance. The introduction of a single improved module is reflected toadvantage throughout all pertinent analysis procedures of the computer program sys-tem. The option exists to retain alternative modules for the same function withoutsacrifice. This provides useful operational flexibility and a convenient testbed forvarious candidate procedures. Alternative procedures can be evaluated within thesystem without disrupting its operational status.

The foregoing has dealt with maintenance of existing analysis capability. Main-tenance is also interpretable as generalization of, and addition to, the overall analysiscapability. Completely new analyses can be implemented with the addition of onlythose functional modules absent in the existing capability. For example, finite elementheat conduction analyses are possible with relatively minor modifications to theMAGIC System.

206

Page 224: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The benefits derived from the organization of a general purpose computer pro-gram system in development, maintenance, generalization and extension are simul-taneously important disadvantages associated with multiple computer program analysiscapabilities. The extensive commonality among analyses leads in this latter case tothe repeated development of coding to perform a given function. The preparation ofspecial versions of new modules and the introduction of these into a multiplicity ofcomputer programs is often not justified and the overall capability is depreciated.

Another particularly important handicap borne by the separate programs of amultiprogram capability is that these programs can not command, individually, theprovision of many useful special features. For example, useful options and diagnosticsare usually omitted from these special purpose program routines. Also, such pro-grams frequently encounter obstacles such as machine storage capacity which must beavoided rather than surmounted in view of the limited applicability of the program.Advancements in computer software and hardware are further considerations of im-portance in the maintenance of an analysis capability. Ti'ese advancements placemultiple program capabilities in special peril. Those programs not being activelyutilized at the time of transition in software or hardware are easily overlooked and inthis way are lost from the overall analysis capability.

No single factor is more important in the provision of a responsive analysiscapability than documentation. Engineering documentation must delineate analysisprocedure, input data and output data. Programming documentation must provide foroperation and modification of the program.

Consolidation of the analysis capability into a general purpose program resultsin a corresponding favorable consolidation of documentation. Not only is volume re-duced but the total capability is described uniformly as a whole. Small programs tendto be the personal tool of the initiator. As a consequence, the documentation preparedis generally inadequate to enable general ,sage. This situation leads to extensivetutorial instruction to realize the benefits of the program development. At the veryleast, multiple program capabilities place the burden of assimilating the overallanalysis capability from the individual manuals upon the user.

The foregoing has pointed out decisive advantages of general purpose programsystems in the context of development and maintenance of analysis capability. Themost compelling advantages, however, are found in operation. The greater efficiencyof the MAGIC System relative to multiprogram capabilities for analysis stems inlarge measure from the extent of the analysis process which is covered. Time con-suming, error prone, manual transfers of data between special purpose or single stepcomputer programs are avoided. The integration of heat conduction and thermal stressanalysis within a single system can circumvent the laborious preparation of tempera-ture data. The integration of stiffness and vibration analyses can similarly circumventthe manual transfer of stiffness and mass data. These eliminations of manual effortyield reductions in calendar time which is often the paramount consideration for con-tribution of analysis to design. This is not to say that long continuous executions aredesirable. Execution interruptions enter importantly into proper utilization of theMAGIC System.

207

Page 225: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

The MAGIC System is designed to facilitate good structural analysis practicesin support of the overall structural design process. Individual design organizationsare best served by structural analysis practices and program versions which are, tosome degree, distinct. On the other hand, the extensive commonality which does existamong design organizations provides strong motivation for reviewing the effectivestructural analysis practices and supplemented program version which have evolved atBell Aerosystems.

The structural analysis process begins with the idealization of the structure intoan assemblage of finite elements. This is a multistep operation if the structure isfirst separated into substructures. Generally, the separation into substructures isgoverned by the phyeical interconnections of the major structural components. Theidealization into finite elements is governed by variations in geometry, dimensions,material, applied loading and boundary conditions.

Preprinted input data forms are employed to simplify and thereby improve thereliability of the input data specification. These preprinted input forms associatedwith the MAGIC System are an important improvement over card image forms forfrequent as well as infrequent users since they incorporate automatic data generationfeatures. These built-in data generation features are supplemented at Bell by auxil-iary (not integrated into the MAGIC System) data generation programs. Some of *heseare employed routinely. Others are extremely simple programs written for a single,problem related calculation. Such auxiliary programs are frequently employed toadvantage in the generation of gridpoint coordinates with reference to the global rec-tangular coordinate axes, since '.xpreosion of these can require extensive tedious cal-culation. This gridpoint coordinate data set should be interpreted here to includepoints for specification of gridpoint axes transformations and stress and materialangles as well as points associated with degrees-of-freedom.

The first MAGIC System execution undertaken is to confirm the assembled inputdata deck. This deck is read and the implied data is given explicit definition. Forexample, material properties are extracted from the Material Library and gridpointaxes transformations are generated from the coordinate table. The completed dataset is examined in this preprocessing execution. All data items are stored for execu-tion restart and printed for further checking by the analyst.

The preprocessing execution is supplemented at Bell to include the generation ofa magnetic tape which, in turn, generates a plot of the s'ructural model on an automaticplotting machine. This plot enables efficient and reliable confirmation of the two mostproblematical data items; namely, the gridpoint positions and the finite element con-nection arrangement. Beyond this point the structure plot is a useful identifying titlesheet for the printed problem output.

The next phase of the analysis process proceeds via a restart through the gener-ation of the structural matrices for stiffness, stress, loads, assembly, boundary con-ditions, etc. Built-in features control this matrix generation to selectively form onlythose matrices required for the current analysis. Completion of the matrix generation

208

Page 226: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

phase signals exit from the Structural System Monitor. This is an Interface point be-tween matrix abstraction instruction statements, and, therefore, a point for optionalinterruption of the execution to examine the system level matrices. This interruptionis used only infrequently at Bell.

Calc.lation proceeds under the FORMAT System to the governing matrix equa-tion and thence to the solution for the displacement vectors for all load conditions.For some problems execution may be terminated at this point. For many otherproblems the validity of the analysis can be assessed against these displacementresults and an execution interruption is justified by the computational invest-ment required for the secondary results. Ideally, the deformed structure shouldbe plotted to facilitate interpretation of the predicted displacement behavior.

The analysis proceeds from the displacement solution, with or without interrup-tion, to calculation and print of the remainder of the output data items; namely, reac-tions, forces, stresses, etc. This is the conventional point of termination of finiteelement analyses. However, a number of relatively simple auxiliary programs areused to advantage at Bell to relieve the burden this output places on the stress engi-neers. As in the case of the input data generation auxiliary programs, some of the auxi-liary output data reduction programs are employed repeatedly and others are specialto a single problem. The functions of these programs include such things as principalstress calculations and margin of safety determinations. Auxiliary programs which donothing but selectively print and label output data items are also helpful for largeproblems.

Several comments on the evaluation of output data are warranted in concludingdiscussion of good structural analysis practices. The examination of output by theAnalyst should be initiated under the presumption that an error exists with confidencein the validity of the analysis accumulating as the examination proceeds. Given a com-plete set of output, attention should first be given to the gridpoint force balances andreactions. Assured that no unintended reactions exist and that residuals are negligiblysmall, the displacement states should be examined. If the general deformed configura-tion does not expose any inconsistencies, confirmation is completed by examination ofthe more extensive presentation of force and stress data.

The foregoing discussion has focused upon development, maintenance and utiliza-tion considerations important to the favorable cost effectiveness of the present MAGICSystem for structural analysis. Further evolution of this system can be expectedwhich will continue to improve its relative advantage. Updated versions of the MAGICSystem will be compatible with all features developed in connection with prior versions.

B. CONCLUSIONS

It is concluded that the subject MAGIC System provides a capability for structuralanalysis equivalent to that of the predecessor programs delivered under ContractAF33(657)8963, taken collectively. The satisfactory achievement of this overall objec-tive is given substantiation by a number of subsidiary conclusions. Specifically, it isconcluded that:

209

Page 227: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

(1) The finite element library enables effective idealization of most linearstructures.

(2) Computational procedures attendant to the MAGIC System enable the conductof linear displacement and stress analyses in the presence of general pre-strain and thermal loading as well as distributed and concentrated mechani-cal loading.

(3) The stability analysis procedure provided in the MAGIC System enables theprediction of critical load levels for general framed structures.

(4) The preprinted input data forms facilitate the rapid and reliable specifica-tion of problem data.

(5) The computer program organization of the MAGIC System effectivelyutilizes the FORMAT System and is well suited to generalization.

210

Page 228: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

11. REFERENCES

1. Gallagher, R. I., and Huff, R. D., "Thermal Stress Determination Techniquesfor Supersonic Transport Aircraft Structures: A Bibliography of ThermalStress Analysis References 1955-1962," Part IASD-TDR-63-783, Part I, Jan-uary, 1964.

2. Gellatly, R. A., and Gallagher, R. H., "Thermal Stress Determination Tech-niques for Supersonic Transport Ai-craft Structures: Design Data for Sand-wich Plates and Cylinders under Applied Loads and Thermal Gradients,"Part II, ASD-TDR-63-783, January, 1964.

3. Gallagher, R. i., Padlog, J., and Huff, R. D., "Thermal Stress DeterminationTechniques for Supersonic Transport Aircraft Structurep: Computer Programsfor Beam Plate and Cylindrical Shell Analysis," Part Il, ASD-TDR-63-783,January, 1964.

4. Gallagher, R. H., Padlog, J., and Huff, R., "Detailed Description - ComputerProgram for Beam Analysis," Report No. D2114-450006, AD No. 461 216,January, 1964.

5. Gallagher, R. H., and Huff, R., "Detailed Description - Computer Program forPlate Analysis," Report No. D2114-957007, AD No. 461 217, January, 1964.

6. Gallagher, R. H.,Huff, R., and Dale, B. J., "Detailed Description - ComputerProgram for Stiffened Cylinder Analysis," Report No. D2114-950008, ADNo. 461 218, January, 1964.

7. Jordan, S., Maddux, G. E., and Mallett, R. H., "MAGIC: An Automated GeneralPurpose System for Structural Analysis: User's Manual,'! Volume H1, AFFDL-TR-68-56, Air Force Flight Dynamics Laboratory, WPAFB, Ohio, March, 1968.

8. DeSantis, D., "MAGIC: An Automated General Purpose System for StructuralAnalysis: Programer's Manual," Volume III, AFFDL-TR-68-56, Air ForceFlight Dynamics Laboratory, WPAFB, Ohio, March, 1968.

9. Pickard, J., "FORMAT II - Second Version of Fortran Matrix Abstraction Tech-nique: Engineering User Report," Volume I, AFFDL-TR-66-207, Air ForceFlight Dynamics Laboratory, WPAFB, Ohio, September, 1965.

10. Cogan, J. P., "FORMAT 11 - Second Version of Fortran Matrix AbstractionTechnique: Description of Digital Computer Program," Volume II, AFFDL-TR-66-207, Air Force Flight Dynamics Laboratory, WPAFB, Ohio, December,1966.

211

Page 229: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

11. Morris, R. C., "FORMAT II - Second Version of Fortran Matrix AbstractionTechnique: A User-Coded Matrix Generator for the Force Method," VolumeIII, AFFDL-TR-66-207, Air Force Flight Dynamics Laboratory, WPAFB,Ohio, December, 1966.

12. Serpanos, J., "FORMAT II - Second Version of Fortran Matrix AbstractionTechnique: A User-Coded Matrix Generator for the Displacement Method,"Volume IV, AFFD-TR-66-207, Air Force Flight Dynamics Laboratory, WPAFB,Ohio, December, 1966.

13. Mallett, R. H., "Mathematical Models for Structural Discrete Elements," BellAerosystems Report No. 8500-941002, June, 1966.

14. Gellatly, R. A., "Development of Procedures for Large Scale Automated Min-imum Weight Structural Design," AFFDL-TR-66-180, Air Force Flight Dynam-ics Laboratory, WPAFB, Ohio, December, 1966.

15. Mallett, R. H., "Data Management Concepts for Automated Analysis and DesignTools," Air Force Report No. SAMSO-TR-67-108, Proceedings of the Nose TipStress Analysis Technical Interchange Meeting, November, 1967.

16. Frosberg, K. J., et al., "Development of Improved Structural Dynamic Analysis:Computer Graphics," Volume 1I, AFFDL-TR-66-187, Air Force Flight DynamicsLaboratory, WPAFB, Ohio, March, 1967.

17. Clough, R. W., and Rashid, Y., "Finite Element Analysis of AxisymmetricSolids," Journal of Engineering Mechanical Division, 91, 1965, pp. 71-85.

18. Grafton, P. E., and Strome, D. R., "Analysis of Axisymmetric Shells by theDirect Stiffness Method", AIAA Journal 1, 10, 1963, pp. 2342-2347.

19. Zienkiewicz, 0. C., and Cheung, Y. K., "The Finite Element Method in Struc-tural and Continuum Mechanics," McGraw-Hill Publishing Company, Britain,1967.

20. Przemieniecki, J. S., "Theory of Matrix Structural Analysis," McGraw-HillBook Company, New York, 1968.

21. Washizu, K., "Variational Principles in Continuum Mechanics," University ofWashington Report No. 62-2, June, 1962.

22. Key, S. M., "A Convergence Investigation of the Direct Stiffness Method,"Ph. D. Thesis, Department of Aeronautics and Astronautics, University ofWashington, Seattle, Washington, 1966.

212

Page 230: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

23. Bazeley, G. P., Cheung, Y. K., Irons, B. M., and Zienkewicz, 0. C., "Tri-angular Elements in Plate Bending - Conforming and Nonconforming Solu-tions," AFFDL-TR-66-80, December, 1965, pp. 547-546.

24. Gallagher, R. H., "The Development and Evaluation of Matrix Methods forThin Shell Structural Analysis," a Thesis Submitted to the State Universityof New York at Buffalo, 1966.

25. Bogner, F. K., Mallett, R. H., Minich, M. D., and Schmit, L. A., "Developmentand Evaluation of Energy Search Methods of Nonlinear Structural Analysis,"Technical Report No. AFDL-65-113, Air Force Systems Command, WPAFB,Ohio, October, 1965.

26. Bogner, F. K., Fox, R. L., and Schmit Jr., L. A., "The Generation of Inter-element Compatible Stiffness and Mass Matrices by Use of Interpolation For-mulas" (with Addendum), AFFDL-TR-66-80, December, 1965, pp. 397-444.

27. Mallett, R.H., and Marcal, P.V., "Consistent Matrices and ComputationalProcedures for Nonlinear Pre- and Post-Buckling Analyses," Bell Aero-systems Report No. 2500-941019, August, 1967.

28. Jordan, S., "Formulation and Evaluation of a Frame Discrete Element," BellAerosystems Report No. 9500-941010, September, 1967.

29. Martin, H. C., "Introduction to Matrix Methods of Structural Analysis," McGraw-Hill Book Company, New York, 1966.

30. Helle, E., "Formulation and Evaluation of a Triangular Ring Discrete Element,"Bell Aerosystems Report No. 9500-941003, June, 1966.

31. Wilson, E. L., "Structural Analysis of Axisymmetric Solids," AIAA Journal 3,12, December, 1965, pp. 2267-2274.

32. Wang, C. T., "Applied Elasticity," McGraw-Hill Book Company, 1963.

33. Meyers, R. R., and Hannon, M. B., "Conical Segment Method of Analyzing OpenCrown Shells of Revolution for Edge Loading," AIAA Journal 1, 1963, pp. 886-891.

34. Popov, E. P., Penzien, J., and Lu, Z. A., "Finite Element Solution for Axisym-metric Shells," Journal of Engineering Mechanical Division, ASCE, October,1964, pp. 119-145.

35. Percy, J. H., Plan, T. H. H., Klein, S., and Navaratna, D. R., "Application ofMatrix Displacement Method to Linear Elastic Analysis of Shells of Revolution,"AIAA Paper No. 65-142, January, 1965.

213

Page 231: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

36. Jones, R. E., and Strome, D. R., "A Survey of the Analysis of Shells by theDisplacement Method," Conference on Matrix Methods in Structural Mechanics,WPAFB, Ohio, 1965.

37. Klein, S., "Study of the Matrix Displacement Method as Applied to Shells of

Revolution," Conference on Matrix Methods in Structural Mechanics, WPAFB,Ohio, October, 1965.

38. Stricklin, J. A., Navaratna, D. R., and Pian, T. H. H., "Improvements on theAnalysis of Shells of Revolution by the Matrix Displacement Method", AIAAJournal Technical Note, Volume 4, 11, November, 1966, pp. 2069-2072.

39. Navaratna, D. R., Pan, T. H. H., and Witmer, E. A., "Analysis of ElasticStability of Shells of Revolution by the Finite Element Method," Proceedingsof the AIAA/ASME 8th Structures, Structural Dynamics, and Materials Con-ference, March, 1967.

40. Jones, R. E., and Strome, D. R., "Direct Stiffness Method Analysis of Shellsof Revolution Utilizing Curved Elements," AIAA Journal, Volume 4, No. 9,September, 1966, pp. 1526-1530.

41. Mallett, R. H., and Helle, E., "Formulation and Evaluation of a Toroidal RingDiscrete Element," Bell Aerosystems Report No. 9500-941001, May, 1966.

42. Novozhilov, V., "The Theory of Thin Shells," P. Noordhoff, Ltd., Netherlands,1959.

43. Mallett, R. H., "Formulation.and Evaluation of a Quadriliateral Thin ShellDiscrete Element," Bell Aerosystems Report No. 9500-941005, April, 1966.

44. Timoshenko, S., and Goodier, "J. N., "Theory of Elasticity," 2nd Edition,McGraw-Hill Book Company, New York, 1951.

45. Timoshenko, S., Woinowsky-Krieger, S., "Theory of Plates and Shells," 2ndEdition, McGraw-Hill Book Company, 1959.

46. Helle, E., and Mallett, R. H., "Formulation and Evaluation of a Triangular ThinShell Dfiscrete Element," Bell Aerosystems Report No. 9500-941002, May,1966.

47. Sander, G. and Fraeijs De Veubelce, B., "Upper and Lower Bounds to StructuralDeformations by Dual Analysis in Finite Elements," AFFDL-TR-66-199 AirForce Flight Dynamics Laboratory, WPAFB, Ohio, January, 1967.

214

Page 232: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

F

UNCLASSIFIEDSecurity Classification_

DOCUMENT CONTROL DATA . R & D(Secutity classificatlon of title, body of abstract and indexing annotation must be entered shen the overall report I €eed fled

I. ORIGINATING ACTIVITY (Colporate author) 12., REPORT SECURITY CLASSIPICATION

UnclassifiedBell Aerosystems a Textron Company 2b. GROUP

3. REPORT TITLE

MAGIC - An Automated General Purpose System for Structural AnalysisVolume I - Engineer's Manual

4. DESCRIPTIVE NOTES 2Tpe of eport and inclusive date*)

Final ReportI. AUTHOR(S) (First namle. middle Initial, last fme)

Robert H. Mallett

6. REPORT DATE 7a. TOTAL NO. OF PAGES NO. OF REFS

January 1969 209 4.s. CONTRACT OR GRANT NO. 90. ORIGINATORWS REPORT NUMIBER(S)

AF33(615)-67-C-1505b. PROJECT NO. AFFDL-TR-68-56, Vol. I

1467C. Sb. OT14ER REPORT NO(S) (Any other nmfbre Met may be Seal glsdtht. repnort)

Task No. 146702d. None

10. DISTRIBUTION STATEMENT

This document has been approved for public release and sale.Its distribution is unlimited.

II- SUPPLEMENTARY NOTES 12. SPONSORING MILITARY ACTIVITYAir Force Flight Dynamics LaboratoryIResearch & Technology Division

None Wright-Patterson AF Base, OhioiS. ABSTRACT

An automated general purpose system for analysis is presented.This system, identified by the aconym't MAGEC" for '"Matrix Analysisvia Generative and Interpretive Computations,"/provides a flexibleframework for implementation of .the finite element analysis tech-nology. Powerful capabilities for displacement, stress and stab-ility analyses are included in the subject MAGIC System for struc-tural analysis.

The matrix displacement method of analysis based upon finiteelement idealization is employed throughout. Six versatile finiteelements are incorporated in the finite element library. These are:frame, shear panel, triangular cross-section ring, torodal thinshell ring, quadrilateral thin shell and triangular thin shellelements. These finite element representations include matrices forstiffness, incremental stiffness, perstrain load, thermal load, dis-tributed mechanical load and stress.

Documentation of the MAGIC System is-presented in three parts;namely, Volume I: Engineer's Manual, Volume II: User's Manual andVolume III: Programmer's Manual.. i The subject Volume, Volume III,is designed to facilitate implementation, operation, modification,and extension of the MAGIC System.

DD NI,.V1473 UNCLASSIFIEDSecurity Classification

Page 233: MAGIC: AN AUTOMATED GENERAL PURPOSE SYSTEM ...ABSTRACT An automated general purpose system for analysis is presented. This system, identified by the acronym "MAGIC" for "Matrix Analysis

UNCLASSI FIEDSecurity Classification

14. LINK A LINK 8 LINK CKEY WORDS3

ROLE WT ROLE WT ROLE WT

1. Structural analysis

2. Matrix methods3. Matrix abstraction4. Digital computer methods

UNCLASSIFIED

Security Classification