sframe (6705)

91
INTRODUCTION TO STRUCTURAL ANALYSIS INTRODUCTION TO STRUCTURAL ANALYSIS USING COMPUTERS USING COMPUTERS Tamer B. Sabrah Tamer B. Sabrah Ph.D. Candidate - Civil Engineering Dept. Faculty of Engineering & Applied Science 1 Session 1: Introduction (ENG 6705)

Upload: hossinmaa

Post on 29-Nov-2014

45 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SFrame (6705)

INTRODUCTION TO STRUCTURAL ANALYSIS INTRODUCTION TO STRUCTURAL ANALYSIS USING COMPUTERSUSING COMPUTERS

Tamer B. SabrahTamer B. SabrahPh.D. Candidate - Civil Engineering Dept. Faculty of Engineering & Applied Science 1

Session 1: Introduction (ENG 6705)

Page 2: SFrame (6705)

SESSION 1 OUTLINE

1. Structural Analysis Using Computers2. Brief on Finite Element Method

3. Introduction to S-Frame 4. Overview of Modeling Environment 5. Example: 2D Model Continuous Beam

2

Page 3: SFrame (6705)

WHAT’S REQUIRED FROM STRUCTURAL ANALYSIS ?

Shear ForcesShear Forces

Normal ForcesNormal Forces

Bending MomentsBending Moments

RotationsRotations

DeflectionsDeflections

DisplacementsDisplacements

3

•• Select MaterialSelect Material

•• Design Sections/membersDesign Sections/members……..•• Check stability/serviceabilityCheck stability/serviceability

TorsionTorsion

Statically DeterminateStatically Determinate Statically InStatically In--DeterminateDeterminate

Page 4: SFrame (6705)

4

Q: After your graduation; assume Q: After your graduation; assume -- for some reason for some reason -- that that your boss ask you to work in a special project to reyour boss ask you to work in a special project to re--analyze, and reanalyze, and re--design the Eiffel Tower in Paris!design the Eiffel Tower in Paris!

•• How much time you will take to do that?! How much time you will take to do that?! What is the degree of indeterminacy?!What is the degree of indeterminacy?!

•• How much effort is needed to calculate How much effort is needed to calculate BMD, NFD, SFD, deflections, rotations, etc.?BMD, NFD, SFD, deflections, rotations, etc.?

•• Do you think that Do you think that EiffelEiffel did an efficient did an efficient analysis and design in the 19th century?analysis and design in the 19th century?

•• Assuming you Assuming you ““succeededsucceeded”” to do that and to do that and he told you that the loads on the tower will be he told you that the loads on the tower will be higher that he gave to you in the beginning?!! higher that he gave to you in the beginning?!! What you are going to do ?!!!!!!!!What you are going to do ?!!!!!!!!

Page 5: SFrame (6705)

STRUCTURAL ANALYSIS USING COMPUTERS?

5

““ACCURATE ANALYSISACCURATE ANALYSIS””

SAVE TIMESAVE TIME

SAVE EFFORTSAVE EFFORT

CAN REANALYSIS ANY TIME AND FOR UNLIMITED NUMBERCAN REANALYSIS ANY TIME AND FOR UNLIMITED NUMBER

CAN DO MORE COMPLEX STRUCTURESCAN DO MORE COMPLEX STRUCTURES

CAN ANALYZE FOR INFINITE NUMBER OF LOADING CASES CAN ANALYZE FOR INFINITE NUMBER OF LOADING CASES AND COMBINATIONSAND COMBINATIONS

ANALYSIS CAN BE LINEAR, NONLINEAR, STATIC AND/OR ANALYSIS CAN BE LINEAR, NONLINEAR, STATIC AND/OR DYNAMIC.DYNAMIC.

Page 6: SFrame (6705)

Structural Analysis Using Computers (Theories)

6

• Structural analysis using computers are

mainly based on so many theories. The most

popular is the Finite Element Method.

• The F.E. method is based on one of two

general approaches: force (flexibility) method,

and/or the displacement (stiffness) method.

Page 7: SFrame (6705)

7

Structural Analysis Using Computers(History)

• The F.E. method has become a practical one for solving engineering problems only in the past 40 years (parallel to the development of modern high speed computers).

• The modern development of the F.E. method began in the 1940s in the field of structural engineering by Hrennikoff (1941), McHenry

(1943), and R. Courant (1943), and then followed by so many others.

Page 8: SFrame (6705)

• The F.E. method is a numerical method for solving problems of engineering and mathematical physics.

• Simply, the F.E. method is based on dividing the structures into smaller elements (pieces/ elements) and solve for each element individually. Then, assemble the solutions together for the whole structures.

• The F.E. analysis utilize matrices calculations. And it’s based on the laws of equilibrium, strain compatibility and idealization of the materials stress-strain relations. 8

WhatWhat’’s F.E. Method?s F.E. Method?

Page 9: SFrame (6705)

Computer Programs

9

• There are so many programs in the market, such as SAP, SAFE, ALGOR, COSMOS, STAAD, S-FRAME, STARDYNE, and other general-purpose programs such as ANSYS, ABAQUS.

• The selection of the software will depend on the resources, structure type, complexity, computer capacity,etc.

Page 10: SFrame (6705)

THE GENERAL MAIN STEPS IN ANY THE GENERAL MAIN STEPS IN ANY COMPUTER ANALYSIS SOFTWARECOMPUTER ANALYSIS SOFTWARE

1.Building model geometry (member geometry, nodes, meshing, …etc).

2.Define supports (constraints/restraints..)3.Defining member properties, sections.4.Assigning loads (load cases, combinations..)5.Defining analysis type, printouts in the out-put

results.6.Defining design requirements.7.Plotting of deformed geometry/ stresses…etc.8.Check and view results 10

Page 11: SFrame (6705)

1 2 3 4

1. DiscretizationDivide the structure into number of nodes and elements (truss/beam elements, shell elements, solid elements).

11

1 2 3

1

2 4

5

51

2

3

4

• Nodes should be defined at supports locations, concentrated loads, any discontinuity in loads, sections.

• Beam elements are connecting between nodes (numbers > one)

33

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

Page 12: SFrame (6705)

2 3 4

2. CoordinatesGlobal Coordinate System

12

1 2 3

1

2 3

4

51

2

3

4

• Each Node should has unique

certain coordinates related to the

global coordinate system (x, y, z)

• Also, loads should be defined

relative to the coordinate system.

X

Y

Z

1

(0,0,0) (5,0,0)

(0,6,0)(5,6,0)

(0,0,0) (5,0,0) (12,0,0)(18,0,0)

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

Page 13: SFrame (6705)

SS--FRAMEFRAME

An interactive structural analysis programAn interactive structural analysis program

13

Session 1: S -Frame

www.sframe.com

Page 14: SFrame (6705)

14

Structural Office Programs

Advanced structural analysis with integrated RC and steelwork design.

P-Frame 2D structural analysis

S-Frame 3D structural analysis

S-Steel: Steel design

B-Sect: Concrete beam section design

C-Sect t : Concrete column section design

W-Sect t: Concrete wall section design

Page 15: SFrame (6705)

15

Overview of Modeling Procedure

1. General Modeling Environmental Settings

Open Structure Dialog

Page 16: SFrame (6705)

Project Description Dialog

16

Page 17: SFrame (6705)

Click Input Units …

Make the settings require and then click OK to return to the Project Description Dialog.

Similarly, the Result Units.

17

Page 18: SFrame (6705)

Model Generation Options Dialog

You use this dialog

to tell the S-Frame

whether you want to

create a blank

model, or use

various wizards to

create generic model

types.

Select and then click

OK.

18

Page 19: SFrame (6705)

S-Frame WindowsIf you cascade the windows your screen should look like this

GeometryGeometryLoadsLoadsGraphical ResultsGraphical Results

Numerical ResultsNumerical Results

19

Page 20: SFrame (6705)

Geometry Window

Aerial Window

Status Line

Views and Grids ToolbarData Bar

Geometry Tools toolbox

Edit toolbar

20

Page 21: SFrame (6705)

S-Frame Example 1ANALYSIS OF CONTINUOUS BEAM

21

5 m 6 m 4 m

1.5 kN/m3.0 kN/m

6.0 kN/m

(0,0) (5,0) (11,0) (15,0)

Page 22: SFrame (6705)

There are so many ways to build the geometry of this beam, one of them is to create the joints (nodes) first and then connect in between.

Joint tool

1. Enter the nodes (node by node) according to their coordinates

22

Data Bar

Page 23: SFrame (6705)

2. Now, we have created the four main nodes defining the supports of the beam.

23

Page 24: SFrame (6705)

24

3. If you want to see the nodes numbers

Click on View/Geometric Labels.

Page 25: SFrame (6705)

25

Here you go !Here you go !

Page 26: SFrame (6705)

4. Connect in between joints by members (beam elements).

Click on the Member definition tool then you can use the mouse (double click) on each joint and then connect it to the next.

Or use the data bar (and enter the joints numbers)

26

Page 27: SFrame (6705)

X

Y

ZHinged ( pinned )

Fixed in X-dir.

Fixed in Y-dir. Fixed in Y-dir.

DEGREES OF FREEDOM (2D)DEGREES OF FREEDOM (2D)

Fixed in Y-dir.

Fixed in X-dir.

Fixed from rotation about Z-dir.

Roller

Fixed

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

D.o.F. = 1

D.o.F. = 0

D.o.F. = 2

Page 28: SFrame (6705)

5. Assign the restraints (supports)Click on the Support Tool.Degrees of freedom ( 1= free , 0 = fix)for example: 0,1,1 = restrained only in the x-direction.0,0,1 = restrained in x- and y-directions

28

Page 29: SFrame (6705)

Change the Degrees of freedom according to the support type, and then double click on the joints.

29

Page 30: SFrame (6705)

6. Select sections dimension

Click on Section Properties Tool

30

Page 31: SFrame (6705)

Data Base:

Steel Section Properties

31

Page 32: SFrame (6705)

Custom Sections

32

Page 33: SFrame (6705)

Note: If you created only one section it will be defined to all members.

33

Page 34: SFrame (6705)

• Assigning Loads– Change to the LOADS window

34

Page 35: SFrame (6705)

Define Load Case (dead load for example)

35

Page 36: SFrame (6705)

• Assigning Loads– Assign uniform load in the Y-global. (-ve direction of Y)

36

Page 37: SFrame (6705)

37

• S-Frame Finite Element Solver Window

Page 38: SFrame (6705)

38

• In the Graphical Results Window:– Ex.: Bending Moment Diagrams

Page 39: SFrame (6705)

39

• In the Graphical Results Window:– Ex.: Shear Forces Diagrams

Support ReactionsSupport Reactions

Page 40: SFrame (6705)

Questions ?Questions ?

Thank you...Thank you...

This presentation can be downloaded from the following link :www.engr.mun.ca/~sabrah/

40

Page 41: SFrame (6705)

SS--FRAMEFRAME

An interactive structural analysis programAn interactive structural analysis program

41

Session 2: Introduction to S -Frame

Tamer B. SabrahTamer B. SabrahPh.D. Candidate - Civil Engineering Dept. Faculty of Engineering & Applied Science

Page 42: SFrame (6705)

SESSION 2 OUTLINE

1. Revise some concepts from session 12. Concept of discretization (meshing) 3. Example 2: 2D Frame Analysis

- Exercise (2-3 mins).- Review geometry modeling.- Assigning loads.- View Results

42

Page 43: SFrame (6705)

1. Review of Some Concepts1. Review of Some Concepts

43

Page 44: SFrame (6705)

Structural Analysis Using Computers (Theories)

44

• Structural analysis using computers are

mainly based on so many theories. The most

popular is the Finite Element Method.

Force (Flexibility) method Displacement (Stiffness) method

Page 45: SFrame (6705)

Finite Element Method

Laws of Equilibrium

Laws of Strain Computability

Relations define the stress-strain response of the materials

MATRICES MATHEMATICS

Page 46: SFrame (6705)

THE GENERAL MAIN STEPS IN ANY THE GENERAL MAIN STEPS IN ANY COMPUTER ANALYSIS SOFTWARECOMPUTER ANALYSIS SOFTWARE

1.Building model geometry (member geometry, nodes, meshing, …etc).

2.Define supports (constraints/restraints..)3.Defining member properties, sections.4.Assigning loads (load cases, combinations..)5.Defining analysis type, printouts in the out-put

results.6.Defining design requirements.7.Plotting of deformed geometry/ stresses…etc.8.Check and view results 46

Page 47: SFrame (6705)

2 3 4

2. CoordinatesCoordinatesGlobal Coordinate System

47

1 2 3

1

2 3

4

51

2

3

4

• Each Node should has unique

certain coordinates related to the

global coordinate system (x, y, z)

• Also, loads should be defined

relative to the coordinate system.

X

Y

Z

1

(0,0,0) (5,0,0)

(0,6,0)(5,6,0)

(0,0,0) (5,0,0) (12,0,0)(18,0,0)

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

Page 48: SFrame (6705)

X

Y

ZHinged ( pinned )

Fixed in X-dir.

Fixed in Y-dir. Fixed in Y-dir.

3. DEGREES OF FREEDOM (2D)3. DEGREES OF FREEDOM (2D)In the 2D plane we have 3 D.o.F. in totalIn the 2D plane we have 3 D.o.F. in total

Fixed in Y-dir.

Fixed in X-dir.

Fixed from rotation about Z-dir.

Roller

Fixed

D.o.F. = 1

D.o.F. = 0

D.o.F. = 2

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

Page 49: SFrame (6705)

2. Concept of Discretization 2. Concept of Discretization (Meshing)(Meshing)

49

Page 50: SFrame (6705)

1 2 3 4

1. DiscretizationDiscretizationDivide the structure into number of nodes and elements (truss/beam elements, shell elements, solid elements).

50

1 2 3

1

2 4

5

51

2

3

4

• Nodes should be defined at supports’ locations, concentrated loads, any discontinuity in loads, sections.

• Beam elements are connecting between nodes (numbers > one)

33

BASIC TECHNICAL POINTSBASIC TECHNICAL POINTS

Page 51: SFrame (6705)

• Each Node should has unique certain coordinates related to the global coordinate system (x, y, z).

• For instances, nodes are required at locations of:

1. Concentrated loads.

2. Discontinuity in loads.

3. Abrupt changes in sections geometry.

4. Abrupt changes in materials properties.

5. Other natural subdivisions at corners.

• The software calculates the displacements ONLY at the nodes. This means that without enough number of nodes, we will not be able to get the deflection values.

51

MESHING CONCEPTMESHING CONCEPT

Page 52: SFrame (6705)

• In any structure it should be divided into nodes (loosely speaking: main nodes/mesh nodes!)

• At each node there are certain numbers of degrees of freedom. As the number of nodes within the structure increases, the number of degrees of freedom increases. This enhances the accuracy of the solution.

• A computer facilitates the solution for large number of degrees-of-freedom. However, as the number of nodes becomes very large, the model will become slow for being solved in a reasonable time.

• So, optimizing the meshing step needs to be wisely done.

52

MESHING CONCEPTMESHING CONCEPT

Page 53: SFrame (6705)

Number of elements

Dis

plac

emen

t

Exact solution

Compatible displacement formulation

53

So, Reasonable Number of Nodes and Elements

are Required

Page 54: SFrame (6705)

S-Frame Example 1 (From Session 1)ANALYSIS OF CONTINUOUS BEAM

54

5 m 6 m 4 m

1.5 kN/m3.0 kN/m

6.0 kN/m

(0,0) (5,0) (11,0) (15,0)

Page 55: SFrame (6705)

55

S-Frame Subdividing Option

Page 56: SFrame (6705)

The average beam spans varied from 4 m to 6 m

so, dividing each span into 10 elements is reasonable.

The element length is ~ 0.50 m.

56

Page 57: SFrame (6705)

57

Deformed Shape After Meshing

Deformed Shape Before Meshing

Page 58: SFrame (6705)

58

Note that we have now more numbers of sections the shear calculated on.

so, dividing each span into finite elements give us the opportunity to have more accurate results.

Page 59: SFrame (6705)

2. Example 2: 2. Example 2: 2D Frame Analysis2D Frame Analysis

59

Page 60: SFrame (6705)

5 m

8 m 8 m

7 m5 m 6 m

4 m3 m 3 m

3 kN/m1 kN/m

5 kN/m4 kN/m

4 m

4 m

60

1 m 3 m

10 kN

EXERCISEEXERCISE : DEFINE THE REQUIRED MAIN NODES FOR THIS FRAME USING THE PRINCIPLES OF DISCRETIZATION (MESHING)

1 m

Page 61: SFrame (6705)

61

Review of Modeling Procedure

General Modeling Environmental Settings

Open Structure Dialog

Page 62: SFrame (6705)

Project Description Dialog

62

Page 63: SFrame (6705)

Click Input Units …

Make the settings require and then click OK to return to the Project Description Dialog.

Similarly, the Result Units.

63

Page 64: SFrame (6705)

Model Generation Options Dialog

You use this dialog

to tell the S-Frame

whether you want to

create a blank

model, or use

various wizards to

create generic model

types.

Select and then click

OK.

64

Page 65: SFrame (6705)

Geometry Window

Aerial Window

Status Line

Views and Grids ToolbarData Bar

Geometry Tools toolbox

Edit toolbar

65

Page 66: SFrame (6705)

There are so many ways to build the geometry of this beam, one of them is to create the joints (nodes) first and then connect in between.

1. Enter the nodes (node by node) according to their coordinates.

66

2. There is an option in the S-Frame called (Grids). You create a grid

and define nodes at the intersections of this grid, and then connect in

between.

3. Draw the frame in AutoCAD. Save the file as ( . DXF) file type.

From inside the S-Frame Import that file.

Page 67: SFrame (6705)

67

Using whatever option, we can create the main elements as shown below.

Page 68: SFrame (6705)

While, activating the Member Definition Tool, double click on the member. The left menu will open. Divide the member at mid point.

And at % distance.

Here, we only defined the required essential nodes

68

Page 69: SFrame (6705)

69

DEFINE THE INTERMEDIATE HINGEDEFINE THE INTERMEDIATE HINGE

Using Release tool , we can create the intermediate hinge at the end of the member

Page 70: SFrame (6705)

70

DEFINE THE SUPPORTSDEFINE THE SUPPORTS

Page 71: SFrame (6705)

Click on Section Properties Tool

71

DEFINE THE SECTIONSDEFINE THE SECTIONS

Page 72: SFrame (6705)

Custom Sections

72

Page 73: SFrame (6705)

Note: If you created only one section it will be defined to all members.

73

Page 74: SFrame (6705)

• Assigning Loads– Change to the LOADS window

74

DEFINE THE LOADSDEFINE THE LOADS

Page 75: SFrame (6705)

Define Load Cases (Dead load and Live Load)Define Load Cases (Dead load and Live Load)

75

Page 76: SFrame (6705)

76

DEFINE THE LOAD COMBINATIONSDEFINE THE LOAD COMBINATIONS

Assume we have a load combination

1.25 X D.L. + 1.4 X L.L

Page 77: SFrame (6705)

77

DEFINE THE UNIFORM LOAD AT THE MID SPANDEFINE THE UNIFORM LOAD AT THE MID SPAN

Refer to Session 1

Page 78: SFrame (6705)

78

Refer to Session 1

DEFINE THE UNIFORM LOAD AT THE MID SPANDEFINE THE UNIFORM LOAD AT THE MID SPAN

Page 79: SFrame (6705)

79

DEFINE THE TRAPEZOID LOAD AT THE FIRST SPANDEFINE THE TRAPEZOID LOAD AT THE FIRST SPANPart 1: Triangular load

Page 80: SFrame (6705)

80

Part 2: Uniform load

Page 81: SFrame (6705)

81

Part 3: Triangular load

Typically we can define the triangular load at the end spanTypically we can define the triangular load at the end span

Page 82: SFrame (6705)

82

DEFINE THE CONCENTRATED LOAD ON THE COLUMNDEFINE THE CONCENTRATED LOAD ON THE COLUMN

Note this load is the L.L.

Page 83: SFrame (6705)

83

SELECT THE ANALYSIS TYPESELECT THE ANALYSIS TYPE

Page 84: SFrame (6705)

84

• S-Frame Finite Element Solver Window

Page 85: SFrame (6705)

• In the Graphical Results Window: Dead Load

85

Page 86: SFrame (6705)

Dead Load

86

• In the Graphical Results Window:

Page 87: SFrame (6705)

Ultimate Load

87

• In the Graphical Results Window:

Page 88: SFrame (6705)

88

NUMERICAL RESULTS MENU

Page 89: SFrame (6705)

89

• Displacements

Page 90: SFrame (6705)

90

• Reactions

Page 91: SFrame (6705)

Any Questions ?Any Questions ?

Thank you...Thank you...

This presentation can be downloaded from the following link :www.engr.mun.ca/~sabrah/

91