Fachwerk Intro.en

Embed Size (px)

Citation preview

  • 8/12/2019 Fachwerk Intro.en

    1/9

    Calculating strut-and-tie models with

    Fachwerkand Fachwerk3D

    Program documentation

    Adrian Vontobel

    June 30, 2010

  • 8/12/2019 Fachwerk Intro.en

    2/9

    CONTENTS 2

    Contents

    1 The program Fachwerk 3

    1.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3 Difference to other programs . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4 Fachwerk is not suitable for .... . . . . . . . . . . . . . . . . . . . . . . . . . 5

    2 Features 6

    2.1 Easy to use graphical user interface. . . . . . . . . . . . . . . . . . . . . . . 62.2 Equilibrium only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.3 No unnecessary bearings or members . . . . . . . . . . . . . . . . . . . . . . 72.4 Failure mechanisms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.5 More features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    2.6 Licence GPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.7 Program development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    3 How to use the program 9

    3.1 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.2 Selection, mouse, layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.4 Background drawings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.5 Model documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    4 The program Fachwerk3D 15

    4.1 Less is more . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2 Background drawings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164.3 Model documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    5 Enhanced functions 17

    5.1 Find node position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175.2 Propose member forces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185.3 Automatic model reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    6 Strut-and-tie models 21

    6.1 Proceeding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216.2 Typical patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226.3 Examples: calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246.4 Examples: visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/http://0.0.0.0/
  • 8/12/2019 Fachwerk Intro.en

    3/9

    1 THE PROGRAM FACHWERK 3

    1 The program Fachwerk

    1.1 Purpose

    Fachwerk is aimed at structural engineers who analyse and design reinforced concretestructures. It intends to simplify the application of discontinuous stress fields and strut-and-tie models. The program calculates strut-and-tie models. It only uses equilibriumconditions. Thus, unlike common programs, it does not assume elastic material behaviour.

    If the modelled system is hyperstatic, Fachwerk will nevertheless calculate the forcesof the members that are determinate. One can assign forces to the remaining members.If more forces than needed to accomplish a statically determinate system are assigned tomembers, and the equilibrium condition is not fulfilled, Fachwerkwill indicate that the

    system is inconsistent.

    Figure 1: Statically indeterminate model

    The example in Fig. 1 shows a strut-and-tie model of a beam with three bearings. Themodel is statically indeterminate. The members represented by thick lines are determinate:black indicates ones with tensile force, green ones under compression. The remainingmembers are still indeterminate (indicated by thin black lines). The number in the status

    field on the bottom at the right side points out that one of these members can be set.

  • 8/12/2019 Fachwerk Intro.en

    4/9

  • 8/12/2019 Fachwerk Intro.en

    5/9

    1 THE PROGRAM FACHWERK 5

    1.3 Difference to other programs

    Every program for frame analysis can calculate trusses and, therefore, is able to find apossible solution that respects the equilibrium conditions. However, there is a problem ifthe system is statically indeterminate. The common linear-elastic programs calculate theforces according to the rigidity of the members. For the calculation of strut-and-tie models(for reinforced concrete structures) however, the rigidity of the members has no meaningand should, consequently, not be used. Instead, one may want to assign the yielding forceof a number of reinforcement bars to a tie of the model. This is what Fachwerk isdesigned for.

    1.4 Fachwerk is not suitable for ...

    calculations of deformations.The program only uses equilibrium conditions. It does not know anything aboutelastic deformations.

    calculations of bending moments.The program only knows compressive and tensile forces.

    steel constructionsWhile Fachwerk can calculate the axial forces of truss beams, there are bettersuited programs for this purpose.

  • 8/12/2019 Fachwerk Intro.en

    6/9

    2 FEATURES 6

    2 Features

    2.1 Easy to use graphical user interface

    The intuitive interface will allow you to work productively in very little time. The inputof the model is straight forward.

    357

    805

    1157

    420

    495

    1085

    847

    805

    735

    70

    99

    Figure 3: Statically determinate example (corbel)

    2.2 Equilibrium only

    Only the equilibrium conditions are applied. Just set the member forces (for instance theyielding force) in statically indeterminate models. You dont have to assign any memberstiffness.

    35

    7

    292

    643

    215

    285

    420

    495

    642

    292

    705

    215

    215

    285

    304

    320

    126

    Figure 4: Statically indeterminate example (corbel)

  • 8/12/2019 Fachwerk Intro.en

    7/9

    2 FEATURES 7

    2.3 No unnecessary bearings or members

    Fachwerkallows unstable, kinematic models, as long as equilibrium conditions are ful-filled! Supports can be omitted if they are not necessary for equilibrium of the respectiveload case. Also, there is no need to insert unstressed members.

    1

    0

    10

    29

    29

    29

    2

    9

    29

    2929

    29

    29

    29

    29

    29

    15

    15

    15

    15

    15

    15

    5

    15

    15

    15

    15

    15

    100

    100

    100

    100

    100

    200

    350

    350

    451

    404

    378 378

    404

    451

    388 388

    Figure 5: Unstable equilibrium

    This feature is quite useful for the calculation of strut-and-tie models, because very often

    the instability only applies to the model, whereas the real construction is stable. Whencalculating spatial strut-and-tie models (see chapter 4), the nodes of a concrete web donot have to be supported perpendicularly to webs plane.

    2.4 Failure mechanisms

    Failure mechanisms are detected and drawn. That way it is easy to find missing membersin the model or to prove that a system is kinematic and contradicts equilibrium.

    Figure 6: Mechanism

    http://0.0.0.0/http://0.0.0.0/
  • 8/12/2019 Fachwerk Intro.en

    8/9

    2 FEATURES 8

    2.5 More features

    norm independentFachwerk can be used in conjunction with various construction norms, as theprogram only applies the equilibrium conditions to the model. Nevertheless, the useof SI (metric) units (kN, m) is assumed.

    drawingsDrawings can be displayed in the background of the model. The CAD format dxfor the simple text based bgdformat (see chapter3.4) are supported.

    print to scale1:50, 1:100, 1:20

    documentationA documentation of the model (node coordinates, members, forces, etc.) can beprinted easily.

    platform independentFachwerkruns on every platform which runs Java: Linux, Windows, Mac OS X,Unix

    languagesFachwerkhas been translated to English, German and French.

    2.6 Licence GPL

    Fachwerkand Fachwerk3Dare subject to the GNU General Public License Version 2.The text of the licences1 is distributed together with the program.

    All results must be verified carefully in order to state that they are plausible! Therefore,the user must have the appropriate knowledge of statics in order to use the program. Thelicence disclaims all liability of the author.

    2.7 Program development

    Fachwerkhas been used since 2003. The intended functionality is complete. It is planedto maintain the program (bug fixes, small improvements, etc.). It is recommended tocheckhttp://fachwerk.berlios.defor a new version from time to time.

    The current versions are:

    Fachwerk 0.4.1 (May 2010)

    Fachwerk3D 0.4.1(May 2010)

    1Themath libraryused is subject to its own Open Source licence.

    http://0.0.0.0/http://fachwerk.berlios.de/http://dsd.lbl.gov/~hoschek/colt/http://fachwerk.berlios.de/data/library-colt-licence.htmlhttp://fachwerk.berlios.de/data/library-colt-licence.htmlhttp://dsd.lbl.gov/~hoschek/colt/http://fachwerk.berlios.de/http://0.0.0.0/
  • 8/12/2019 Fachwerk Intro.en

    9/9

    REFERENCES 29

    References

    [1] Design of Concrete Structures with Stress FieldsA. Muttoni / J. Schwartz / B. Thurlimann, Birkhauser, 1997

    [2] Tragverhalten von StahlbetonP. Marti / M. Alvarez / W. Kaufmann / V. Sigrist, Institute of Structural Engineering,ETH Zurich, 1999

    [3] Konstruieren im StahlbetonbauJ. Schlaich / K. Schafer, Stuttgart, Betonkalender, 1998

    [4] Detailing for Post-TensioningVSL report series 3, VSL International Ltd., 1991

    [5] Beurteilung der Tragsicherheit bestehender BetonbautenPh. Stoffel / P. Marti, Institute of Structural Engineering, ETH Zurich, 1999

    [6] Experimental Investigation of Shear Diaphragms in Reinforced Concrete SlabsJoost Meyboom, Institute of Structural Engineering, ETH Zurich, 2001

    [7] Topologie des champs de contraintes pour le dimensionnement des structures en betonarme

    Neven Kostic, Laboratoire de constuction en beton, EPFL Lausanne, 2009