SFrame (6705)

Post on 29-Nov-2014

46 views 4 download

Transcript of 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)

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

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

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 ?!!!!!!!!

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.

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.

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.

• 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?

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.

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

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

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

SS--FRAMEFRAME

An interactive structural analysis programAn interactive structural analysis program

13

Session 1: S -Frame

www.sframe.com

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

15

Overview of Modeling Procedure

1. General Modeling Environmental Settings

Open Structure Dialog

Project Description Dialog

16

Click Input Units …

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

Similarly, the Result Units.

17

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

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

GeometryGeometryLoadsLoadsGraphical ResultsGraphical Results

Numerical ResultsNumerical Results

19

Geometry Window

Aerial Window

Status Line

Views and Grids ToolbarData Bar

Geometry Tools toolbox

Edit toolbar

20

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)

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

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

23

24

3. If you want to see the nodes numbers

Click on View/Geometric Labels.

25

Here you go !Here you go !

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

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

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

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

29

6. Select sections dimension

Click on Section Properties Tool

30

Data Base:

Steel Section Properties

31

Custom Sections

32

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

33

• Assigning Loads– Change to the LOADS window

34

Define Load Case (dead load for example)

35

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

36

37

• S-Frame Finite Element Solver Window

38

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

39

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

Support ReactionsSupport Reactions

Questions ?Questions ?

Thank you...Thank you...

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

40

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

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

1. Review of Some Concepts1. Review of Some Concepts

43

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

Finite Element Method

Laws of Equilibrium

Laws of Strain Computability

Relations define the stress-strain response of the materials

MATRICES MATHEMATICS

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

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

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

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

49

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

• 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

• 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

Number of elements

Dis

plac

emen

t

Exact solution

Compatible displacement formulation

53

So, Reasonable Number of Nodes and Elements

are Required

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)

55

S-Frame Subdividing Option

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

57

Deformed Shape After Meshing

Deformed Shape Before Meshing

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.

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

59

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

61

Review of Modeling Procedure

General Modeling Environmental Settings

Open Structure Dialog

Project Description Dialog

62

Click Input Units …

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

Similarly, the Result Units.

63

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

Geometry Window

Aerial Window

Status Line

Views and Grids ToolbarData Bar

Geometry Tools toolbox

Edit toolbar

65

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.

67

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

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

69

DEFINE THE INTERMEDIATE HINGEDEFINE THE INTERMEDIATE HINGE

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

70

DEFINE THE SUPPORTSDEFINE THE SUPPORTS

Click on Section Properties Tool

71

DEFINE THE SECTIONSDEFINE THE SECTIONS

Custom Sections

72

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

73

• Assigning Loads– Change to the LOADS window

74

DEFINE THE LOADSDEFINE THE LOADS

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

75

76

DEFINE THE LOAD COMBINATIONSDEFINE THE LOAD COMBINATIONS

Assume we have a load combination

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

77

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

Refer to Session 1

78

Refer to Session 1

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

79

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

80

Part 2: Uniform load

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

82

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

Note this load is the L.L.

83

SELECT THE ANALYSIS TYPESELECT THE ANALYSIS TYPE

84

• S-Frame Finite Element Solver Window

• In the Graphical Results Window: Dead Load

85

Dead Load

86

• In the Graphical Results Window:

Ultimate Load

87

• In the Graphical Results Window:

88

NUMERICAL RESULTS MENU

89

• Displacements

90

• Reactions

Any Questions ?Any Questions ?

Thank you...Thank you...

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

91