FEAPpv - - A Finite Element Analysis Program

FEAPpv - - A Finite Element Analysis Program

Personal Version 5.1 User Manual

Robert L. Taylor

Department of Civil and Environmental Engineering

University of California at Berkeley

Berkeley, California 94720-1710

E-Mail: rlt@berkeley.edu

December 2019

Contents

1 Introduction

1

2 Problem Definition

2.1 Execution of FEAPpv and Input/Output Files. . . . . . . . . . . . . .

2.2 Modification of Default Options . . . . . . . . . . . . . . . . . . . . . .

3

4

4

3 Manual Organization

6

4 Input Records

4.1 Constants .

4.2 Parameters

4.3 Expressions

4.4 Functions .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5 Mesh Input Data

5.1 Start of Problem and Control Information .

5.2 Global Data . . . . . . . . . . . . . . . . . .

5.3 Nodal Coordinate and Element Connections

5.3.1 The COORdinate Command . . . . .

5.3.2 The ELEMent Command . . . . . .

5.3.3 The BLOCk Command . . . . . . . .

5.3.4 The BLENd Command . . . . . . . .

5.4 Coordinate and Transformation Systems . .

5.4.1 Coordinate Transformation . . . . .

5.5 Regions and Element Groups . . . . . . . .

5.6 Nodal Boundary Condition Inputs . . . . . .

5.6.1 Basic input form. . . . . . . . . . . .

5.6.2 Edge input form. . . . . . . . . . . .

5.6.3 Coordinate input form. . . . . . . . .

5.6.4 Hierarchy of input forms. . . . . . . .

5.6.5 Time dependent load functions . . .

5.6.6 Periodic boundary conditions . . . .

5.7 Surface Loading . . . . . . . . . . . . . . . .

i

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

8

8

9

10

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

12

12

14

14

15

16

17

20

23

25

26

26

26

28

29

29

30

31

33

CONTENTS

5.8

ii

INCLude and LOOPing: Data reuse . . . . . . . .

5.8.1 Include Commands in Mesh Input . . . . . .

5.8.2 READ and SAVE Commands in Mesh Input

5.8.3 LOOP-NEXT to replicate mesh parts . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

6 Element Library

35

35

36

37

41

7 Material Models

7.1 Orthotropic Linear Elastic Models . . . . . . . .

7.2 Isotropic Linear Elastic Models . . . . . . . . .

7.3 Isotropic Finite Deformation Elastic Models . .

7.3.1 St. Venant-Kirchhoff . . . . . . . . . . .

7.3.2 Neo-Hookean and Modified Neo-Hookean

7.4 Rayleigh Damping . . . . . . . . . . . . . . . .

7.5 Viscoelastic Models . . . . . . . . . . . . . . . .

7.6 Plasticity Models . . . . . . . . . . . . . . . . .

7.7 Heat Conduction Material Models . . . . . . . .

7.8 Mass Matrix Type Specification . . . . . . . . .

7.9 Element Cross Section and Load Specification .

7.9.1 Resultant formulations . . . . . . . . . .

7.10 Miscellaneous Material Set Parameter

Specifications . . . . . . . . . . . . . . . . . . .

.

.

.

.

.

.

.

.

.

.

.

.

48

48

50

51

52

52

54

54

56

57

57

58

58

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

59

. . . . .

. . . . .

. . . . .

. . . . .

Models

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8 End and Miscellaneous Commands

61

9 Mesh Manipulation Commands

9.1 The TIE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2 The LINK Command . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

62

63

10 Command Language Programs

10.1 Problem Solving . . . . . . . . . . . . . . .

10.1.1 Solution of Non-linear Problems . .

10.1.2 Solution of linear equations . . . .

10.2 Transient Solutions . . . . . . . . . . . . .

10.2.1 Quasi-static solutions . . . . . . . .

10.2.2 First order transient solutions . . .

10.2.3 Second order transient solutions . .

10.3 Transient Solution of Linear Problems . .

10.4 Time Dependent Loading . . . . . . . . . .

10.5 Continuation Methods: Arclength Solution

10.6 Augmented Solutions . . . . . . . . . . . .

10.7 Time History Plots . . . . . . . . . . . . .

10.8 Viewing Solution Data: SHOW Command

64

66

67

69

70

70

72

73

74

75

77

78

78

79

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

CONTENTS

iii

10.9 Re-executing Commands: HISTORY Command . . . . . . . . . . . . .

10.10Solutions Using Procedures . . . . . . . . . . . . . . . . . . . . . . . .

10.11Output of Element Arrays . . . . . . . . . . . . . . . . . . . . . . . . .

80

80

82

11 Plot Outputs

11.1 Screen Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2 PostScript Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

83

86

A Mesh Manual

91

B Mesh Manipulation Manual

169

C Solution Command Manual

175

D Plot Manual

243

Chapter 1

INTRODUCTION

During the last several years, the finite element method has evolved from a linear structural analysis procedure to a general technique for solving non-linear partial differential

equations. An extensive literature exists on the method describing the theory necessary

to formulate solutions to general classes of problems. It is assumed that the reader is

familiar with the finite element method as describe in popular reference books (e.g.,

The Finite Element Method, 7th edition, by O.C. Zienkiewicz, R.L. Taylor and J.Z.

1

Zhu and The Finite Element Method for Solid & Structural Mechanics, 7th edition,

2

by O.C. Zienkiewicz, R.L. Taylor and D.D. Fox ) and desires either to solve a specific

problem or to generate new solution capabilities.

The Finite Element Analysis Program - Personal Version (FEAPpv) is a computer

analysis system designed for:

1. Use in an instructional program to illustrate performance of different types of

elements and modeling methods;

2. In a research, and/or applications environment which requires frequent modifications to address new problem areas or analysis requirements.

The computer system has been developed primarily for Apple, UNIX and Windows

environments and includes an integrated set of modules to perform input of data describing a finite element model, construction of solution algorithms to address a wide

range of applications, and graphical and numerical output of solution results.

A problem solution is constructed using a command language concept in which the

solution algorithm is written by the user. Accordingly, with this capability, each user

may define a solution strategy which meets specific needs. There are sufficient commands included in the system for applications in structural or fluid mechanics, heat

1

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

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download