Ftool
Ftool
Ftool
http://www.tecgraf.puc-rio.br/ftool
English Translation by: Professor Robert H. Dodds, Jr. Mr. Adam Carlyle
Department of Civil & Environmental Engineering University of Illinois at Urbana-Champaign
November 2003
TABLE OF CONTENTS
FTOOL IN USE ....................................................................................................................................................................... 3 FTOOL AUTHORSHIP ........................................................................................................................................................... 3 GENERAL CONCEPT ............................................................................................................................................................... 3 DOWNLOADING FTOOL ....................................................................................................................................................... 4 BACKGROUND ....................................................................................................................................................................... 4 NEW FEATURES OF THE LATEST VERSION 2.11 (AUGUST 2002)........................................................................................... 5 NEW FEATURES OF VERSION 2.10 (NOVEMBER 2001).......................................................................................................... 6 NEW FEATURES OF VERSION 2.09 (JANUARY 2001) ............................................................................................................. 6 NEW FEATURES OF VERSION 2.08 (AUGUST 2000)............................................................................................................... 7 NEW FEATURES OF VERSION 2.07 (APRIL 2000)................................................................................................................... 7 NEW FEATURES OF VERSION 2.06 (FEBRUARY 2000)........................................................................................................... 8 ADDITIONAL CREDITS ........................................................................................................................................................... 8 FILE OPERATIONS............................................................................................................................................................... 9 THE FILE MENU .................................................................................................................................................................... 9 EXPORTING SCREEN DISPLAY IMAGES THROUGH THE CLIPBOARD ...................................................................................... 10 MODEL CREATION AND MANIPULATION ................................................................................................................. 11 THE EDIT TOOLBAR ............................................................................................................................................................. 11 MEMBERS AND NODES ........................................................................................................................................................ 11 CREATION OF DIMENSION LINES......................................................................................................................................... 11 KEYBOARD MODE ............................................................................................................................................................... 12 SELECTION MODE ............................................................................................................................................................... 12 UNDO AND REDO ................................................................................................................................................................. 12 THE TRANSFORM MENU ....................................................................................................................................................... 13 VISUALIZATION CONTROLS .......................................................................................................................................... 14 THE VISUALIZATION CONTROL TOOLBAR ............................................................................................................................. 14 COORDINATE CONTROL ...................................................................................................................................................... 14 THE DISPLAY MENU ............................................................................................................................................................. 15 CONFIGURATIONS ............................................................................................................................................................ 16 THE OPTIONS MENU ............................................................................................................................................................ 16 FORMATTING UNITS AND NUMBERS ................................................................................................................................... 16 UNIT SYSTEMS .................................................................................................................................................................... 17 NODE AND MEMBER ATTRIBUTES ............................................................................................................................. 21 CONTROL OF NODE AND MEMBER ATTRIBUTES................................................................................................................. 21 FEATURES COMMON TO SUB-MENUS .................................................................................................................................. 21 MATERIAL P ARAMETERS .................................................................................................................................................... 22 MEMBER SECTION PROPERTIES .......................................................................................................................................... 22 SUPPORT CONDITIONS ......................................................................................................................................................... 24 CONNECTION OF MEMBER ENDS TO NODES ....................................................................................................................... 25 CONSTRAINTS ON MEMBER DEFORMATIONS ...................................................................................................................... 25 DEFINING THE APPLIED LOADS .................................................................................................................................. 26 THE LOAD CONTROL TOOLBAR ........................................................................................................................................... 26 GENERAL INFORMATION ..................................................................................................................................................... 26 NODAL LOADS..................................................................................................................................................................... 28 MOMENTS ACTING ON MEMBER ENDS ............................................................................................................................... 28 LINEAR AND UNIFORMLY DISTRIBUTED LOADS ................................................................................................................. 29 TEMPERATURE CHANGES .................................................................................................................................................... 29 RESULTS ............................................................................................................................................................................... 30 THE RESULTS TOOLBAR ....................................................................................................................................................... 30 RESULT MODES ................................................................................................................................................................... 30 SIGN CONVENTION FOR INTERNAL FORCES AND MOMENTS .............................................................................................. 31 SCALING OF DIAGRAMS AND INFLUENCE LINES ................................................................................................................. 33 NUMERICAL DISPLAY OF RESULTS ..................................................................................................................................... 34
FTOOL in Use
FTOOL Authorship
Luiz Fernando Martha Associate Professor Pontifical Catholic University of Rio de Janeiro (PUC-Rio) Department of Civil Engineering and Computer Graphics Technology Group (Tecgraf/PUC-Rio) Rua Marqus de So Vicente, 225, Gvea 22453-900 - Rio de Janeiro, RJ - BRASIL Phone: 55+21+3114-1190 Fax: 55+21+3114-1195 e-mail: lfm@tecgraf.puc-rio.br URL: http://www.tecgraf.puc-rio.br/~lfm
General Concept
FTOOL is a program designed for instruction on the analysis of plane frame structures. It fulfills a need not often explored by educational programs that usually focus on analytical (numerical) techniques, or by the educational versions of commercial programs. The objective of FTOOL is to motivate learning of structural behavior. Educational experiences in this area have shown that knowledge of structural behavior is essential for better understanding of the analytical methods learning process.
FTOOL provides a simple analysis program that merges, in the same interface, resources for effective creation and manipulation of the model (pre-processing), linked to a fast and effective code for visualization of the results (post-processing). Users of this educational version are free to apply and re-distribute the program as they wish. However, neither the author nor the PUC-Rio University or any other related institution is responsible for the incorrect use of the program and its results. The author and PUC-Rio have no legal responsibility for any damage caused directly or indirectly to a person or a company, resulting from the application of any information or the utilization of the program. Users are responsible for all conclusions made through the program. There is no commitment of satisfactory performance or any kind of warranty.
Downloading FTOOL
Ftool Version 2.11 for Windows: ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftool211win.zip Ftool Version 2.11 for Linux: ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftool211linux.tgz the available version is compatible to library glibc 2.0 for Linux and operates libraries of OSF Motif (http://www.openmotif.org). Download of this guidebook in CHM (Compiled HTML Help): ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftool211pt.chm (Portuguese) ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftool211en.chm (English) Download of this guidebook in Portuguese (PDF format): ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftoolman211pt.pdf (Portuguese) ftp://ftp.tecgraf.puc-rio.br/pub/users/lfm/ftoolman211en.pdf (English)
Background
FTOOL (Two-dimensional Frame Analysis Tool) was initially developed through an integrated research project coordinated by Professor Marcelo Gattass from the Computer Department of PUC-Rio and leader of the Computer Graphics Technology Group (Tecgraf/PUC-Rio). Professor Gattass received support form CNPq (National Council for Scientific and Technologic Development). The responsiblility for the program is now with Professor Luiz Fernando Martha from the Department of Civil Engineering of the PUC-Rio. Graduate students Eduardo Thadeu Leite Corseuil, Vincius Samu de Figueiredo and Adriane Cavalieri Barbosa, from Department of Civil Engineering of PUCRio, contributed to the development of the program as research assistants from March of 1991 until December of 1992. The program was developed originally on a DOS platform and went through some initial improvements until April of 1995. Waldemar Celes Filho, professor of the Computer Science Department of PUC-Rio, worked on development of the HED (Half-Edge Data structure) function library for the internal data structure. The programs numeric module of analysis received a contribution
from the PhD student of PUC-Rio Ivan Fbio Menezes, (currently professor of the Department of Computer Science of PUC-Rio). From 1997 to 1998, FTOOL was revised by Professor Luiz Fernando Martha, who used the interface system IUP and the graphics system CD, both developed by Tecgraf/PUCRio. This graphics interface allows the program to be executed on both Windows and Unix. In February of 1998, version 2.00 was launched. Successive versions of FTOOL were then introduced, each one with small improvements. In August 2000, version 2.08 was also launched on the Linux platform. In version 2.09 (January of 2001) specific procedures for supporting instruction on structural analysis were incorporated: inextensible and infinitely rigid members, and member end moments loading. In the 2.10 version (November 2001) display of influence lines were added. In the last version, version 2.11 (August, 2002), the definition of member cross-sections was improved. Other improvements include property attributes and the ability of FTOOL to import model attributes from other files, option to select the member side (tension or compression) to draw bending moment diagrams, and option to draw result values transversely to the members. Throughout its use, FTOOL has shown to be a suitable tool for engineering instruction and has been used in Structural Analysis, Concrete Structures and Steel Structures courses of Civil Engineering in several Brazilian and overseas universities.
Improved definition of beam member cross-sections. Several types of crosssections are available, each one defined by specific parameters. Two I-shape section tables are incorporated (Brazilian specifications). Created an option to change the member side for displaying bending moment diagrams. Bending moment diagrams may now be displayed on the tension side (Brazilian convention) or on the compression side (common U.S.A. convention) of the members. The adopted sign convention for bending moments is unique: positive moments causing compression on the top fibers and tension on the bottom fibers. When adopting the tension side option, positive bending moments are displayed on the bottom side; and, when adopting the compression side option, positive bending moments are displayed on the top side. Created an option to change the member side for displaying influence lines. There two plotting conventions: positive influence line values plotted on the bottom side of member, or influence line plot convention follows corresponding internal force diagram convention. Created options to import global parameters (units system, visualization parameters, etc.) and attributes (material and cross-section property tables, load tables, etc.) from another file created by FTOOL. Properties may be imported globally or each table may be imported individually. 5
Created an option to display result values along the members. Created an option to display step values on diagrams. A scaling factor was made available in the graphics interface for displaying internal force diagrams. This scale is defined in terms of units of internal force per unit of length. Fixed a code problem when adjusting the model image on screen. Adjustment now takes into account displayed diagrams to compute model image size. Fixed a problem with long file names.
Created influence line response mode. Created step size for querying member diagram response values. Changed member result message such that it lists result values at each step along a member (if a step size is defined). Created internal force sign convention message dialog. Changed display of diagram result values such that values are displayed with signs, with the exception of bending moment values, which by default are displayed with no sign. Bending moment signs may be displayed optionally. Changed display of reaction forces and moments, adding a dash line in the center of the arrows. Fixed a mistake in length conversion from inch to meter (used internally).
Created member displacement constraints. The user may specify members with no axial deformation or infinitely rigid members. Created member end moments loading. Implemented computation of member end rotation at hinged ends. Supports with prescribed displacements are shown with each constraint component displayed independently (simple supports for horizontal and vertical prescribed displacement and a plate for prescribed rotation). Several modifications were made to improve the quality of the model image. The primary one being the following: in the Windows version, the model is displayed in double buffering, that is, the image is updated at once on the screen, with a bet6
ter visual result. The display of internal force diagrams was also improved: in each member, the diagram is offset by eventual hinges at the ends.
Released Linux version. Created member temperature variation loading. The user specifies a temperature variation at the top edge of the cross section (edge at the positive local y-axis side) and a temperature variation at the bottom of the cross section (edge at the negative local y-axis side). A new material parameter, the thermal expansion coefficient, and two additional cross section properties, the cross section depth and the center of gravity height, were added to support this capability. Created dimension lines for distance annotation on the structure image. Created an option to open a structure file using drag-and-drop operation in the program screen. This option only works for the Windows version. Modified the program to allow creation of attributes (material parameters and section properties) and loads prior to creating a structure. In this way, the user may keep a file with the attributes and loads that are often used, as well as units and number formatting, and use this file as a starting point for a new structure. Fixed a mistake in the sign of bending moments that was shown in the top message box and in the information for members that had right-to-left or top-tobottom orientations. The sign was not consistent with the convention that a positive bending moment causes tension in the lower fiber of the cross section (or right fiber for vertical members). By mistake, the sign was defined based on the direction of the local y axis of the member.
Fixed a mistake in version 2.06; it was not displaying the correct values of internal force diagrams for units different than [kN] for axial and shear forces, and different than [kNm] for bending moments. The values were unintentionally displayed using the internal units of the program. Modified the default number formatting for displacement values such that now the default format is an exponential number with 3 decimal places. Fixed number formatting for nodal coordinates, visualization window sizes, and grid steps when number formatting of length values was modified by the user. Fixed number formatting for internal force diagrams values when number formatting of force or moment values was modified by the user.
Modified fence selection such that, when no object is selected, selection is automatically geared to beam members.
Created Units & Number Formatting item in the Options menu, which launches a dialog for units and number formatting configuration. The user may specify the units of each parameter in FTOOL, as well as its number formatting. There are options to set default SI units (International System), default US units (United States System), or all units in kilo-Newtons and meters. The user may overwrite the default unit of any parameter. Replaced Member Properties menu by Material Parameters menu and Section Properties menu, which handles geometric parameters of cross sections. Created default Concrete and Steel material parameters. Created spring supports (translation and rotation springs). Replaced vector font text display by raster font text display on the drawing window. Exported images still use vector fonts, with the exception of postscript formats. Created options to display load and reaction values in addition to the load and reaction drawings. Created an option to display loads in conjunction to the response diagrams and deformed configuration. Modified info message box to use multi-line texts instead of just passive label texts as in the previous versions. This allows the user to copy the info message to the clipboard and paste it into a text editor. The right mouse button may be used to copy the message to the clipboard.
Additional Credits
The first version of this manual (for version 2.07) was created by Luis Fernando Kaefer, PhD student of the Polytechnic School of the University of So Paulo (EPUSP), Department of Engineering of Structures and Foundations (PEF) and Laboratory of Computational Mechanics (LMC). The implementation of multiple types of transverse sections in the FTOOL was contributed by Christiana Niskier, graduate student in Civil Engineering in PUCRio. The update of manual for version 2.11 was contributed by Pedro Cordeiro Marques, undergraduate student in Civil Engineering in PUC-Rio.
File Operations
The File Menu
The drop down File menu controls file operations in FTOOL.
Show the Sign Convention for the internal processing associated with FTOOL (Sign Convention) see details of the sign convention in the Post-Processing section; Create a new model (New); Open a model from an existing file on a disk (Open); Save the current model in a file (Save) or under a different name (Save as); Import properties from another FTOOL file (Import Properties); Export images from the screen (Export Screen) to the Windows transfer area (Clipboard) or to files with specific formats; Verify the total number of members and nodes in the model (Totals); Establish the limit of the work window (Limits); Exit the program (Exit).
The Import Properties option in the File menu reads all the global parameters (units system, visualization parameters, etc.) into the current model, as well as all the attributes (property of materials and section tables, etc.) that exist in another file created by FTOOL. When this option is selected the program asks the user to indicate the file to import. Attribute tables can also be imported separately (see sections Node and Member Attributes and Defining the Applied Loads)
The most commonly used commands in the File menu are arranged in a toolbar at the top of the screen:
Choose the option Export Screen/Clipboard in the File menu, press the key, or press Ctrl+C. This will copy all images on the main screen (not just what is currently selected). Open the program into which you want to import the image, MS-Word for example. In MS-Word for versions NT, 2000 or XP, select option Paste in menu Edit or press Ctrl+V. It is possible to choose the option Paste Special, then, the option Picture. In Windows, DO NOT select the option Picture (Enhanced Metafile) this creates an extremely large image. For Windows, the option Picture generates a small image that can be scaled by pressing the mouse button over one of the corners of the selected image. Edit the pasted figure. In Windows 95 or 98, circles resulting from rotation or moments might appear black when editing the figure. It has not been discovered how to prevent this. To correct it, select the object and change the background color to white (or to the color of the background). This problem does not occur for Windows NT, 2000 or XP. You can make the lines thicker (1/2 pt or 3/4 pt are good options), change the colors of lines, etc. If you are printing to a black and white printer, best results are obtained if the option Black and White Image is selected before exporting the image. Use the option Black Foreground from menu Display.
10
For the insertion of members, nodes, or dimension lines in FTOOL, the program automatically snaps the mouse cursor to an existing unit (a node or a member). The creation process can be facilitated by enabling a Grid of points and using the Snap feature. (See section on Visualization Controls).
11
The creation of a dimension line through the "three clicks" method allows the user to suspend the insertion of the line before entering the final points, by clicking with the right mouse button or by pressing Esc on the keyboard. This type of interaction also allows the user to zoom in or to move the viewing window after entering the first point or the second point and before entering the third.
Keyboard Mode
After selecting the button , nodes and members can be created by entering coordinates into the pop-up box fields. The Tolerance value is used for the "attraction" of existing nodes/members (never use null value for tolerance).
Selection Mode
The button turns on "selection" mode. In this mode, right-clicking the mouse on a member or node displays its attributes in a menu on the side of the screen. Use the left button to select an item (the program never allows members and nodes to be selected simultaneously). The selection of a set of members or a set of nodes can be made clicking the left button of mouse concurrently with the Shift key. A set of members/nodes can also be selected by defining an enclosing rectangle. To do this, press and hold the left button of the mouse and drag it to define the rectangle. Release the mouse button to complete the rectangle. Once nodes and members are selected, actions can be executed upon them. To delete entities push the button. To transform the selected entities, use the Transform menu (See section below). The user can also apply attributes or loads to the selected members or nodes this is discussed later.
12
The Transform menu lists options to manipulate the nodes or members that have already been created. There are options to move (Move), to reflect (Mirror), to rotate (Rotate), to apply a scale factor (Scale) and to repeat the last transformation (Repeat). If the option Leave Original is selected, the transformation is applied on a copy of the selected entities.
13
Visualization Controls
The Visualization Control Toolbar
This toolbar groups all the controls for the model visualization window.
The option to Fit and center on the screen scales the structure image to fill the screen. The scale of the image on the screen can be modified in several ways, the first of which zooms based on a defined zoom rectangle (Define a rectangle to focus the display). The entry of two opposing corners of the zoom rectangle is completed with "two clicks" of the mouse. The "two clicks" approach permits the user to cancel the visualization area after the first point of the rectangle by clicking with the right button of the mouse or by pressing Esc. If the two mouse clicks are at the same point on the screen there will be a "central" zoom at this point. The Zoom In icon increases the size of the model on the screen, while Zoom Out button decreases the size. The dial at the base of the toolbar allows for real-time zoom control of the model.
Coordinate Control
In this toolbar at the bottom of the display, the (H) and (V) text fields show the size of the visualization window and enable the user to alter these values. The (X) and (Y) fields show the position of the cursor in the screen. The (Grid) check box enables the option to display a grid of points on the screen, and the (Snap) check box activates the "attraction" of the cursor to the points of the grid.
14
15
Configurations
The Options Menu
Currently, the options in FTOOL configurable by the user include the physical unit systems and the format for numerical values. The option Units & Number Formatting within the Options menu accesses parameters for these configurations.
16
Unit Systems
The following tables show the unit systems implemented in FTOOL for each parameter and the corresponding factors of conversion for the units used internally by the program (indicated in boldface). The first unit of each parameter appears automatically when the user selects SI units (International System) or US units (American System). The conversions for units that have ton-force (tf) are: 1 tf = 103 kgg. The gravity acceleration adopted is g = 9.81 m/sec2. Pascal Units: 1 Pa = 1 N/m2 1 kPa = 103 N/m2 = 1 kN/m2 1 MPa = 106 N/m2 = 103 kN/m2 = 1 N/mm2 1 GPa = 109 N/m2 = 106 kN/m2 = 1 kN/mm2
17
Parameter Symbol Length m cm mm Displacement mm cm m Rotation Section Size rad deg mm cm m Section Area mm cm2 m2 Section inertia mm cm4 m4 kN N tf Moment kNm Nm tfm kNcm Ncm tfcm kNmm Nmm tfmm
4
2
SI units Name meter centimeter millimeter millimeter centimeter meter radian degree millimeter centimeter meter Factor of ref. SI unit 1.0 0.01 0.001 0.001 0.01 1.0 1.0 in ft rad deg in ft in2 ft2 in ft4
4
US units Symbol ft in Name foot inch inch foot radian degree inch foot inch2 foot2 inch foot4
4
/180.0
0.001 0.01 1.0 0.000001 0.0001 1.0 1.0e-12 1.0e-08 1.0 1.0 0.001 9.81 1.0 0.001 9.81 0.01 0.00001 0.0981 0.001 0.000001 0.00981
/180.0
0.0254 0.3048 0.02542 0.30482 0.02544 0.30484 4.448 0.004448 1.356 0.001356 0.11298 0.00011298
Force
18
Parameter Symbol Distributed Load kN/m N/m tf/m kN/cm N/cm tf/cm kN/mm N/mm tf/mm Temperature Elasticity Modulus C MPa GPa tf/mm2 N/cm2 kN/cm tf/cm Pa kN/m tf/m
2 3 2 2 2
SI units Name Factor of ref. SI unit 1.0 0.001 9.81 100.0 0.1 981.0 1000.0 1.0 9810.0 centigrade mega-Pascal giga-Pascal 1.0 1000.0 1000000.0 9810000.0 10.0 10000.0 98100.0 Pascal (N/m )
2
US units Symbol k/ft lb/ft k/in lb/in Name kip/foot pound/foot kip/inch pound/foot Factor of ref. SI unit 14.593 0.014593 175.1 0.1751
kN/mm N/mm tf/mm F ksi psi k/ft2 lb/ft2 Fahrenheit kip/inch2 pound/inch2 kip/foot2 pound/foot2
0.001 1.0 9.81 1.0 0.001 9.81 1000000.0 1000.0 9810000.0 pcf k/ft
3 3
kilo-Pascal
pound/foot3 kip/foot
3 3
lb/in
pound/inch kip/inch3
k/in3
19
Parameter Symbol Translat. Spring kN/m Stiffness N/m tf/m kN/cm N/cm tf/cm kN/mm N/mm tf/mm Rotat. Spring Stiffness kNm/rad Nm/rad tfm/rad kNcm/rad Ncm/rad tfcm/rad kNmm/rad Nmm/rad tfmm/rad kNm/deg Nm/deg tfm/deg kNcm/deg Ncm/deg tfcm/deg kNmm/deg Nmm/deg tfmm/deg
SI units Name Factor of ref. SI unit 1.0 0.001 9.81 100.0 0.1 981.0 1000.0 1.0 9810.0 1.0 0.001 9.81 0.01 0.00001 0.0981 0.001 0.000001 0.00981 180.0/ 0.18/ 1765.8/ 1.8/ 0.0018/ 17.658/ 0.18/ 0.00018/ 1.7658/ ft-k/rad ft-lb/rad in-k/rad in-lb/rad ft-k/deg ft-lb/deg in-k/deg in-lb/deg Symbol k/ft lb/ft k/in lb/in
US units Name kip/foot pound/foot kip/inch pound/foot Factor of ref. SI unit 14.593 0.014593 175.1 0.1751
inchpound/rad 0.00011298
footpound/deg 0.24408/
inchkip/deg
inchpound/deg 0.0203364/
20
The icons shown in the next figure allow the user to manage these property sets.
To create a new set of properties, select the button and assign the new set a unique name. The button imports a list of property sets from another file generated by FTOOL. Duplicate property sets in the imported file are ignored. The internal function
21
that compresses the property sets just eliminates those which are not in use in the current model.
Material Parameters
To create a new set of material parameters, select button and specify a unique name (figure below to the left). Default values of material parameters are available for steel or concrete.
Material parameters include Youngs modulus, specific weight (not currently used by FTOOL) and coefficient of thermal expansion (if temperature loadings are applied).
Based on the type of section selected, the parameters that define the features of that section are then defined along the side of the screen under the schematic drawing.
22
In the case of the Generic section (shown here) the parameters listed are the following:
For the section type Profile - NBR Welded-I, (shown here), choose the type of profile (Beam, Column or Beam-Column) and the depth of the section, d. FTOOL contains data from NBR standard profiles, and will provide the remaining data. The user only needs to select specific requirements via the drop-down lists.
y : Centroid position.
23
Support Conditions
Through this submenu, the user defines constraints on components of displacements in the x and y directions and the rotation around the z-axis. The support orientation angle (for skew supports) is also defined, as well as any prescribed values of displacement or rotation. Non-rigid supports may be modeled by specifying values for corresponding stiffness of linear-elastic springs.
24
25
General Information
Multiple Load Definitions All the loads applied to a structure act simultaneously. Load Definition The loads definition system follows the same procedures as the one that defines member properties. A type of load associated with a user-supplied name is created and added to the corresponding load list. The figure below shows a drop-down list of distributed loads defined by the user in a specific analysis. The values of load associated with the selected name are automatically displayed in the fields of submenu and can be edited.
26
The icons shown in the figure below are used to manipulate the load in a list:
The current load will be applied to the selected elements (members or nodes). The members of interest must be selected and the load is applied through the button for members, or the button for the nodes.
Coordinate System in FTOOL There is a system of structural global axes in FTOOL and a system of local axes for each one of the members. In the global system, the X-axis is horizontal and positive from left to right; and the Y-axis is vertical and positive from the bottom to the top. In a members local coordinate system, the local X-axis coincides with the longitudinal axis of the member, with the positive direction following creation of the member; that is, from the initial node to the end node. The local X-axis direction can be displayed by selecting the Member Orientation option in the Display menu. The local Y-axis is perpendicular to the X-axis. The Z-axis for a member is always positive outward from the display. The positive direction of local Y then follows the right-hand rule of vector cross products: Y = Z x X. Application of concentrated loads Concentrated loads (forces and moments) can be applied only on nodes of the structure. This is a current limitation of the program. If it is necessary to apply a concentrated load on a member, insert a new node at the desired position, thereby dividing the member into two members. Concentrated loads are always applied in directions of the global axes of the structure, positive when the forces have directions of the global axis, and negative when they have the opposite direction. Positive concentrated moments are applied in a counter-clockwise orientation. Orientation for Distributed Member Loads Distributed loads along a member may be specified in the framework of global coordinates or in the framework of member local coordinates. The loads are positive if they coincide with the direction of the global or local axes. Partially Distributed Member Loads New nodes can be introduced along a member to apply distributed loads that act on a portion of the member length (as for concentrated loads, see above).
27
Nodal Loads
This sub-menu allows the user to define the concentrated loads on structure nodes. It uses the global coordinate system.
28
Temperature Changes
This sub-menu allows the user to define a linear temperature gradient over the member depth. The user specifies the temperature on the sections top edge (i.e., on the positive side of local Y-axis) and on the bottom edge (i.e., on negative side of local Y-axis). FTOOL must have access to the section depth to impose this loading even for "generic" sections.
29
Results
The Results Toolbar
Result Modes
There are two methods to obtain and display analysis results for structures in FTOOL. These are the Diagram and Influence Line modes of operation. Select the desired mode of operation using the drop-down menu shown above. In Diagram mode, FTOOL automatically analyzes the structure as required using the stiffness method to construct the requested diagrams: axial forces, shear forces, bending moments, or deformed shape. Use the slider bar to modify the scaling of displayed diagrams as desired. Just clicking on the appropriate button switches the display to show the quantity desired. Values at locations along members can be displayed. Place the mouse cursor over a point on the member and click the right mouse button. Values are shown in a window created at the right side of the display at specified increments along the member. In Influence Line mode, the applied loads on the structure are ignored. First click on the button for the desired type of influence line (e.g., shear or moment). Now place the mouse cursor at some point along a member and click the left mouse button. FTOOL imposes the required unit loading and displacement discontinuity to create the influence
30
line, which is displayed on the structural model. Move the mouse cursor to a position on another member and click the right mouse button. This displays numerical values of the influence line along that member.
Top and Bottom Fibers The sign convention for internal forces and moments depends on the definition of the "lower" and "upper" fibers of the members. In horizontal and inclined members, the lower fibers are in the bottom when looking at the screen with the vertical axis in its natural position (up). In vertical members, the lower fibers are on the right. The figure at the top of the sign convention display indicates lower fibers of a structure that contains members with all possible directions.
31
Sign Convention for Diagrams FTOOL adopts the following convention for the signs of the internal forces and moments and for the drawing of diagrams. Normal forces (axial): Normal positive forces are tension forces.
Bending Moments: The sign convention shown below is adopted: positive moments causing compression on the top fibers of members and tension on the bottom fibers. Bending moment diagrams may be displayed on the tension side (Brazilian convention) or on the compression side (common U.S.A. convention) of the members. Use the File Sign Convention menu to select the "tension" or "compression" convention for the plotting of bending moment diagrams. When adopting the tension side option, positive bending moments are displayed on the bottom side; and, when adopting the compression side option, positive bending moments are displayed on the top side
Plotting Influence Lines Influence Lines of internal forces in the selected sections follow the sign convention explained above. The standard for plotting influence lines can be defined in the sign convention sub-menu. There are two options: Plot positive influence line values on the bottom side of member, or influence line plot convention follows corresponding internal force diagram convention.
32
33
34