91%(11)91% au considerat acest document util (11 voturi)
4K vizualizări286 pagini
IxForTen 4000 users guide based on version 2.0.x ForTen 3000 cover the world tm. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical. The publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document.
IxForTen 4000 users guide based on version 2.0.x ForTen 3000 cover the world tm. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical. The publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document.
IxForTen 4000 users guide based on version 2.0.x ForTen 3000 cover the world tm. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical. The publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document.
tm ForTen 3000 cover the world tm ForTen 3000 cover the world tm User Manual Release R 2.0 by Gerry D'Anza IXForTen 4000 users guide based on version 2.0.x ForTen 3000 cover the world tm All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: ottobre 2010 in Naples (Italy) ixForTen 4000 2010 Gerry D'Anza Publisher Special thanks to: Many Thanks to My Wife Rita and my Son Andrea that leave me work at any hour and any day with a huge amount of patience Managing Editor Technical Editors Cover Designer TSI s.r.l Gerry D'Anza Loredana Di Benedetto Shehzad Irani Gerry D'Anza Production TSI s.r.l. Architecture & engineering Team Coordinator Gerry D'Anza ForTen 3000 cover the world tm ixForTen 4000 4 2010 Gerry D'Anza Table of Contents Foreword 11 Part I Introduction 13 ................................................................................................................................... 13 1 Where do I begin ? .......................................................................................................................................................... 14 Project Setup .......................................................................................................................................................... 16 Model Setup .......................................................................................................................................................... 17 Form Finding .......................................................................................................................................................... 18 Analysis ................................................................................................................................... 18 2 FAQ .......................................................................................................................................................... 18 What are tensile structures? .......................................................................................................................................................... 20 After Form Find I dont see anything. What Happens ? .......................................................................................................................................................... 20 I am not able to find desired shape. What can I do ? .......................................................................................................................................................... 21 What loads are acting on the structure? .......................................................................................................................................................... 22 How to calculate wind loads from Wind speed ? .......................................................................................................................................................... 24 How can I add a mast with stay cables ? .......................................................................................................................................................... 24 Analysis stops with a message MATRIX Error . What to do ? .......................................................................................................................................................... 26 How do I add fixed length links ? .......................................................................................................................................................... 26 How can I check if pre-stresses are Ok ? .......................................................................................................................................................... 28 I am not able to cut the surface. What to do ? .......................................................................................................................................................... 28 How to I calculate compensation ? .......................................................................................................................................................... 29 How can I check if patterns are correct ? ................................................................................................................................... 30 3 Modelling Fabric Structures .......................................................................................................................................................... 31 Form Finding .......................................................................................................................................................... 31 Static Non linear Analysis .......................................................................................................................................................... 32 Patterning ................................................................................................................................... 32 4 Application Interface Part II Fabric Structure FormFinding35 ................................................................................................................................... 35 1 Groups ................................................................................................................................... 37 2 Nodes ................................................................................................................................... 39 3 Linear elements .......................................................................................................................................................... 39 Linear Element Properties ......................................................................................................................................................... 43 Seeds or Named properties ......................................................................................................................................... 43 Cross Section ......................................................................................................................................... 44 Material Part III Structural Analysis with ixForTen 4000 48 ................................................................................................................................... 53 1 Newton Raphson ................................................................................................................................... 54 2 Newton Raphson Modified ................................................................................................................................... 55 3 Incremental Method ................................................................................................................................... 55 4 Incremental Iterative method ................................................................................................................................... 56 5 Static Nonlinear Analysis .......................................................................................................................................................... 56 Loading the structure ......................................................................................................................................................... 58 Add Load ......................................................................................................................................... 59 Nodal Loads ......................................................................................................................................... 60 Cable-Beam loads ......................................................................................................................................... 61 Pressure loads ......................................................................................................................................... 62 Vector loads ......................................................................................................................................... 63 Thermal loads ForTen 3000 cover the world tm 5 Contents 2010 Gerry D'Anza .......................................................................................................................................................... 63 Add Self Weight .......................................................................................................................................................... 64 Add Stress Multiplier .......................................................................................................................................................... 64 Add Zero Load .......................................................................................................................................................... 64 Creating Load Cases .......................................................................................................................................................... 66 Running the analysis .......................................................................................................................................................... 67 Viewing Results Part IV Patterning with ixForten 4000 72 ................................................................................................................................... 72 1 Patterning ................................................................................................................................... 73 2 The Patterner Module .......................................................................................................................................................... 75 Cutting The surface ......................................................................................................................................................... 78 Single Cutter ......................................................................................................................................................... 79 Multi Cutter ......................................................................................................................................................... 80 Helpers ......................................................................................................................................................... 82 Importing selection & cutting curves .......................................................................................................................................................... 82 Make Patterns ......................................................................................................................................................... 84 Making Patterns ......................................................................................................................................................... 86 Changing Pattern parameters ......................................................................................................................................................... 86 Compensating ......................................................................................................................................................... 88 Of f sets & Markers ......................................................................................................................................................... 91 Flip upside down ......................................................................................................................................................... 91 Notes on patterning .......................................................................................................................................................... 92 Production ......................................................................................................................................................... 93 Detailing pane ......................................................................................................................................................... 93 Pattern welding of f sets pane ......................................................................................................................................................... 95 Pattern Compensation Pane ......................................................................................................................................................... 97 Edge Decompensation ......................................................................................................................................................... 99 Layout ......................................................................................................................................................... 101 Decimation Pane ......................................................................................................................................................... 102 Export Pane ......................................................................................................................................................... 102 Option Pane ......................................................................................................................................... 103 Layout ......................................................................................................................................... 105 Text Pane ......................................................................................................................................... 107 Colors Part V Structure of the software 110 ................................................................................................................................... 110 1 Main Groups ................................................................................................................................... 111 2 Entity Specification .......................................................................................................................................................... 112 Nodes .......................................................................................................................................................... 113 Structural Entities .......................................................................................................................................................... 115 Boundary entities .......................................................................................................................................................... 116 2D Pattern entities .......................................................................................................................................................... 116 Special Graphical entities .......................................................................................................................................................... 117 Graphical entities Part VI Modeler 119 ................................................................................................................................... 119 1 File Menu .......................................................................................................................................................... 119 New .......................................................................................................................................................... 119 Open .......................................................................................................................................................... 119 Import .......................................................................................................................................................... 121 Last opened Files .......................................................................................................................................................... 121 Save .......................................................................................................................................................... 121 Save As .......................................................................................................................................................... 121 Save as Template .......................................................................................................................................................... 122 Export .......................................................................................................................................................... 122 Export Strand ForTen 3000 cover the world tm ixForTen 4000 6 2010 Gerry D'Anza .......................................................................................................................................................... 123 Capture View .......................................................................................................................................................... 123 Exit ................................................................................................................................... 123 2 Create .......................................................................................................................................................... 123 Quad Surface .......................................................................................................................................................... 126 Cone Surface .......................................................................................................................................................... 128 Cushion .......................................................................................................................................................... 129 Cushion_grid .......................................................................................................................................................... 130 Edge Element .......................................................................................................................................................... 130 Project to surface .......................................................................................................................................................... 130 Boundary Group .......................................................................................................................................................... 131 Tenso Group .......................................................................................................................................................... 132 Graphic Group .......................................................................................................................................................... 132 Copy selected to new Tenso .......................................................................................................................................................... 133 Copy selected to current tenso group .......................................................................................................................................................... 133 Line .......................................................................................................................................................... 133 Poly line .......................................................................................................................................................... 133 Polygon .......................................................................................................................................................... 134 Circle CR .......................................................................................................................................................... 134 Circle 3P .......................................................................................................................................................... 134 Triangle .......................................................................................................................................................... 135 Footings ................................................................................................................................... 139 3 Edit .......................................................................................................................................................... 139 Undo .......................................................................................................................................................... 139 Conical Control .......................................................................................................................................................... 140 Check clean invalid objects .......................................................................................................................................................... 140 Change Behaviour .......................................................................................................................................................... 141 Flip orientation .......................................................................................................................................................... 142 Move .......................................................................................................................................................... 142 Rotate .......................................................................................................................................................... 142 Weld .......................................................................................................................................................... 142 Join A to B .......................................................................................................................................................... 143 Delete ................................................................................................................................... 143 4 Select .......................................................................................................................................................... 144 Selection A-B .......................................................................................................................................................... 144 Clear .......................................................................................................................................................... 144 All .......................................................................................................................................................... 144 Single / Painting .......................................................................................................................................................... 144 Window .......................................................................................................................................................... 145 Fence / poly select .......................................................................................................................................................... 145 Circle .......................................................................................................................................................... 145 Warp .......................................................................................................................................................... 145 Weft .......................................................................................................................................................... 145 Filter .......................................................................................................................................................... 146 Property .......................................................................................................................................................... 148 Child / Tenso / Boundary ................................................................................................................................... 148 5 Tensile Structure .......................................................................................................................................................... 148 Form Find .......................................................................................................................................................... 150 Pneumatic Options .......................................................................................................................................................... 152 Save as reference state .......................................................................................................................................................... 152 Reload reference state .......................................................................................................................................................... 153 Non Linear Analysis .......................................................................................................................................................... 154 Animate .......................................................................................................................................................... 154 Check DOFS .......................................................................................................................................................... 154 Check Model ................................................................................................................................... 155 6 Tables .......................................................................................................................................................... 155 Data Base Explorer ForTen 3000 cover the world tm 7 Contents 2010 Gerry D'Anza ......................................................................................................................................................... 156 Material DataBase ......................................................................................................................................................... 159 Section DataBase ......................................................................................................................................................... 163 Seed (Named property) DataBase .......................................................................................................................................................... 166 Show Materials and Sections ................................................................................................................................... 166 7 Loading .......................................................................................................................................................... 167 Add load condition .......................................................................................................................................................... 167 Add self-weight condition .......................................................................................................................................................... 168 Add Pre-stress condition .......................................................................................................................................................... 168 Add Zero-Load condition .......................................................................................................................................................... 168 Add Load ......................................................................................................................................................... 168 Nodal loads ......................................................................................................................................................... 169 Cable-Beam loads ......................................................................................................................................................... 170 Pressure loads ......................................................................................................................................................... 170 Vector loads ......................................................................................................................................................... 171 Thermal loads ................................................................................................................................... 172 8 Info .......................................................................................................................................................... 172 Project info .......................................................................................................................................................... 172 Report Manager ......................................................................................................................................................... 175 Model Item ......................................................................................................................................... 175 Nodes ......................................................................................................................................... 176 Elements ................................................................................................................................... 176 Cables ................................................................................................................................... 177 Steel ................................................................................................................................... 177 Membrane ................................................................................................................................... 178 Membrane Mesh ......................................................................................................................................... 178 Seeds ................................................................................................................................... 179 Materials ................................................................................................................................... 179 Cross Sections ......................................................................................................................................... 180 Load Conditions ......................................................................................................................................................... 180 Bill of Materials ......................................................................................................................................... 180 Membrane Area ......................................................................................................................................... 181 Cable List ......................................................................................................................................... 182 Steel List ......................................................................................................................................................... 182 FF Response ......................................................................................................................................... 182 Pretension Reactions ......................................................................................................................................... 183 FF El.Results ................................................................................................................................... 183 FF Membrane-Cable-Steel ................................................................................................................................... 184 FF Tri-Mesh ......................................................................................................................................................... 184 Analysis Response ......................................................................................................................................... 184 Node Displacements .......................................................................................................................................................... 185 Query Distance .......................................................................................................................................................... 185 Selected Objects .......................................................................................................................................................... 186 Form Find Info .......................................................................................................................................................... 186 Analysis Info ................................................................................................................................... 187 9 Visibility .......................................................................................................................................................... 187 Hide/show Nodes .......................................................................................................................................................... 188 Hide/Show Entities .......................................................................................................................................................... 188 Hide/Show Mesh .......................................................................................................................................................... 188 Hide Selected .......................................................................................................................................................... 188 Hide Not-Selected .......................................................................................................................................................... 188 Flip Visible/Hidden .......................................................................................................................................................... 188 Un Hide ................................................................................................................................... 189 10 UCS .......................................................................................................................................................... 189 UCS Store/Recall .......................................................................................................................................................... 189 UCS World .......................................................................................................................................................... 189 UCS Vertical 2 Points .......................................................................................................................................................... 189 UCS Generic ForTen 3000 cover the world tm ixForTen 4000 8 2010 Gerry D'Anza .......................................................................................................................................................... 190 UCS Place .......................................................................................................................................................... 190 UCS Normal X .......................................................................................................................................................... 190 UCS Normal Y ................................................................................................................................... 190 11 Scripting ................................................................................................................................... 190 12 Settings .......................................................................................................................................................... 191 Preferences ......................................................................................................................................................... 191 Editor Pane ......................................................................................................................................................... 193 Patterner Pane ......................................................................................................................................................... 194 Metrics Pane ......................................................................................................................................................... 196 Miscellaneous Pane ......................................................................................................................................................... 197 Auto Save Pane ......................................................................................................................................................... 198 Precision Pane ......................................................................................................................................................... 200 HPGL Pane ......................................................................................................................................................... 201 Units Pane ......................................................................................................................................................... 202 Form Finder Pane ......................................................................................................................................................... 203 Report Setup Pane .......................................................................................................................................................... 205 Dark UI .......................................................................................................................................................... 205 Plastique UI .......................................................................................................................................................... 205 Windows UI ................................................................................................................................... 206 13 Toolbar ................................................................................................................................... 206 14 Help .......................................................................................................................................................... 207 License Key .......................................................................................................................................................... 207 Contents .......................................................................................................................................................... 207 ForTen On the Web .......................................................................................................................................................... 207 About ................................................................................................................................... 207 15 Views .......................................................................................................................................................... 208 Set Layout .......................................................................................................................................................... 208 Render Shaded/Wireframe .......................................................................................................................................................... 208 Zoom Limits .......................................................................................................................................................... 208 Zoom current .......................................................................................................................................................... 209 Zoom selected .......................................................................................................................................................... 209 Zoom window .......................................................................................................................................................... 209 Hide/Unhide Grid .......................................................................................................................................................... 209 Align to UCS .......................................................................................................................................................... 209 Maximize/Minimize .......................................................................................................................................................... 209 Change background ................................................................................................................................... 210 16 Plot options .......................................................................................................................................................... 211 Plot Options Pane .......................................................................................................................................................... 214 Plot Options Labels .......................................................................................................................................................... 216 Response Plot Part VII Properties Tab 227 Part VIII Browser Menu Commands 234 ................................................................................................................................... 234 1 Root Commands .......................................................................................................................................................... 234 Create Group .......................................................................................................................................................... 236 Form Finding .......................................................................................................................................................... 236 Analysis .......................................................................................................................................................... 237 Reports .......................................................................................................................................................... 238 FEM Export ................................................................................................................................... 238 2 Common Local Commands ................................................................................................................................... 240 3 Boundary Local Commands .......................................................................................................................................................... 240 Boundary .......................................................................................................................................................... 242 Find Parts ForTen 3000 cover the world tm 9 Contents 2010 Gerry D'Anza .......................................................................................................................................................... 242 Tenso Groups .......................................................................................................................................................... 243 Modify .......................................................................................................................................................... 244 Extended Export ......................................................................................................................................................... 244 Win Rete ......................................................................................................................................................... 244 DXF Polylines ......................................................................................................................................................... 244 WaveFront Obj .......................................................................................................................................................... 244 Import ................................................................................................................................... 245 4 Tenso Local Commands .......................................................................................................................................................... 245 Set Frame as Current UCS .......................................................................................................................................................... 246 Make boundary Edge .......................................................................................................................................................... 246 Make Mesh .......................................................................................................................................................... 248 Make Iso Curves .......................................................................................................................................................... 248 Make Section at UCS .......................................................................................................................................................... 249 Mesh Parameters ......................................................................................................................................................... 250 Grid Mesh Parameters ......................................................................................................................................................... 251 Conical Mesh Parameters .......................................................................................................................................................... 254 Make Grid/Polar Mesh .......................................................................................................................................................... 254 Extended Export ......................................................................................................................................................... 254 Winrete Format ......................................................................................................................................................... 254 Wave Front obj ................................................................................................................................... 254 5 Patterns Local Commands .......................................................................................................................................................... 254 Export HPGL Part IX Step by Step Tutorials 256 ................................................................................................................................... 256 1 Simple Saddle Shape .......................................................................................................................................................... 256 Setup .......................................................................................................................................................... 257 Step 3: Zooming & Panning .......................................................................................................................................................... 258 Step 4 :Node properties .......................................................................................................................................................... 259 Step 5 : Checking Dimensions. .......................................................................................................................................................... 260 Step 6 : Find Parts .......................................................................................................................................................... 260 Step 7 : Meshing .......................................................................................................................................................... 262 Step 8 : Element properties .......................................................................................................................................................... 264 Step 9 : Form Finding .......................................................................................................................................................... 265 Step 10 : Query Results .......................................................................................................................................................... 272 Step 11 : Printed Reports .......................................................................................................................................................... 273 Step 11 : Scale Factors Part X Video Tutorials 277 ................................................................................................................................... 277 1 N1 : Simple Saddle shape ................................................................................................................................... 277 2 N2 : Making a pagoda ................................................................................................................................... 277 3 N3 : Model a cone in 3 steps ................................................................................................................................... 277 4 N4 : Model mangement ................................................................................................................................... 277 5 N5 : Making a vault model ................................................................................................................................... 277 6 N6 : Making a double cone ................................................................................................................................... 277 7 N7 : Adding steel support ................................................................................................................................... 277 8 N8 : Using Gaps ................................................................................................................................... 278 9 N9 :Example of nonlinear analysis .......................................................................................................................................................... 278 Wind Load Analysis .......................................................................................................................................................... 280 Cp factors .......................................................................................................................................................... 281 Loading the model .......................................................................................................................................................... 281 Analysis & Results ................................................................................................................................... 282 10 N10:Patterning a saddle shape ForTen 3000 cover the world tm ixForTen 4000 10 2010 Gerry D'Anza ................................................................................................................................... 282 11 N11:Patterning A cone ................................................................................................................................... 282 12 No12: Making a hexagonal headring Part XI Bibliography 284 Index 0 ForTen 3000 cover the world tm 11 2010 Gerry D'Anza ForTen 3000 cover the world tm Part I ForTen 3000 cover the world tm Introduction 13 2010 Gerry D'Anza 1 Introduction ixForTen 4000 is the new system developed over For Ten 3000 and 2000 for the design, structural analysis and pattern making of tensiles, membranes and cable nets. After 20 years of work thousands of tensile structures have been built world wide using our system and we are proud to say that the community is growing day by day. Our slogan is quite simple "Your success is our success" since we believe in teamwork and strong relationship between users of a software and who develops it - Welcome - to our world of endless possibilities. Thanks to All Gerry D'Anza Architect For Ten developer manager 1.1 Where do I begin ? If this is the first time you are looking at the software don't get scared by all the options and parameters seen in the interface. Most of them are for advanced, special ForTen 3000 cover the world tm ixForTen 4000 14 2010 Gerry D'Anza features, and if you don't understand them all at the beginning, do not worry, go ahead to make your first Membrane, keep it simple, do not add the steel work or supporting structure in the beginning to avoid complicating your work. Look at the video tutorials to have a clear idea on how the system works. ForTen is a software developed in 15 years and cannot get learned in 10 minutes but surely you will be able to make your first model in a short time after looking at the videos. If you are already a ForTen owner - then you can be re- assured that this is the fastest, most-stable,accurate and yet the easiest to learn ForTen ever! Dispensing off with the earlier user interface of 2000 and 3000 - ixForten comes with a completely fresh and versatile platform that makes re-sizing, ordering and flexibility a new way of working. This interface still maintains some of the earlier features - so previous users are comfortable - but this comes with a brand-new shell. Also - the solvers, the mesh creation and the interface is more powerful than ever before. Check out the new features. 1.1.1 Project Setup If you are using this system for the first time follow these simple steps and avoid loosing a huge amount of time in attempt to find a way to make a model. Tensile Structure design is a complex task by itself so a initial planning will ForTen 3000 cover the world tm Introduction 15 2010 Gerry D'Anza help to avoid mistakes. Some basic suggestions for making quick models: a) Make a sketch on your idea on paper b)Keep the system simple - and then build it up. Don't put all links, tensile elements, fabrics and steel at one go. c) Draw in a Cad system the boundary of your model, made of simple 3d lines. Avoid using splines and curves as much as possible, as they eventually get converted to lines when they are imported into For Ten. The end points of these lines will be the fixed nodes for the final model. In the cad file draw any help graphic entity and any structure element taking care to organize them in layers. d) Have a rough idea of materials and their cross sections you are going to use, type of membrane, steel,wood or concrete parts, and import the same before you start your model. e) If you are creating new materials - check if the units are in co-relation with your model - or you may result with a very stiff / very flexible member. f) Always draw near the global origin (0,0,0). These prevents problems in round off errors when running non-linear analysis. Drawing near the origin also keeps the co-ordinates small, the equations smaller and eventually reduces the overall calculation time. This also helps the graphics to run faster - and speeding up the overall response time of the software.
g) Since For Ten DEFAULT parameters are based on meters and Kg, we suggest to keep these units in the beginning. The system can use any units but the user ForTen 3000 cover the world tm ixForTen 4000 16 2010 Gerry D'Anza has to set all variables accordingly, so to avoid mistakes while in a learning phase keep it simple. Use meters and daN , when you feel comfortable with the software you can set up your desired units. Next step 1.1.2 Model Setup Now that you have a clear idea of the model a) Import the Cad file from File -> Import Cad option the button looks like this b)choose appropriate groups for each layer in the CAD File. If not sure what to use, import minimal data, you can always add later new groups to your work adding complexity to the model in sequential way. At least one boundary poly-line has to be imported. c) Call the data base explorer and import in the model the seeds (material+section ) you want to use (membrane,cables steel tubes) d) From the local popup menu of the boundary call the find parts command. e) A first check of errors is simple, the number of Tenso- Groups under the boundary has to be equal to the number of closed regions. If this is not true there is a problem in the boundary with pending elements or not-closed poly lines. The weld tool can help to fix these. f) Call the command Boundary: Tenso Groups : Set Params & Build ForTen 3000 cover the world tm Introduction 17 2010 Gerry D'Anza g) Select Boundary entities and assign property data ( cable,seed etc) h)Select mesh elements and assign properties i) Check boundary restraints Go to Next Step 1.1.3 Form Finding A.Call the Form Finder. If this works you will have your first model on video. B. Check pre stresses and shape. C.if you are not satisfied change C Values (pre-stress) and/or geometric positions of fixed nodes and recall the form finder D. You can also do this by selecting edit -> change C- value from the pull down menu. Next Step ForTen 3000 cover the world tm ixForTen 4000 18 2010 Gerry D'Anza 1.1.4 Analysis The Analysis is done after following steps: Create as many Load Conditions as required Select surface elements,nodes or any element to load and Add Loads Call the Non Linear dialog box and create load combinations Run the Analysis and see results or plot deformed shape,stresses etc Look at the Video Tutorial to have a idea 1.2 FAQ A few common questions and problems : 1.2.1 What are tensile structures? Structures to sustain loads by tensions of soft materials, such as wire and membrane, is called tensile structures. Familiar examples are the tent, the suspension bridge, the spider net, the heat balloon, etc. There are two types of tensile structures, one to sustain themselves under the gravity and the other without gravity. Mechanism of tensile structures to sustain loads under Gravity: Let us observe a suspension bridge, as an example. The gravity W of a part of girder (in the figure below) is ForTen 3000 cover the world tm Introduction 19 2010 Gerry D'Anza suspended by the vertical wire, which is connected to the thick curved wire. The gravity W balances with two tension forces F1 and F2 on both sides. It can be proved that the rough shape of the thick wire is a parabolla, (i.e. a quadratic curve), if the girder has a uniform weight distribution. Note that, if we have no girder and the wire sustains its own load, the wire curve is not a parabolla but the catenary. This is the basic principle of a doubly curved (anti-clastic) surface that describes a single layer tensile structure. Another example is the membrane reservoir of water, where the tension of membrane should sustain the hydrostatic pressure of the water. If the water has a density and the gravitational acceleration is g ( = 9.8 m/s2), the hydrostatic pressure p of the water at a depth z is expressed as p = g z, i.e. the pressure increases in proportion to the depth. Then, in order to balance with this pressure, the shape of the membrane at the deeper point must have the larger curvature. It comes from the fact that the pressure difference produced on both sides of a membrane is the product of the tension strength and the mean curvature ForTen 3000 cover the world tm ixForTen 4000 20 2010 Gerry D'Anza of the membrane. Hence, the curvature is inversely proportional to the depth. Of course, you can choose a spherical shape (uniform curvature). But, the tension at the bottom becomes large to balance with the hydrostatic pressure and the membrane has a danger to break. This ideal shape of reservoir is similar to a liquid drop on a non-wetting floor. This is the basic principle of double layer membrane surfaces like cushions / foils. 1.2.2 After Form Find I dont see anything. What Happens ?
1. A common problem is node RESTRAINTS : If there are no fixed nodes these will collapse to a single node and your model simply disappears. 2. Did you do "find parts" to find the boundary first? You need to first "find parts" make mesh and then run a form-find. 1.2.3 I am not able to find desired shape. What can I do ?
Tensile structures work on force intensive forms and as a result, not all shapes are possible with tensile structures. The rules of equilibrium under tension are the basis and more generally speaking, one needs to have sufficient double curvature (anticlastic shape) for any good tensile structure. Start thinking in terms of these rules and then try to make your model. Synclastic (doubly curved, but bubble ForTen 3000 cover the world tm Introduction 21 2010 Gerry D'Anza shaped) shapes are possible only if the surfaces are internally pressurized. After that generally we have 2 main ways to control shape : A) Fixed points - fix some points, edges, beam elements so that the form can be dictated by them. B) Assigning different Pretension ( C value or Force Density Value ) to different parts of the structure. 1.2.4 What loads are acting on the structure? A tensile structure's shape is maintained by the balance of two axes stressing along the principle directions of curvature. Which means that they need to be stressed to attain a particular form. This impregnated stress is known a pre-stress which has to exist in all types of tension - active structures and they are impregnated using various techniques like compensation, stressing the supporting structure etc. These forces have to be included in all other load cases. As the surface of the tensile structure gets loaded, due to a variety of factors like wind suction, snow load, rain loads, loads of people working on the surface etc, they cause one of the stresses to increase, and the other to decrease. This change in stress is capable of changing the overall shape of the structure and completely change the behaviour of the structure. At some load value the structure will loose all stress in one direction, and will then behave locally as an ForTen 3000 cover the world tm ixForTen 4000 22 2010 Gerry D'Anza Synclastic structure. This can be the point where large deflections start to be observed in the structure - which then leads to the eventual collapse of the structure. So the pre-stress value is the main value that determines how the structure reacts to loads. A high pre stress gives a stiff structure that will resist applied loads with low defections, but will need a material resistant to high tensile stresses, without any great elongation and strong supporting structure. A low pre stress gives a structure that will deflect more with loads, and one that can be built with a lesser resilient material and weaker supporting structure. Hence a tensile structure has to be designed for Pre- stress - which will then determine the behaviour of the structure under other loads. Like any building a tensile structure is susceptible to exactly the same type of loads as mass structures, but due to their unique geometry and their force-active behaviour, their response to loads is completely different. Due to this behaviour, one has to be very careful in designing such structures, and sufficient amount of investigations have to be made to be able to safely construct and design such structures. 1.2.5 How to calculate wind loads from Wind speed ? Due to the minimal mass of tensile structures and the fact that the ratio of applied load to self weight is usually many times larger than the ratios for conventional buildings, they tend to be easily agitated by wind forces, and extremely susceptible to small changes in the snow ForTen 3000 cover the world tm Introduction 23 2010 Gerry D'Anza and water loading, which can have a large impact on the service life of the structure, if they are not carefully taken to account. Unfortunately the amount of research done in this area of building is scarce, and as a result most codes written around the world are for standardized building shapes, materials and behaviour, often neglecting these type of lightweight structures. As a result, more time and effort needs to be spent by designers in studying the behaviour of such structures to simulate the precise behaviour and specifying load cases. Consequently large scale tensile structures like stadiums, arenas and building roofs, require accurate information on static and dynamic effects of wind loads so as to reduce over-design and improve the overall safety of the structure. In this respect the closest answer to finding the effects of wind speeds would be to put the structure through a wind-tunnel test, which, for larger scales can invariably justified as the effect of conservatively derived wind loads on the structure would cost the client considerably more than the test itself. However, with the ever decreasing time-scales and ever increasing competitive bidding's, there is seldom scope or sufficient budget outlay for a wind tunnel test. Also - the dominance of the standard design procedures over tensile structures, causes most design engineers to design the tensile structure in accordance with the codes of their country. Each country has different rules for this conversion, so we recommend to read the norms active in your country. ForTen 3000 cover the world tm ixForTen 4000 24 2010 Gerry D'Anza Here you can find a few formulas from Italian codes. 1.2.6 How can I add a mast with stay cables ? Contrary to their earlier version, ixForTen has one straightforward way to process sub-structure ( or supporting structures ) by directly importing elements and inserting them into a tenso-structure. So to add a mast with stay cables with Non-Linear behavior: a) Import your mast and cable geometry in a Tenso- Group b)Set mast with truss or beam type and a valid cross section c) Set cables as cable type and assign a initial pretension (not C Value) enabling the KEEP PRETENSION WHILE FORM FINDING option to TRUE d) set the deformability to NL-Deformable Look at this tutorial to have an example. 1.2.7 Analysis stops with a message MATRIX Error . What to do ? Non-Linear analysis is a complex topic. The failure can be connected to many reasons but we suggest to look first here : 1) Your model is placed near the global origin ? If not move it near the global 0,0,0 origin. Node coordinates with numbers like 125869.0E+3, ForTen 3000 cover the world tm Introduction 25 2010 Gerry D'Anza 5685412788.0E+2,8560001E02 are of course legal but when it comes to make a stiffness matrix hundreds of times the accuracy of numbers is lost and can cause instability problems. 2) Your model has enough curvature and pretension ? Generally the process stops because of instability under load. Around a certain point all element become compressed and so the stiffness matrix row connected to that node becomes zero. This problem can be fixed only with a revision of the model. In other words the system is advising that the model has potentially some problems. 3) Do the supporting elements in your model have enough stiffness? If you assign a very small cross-section to an element susceptible to a lot of stress, then, ForTen instead of crashing through, gives an error message "FEM error". Try increasing the stiffness of your elements. Change the cross sections, look into the material property - verify if they are rightly defined. Take care when you are opening an old (For Ten 3000 / For Ten 2000 ) model - as they have different property assignments than ix For Ten 4000. 4) Have you assigned rightly the node constraints? Node constraints are important to the stability of the structure. If they are wrongly assigned - the model can either collapse or give a wrong result. Check node assignments / constraints again. ForTen 3000 cover the world tm ixForTen 4000 26 2010 Gerry D'Anza 1.2.8 How do I add fixed length links ? To create a fixed length link : 1) Add a link with DESIRED length into a tenso-group 2) set the property as cable or truss and assign a pretension ( if required by design ) 3) Set the deformability to NL-Deformable 4) Fix one end of the link if not attached to other structural parts 5) Run the formfinder To avoid high non-linear instability set the link near to the final position this will let the converge in a fast and accurate way 1.2.9 How can I check if pre-stresses are Ok ? The level of prestress in a membrane structure affects all the elements within the supporting structure. Prestress is an inherent part of the form of the structure and hence a part of it's behaviour. The prestress levels are chosen as a result of the form-finding process - and they have to be sustained through the installation and the service life of the structure. Long term effects such as creep of the membrane material - deflection in the supporting structure - even settlement of foundations (although rarely) may alter the the prestress levels. However, for PVC coated polyester membrane structures, a 'rule of the thumb' is that the prestress should not be less than 1.3% of the average tensile strip ForTen 3000 cover the world tm Introduction 27 2010 Gerry D'Anza capacity of the material in both warp and weft directions*. The prestress values for PTFE coated glass fibre membrane structures tend to be higher as the material is stiffer. For PTFE fabrics, a 'rule of the thumb' is that the prestress should not be less than 2.5% of the average tensile strip capacity of the material in both warp and weft directions. Although there is no rule to this due to the wide range of shapes and size of tensile structures and the expanse of methods in their design, installation and maintenance. Prestress can be chosen with higher values too to minimize the deflections of inefficiently curved membrane forms with the increased prestress marginally reducing the allowable working stress range. Temporary or special case membrane structures can even be designed with lower or considerably higher prestress values. Different prestress values while finding the form of the structure alters the form and shape of the structure and this may change to a certain extent the structural behaviour of the structure. This strategy is in fact a fine- tuning for structures that have different loading behaviours in different directions - however choosing more suitable geometric boundary conditions and more curvature will always be a more successful way of improving structural behaviour. Generally prestress ratios for perpendicular directions should not vary more than 4:1 or 1:4. Stresses under load have to be checked against admissible working stresses, so any pretension where stresses under load that do not go higher than admissible working stresses are technically feasible. ForTen 3000 cover the world tm ixForTen 4000 28 2010 Gerry D'Anza *This is from the European Tensile Guide - pg. 192 - Marcus Balz, Mike Dencher 1.2.10 I am not able to cut the surface. What to do ? The patterner will work only if : The current Group is a Tenso-Group with a valid Mesh From inside the patterner click on the tenso-group to pattern and then in the graphic window to update, you will see a light rectangle over the current tenso-group and the boundary edges . If no edges are visible it is likely true that the tenso-group has a bad mesh and needs to be fixed from within the editor. From the editor check if a valid Triangle mesh is available for that group ( a shaded visualization that shows a nice surface with no holes or black areas is necessary ) 1.2.11 How to I calculate compensation ? Generally membrane structures are compensated so that ForTen 3000 cover the world tm Introduction 29 2010 Gerry D'Anza the fabric will achieve the predefined prestress levels at the correct geometry once the creep of the membrane has occured. The compensation process accounts for the the elastic stretch and creep of the membrane and cables. compensation is computed in the following way : For a number of points over the surface Warp & Weft pretension are assigned. For these stress states biaxial tests are made on the material to be used in the final structure, so that we know the exact expansion / contraction of the fabric in their primary and secondary direction. The biaxial tests will report elongation values for the desired stress state. These values can then be directly used in compensating our patterns. Although this is a simplistic outlook many times the compensation values may vary even along the length of a pattern - Although ixForten offers the possibility of de-compensating edges and overall compensation of patterns, differential compensation along the length of the panel needs to be done manually. 1.2.12 How can I check if patterns are correct ?
In ix For Ten 4000 we always suggest to : Make all patterns for each Tenso-Group of the model Go in the production pane Activate in the options pane "Display Pattern Edge length" ForTen 3000 cover the world tm ixForTen 4000 30 2010 Gerry D'Anza With this option active look at the pattern assembly edges and check that all edges welded have the same length for the 2 sides. This will give a quite absolute check that patterning is well done. ixForten also gives you the 2d-lengths and the 3d lengths (in parenthesis) in each patterns this can be matched against the 3D actual lengths to get a perfect check. 1.3 Modelling Fabric Structures A fabric structure is modeled using a mesh of linear elements connected to nodes.There is no limit to the size or connectivity of the mesh or the number of nodes. Each node has X,Y,Z coordinates and six degrees of freedom tx,ty,tz,rx,ry,rz .Each linear element has a number of properties (material, C Coefficient, cross ForTen 3000 cover the world tm Introduction 31 2010 Gerry D'Anza section etc.) which will be discussed later. 1.3.1 Form Finding Be sure to check the list of actions for a correct Form finding: 1. Make the mesh model 2. Restrain nodes with a fixed position in space 3. Define cable properties and C Coefficients 4. Do the form find process 5. Go back to step 3 if the model does not satisfy your needs 6. Check the final model against boundary models imported via DXF or 3DS 1.3.2 Static Non linear Analysis For Non Linear static analysis follow these steps : Make a Mesh Model (if not already done) Create one or more load conditions Activate a condition and apply nodal or wind loads Define a load combination Define analysis parameters Do the analysis Look at the analysis results Look at this tutorial to have a few tips ForTen 3000 cover the world tm ixForTen 4000 32 2010 Gerry D'Anza 1.3.3 Patterning Check these steps for a correct patterning process: Make a Mesh Model (if not already done) Enter the patterner module Make all necessary seams with geodesic cuts or plane cuts Enter process 2 of the patterning module with the option automatic patches For each patch define seam cut 1 and seam cut 2 and make the pattern Optimize, stretch, rotate or offset sides of the pattern as required. When all patterns are done go to the production module to see final work. Export to CAD for plotting and producing Look at thevideofor a simplepatterning example: The steps shown will be discussed in more detail later in the documentation and in the tutorials 1.4 Application Interface movie on new ui features ForTen 3000 cover the world tm Introduction 33 2010 Gerry D'Anza ForTen 3000 cover the world tm Part II ForTen 3000 cover the world tm Fabric Structure FormFinding 35 2010 Gerry D'Anza 2 Fabric Structure FormFinding Modeling complex fabric structures, is one of the main goals of ixFor Ten 4000, to understand all features and links between elements, experience and trial and error is needed. ix For Ten relies on groups to store information on fabric parts, cable parts and steel or concrete parts. These groups then, can have several sub-groups where other kinds of mathematical models are kept like Patterns, mesh , quad mesh, 3D patches etc. ix For Ten4000behaves ina quitedifferent toForTen2xxx so users of previous versions should fully understand how these improvements canchangetheir work. It is not aneasy task toexplainhow touseall features correctly so wewill usea different approach indocumenting thesoftware. Explaining basic features Examples and tutorials to understand the basics. 2.1 Groups ixForTen works with a hierarchical group system - where elements are grouped together for matter of organization and convenience. A description of the groups and how they connect is necessary and will be discussed here. ForTen 3000 cover the world tm ixForTen 4000 36 2010 Gerry D'Anza ixForTen relies on master groups for the mathematical model that will be processed by the form finder, static nonlinear analysis and linear analysis. The Master groups are : Boundary Groups They store information on boundaries which are generally one or more closed lines in 3D space. For ForTen to identify a boundary, it needs to be closed. This is a master group under which tenso groups, mesh groups and other groups can be created. Tenso Groups They store information on fabric, steel elements, cable nets or any structural components. This is a special group as it can come up as a child group under Boundary Groups or alone as a Master group. Unlike earlier versions of ForTen, where these groups were usually used to store information for cables and tension-active structures like mast-tie down systems, now these groups are used to store all structural types including truss and beam elements. Cushion Groups these store information on boundaries of cushions and are generally processed like boundary groups. Cushion Groups can have up to 3 layers (Tenso Sub Groups) respectively Top, Bottom and Mid layer Graphic Groups these store useful geometric information for snapping and design control, elements in a graphic group will never interfere with the analysis, design or form-finding processes. Mesh Groups these store information on surfaces that are to be used as shells / FEM meshes for ForTen 3000 cover the world tm Fabric Structure FormFinding 37 2010 Gerry D'Anza design and analysis. Each master group always has two databases : Nodes Linear Elements Of course there are many other databases but here we will focus our attention on the essentials. 2.2 Nodes Nodes are the interface between elements, a free node without any element attached is a problem during form find and analysis so pay attention to nodes created, when deleting elements it is better to delete nodes, as elements connected to nodes will be deleted automatically . Node Restraints ixForTen 4000 nodes have a single restraint set unlike earlier versions of ForTen. A node restraint controls 6 ForTen 3000 cover the world tm ixForTen 4000 38 2010 Gerry D'Anza degrees of freedom and are called Stiffness Restraints D1 = Deflection in Direction X D2 = Deflection in Direction Y D3 = Deflection in Direction Z R1 = Rotation around X R2 = Rotation around Y R3 = Rotation around Z symbol for a node fixed for 3 rotations symbol for a node fixed for 3 displacements Symbol for a free node Color and size of the node is controlled by the Settings: Preferences Dialogue box under the Editor panel : Nodes Color for thecolor of freenodes Restraints Color for restrained nodes Node Symbol size inpixel units for thesizeof thesymbol Understanding of the restraint conditions is essential for using many features especially when we have rigid borders or structures. ForTen 3000 cover the world tm Fabric Structure FormFinding 39 2010 Gerry D'Anza Like conventional FEA packages the stiff restraint will fix nodes for a particular movement and represent the real structure restraints and manages to link this process with a standard non linear stiffness analysis. 2.3 Linear elements Linear elements aresimplegeometric lines betweentwonodes thereis nocurved element socurved cables areimplemented as piecewiselinear elements. Linear elements have a type property : Cable Membrane Beam Truss Gap Many linear element properties have a different meaning that depends on the type. 2.3.1 Linear Element Properties Linear elements aresimplegeometric lines betweentwonodes thereis nocurved element socurved cables areimplemented as piecewiselinear elements. Linear elements havetheseproperties : Code : a number toidentify it inthereports Type : cable,membrane,beam,truss and gap Behaviour : Linear or non-Linear ( linear is valid only for beam and truss element types ) ForTen 3000 cover the world tm ixForTen 4000 40 2010 Gerry D'Anza Deformability : FDM-Deformable,NL-Deformable,L- Deformable,Fixed. C Value : [0+INF] theforcedensity value Seed : a Cross Section geometry and Material definition Group Code : a user defined number useful for grouping elements Rotation Angle : angleindegrees of thefirst principleaxis End restraint A,B : Only for beam elements Warp-Weft direction : Used only by membraneelements Keep Pretension flag : Keep user defined pretension whileformfinding, valid only for NL-deformableelements Pretension : User defined pretension ( valid only for NL- deformableelements ) Constraints : Fixed Length, undeformed length and force Code: This is a numeric valueused toidentify them. Type : TheFEA typeused by this element. Cable: only tensionelement, non-linear Membrane : only tension element used to model membranenets Beam : compression,tension and bending stiffness. Canbelinear or non-linear Truss : compression, tension (called also Strut ). Pinned element with axial stiffness only. Canbelinear or non- linear. Gap : compressiononly element, non-linear . Behaviour : for beams and trusses only. Wecanspecify a linear or a non-linear FEA element. Deformability: This is VERY IMPORTANT flag to specify. Membraneand boundary cableelements aregenerally flagged as FDM deformable ( they find a geometry from the form-finding ForTen 3000 cover the world tm Fabric Structure FormFinding 41 2010 Gerry D'Anza process) whilestay cables, beams,truss and gap elements are generally NL-deformable( they havea predefined geometry but deform under FEA stiffness analysis ). C Value is theforcedensity value, theratioof theForceand the Length of a element inthefinal shapeposition. Form Finding a shapewherenoconstraints are used will be processed in a single linear system of equations where the equilibrium equations on node j in a net of elements with connections ij are: With : Nij = Forceintheelement connecting nodes i - j Lij = Length of element i-j
ThevalueNij/Lij nonlinear intheaboveequationis replaced by Cij and solved ina singlestep. Good starting values for Cij arenot difficult tofind out whenthe initial prestress inthemembraneis known. Generally, we do form finding many times to agree not only membrane initial prestress values but even other aspects like geometry , surfacecurvatureetc. It is easy tounderstand that higher values of Cij will shortenthe element and increaseits internal forcewhilelower values will elongateit and result inlower forces. C values depends ontheunits weareusing as it is a Forceona Length ratio, sochanging system units generally needs anupdate of C values too. In the tutorials C values will be widely used to model fabric structures and to establish the range of prestress. We must always keep inmind that overall structurestiffness depends on prestress and geometry , so if under loads our structure undergoes largedisplacements evenwith high internal prestress, geometry should be checked and maybe changed due to bad initial design. ForTen 3000 cover the world tm ixForTen 4000 42 2010 Gerry D'Anza Group Code : this is a user specified code. Elements with the samegroup codeget grouped and inany reports wewill find them ina unified row. Rotation Angle : This is theangleof rotationof thelocal axis 2 around its default position. Rotationangles havea meaning only for beam elements. End restraint A,B : Beam elements areby default fully fixed to their end nodes. We can release any degree of freedom to simulatepinned or any special behaviour. Warp-Weft direction : this flag is meaningful only for membrane elements ina net grid. Thewarp/weft properties specified inthe material will be applied accordingly to elements that have the warp/weft flag assigned. Evenselectionof warp-weft curves uses this flag toidentify elements. Keep Pretension flag : This flag enables user defined pretension
Pretension : user defined pretension. Valid only for cable,truss elements flagged as NL-Deformableand keep pretensionflag set totrue. Whenrunning theForm-Find process theseelements will start with thevalueassigned inthis field. Thereal pretensionwill thenget computed after theform-finding step. This is a useful starting valuetogive stiffness and avoid instability while form- finding thestructure. Constraints : Various constraints applied on cables. These constraints will enablethesocalled non-linear FDM solver. Donot useif not sureonhow they behave. Generally theseare used toform-find complex cablesystems. they areNOTintended for fixed links betweena point and a membrane, for theselinks weuse a normal cable set as NL-Deformable drawn at the ForTen 3000 cover the world tm Fabric Structure FormFinding 43 2010 Gerry D'Anza desired length. 2.3.1.1 Seeds or Named properties The seed ( or named property ) is a named data base object created from Tables : Data Base explorer and is made of two entities : A cross section A material 2.3.1.1.1 Cross Section Thecross sectionis used by all types of elements but not by membrane elements. Geometry of membrane elements is calculated automatically after a first form find step and always updated after each form find, this will beexplained indetail later . Other types of entities will rely onthecross sectionfor : Area A : Cross sectionarea of theelement Inertia J1 : Moment of Inertia first axis Inertia J2 : Moment of Inertia second axis ForTen 3000 cover the world tm ixForTen 4000 44 2010 Gerry D'Anza Torsional Inertia T Shear Area S1 Shear Area S2 Note: Truss,Cables and Gap elements will only use the Area value while beams will use all of them. This is because truss and cable elements are supposed to be subjected toonly axial loads ( i.e. purecompression/tension) , while for beam elements ixForten uses the other values to calculatebending, shear, torsionetc. for that particular section. 2.3.1.1.2 Material A Material definition (see Tables Data Base explorer) is made of two sets of properties Homogeneous material Membrane material Homogeneous material has : E modulus : Young modulus (F/L^2) Poisson ratio Density : weight per unit volume(F/L^3) Thermal expansion coefficient Membrane Material Membranematerial is defined by : E warp : Membraneyoung modulus inwarp directionF/L E Weft : Membraneyoung modulus inweft direction F/L Weight x unit area : F/L^2 It is alsovery important tounderstand that warp and weft direction ForTen 3000 cover the world tm Fabric Structure FormFinding 45 2010 Gerry D'Anza is just part of theelement definitionsoweshould becareful when using it tosimulatea real membrane. This is becauseafter patterning warp and weft directionof the patches can be quite different from warp and weft of the mathematical grid used for form finding and nonlinear analysis, this is under thecontrol of theuser and not thesoftware. A element typed as a warp element will get its E valuefrom the warp tableentry whilea weft typed element will get it from theweft entry. It is clear from thedefinitionthat thickness of themembraneis not takenintoaccount.
Generally manufacturers of fabrics donot specify E modulus in warp and weft directionbut elongation ratio under a specified stress for a strip of fixed width. Tousethesevalues wemust convert them to E modulus and pay attentiontounits used by fabric manufacturer and thoseused in thesoftware. Membrane Conversion example Say weareusing Knand meters and havea PVC specification : Tensilestrength = 660N/cm (warp and weft) Elongationratio = 20% Thetensilestrength inKnand meters Tr = 66 Kn/ m Te= 66/S Tp= about 10% Te where : Tr = ultimatestress Te= maximum permitted stress during thelifeof thestructure Tp = membraneprestress S = safety factor (from 4 - 8) ForTen 3000 cover the world tm ixForTen 4000 46 2010 Gerry D'Anza using a safety factor of 5 weget Te= 13Kn/ m Tp= 1.3Kn/ m TheE modulus for themembraneshould be E = 66/20* 100= 330Kn/m IxForten 4000 has a automatic E module calculation ForTen 3000 cover the world tm Part III ForTen 3000 cover the world tm ixForTen 4000 48 2010 Gerry D'Anza 3 Structural Analysis with ixForTen 4000 ForTen 4000 modeling techniques are quite different from previous version so we need to focus here on how to model tensile's with supporting structures. When we click on the Form-Find icon ForTen makes several tasks to relax the shape. This process ensembles what happens in a real structure where a membrane is pre-stressed over a stiff supporting structure. We can simplify these several steps and say that there are 2 main processes: FDM process Non-Linear Stiffness analysis FDM process or Force Density method relaxes the membrane mesh using the well known Force density method. In this process the C values ( or force densities ) will control shape and level of prestress in the membrane and boundary edges. This is not unlike the earlier versions of ForTen. At the end of the FDM process if the membrane is connected to a supporting structure we have to transfer the prestress forces to the structure. This step is solved by a conventional non-linear finite element analysis kernel. It is clear that we have to communicate to the software which part has to relax following the rules of the FDM method and which part is the supporting structure. All this is done with 2 main properties: Node restraints Element Deformability ForTen 4000 has a simple set of node restraints called Stiff ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 49 2010 Gerry D'Anza restraint these are the conventional restraints used in any FEA package to fix or free node movements when FEA analysis is performed. The single node restraint set simplifies modeling work but we have to solve the problem of fixing unwanted node movements in the FDM process ( for example we do not want a steel frame to deform under FDM analysis ) . This is done using a special tag on the connecting elements ( linear element connecting 2 nodes) called Deformability We have the current list of types : FDM Deformable =the element will deform under FDM analysis NL Deformable =the element is fixed for FDM analysis and will deform under non-linear stiff analysis L Deformable =do not use (experimental in this version) Fixed =the element is fixed for FDM analysis and fixed for nonlinear stiff analysis For a conventional tensile structure it is quite simple to ForTen 3000 cover the world tm ixForTen 4000 50 2010 Gerry D'Anza understand how to set properties : 1. The membranes and boundary cables will be FDM deformable 2. The supporting structure and stay cables will be NL deformable 3. The Fixed flag can be used to fix boundary nodes when we are not interested in analysis but we want to check the shape without bothering about analysis. Of course we can use the Fixed property to check geometry and when satisfied switch to NL Deformable and so connect the membrane to the supporting structure. Be aware that we have to run the Form-Finder each type we change element properties to update our model. Non Linear Behaviour Under loads Tensile Structures behave quite differently to conventional steel or concrete structures, they undergo large displacements to carry loads with tension stress to the ground. The linear theory of structures where strains (and displacements) are small compared to the overall size of the structure, where loads are applied in the undeformed state are not applicable to membrane structures. This is the reason why geometrical nonlinear analysis is necessary. ForTen does a static geometrical nonlinear analysis using a newton-raphson method. Static means that loads are applied at time to fixed, while geometrical nonlinear means that the equilibrium state is the final deformed one and not the initial shape as in linear theory. After form finding we have a starting geometry G o in equilibrium with prestress S o , so geometry AND prestress ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 51 2010 Gerry D'Anza represent our structure, the overall stiffness and the capacity of carrying loads depends on these two components. A good tensile structure design depends on geometry and prestress and the Architect/Engineer should never forget this. Lets explain simply what happens when we perform a nonlinear analysis with applied load P on the starting geometry G o and prestress S o . A number of increments n and iterations t have been specified together with a precision x . The analysis starts from a initial configuration Go equilibrate as it is the result of the form finder. Load increment is applied as P 1 = P n . With this small load increment a new shape G 1 and a new stress state S 1 are searched. If the load increment is small compared to stress state So the variation of stress L S = S 1 -S o and geometry L G =G 1 -G o will be small so the problem can be linearizied and solved in t iteration loops. Not all the t loops will be performed if the module of vector LG i at loop i becomes smaller than x (LG i | <x). We have now a geometry G 1 in equilibrium with stress S 1 and load P 1 . A new load is calculated P 2 = P 1 + P n and another geometry/ stress state is searched G 2 /S 2 . After n iterations load P has been applied and the final shape G n and final stress state S n have been calculated. It can happen that the above analysis does not converge or converges to a bad solution, in the first case the program stops with a alert message in the second case with a node balance control (show reaction forces) the user is able to check results. The reason why an analysis can fail : ForTen 3000 cover the world tm ixForTen 4000 52 2010 Gerry D'Anza 1) Low number of increments\iterations compared to the overall load P The variations L G and L S are too big, at each increment errors are accumulated and the problem diverges. Solution : Use a higher number of increments/iterations 2) Low prestress and / or bad design If a structure has been assigned a lower level of prestress, or if the shape of the structure is not appropriate for the stiffness of the materials assigned, one may have what is termed as a "bad design". For example a flat stretched membrane with a vertical load like snow or water. These kind of structures can only result in being problematic structures if they are not analysed and rectified in the design stage itself. Also in certain situations - one may assign a wrong seed to the structure. (for example a shadenet, with low stiffness for a ,large scale tensile structure or a 6mm cable for a long span). This will result in large deformations / elongations of the elements - and thus a wrong result. Solution: change design, by varying the heights, geometry, check high and low points , check locally flat areas , check / increase prestress level to prevent excessive deformations. In the case of wrong seed assignment, check the seeds that are assigned to which part of the structure. It should be appropriate for the scale of the structure, and the values used for the seed should be verified. ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 53 2010 Gerry D'Anza 3.1 Newton Raphson ForTen 3000 cover the world tm ixForTen 4000 54 2010 Gerry D'Anza 3.2 Newton Raphson Modified ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 55 2010 Gerry D'Anza 3.3 Incremental Method
3.4 Incremental Iterative method ForTen 3000 cover the world tm ixForTen 4000 56 2010 Gerry D'Anza 3.5 Static Nonlinear Analysis
Analysis of a model is done after following the steps: 1. Form-finding 2. Loading the structure 3. Creating Load cases 4. Setting Analysis options 5. Run the Analysis 6. View Results 3.5.1 Loading the structure Oncewehavefound our final shapewith theform finder, wemust load it beforeperforming structural analysis. Wehavedifferent types of loads, each useful tomodel real life loads likesnow, wind, dead loads etc. Loads are grouped in load conditions Ci and analysis is performed onload caseCmbi which is a linear combinationof all defined load conditions : Cmbi =l1 * C1 +l2 * C2 +... ln * Cn Where l i areparticipationcoefficients ( generally set toa value from 0.0to1.0but any input is accepted by thesoftware). To create a new load condition : Menu Loading -> Add Load conditionthesoftwareprompts for the condition name and adds it to the structures load conditions database. ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 57 2010 Gerry D'Anza Load conditions have a local popup menu where we have access to its commands via right click : Add load (load selected) This command loads theselected mesh with a particular valueas specified inthepop-up box. If no element is selected there shall be no load assigned. This canalsobedoneby selecting elements and clicking theicon ontheloading toolbar. Editing load cases: Load cases canbeeasily edited from thepop-up box by clicking what needs tobeedited. From this theparticular loads contained intheload canbeprinted (through thereport manager window), if therehas beenanerror intheapplicationof theload or it needs to bechanged or deleted - one can select "clear loads" or even completely deletetheparticular load. ForTen 3000 cover the world tm ixForTen 4000 58 2010 Gerry D'Anza Unlikeearlier versions this versiondoes not haveright click -> "set as current" option since the plot options window has been replaced with plots tab - whereonecaneasily plot theparticular load. Displaying load Select theplot tab. Intheplot tab therearetwoadditional tabs namely responseand options. Responsetab is similar tothePlot optioninForten3000. Theother tab deals with options for theplot options and theoptiontodisplay theloads. Select theparticular load case- and refresh theview toseetheloads. 3.5.1.1 Add Load Add Load Under the Add Load menu we find the "new load condition" commands. Theseall work with selectionsets, this means that loads will be ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 59 2010 Gerry D'Anza generated for all selected entities of thetypeexpected by theload command. For exampleAdd Nodal Load prompts for a vector and then applies this toall Selected nodes. Noload will becreated if the selectionnodeset is empty. Note: The local Add Load menu commands are found also on the main menu bar under Loading item . 3.5.1.1.1 Nodal Loads Adds nodal loads tothecurrent selectionset. The dialogue box for F x , F y and F z components (M x , M y , M z components if oneis considering moments) input incurrent force units. Positivevalues areintheoppositedirectionof World Axis ( eg. Vector F(0,0,100) is a vertical load that points down). ForTen 3000 cover the world tm ixForTen 4000 60 2010 Gerry D'Anza Inadditiontotheoptionof loading a nodewith purely vector forces inearlier versions, onecannow load them with moment forces in therelevant axes too. Note: This command requires a valid node selection set. 3.5.1.1.2 Cable-Beam loads Add a uniform load to a beam or cable element Thedialoguebox prompts for P1, P2, a, b input for forces and distanceof theapplicationof theuniform forceinthelocal axes of themember respectively. Positivevalues areinoppositedirectionof Local element Axis for local axis loads and oppositeof theworld global axis for global axis loads. ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 61 2010 Gerry D'Anza Cable-beam load dialogue box Wecanadd a trapezoidal load by activating theP2 check box. Inthis casewehavetoinput : P1 : load at end a P2 : load at end b a : initial positioninhomogeneous coordinates ( 0.0- 1.0) b : final positioninhomogeneous coordinates ( 0.0- 1.0) Global axis checked will assign the loads in global coordinate system Note: This command requires a valid cable,beam group selection set. 3.5.1.1.3 Pressure loads Add a uniform pressure to the current selection set of triangles (mesh elements). Thedialoguebox prompts for a pressurevalueF/L^2 (Force x area ). A positivepressureis interpreted as theoppositetothenormal vector of triangles . Check directionof normal vectors toensurecorrect loading. ForTen 3000 cover the world tm ixForTen 4000 62 2010 Gerry D'Anza Beforeanalysis pressureloads areapplied as nodal loads with the formula : nl = (pl * ta)/3; nl= nodal load, pl = pressureload, ta = triangle area This command requires a valid Mesh selection to work. 3.5.1.1.4 Vector loads
A vector and two coefficients (normal and tangent factors) are requested ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 63 2010 Gerry D'Anza The vector direction gives the direction while the modulus indicates forceintensity. Thesoftwarecalculates for each selected trianglethenormal and shear component of the load according to the triangle normal vector, multiplies these by the specified coefficients and the trianglearea and applies theresulting valuedivided by threetothe nodes. This command requires a valid Mesh selection to work. 3.5.1.1.5 Thermal loads Adds a thermic load A T onthecurrent selectionset. Only cable, truss,beam and membrane elements can have thermal loads. 3.5.2 Add Self Weight This command will add a self weight load condition. A self weight is a special conditionalways empty and never filled by theuser. it will be automatically evaluated at runtime before non-linear analysis. Theexists only oneself weight load conditionand canbescaled by a factor from withintheload conditions analysis panel. ForTen 3000 cover the world tm ixForTen 4000 64 2010 Gerry D'Anza 3.5.3 Add Stress Multiplier This is another special load condition. It is always empty but gives theability totheuser toscalepre-stresses by a factor from within theload cases from theanalysis panel. 3.5.4 Add Zero Load A Zeroload conditioncanbefilled only with nodal loads. Theseloads will bebalanced intheFDM analysis and not inthe stiffness analysis step. This means basically that wecanruna formfind of a cablenet for examplewith applied loads onthenodes 3.5.5 Creating Load Cases
Load cases can be created only from the Analysis dialogue box Active Load case pane Toadd a load caseclick on"New" button- this shall createa new load casewith theincremental series of LC# with null values for theloads. Toremovea particular load caseselect that particular load caseand thenclick "Remove". Clicking "toOne" sets the valueof thefactor to1.0"toZero" re-sets it tozero. Whenit is zerothat load shall beinactivefor theparticular load case. "to Value" sets it toa particular multiplier value. You canalsoselect non-continuous cells by pressing thectrl key ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 65 2010 Gerry D'Anza and clicking theparticular cell. This is convenient toset values for multipleload cases. The earlier of the right mouse click on the table and a popup menu would appear with the commands is now been disabled. New Load case Will add a new Load casenamed LC# inthefirst availablerow. Toedit its namedoubleclick and enter thenew name. Onecan alsoedit it by selecting thefield and pressing thebackspacekey to deletetheload nameand typing theappropriatenameinthecell. For each conditiona default valueof "0.0" is present. To edit a number of entries select them, call the Set Value command as explained above. Remove Load case Will simply deletethecurrent activerow and all analysis data so usewith great care. Current LOAD CASE Thecurrent Load caseis set with the check mark of the first column. This will betheload casefor which theanalysis is performed. If oneclicks another load case - the checkbox shall toggle, de- selecting thelast selected load case, thus making thelast onethat is checked thecurrent load case. To One, To Zero,To value commands Select a number of cells recall the command and these ForTen 3000 cover the world tm ixForTen 4000 66 2010 Gerry D'Anza will get filled with 1.0 =if we call the To one button 0.0 =if we recall the To zero button a user value if we recall the To Value command 3.5.6 Running the analysis The Analysis run is done from the Non Linear analysis dialog box. This is done by clicking the "Non Linear Analysis" button. Before a run check the analysis options below : Analysis Settings Pane Intheanalysis settings panewefind thefollowing parameters : Energy : Convergence tolerance on the energy Displacements :Convergence tolerance on values ( relative error on max norm ) Forces : Convergence tolerance on residue ( relative error on max norm ) Theseareoptions for theinternal solver. ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 67 2010 Gerry D'Anza No. of increments No. of iterations Maximum update after no. of iterations: Set always No. increments / iterations higher or equal than 10 Disable Material Non-linearity :
With this optionactivated cables and membraneelements will work incompressionas normal truss elements This optionis used only tofind instability problems 3.5.7 Viewing Results After a successful run we can view the results of the analysis graphically and in text format. ForTen 3000 cover the world tm ixForTen 4000 68 2010 Gerry D'Anza From theplots ResponseTab wecanselect Active : a Load Caseor Form-Find for results after theform-Find process Reactions : plots thereactionforces Deformed : deformed shapefor current load case Membrane stress : s11,s22,VonMises or linear stresses for the membrane Beam-Cables : Axial forces,Bending moments and shear forces for beams Shells : shell stresses From within the Plot - Options pane we can control various options likesizeof thefonts, colors ,ranges toplot etc. ForTen 3000 cover the world tm Structural Analysis with ixForTen 4000 69 2010 Gerry D'Anza example of a membrane linear stress plot Example of reaction forces text output ForTen 3000 cover the world tm ixForTen 4000 70 2010 Gerry D'Anza Theoutput units and format canbecontrolled withintheReport setup paneof thePreferences panel. Wecanchooseunits and number formatting for the numbers from withinResponseReport panel.
ForTen 3000 cover the world tm Part IV ForTen 3000 cover the world tm ixForTen 4000 72 2010 Gerry D'Anza 4 Patterning with ixForten 4000
4.1 Patterning
Doubly curved surfaces cannot bedeveloped intostrips of planar elements with straight edges. They havetobedeveloped along straight lines along curved surfaces knownas "geodesics". These geodesics also cannot be formed by simple description of geometry inall cases of tensilestructures. By patterning theobjectiveis tomakesheets of cloth, that joined together, becomeour fabric structuresurface. Patterning can be an extremely complex operation, and as significant as the analysis of the structure. This is because improper patterning of a structurecancausetheseams / joints of thestructuretobeloaded intrans-axis shear, causing thefabric to wrinkle, deflect and ultimately tear. Alsoimproper interpretationof forces may occur if thepatterndoes not follow thedirectionof principlestresses. Wemust becareful about how patterns aregenerated becauseif therearebig differences from our mathematical model, and our real building model, the accuracy of analysis results can be inadequate. Patterning is doneina twostep process : Cutting themodel with seam lines Joining consecutiveseam lines tomakesurfacepatches and flattenthem. To obtain a flat pattern from a 3D patch this is triangled, then by rigid rotation developed on a flat surface. ForTen 3000 cover the world tm Patterning with ixForten 4000 73 2010 Gerry D'Anza patch triangulation 4.2 The Patterner Module As soon you enter the patterner group SELECT ( click on the Tenso-Group in the browser tree ) that you want to pattern. Only the current Tenso-Group can cut and patterned so selecting the current group is the first thing to do. Each Tenso-Group has to be patterned separately from other Tenso- Groups. Before entering the patterner, a Tenso-Group should have an uniform Mesh attached. This because the patterning surfaceboundary is detected from thetrianglemesh, which canbedetected as a surface( a quadrilateral mesh of linear elements cannot describe a surface without a diagonal length ). Fig. 90Thepatterner moduleinterface ForTen 3000 cover the world tm ixForTen 4000 74 2010 Gerry D'Anza Boundary detectionis doneonly whentheTensoGroup does not havea Patch and PatternSub Group. Thesetwosub groups arecreated automatically and boundary detectiondone. Thetwosub groups arevisiblefrom theEditor moduleintheTree List Fig.91 Fig.91 Tenso Group with Pattern and Patch groups If we change the surface after patterning or for any reason or we want to change boundary definition (making holes or cuts) we MUST force a Patch boundary detection. This is achieved simply just by deleting the two sub groups from the Editor. Also - this can be achieving by pressing the "reset" button in the patterning module. Patches : Local Menu : DeleteGroup Patterns : Local Menu : DeleteGroup Entering thepatterner after this will updateboundary definitionbut weloseall previous patternand seam curves. The patterner module has two sub modules : Cutting Surface Making Patterns ForTen 3000 cover the world tm Patterning with ixForten 4000 75 2010 Gerry D'Anza Wecanswitch from onetotheother using therelativetab under thepatterner tab. 4.2.1 Cutting The surface Thefirst step in a patterning process is tocut thesurfaceby making geodesic curves and/or sectioncurves or importing other kind of surfacecurves from theeditor. All thesecurves canbethought of a cutting grid over thesurface. Thecutting curves and theboundary curves will detect closed regions onthesurfacecalled PATCHES . Inside ixForTen Patches are 3D surface parts and can be flattened with appropriatealgorithms. Patch detectionis discussed later. ForTen 3000 cover the world tm ixForTen 4000 76 2010 Gerry D'Anza Fig. 92 Cutting Surface module The top pane of the cutting surface module has general commands : Make Patterns: The"makepatterns" buttonwill enter theMakePatternmodule detecting 3D Patches automatically. Generally this optionis used whenwehavefinished cutting the surfaceand weareready topattern. Autodetectionof closed regions is generally a complex task as all curveintersections arecalculated and closed paths detected. ForTen 3000 cover the world tm Patterning with ixForten 4000 77 2010 Gerry D'Anza This procedurecansometimes fail todetect intersections, if this happens theIntersectioneps parameter should bechanged. This valueis used for curvetocurveintersectionand for closed patch detection. This command is used when one has finished creating cut surfacepatches (which areessentially 2D surfaces which canbe flattened). Reset: TheManual buttongenerally is used toreset all thecutter actions that havetakenplacewhenonewants tore-dothepatterns again. This command will delete all the existing patches as well as recorded cutter positions to start off the patterning from the beginning - soit should becarefully used. This however erases thepatches, patterns and cutter positions only for thetensogroup selected and not for all groups. Tocreatea Patch from insidetheMakePatterns modulewehave to: 1. Select location between the boundary poly lines with any of the cutter commands. 2. Get the appropriate amounts of cuts on the surface. 3. Click on the "make patterns" button (which shall take you to the "patterns" tab) 4. If the selected boundary is closed a new 3D patch is created and visualized. Linear & Radial option This optionchanges thecutter type. With linear modethecutter has twoend lines tobeplaced while with theradial cutting mode, theend of thecutter will befixed at thecenter of theTensoGroup. TheTensoGroup center is placed from withintheEditor by using theEdit Conical Control and is generally used only for conical ForTen 3000 cover the world tm ixForTen 4000 78 2010 Gerry D'Anza shapes. Thecenter - buttonshall center thecutter at thecenter of the conical mast - however if need be- this cutter positioncanbe manipulated sothat onecanmoveit around any positionaround a mesh toget a radial solution(especially whenthehead-ring typeis irregular). Note: Always check this option before moving the cutter or making the sections. 4.2.1.1 Single Cutter Withinsinglecutter modeonecurveat a timeis created. Thecutter control is used todetect two(or oneif radial is active) points onthesurfaceboundary and createa surfacecurvethat joins thesetwopoints. Thecutter is a color thick linewith twosmall circles at theends. Tomoveit left mouseclick ononeend circleand drag toa new position. Whilemoving thecontrol this will slideontheboundary. If weneed accurateplacement, Zoom and any snap options (see Helpers) canbeused. After placing the cutter we can: Make Geodesic curve Make Section curve
Get Selection Theget selectioncommand will import selected curves from the editor and used as cutting curves. Wecanselect all typeof curves from cables toiso-curves for this procedure. ForTen 3000 cover the world tm Patterning with ixForten 4000 79 2010 Gerry D'Anza As Cutting Curves This will import curves - as cutting curves - (likegeodesics) and makepatterns based onthesecurves. Caremust betakenthat these curves lie on the surface, there are no small missing elements, and that they start and end at theboundaries of the mesh. Incompletecurves shall not beused as cutting curves. As Drawing Curves This will import curves - as drawing curves - and they shall be drawnonthepatterns after thepatterning is finished. 4.2.1.2 Multi Cutter
With the multi cutter option many cutter lines are generated in a single step. Aboveshownis a tutorial for making multiplelinear cuts. Below is givena tutorial for making multiplecurves ina conical surface. Wehavetoset thecutter positionas usual and theparameters: N of segments Seg distance N of segments will set thenumber of rows inLinear modeand theNumber of rays inRadial mode. Seg Distance is thedistancebetweenrows inLinear mode, this valueis not used inRadial mode. After placing the cutting grid (radial or linear) call the make Geodesic Curves or Make Section Curves to generate all grid curves. ForTen 3000 cover the world tm ixForTen 4000 80 2010 Gerry D'Anza Tip : Make Geodesic and Make Section commands can be found on the local popup menu that brings up with a right mouse command in the graphical view. 4.2.1.3 Helpers
In the helpers pane we find commands to generate lines and circles and show\hide distance helpers Axis Helpers: Usually for patterning oneneeds tohavea guidealong with which oneneeds toaligntheir cutter tomakepatterns. It is possibletodo that right insidethepatterner using "Helpers". Under axes, wecreatehelper axis. A helper axis is a linethat intersects thesurfaceboundary and can beused for snapping thecutter toits intersectionpoints. This is oftenused for symmetric lines. ForTen 3000 cover the world tm Patterning with ixForten 4000 81 2010 Gerry D'Anza A help linecanbecreated with an angle in degrees from the TensoGroup local X axis (whentherelevant boundary group is selected) and a distancefrom its center point. TheTensoGroup center point is thePolar center point for polar meshes and thecenter of thebounding polygonfor grid typetenso groups. Tocreatea Helper Linejust input angleand distanceand click the Createbutton. It is alsopossibletocreatea helper by clicking on"pick points". Thepick twopoints buttonwill wait for twopoints tobeinput and createa linethat passing trough thesepoints with intersect the boundary. Circle Helper Circles canbecreated by center and radius or by threepoints. Usethis command inthetop view if drawing thecirclegraphically. Circles are useful as boundary distance intersections can be found inquickly and easily. Distance meter helpers Distancehelpers arefour (twofor radial mode) distancemeter lines that help us placing thecutter at a fixed distance from a point. Thetext dimensions canbeedited intheSettings Preferences Metrics Pane Distancemeter parameters. ForTen 3000 cover the world tm ixForTen 4000 82 2010 Gerry D'Anza There are a few useful commands related to distance meter helpers: Moving a distancemeter tick with theAlt key pressed will keep the distance between the tick and the cutter end constant. 4.2.1.4 Importing selection & cutting curves Inthis videowecanseehow mesh curves areimported intothe patterner and used as cutting curves. Wecanof coursestill add new geodesic and section curves to complete our patterned model. 4.2.2 Make Patterns We can enter the Make patterns module in two different ways: ForTen 3000 cover the world tm Patterning with ixForten 4000 83 2010 Gerry D'Anza 1. Make Patterns : AutoPatterning after all seam cuts havebeen generated 2. Patterns Tab : Just enter themakepatterns module TheMakePatterns buttonwill detect all patches and flattenthem to create 2d patterns. This process involves a lot of work in detecting 3or 4 corners of thepatch toflattenthem ina accurate way. if thepatch has morethan4 corners bad patterning can occur and a manual adjustment will be needed. These bad patterns aregenerally visually detected sincethey tend tohave strangecurvatures and overlapped edges. Oftenwejust want toenter theMakepatterns moduletochange pattern properties. In this case nothing should be detected or generated and clicking ontheMakePatterns Tab is herefor this purpose. Usually this is alsothepoint wheremost peoplemakea quality check onthetypeof patterngenerated and if they should besent for production. Patterns module ForTen 3000 cover the world tm ixForTen 4000 84 2010 Gerry D'Anza 4.2.2.1 Making Patterns Fig 101 developing triangles Patterns are3D patches flattened. Beforewecanmakea pattern a 3D patch is needed, thesearecreated automatically with the MakePatterns buttonfrom withintheCutting surfacepane. Patches arevisibleinthegraphic window and canbeactivated by a mouseclick or by selectionintheTreeview list. Thecurrent patch canhavea 2D patternalready defined or not. Inthefirst casethepatternwill bevisibleintheleft view. Unlike Earlier versions of Forten - Patches are converted ForTen 3000 cover the world tm Patterning with ixForten 4000 85 2010 Gerry D'Anza to patterns automatically once geodesics are made and the "make patterns" button is pressed. One no longer needs to define seams - though this can be done manually in rare cases where the patches have less than or more than four edges. In the above fig.a triangulated pattern is shown where we understand what first and second seam lines do: The3D patch surfaceis triangulated onthetwoseam lines and flattened by developing thesetriangles. Whenassigning seams manually - it is animportant task toset seam linepoints inanaccurateposition, if necessary zoom infor snapping patch points. ForTen 3000 cover the world tm ixForTen 4000 86 2010 Gerry D'Anza 4.2.2.2 Changing Pattern parameters Fig.102 Make patterns pane This paneconsists of all parameters that onecomes across while patterning a surface. Though this canbedonelater much faster in the"Detailing" tab. 4.2.2.3 Compensating A very important task toperform onpatterns is compensationto agreelevel of pre-stress tobereached. Compensationwill reducethepatterninX and Y directionina way that whenstretched it will reduce/ enlargetonormal size. ForTen 3000 cover the world tm Patterning with ixForten 4000 87 2010 Gerry D'Anza Pattern compensation can be done with different inputs: Pattern With "% compensation in warp" (X) and "% compensation in weft" (Y) thepanel is compensated. Theamount of compensation inpercent %. TheLock checkbox will lock theinput values. This is useful if wewant toapply thesamevalues tomany patterns. Wejust input the2 values , lock them then click onthepatterns to modify and recall theApply command. ForTen 3000 cover the world tm ixForTen 4000 88 2010 Gerry D'Anza This behaviour applies toall parameters that havethelock button. Un-compensated compensated patterns (two dimensional patch on the left and the 3D patch on the right. 4.2.2.4 Offsets & Markers Generally patterns haveoffsets as they overlap for seaming or for cable pockets. This option is often used before sending the patterns tocutting plotters. Generating offsets is done by using the following steps : 1. Against the box of the particular seam edge (1 to 4) in which the offset is required, input the distance. 2. If you need an offset of say 40mm for a seam - input "0.02" for the outside and "-0.02" for the inside respectively if our current units are set to m (meters). 3. Call the Apply button 4. You should now see the offsets on the screen.
Inside offsets should be input with negative values. Point numbers canbeset tovisiblefrom Settings -> Preferences - ForTen 3000 cover the world tm Patterning with ixForten 4000 89 2010 Gerry D'Anza > Patterner Pane-> Show nodes -> check. pattern offsets ForTen 3000 cover the world tm ixForTen 4000 90 2010 Gerry D'Anza ForTen 3000 cover the world tm Patterning with ixForten 4000 91 2010 Gerry D'Anza Markers are small lines placed evenly on a edge to help in the welding process. To add markers to a edge Select the edge ( 1-4 ) from the pull-down list box Insert the number of markers required insert the size of the markers ( inner size & outer size ) Recall the Apply command Markers can be cleaned with the Clean markers command 4.2.2.5 Flip upside down This command will flip thecurrent patch. This shall flip thepatch around 180 - this is used usually sothat thepatternmay nest better. This command does not mirror thepattern- just rotates it. 4.2.2.6 Notes on patterning While we are in the Patterner we can continue using 3D graphical views that help whenweareworking with complex surfaces. With themousewheel thegraphical view will Zoom dynamic whileRight mouseclick will pandynamic if the view is in a parallel projection(Top,Bottom,Right etc). If theview is inparallel projectionright mouseclick will rotatethe view and Shift + right mouseclick will Pan. It is usually advisabletocheck thepatterns - especially for odd shapes toseeif thepatterning is correct. Sometimes morethan a singlerunis required for complex structures. Wecanselect all of the patterns and apply compensations, offsets etc at onegointheproductiontab. Though theeffects aremuch thesame. ForTen 3000 cover the world tm ixForTen 4000 92 2010 Gerry D'Anza The UP side of the patterns will be detected based on the MESH ORIENTATION. if you see mirrored patterns it is likely that your MESH points in the wrong direction. To fix this problem follow these steps : From inside the Modeler Delete the patterns & patch groups Select the mesh and recall the command Edit->Flip orientation Re-enter the patterner and rebuild patterns 4.2.3 Production Theproductionmoduleis whereweset up patternlayouts and export them toCAD ( dxf or dwg ) ready toget printed or plotted on our membranetoproduceworking patterns example of a patterned surface in the production module ForTen 3000 cover the world tm Patterning with ixForten 4000 93 2010 Gerry D'Anza 4.2.3.1 Detailing pane In this pane we find commands to add pattern offsets and compensation. At thecurrent versionthesecommands arealso found when flattening panels, but here are more intuitive and simpletouse, sowesuggest tousethesecommands tomake offsets and apply patterncompensation. Selection tool bar Select patterns Select pattern edges Select all patterns Clear selection Thesearespecial selectiontools that enableus toapply offsets and compensation. Only selected patterns will be affected by thesecommands. 4.2.3.2 Pattern welding offsets pane Here we can apply offsets to pattern edges for welding of pocket purposes. The steps to follow are : click ontheselect patternedgecommand select pattern edges in the graphic view in the patch assembly drawing Fill inthedesired welding width ActivetheMarkers check box and insert number of desired ForTen 3000 cover the world tm ixForTen 4000 94 2010 Gerry D'Anza markers Call theupdatepatterns command Thevaluewespecify is considered thetotal welding width. Patterns edges areoffset half outsideand half insideas shownin figure. Details of matching lines, patterning lines. ForTen 3000 cover the world tm Patterning with ixForten 4000 95 2010 Gerry D'Anza A internal dashed lineis visibleand a red outsideline. Markers aresmall lines at equal distancethat runfrom the2 offset lines. 4.2.3.3 Pattern Compensation Pane In this pane we specify pattern compensation The steps to follow are quite simple : Activate the select patterns command Select patterns in the patch assembly drawing Fill in the warp & weft compensation values Call the update patterns command ForTen 3000 cover the world tm ixForTen 4000 96 2010 Gerry D'Anza ForTen 3000 cover the world tm Patterning with ixForten 4000 97 2010 Gerry D'Anza Patterncompensationis not visiblegraphically anywhere, sotobe surewehaveapplied compensationthis is reported with used values under each patternplot. Thecompensated and 3d lengths canbechecked by selecting the "display patternedgelengths" from options tab -> layout tab Alternatively you canalso read the %age compensation in the layout under each patterninfo. 4.2.3.4 Edge Decompensation With this tool wecandecompensateedges of a a patternsothey returntotheoriginal length. This is useful when we have membranes connected on rigid edges and stretching them toa compensated length is impossible under construction. ForTen 3000 cover the world tm ixForTen 4000 98 2010 Gerry D'Anza ForTen 3000 cover the world tm Patterning with ixForten 4000 99 2010 Gerry D'Anza Select theedges todecompensateand click onthe De compensate tool . Wecanremovede-compensationfor selected edges with theUn decompensate or removeit for ALL patterns with thereset option. 4.2.3.5 Layout From withinthelayout panewecanoptimizeand rearrangethe layout of plotted patterns. Generally wewould liketoseepatterns ina niceorder toavoid mistakes inproductionpie-line. Automatic Patterngenerationcould not follow any kind of order so weneed a tool tofix this manually. Theprocess is quitesimple: Click ontheSelect patternbuttontoenablepatternselection Click insidethepatterns oneat a timetoselect them inordered sequence Recall theReorder command Now all patterns havebeenordered and plotted inthesequenceof theselected items. Flip patterns is used toflip us-sidedownpatterns and minimize width will rotatethem until minimum width is detected. Thesecommands arethesamewefind inthePatterner - patterns Tab but herethey areeasier tousesincewehavea overall view of all patterns. ForTen 3000 cover the world tm ixForTen 4000 100 2010 Gerry D'Anza
ForTen 3000 cover the world tm Patterning with ixForten 4000 101 2010 Gerry D'Anza 4.2.3.6 Decimation Pane
Oftenit is necessary toplot a small amount of points for each pattern since we want to draw them by hand and so avoid hundred of points that will requireages todraw. For this reasondecimationoptions areavailableinthepanel. This is quite a simple task : activatedecimation Insert number of Seam points ( edges 4-20 generally ) Insert number of End points ( edges 2-6 generally ) Cusp angleis toavoid loss of data whenthepatterndoes not have a smooth edge. This is a valueindegrees (0 180) that tells the softwaretotakecarewhenanglebetween3consecutivepoints of theedgeis less thanthecusp anglevalueand toavoid losing the middlepoint inthedecimationprocess. Example of a pattern decimation ForTen 3000 cover the world tm ixForTen 4000 102 2010 Gerry D'Anza 4.2.3.7 Export Pane Export current layout todxf-dwg file You canalsospecify different layer names for your plotting, click ononerow of thelayer list and input a new layer name. Dxf files will becreated using your new layer names
4.2.3.8 Option Pane Here we have 3 panels : Layout Options Text Pane Colors ForTen 3000 cover the world tm Patterning with ixForten 4000 103 2010 Gerry D'Anza 4.2.3.8.1 Layout
All values areinreal scaledimensions, soif weareusing meters as our input units thesevalues will bemeters. ForTen 3000 cover the world tm ixForTen 4000 104 2010 Gerry D'Anza production options pane Border width : this is thethinborder around theplot drawing (10cm 0.1 default value) Inner offset : a invisibleborder of width inner offset is applied topatterns and thebounding box. Changing this value will reorganizethelayout tofit as best dimensions. Flag Height : This value is the height of the informationrow whereproject informationis plotted. Usea valueof 10% of maximum height of themodel as a start value. Top/Bottom flag : this optionwill plot ontop or onbottom of thetabletheinformationrow Display point coordinates table : this optionis useful if we have to draw manually the patterns (use with decimation optionactivated togainbest results) Display pattern edge lengths : very useful command to display edge length of patterns in the assembly pattern drawing. This option lets us catch any potential errors in ForTen 3000 cover the world tm Patterning with ixForten 4000 105 2010 Gerry D'Anza patterngenerationand welding lengths of patterns. Display pattern triangles: use with decimation activated. This option again useful for drawing patterns points by consecutivetriangleintersections (using circles) Chamfer pattern offsets : with this optionactivated pattern offsets arejoined ina straight angle. Roll Width : Insert herethewidth of membraneroll used to cut patterns. Any patternwider thanthis valuewill beplotted with red X signtosignal a potential problem inthepattern sinceit will not fit theroll whencutting. Max pattern area error: Whenweflatted a non-developable surfacea amount of error is always accumulated. Setting this valuetoa desired toleranceif thedifferencebetweenthe3d surfacearea and the2d flattened area is greater than the tolerancea red cross will get displayed onthepattern. Pattern edge toll: This is the tolerance used when comparing 2d flattened edges versus 3d length of thesame edge. if thedifferencebetweenthe2 lengths is greater than thetolerancetheedge gets painted with a thick red line. Be awarethat after weapply compensationthepatternbecomes smaller soa small tolerancewill giveall edges painted tored.
Use the command Redraw View to regenerate the display after changing one or more options. 4.2.3.8.2 Text Pane In this panel we find all text size options : ForTen 3000 cover the world tm ixForTen 4000 106 2010 Gerry D'Anza Coordinate output : mask = N of digits beforeand after thedecimal dot (.) Scale units by : (default 1000) if weareusing metres and want toplot a tableinmillimetres wecanscale values by 1000and usea 0for decimal digits. Nodes : dimensionof nodesymbol Table : height of text for tablepoints Pattern Data : height of patterninforow Pattern name & edge info : height of patternnameinside patternassembly System points : height of system points inthe patch assembly drawing Pattern system points : height of system points inthe singlepatternlayouts. Wehave2 different system point heights sincegenerally wewant system points onthepatterns tobeprinted near thepatternpoint and very small toavoid dirty patterns and loosing information( ForTen 3000 cover the world tm Patterning with ixForten 4000 107 2010 Gerry D'Anza patterns arecut outs ) whileinthepatternassembly they should bebigger tolet thewelding process easier for workers. Example of different plot in the production display. Patch Assembly : assembly of 3d patches intop view. This drawing is used toselect patterns and patternedges Pattern assembly : this drawing is useful for pattern assembly and welding purposes. Here height of pattern names and system points has tobebigger than in single patternplot Single pattern plot : thesedrawings areused toplot and cut directly patterns onthemembrane. Warp and Weft direction areVertical and Horizontal directions respectively. 4.2.3.8.3 Colors ForTen 3000 cover the world tm ixForTen 4000 108 2010 Gerry D'Anza Here we specify colors used to plot drawing info Clicking on any color shall change the corresponding color to the layer. ForTen 3000 cover the world tm Part V ForTen 3000 cover the world tm ixForTen 4000 110 2010 Gerry D'Anza 5 Structure of the software ForTen relies on groups to model fabric structures. They are several type of groups each useful for handling informationonthemodel beginworked on. Groups areordered ina treestructure, this means that a Group canhaveoneor moresubgroups. A Group is a collectionof graphical or structural elements and is a unionof twocollections: Collectionof entities Collectionof points (Point-Pool) 5.1 Main Groups Here is a list of all groups the user will find while working with the software : Master Groups : Tenso-Group thegroup that models fabric structures Boundary-Group for collecting oneor moreTenso-Groups as a singlesurface Graphic-Group collectionof graphical entities - they are not visibleinpatterning. Mesh Group : this group consists data for Finite Element meshes that canbeused for shells Helper-Group this is a group that consists of lines and curves for helpers inpatterning. Cushions this is a special group for modeling cushions and canhaveup to3sub-layers for thetop,bottom and mid-layer membrane. ForTen 3000 cover the world tm Structure of the software 111 2010 Gerry D'Anza Sub-Groups : Tri-Mesh 3d triangular surfaces Load Conditions collectionof Load groups Load Group nodal, wind or pressureloads. Patch Group a collectionof 3d SurfacePatches PatternGroup a collectionof 2d Patterns IsoCurve 3d surfacecurves SectionGroup surfacesections 5.2 Entity Specification The mathematical model we create of our structure will be idealized with several types of entities. They are : Nodes Connection between structural entities or graphical entities Tenso-Structural entities Tomodel structural behaviour Boundary entities Special structural entities Graphical entities Simple graphical elements like lines, circles, polygons etc, tohelp designour model. Special Graphical entities Triangle surface of a Tri-Mesh, Quad surfaceof a Quad-Mesh , IsoCurves, SectionCurves and all automatic generated surfacegraphical data. 3D Patch entities 3D surfacepatches that whenflattened becomepatterns. 2D Patternentities Tomodel cutting patterns of a surface. Cushionentities Tomodel, patternand analysecushions
ForTen 3000 cover the world tm ixForTen 4000 112 2010 Gerry D'Anza 5.2.1 Nodes Nodes are the simplest objects. Theretwokind of nodes : Structural and Simple. Structural nodes have X,Y,Z coordinates and six degrees of freedom Simplenodes haveonly X,Y,Z coordinates. User does not specify thetypeof nodewhendrawing, this is done automatically by thesoftware. Structural nodes aredisplayed by icons that resembletherestraint of thenode. Sincewenow haveonly onetypeof restraint (STIFF restraint) wehavetoactivatethetypeof restraint plot wewant to view. This canbedoneclicking onthenodes button . node display options ForTen 3000 cover the world tm Structure of the software 113 2010 Gerry D'Anza node properties can be changed on the fly 5.2.2 Structural Entities The current version implements : Cable - Membrane Truss, Beams and Gaps With cable elements 3d net surfaces and tensile structures boundaries canbemodeled. Membraneelements areused for fabric behaviour. Truss elements areused for masts. Beams areused for bending elements likearches and columns ForTen 3000 cover the world tm ixForTen 4000 114 2010 Gerry D'Anza For cableand truss elements wemust specify thecross section and thematerial this is donesimply by adding a cross section tableand a material tableand joining them together ina seed then assigning theseed tothedesired elements. Linear membraneelements work differently, thesearenot really 3D surfaceelements but flattened cables. Wemust assigna seed totheseelements but thecross section is calculated by thesoftwareafter theform find process. This becausewesimulatefabric behaviour with a cablethat has E Module (Young) Thermic expansion Assigned by a material table and cross section calculated as a width (L and not area L^2) calculated by thesoftware. Toseethewidth's of membraneelements just ask infoelements after theform find process. Notethat thematerial properties assigned tomembraneelements must beconsistent as : If F (F) is theforceacting ontheelement and W is thewidth (L) Stress S (F/L) is calculated as F/W Length change AL (L) as AL = (F * T0) / (E * W) whereT0 is theinitial length of the element. All this means is that E values for membraneelements must be input as F/L and not F/L^2 as with other materials ForTen 3000 cover the world tm Structure of the software 115 2010 Gerry D'Anza InFigureweseea nodewith four membraneelements Membraneelement 3(from nodes 1 to3) with a width of 2.4935 units, membrane element 4 (from nodes 1 to 5) with a width of 2.3051 units. 5.2.3 Boundary entities Boundary entities arespecial entities owned by Boundary Groups. Theseentities areresponsiblefor keeping track of multi Tenso- Groups joined together ina singleTensileStructure. Boundary Groups (and Boundary entities) area powerful way tomodel highly complex tensilesurfaces without dealing directly which themesh. Exampleof a boundary. Curves aremade with piecewise poly lines, or closed curves that canbeimported or madeinixForten ForTen 3000 cover the world tm ixForTen 4000 116 2010 Gerry D'Anza Theresulting surfaceafter meshing and form finding 5.2.4 2D Pattern entities Patterns areflat sheets that joined together becomea 3D surface. These aregenerated by a method called cut and flatten, this requires a full understanding of good surfacepatterning . exampleof patternlayout. TheX signals bad patterns ( bigger than roll width ) 5.2.5 Special Graphical entities These are created by the software (for Tenso-Groups) by analyzing thecablemesh. Tri-Mesh models areused by several modules : Patterning ForTen 3000 cover the world tm Structure of the software 117 2010 Gerry D'Anza Surface Sections IsoCurves Wind and Pressureloads Pneumatic structures Quad-Mesh models areused by fabric structures. 5.2.6 Graphical entities Graphical entities canbedrawndirectly, but inmost cases they areimported via DXFor 3DS models. Very useful for exact and fast point placement using special snap features. ForTen 3000 cover the world tm Part VI ForTen 3000 cover the world tm Modeler 119 2010 Gerry D'Anza 6 Modeler TheModeler interfaceis themainWindow intowhich thesoftware opens up. This is thearea inwhich thestructurecanbemodeled, analysed, designed and checked. 6.1 File Menu 6.1.1 New Clears all databases and prepares for a new session. 6.1.2 Open Opens a ixForTenbinary file with extension*.tns 6.1.3 Import Import a cad fileindxf , dwg or 3dm format After selecting thefiletoopena dialog box will ask how toconvert Layers found inthecad fileintofortengroups. Not all layers have tobeimported. ForTen 3000 cover the world tm ixForTen 4000 120 2010 Gerry D'Anza By selecting a sourcelayer (left) weadd it intheright column choosing onof theavailableoptions: Tenso-StructureGroup - to convert content to a tenso or structuregroup Cushions Group - imports thebound as a cushionboundary group. Fem-mesh Group - imports mesh as a FEM mesh. Helper Group - imports lines, curves etc. as a graphic group for patterning. Boundary toconvert totheboundary of our model Graphic Group to convert to a graphic group ( useful for modeling and snapping purposes ) Selecting oneof theimported layers ( right side) wehavetoset discretizationparameters if they areentities of order higher than one(eg circles, nurbs curves or surfaces) Be careful about the file units. ixForten reads the file units and will convert the model according to model units set by the user. if the file units are incorrect you get a badly scaled model. ForTen 3000 cover the world tm Modeler 121 2010 Gerry D'Anza In Forten 4000 Nurbs surface can be seamlessly converted to FEM Mesh, structure and pneumatic groups and can be easily analysed as SHELLS or pneumatic structures. This is a quite new and powerful feature in this release. 6.1.4 Last opened Files Opens up a list of last opened files - convenient for tracking 10last projects. 6.1.5 Save Saves thecurrent work. 6.1.6 Save As Saves thecurrent work with a new FileName. 6.1.7 Save as Template This saves thecurrent fileas a template- Which canbeused whenyou openup a new file- and usea standard set of units, material properties etc. save as Template dialogue box ForTen 3000 cover the world tm ixForTen 4000 122 2010 Gerry D'Anza Input a useful descriptionbeforesaving and press Ok. 6.1.8 Export Current model is exported incad format ( dxf and dwg up to version2010) Note : If reaction vectors or any other plot option is active the information will be found in the dwg file as graphic entities. 6.1.9 Export Strand Export thetensilestructuredatabasetostrand v7.0ascii format. Strand is a high end FEM analysis packagewith geometric and material non-linear capabilities. Note: This command is available only with the NLM ForTen 3000 cover the world tm Modeler 123 2010 Gerry D'Anza 6.1.10 Capture View Captureview asks for a filenameand saves thecurrent view in*.jpg format Note: be sure to activate a view by a mouse click inside before calling this command 6.1.11 Exit End of work 6.2 Create 6.2.1 Quad Surface Opens up thedialog box for creating a quad mesh surface- which canbelater used for a single/ doublelayer mesh surface. ForTen 3000 cover the world tm ixForTen 4000 124 2010 Gerry D'Anza Inthis dialog box therearea lot of parameters - which help the user todefineeasily a quad mesh surface: No. of U points / No. of V points : Inthis wecaninput thenumber of points inU / V directioninthenurbs surface. u directionis defined by thefirst linecreated Pre-Tension(C-valueU / V direction) : Inthis theC-valuecanbe inputted for theU and V directionof thequad mesh. Fixed Vertices : this optionhelps us fix thecorner vertices - keep it checked - as it is preferabletohavetheend vertices fixed whenwewant tohavea free-form quad mesh surface. Next Edge(None, Cable, Beam) : this optionhelps defineif the next edgeelement is going tobebeam a cableor none. Edgegeneration: this optionis for situationwhenweneed to ForTen 3000 cover the world tm Modeler 125 2010 Gerry D'Anza havea curved or a linear boundary element. For a cableelement - it is advisabletokeep it online- sinceit shall automatically takeC values and deform theedgeaccording tothesevalues. Meshing Domain: This optionshould beleft onEnd Edge. End : This is tocancel or finish thecommand. Quad mesh : this optionis activeonly with URS enabled solver End Mesh type ForTen 3000 cover the world tm ixForTen 4000 126 2010 Gerry D'Anza End Point (only even edges) mesh type 6.2.2 Cone Surface Opens up thedialog box for creating a conical mesh surface. This has a variety of options that concernthehead-ring, theboundary and other elements. ForTen 3000 cover the world tm Modeler 127 2010 Gerry D'Anza Inadditiontotheparameters discussed aboveinthequad-mesh window - the conical surface command has the following parameters: Radius : This concerns theradius of thehead-ring - which can bechanged at any point of timeof executing thecommand - not after executing thecommand. Slanted : This optionis for tilting thehead-ring if you havea conewith a tilted head-ring. This candoneanytimelater with the conical control command too. Ring-edge (Cable/ Beam): This parameter deals with thetop head-ring - inwhich usually four nodes arefixed by default - and a boundary element is generated - this canbeeither a cable ForTen 3000 cover the world tm ixForTen 4000 128 2010 Gerry D'Anza element todevelop aneye-loop kind of head-ring or a beam element toget a fixed top head-ring. 6.2.3 Cushion Opens up a dialog box for creating a cushiongroup. Therearetwotabs for thecushiongroup as described below: Thecushiontab has thefollowing options: Density ( U / V ): This deals with thedensity of mesh elements intheU / V directions. Inthis wecaninput thenumber of points inU / V directioninthenurbs surface. Pre-Tension(C-valueU / V direction) : Inthis theC-valuecanbe inputted for theU and V directionof thequad mesh. ForTen 3000 cover the world tm Modeler 129 2010 Gerry D'Anza Layers: This optiondefines if wewant a cushionmesh with top and bottom or with a middlelayer too. End : This is tocancel or finish thecommand. Quad mesh : this optionis activeonly with URS enabled solver 6.2.4 Cushion_grid This is incontinuationtotheCreate-> Cushioncommand. This opens up a dialog box for creating a cushiongroup. It has thefollowing options: No. of U / V Cushions : Creates no. of cushions intheU / V direction. ProfileU / V width : Hereonecanspecify thespacing between cushions intheU / V directions. ForTen 3000 cover the world tm ixForTen 4000 130 2010 Gerry D'Anza 6.2.5 Edge Element Creates anedgeelement. This is a very useful command : a) Select part of a mesh or a boundary edge b) Recall thecreateedgecommand if noEdgegroups exists a new onewill becreated automatically and a new edgeelement created insideit. A edgeelement groups together a number of elements tosimulate a cablefor example. it is a convenient elements sincewecanspecify properties and select it ina simpleway, againthereport will giveinformationas a singleelement ( max stress for example) 6.2.6 Project to surface Projects selected entities tothesurface. This is a useful command toproject curves imported from a dxf or dwg file ontothesurfaceand used for creating drawing curves or cutting curvewith them. Look at thevideotoseehow this command works. 6.2.7 Boundary Group Add a new Boundary group Boundary groups areused todefinetheclosed area ( or more thanone) that wewant tocover with a membrane. Thesegroups will add automatically a boundary edgethat canbe ForTen 3000 cover the world tm Modeler 131 2010 Gerry D'Anza specified tobehaveas : Cable : curves itself depending ontheprestress ( C Value) Beam : Fixes all nodes and membranetotheinitial shape Membrane: Likecablebut with low stiffness With ixForten4000whileboundary groups arestill availablewe suggest touseparametric quad and conesurfaces sincethey generatebetter meshes and havea improved behaviour both for patterning and analysis. Boundary modeling canbeused whentheother methods fail to model ina correct way membrane stress distributions ( for examplehypars arebest modeled with boundary groups ) 6.2.8 Tenso Group Add a new Tenso Group TensoGroups arethemaingroups used tomodel : Membranesurfaces CableNets Cablesystems and tensegrity systems Beam Elements alsocanbeadded intotenso-groups Gap elements ForTen 3000 cover the world tm ixForTen 4000 132 2010 Gerry D'Anza Intheimagethetrusses and supporting cables areput insidea TensoGroup and controlled by stiffness ( not by ForceDensity Method ) 6.2.9 Graphic Group Add a new Graphic group Graphic groups arejust like layers in AutoCAD and other cad systems. Geometry is just tohelp indesignof our mainmodel with help of snaps and similar tools 6.2.10 Copy selected to new Tenso Copies selected items toa new TensoGroup. Theitems should bestructural entities likecable,beams truss or membraneelements. Graphical entities donot get copied
ForTen 3000 cover the world tm Modeler 133 2010 Gerry D'Anza 6.2.11 Copy selected to current tenso group This command copies thecurrently selected items tothecurrently selected tensogroup. Soit is basically a cloneintothecurrent activeTenso-Group. 6.2.12 Line Createa lineintheactivegroup. Lineprompts for twopoints , thesecanbedrawndirectly onvideo or specified inthestatus bar edit control. 6.2.13 Poly line Poly lines area number of consecutivelines. Thesewill becreated onthecurrent UCS planeif nonodeis found inthearea of thepoint clicked, if a nodeis found thepositionof the new nodewill bethesameas this one. Tomakeuseof snapping features thenodes must bevisibleand thegroup that owns them unfrozen. Whiledrawing thepolylinea right click ina View Window will bring up a popup menu for selecting anintermediatechoice: Undo Last Point Ignorethelast inserted point Close Poly Closethecurrent multi line End Poly End of insertion Cancel Cancel theMulti Linecommand. tocontinuewithout selecting a menu command just press theEsc Key. 6.2.14 Polygon Polygoncommand will prompt for thenumber of sides (max 63) after which wecandraw thepolygonwith themousecursor. Polygons will becreated ontheX-Y planeof thecurrent UCS . Polygoncommand canbechosenonly whentheactiveGroup is a graphic Group or a Boundary Group. ForTen 3000 cover the world tm ixForTen 4000 134 2010 Gerry D'Anza A Polygonrequires thecentrepoint and a radius, thesecanbe specified onvideowith mouse or input directly inthestatus line edit control . 6.2.15 Circle CR Createa circleby centrepoint and radius. If thecurrent group is a Boundary or Tenso the circle will be divided intoa number of fixed points. If the current group is a Graphic group the circle will be a parametric one, inthis casesnapping toits centrepoint and quad points is active. A circle requires the centre point and a radius these can be specified onvideowith mouse or input directly inthestatus line edit control . 6.2.16 Circle 3P Createa circleby threepoints. If thecurrent group is a Boundary or Tenso the circle will be divided intoa number of fixed points. If the current group is a Graphic group the circle will be a parametric one, inthis casesnapping toits centrepoint and quad points is active. The comand requires 3 Points 6.2.17 Triangle Thecommand will beenabled only if theActiveGroup is a Tenso Group and has a Tri-Mesh Group as a child. Threenodes must bechosenand a new triangleinthetriangle mesh will begenerated. ForTen 3000 cover the world tm Modeler 135 2010 Gerry D'Anza This command is useful for closing holes intri-meshes and fixing bad meshes whenwepatternthemodel. 6.2.18 Footings This command will generatefooting slabs onselected nodes. The size of these footings can be changed from within the properties panel but donot influenceat all theanalysis or form finding stage, only thefixity of nodes will bechecked and set to"FIXED" beforeform-finding. Thesizeand reinforcements canbeevaluated and checked within theoptional module"ixFooting". Theparameters of thefootings are: Width , Depth , Height = sizeof thefooting Platewidth , Platedepth = sizeof theconnectionplate Rotation = rotationangleindegrees Quote = offset downwards of thefooting relativetoits node MinSteel % = minimum amount of steel inboth directions in percentageof its cross sectionarea ( W *H and D * H ) Max Steel % = maximum amount of steel inboth directions in ForTen 3000 cover the world tm ixForTen 4000 136 2010 Gerry D'Anza percentageof its cross sectionarea ( W *H and D * H ) Compute: Nothing , Size& Steel, Steel . For owners of the footing modulethis options enables evaluationand check of the footing sizeand reinforcements Position: positionof theattachment point relativetothefooting corners and edges Minsteel % of cross sectionarea : theminimum amount of steel will becalculated as a percent of the cross sectionarea for each direction Minsteel X = L * H * ms/100 Minsteel Y = B * H * ms/100 whereB,L,H are the dimensions of the footing and ms is the amount inpercent Max steel % percent : if theamount of steel gets bigger thanthis valuethenthefooting is considered not verified Thesizeand reinforcement evaluationcanbelater checked with the Plugins --> Footing command for those that have a valid licenseenabled. ForTen 3000 cover the world tm Modeler 137 2010 Gerry D'Anza
Inthedialog box that brings up weassigna set of parameters for theevaluationof thefooting sizeand steel reinforcement analysis. MinB - Min L - MinH = minimum sizeof thedesired footing slab Max B - Max L - Max H = maximum sizeof thefooting slab Thesevalues will be used to compute the footing size IFthe footing has "Size& Steel" inthecomputeproperty. Steel cover = thedistancebetweenthefirst rebar and theedgeof thefooting Thefinal sizeand amount of steel gets evaluated by checking the forces ( reactionforces ) acting onthefooting. Footing design parameters Theseareused todesignthefinal footing layout. ForTen 3000 cover the world tm ixForTen 4000 138 2010 Gerry D'Anza N sidebars = 2 Sidebar diameter ( mm ) Thesearealways needed (at least 2 corner bars ) Reinforcement bar diameter (mm) : this is the rebar used to designtheslab.then of bars will beestimated by theamount of steel from theanalysis. Bar interspace: spacebetweenreinforcement bars if thenumber of bars is high and thespacebetweenthem gets bigger thaninter spacethenthebars will bespread onmorethan onerow. Design-Check footing This command will runtheanalysis onall footings inthemodel. it will bestop with a error if theanalysis is not updated. flag passed footings as done After a first runof theDesign& Check command it likely tohappen that somefootings pass thedesignand somedonot. If wechangeinput parameters ( Max B,Max L , Max H ) and run againALL footings will get processed for a second time. Toavoid this waist of timewecanclick onthis command and all footings that havepassed will beflagged as "designed" theredimensions and steel amount is saved and areskipped on new runs. Create footing layout Hereall footing elements will get designed and a dwg filegets generated as infigure.
ForTen 3000 cover the world tm Modeler 139 2010 Gerry D'Anza Output from the footing analysis command. 6.3 Edit 6.3.1 Undo Undocommand will beenabled only if AutoSaveis enabled. TheAutoSaveOn-Off flag canbefound inPreferences dialogue box (AutoSavepanel). 6.3.2 Conical Control Theconical control command is a quick way toplaceand edit the top of a cone. This command will work only for Child Tenso-Groups with a conical mesh specified inits mesh parameters. ForTen 3000 cover the world tm ixForTen 4000 140 2010 Gerry D'Anza Recall theEdit Conical control command Optionally call there-draw window toseethecontrol Click and drag thecenter point of thecontrol tomoveit Click and drag ona control circletorotatearound its local axis. Note: Make sure the center of the conical control remains inside the tenso boundary. 6.3.3 Check clean invalid objects This command will check the database and search for invalid objects ( eg self linked objects ) and fix any problem. 6.3.4 Change Behaviour This is a useful command for changing element properties in relationtotheir current properties. Inthedialoguebox weselect Add, Multiply or Change, thenweset thedesired valueand theproperty tochange. For exampleif wewant toscaletheC values by 10wecansimply : Check the multiply button ForTen 3000 cover the world tm Modeler 141 2010 Gerry D'Anza Input 10.0 Check the C value Click Okay toconfirm. This command is oftenused tochangeC values for all elements togainmoreor less pre-tensionwithout changing geometry. Incontrast toearlier versions of Forten- this dialog box alsogives us thepossibility of changing thepre-stress instead of theC- value. 6.3.5 Flip orientation For linear elements (cables, trusses ,lines etc) will invert orientation(swap thetwonodes). For triangular elements normal vectors will be turned upside down. Toseethecurrent orientationgotoplot tab-> Options-> Labels -> object Axis. Check thedialog box toplot theorientation. ATTENTION The direction of normal vectors for Triangles is important for Wind loads, Vector Loads, Pressure loads and Pneumatic ForTen 3000 cover the world tm ixForTen 4000 142 2010 Gerry D'Anza Form Finding. Also flattening the mesh when we pattern , the upside side of the patterns will be in the same direction as the triangle mesh For pneumatic shape finding the internal pressure applied will havethesamedirectionas trianglenormal vectors. 6.3.6 Move Movenodes or selectionset. Tomovea nodethis MUSTbevisible. Un-hide nodes to be moved Call the move command Click on the node to move Click on the destination position Themovecommand is oftenused with snap options activated for fast placing nodes inpositions wherewealready havegraphical entities (centres of circles , end or middlelinepoints etc) 6.3.7 Rotate Rotate objects around current UCS Z Axis. 6.3.8 Weld Weld twonodes or thecurrent nodeselectionset. Nodes canbewelded only if relying onthesamenodepool (must benodes of thesameGroup). 6.3.9 Join A to B This command is useful for snapping a selectionset of nodes to another selection. Works inthis way : Set selection set to A. Deselect all entities. ForTen 3000 cover the world tm Modeler 143 2010 Gerry D'Anza Select Chain of entities Go to selection B. Select N entities Select the command Join A to B. Thecommand waits for 2 nodes thesourcethat is thefirst nodeof selectionB and destination nodethat is thecorresponding nodefor selectionA Nodes inselectionA will bemoved at thesameposition tothose inselectionB. 6.3.10 Delete All selected items will bedeleted Undois availableif AutoSave featureis on(seeUndocommand). 6.4 Select Selections area fast way tomodify, query or deletea number of objects with a singlecommand. Learning toselect and deselect objects canbeimportant toobtain fast results without making mistakes. Note : All selection tools become de-selecting tools by holding down the Control Key during selection. ForTen 3000 cover the world tm ixForTen 4000 144 2010 Gerry D'Anza 6.4.1 Selection A-B This is a a kind of cachefor selectionsowedont havetore- select objects if weneed tochangetheir properties later. Compared toonly twocachememories earlier now you cansave a seemingly endless number of cacheof selection. This is very helpful whenyou areloading particular loads or whenyou want to continuechanging and altering C-values or pretensionof only a particular area of thestructure. 6.4.2 Clear Clears theselection. 6.4.3 All Selects all objects for theActiveGroup. Note: only Select All works on the active Group, all other selection tools will work for all visible and non frozen / hidden objects 6.4.4 Single / Painting Selectionof singleobjects is doneoneat a timeby holding down theleft buttonand choosing them. Selected items changecolor to Yellow (default selectioncolour) as they areidentified. To avoid selecting unwanted objects these can be hidden or frozenbeforecalling theselectioncommand. Holding the Control Key will deselect items. 6.4.5 Window Selectionby window will select all items fully inside a window specified by mouseinput. Left click onceina view, moving themousewill show a rubber window, left click toconfirm selection. Esc key will cancel thecommand. ForTen 3000 cover the world tm Modeler 145 2010 Gerry D'Anza Holding the Control Key will deselect items. 6.4.6 Fence / poly select Select objects insidea 2d polygon. Whilemaking thepolygon, a right click will bring up a popup menu whereoptional commands canbeissued : End Poly Confirm polygon UndoLast Point Ignorethelast inserted point Cancel Cancel thecommand NOTE: Compared with the earlier version of Forten, where you had to keep pressing the Shift key down with the close option will select items inside the polygon in this version - the polygon is always closed - and you no longer need to press the shift key. 6.4.7 Circle This command is useful for selecting entities bounded by a circle. (likeconcentric weft curves etc) Mouseclick thendrag themousecursor toopena circle. Holding the Control Key will deselect items. 6.4.8 Warp Select Warp lines will only work for Boundary generated Tenso Groups or Meshed TensoGroups. Thecommand will automatically select all warp cables. 6.4.9 Weft Sameas Warp Lines but acts onweft lines. 6.4.10 Filter As compared totheearlier versionthereis nofilter dialoguebox wherewecanactivate/deactivateselectionof entity types. ForTen 3000 cover the world tm ixForTen 4000 146 2010 Gerry D'Anza This is doneeasily by just clicking thetab buttons at thebottom of the screen. This selects / de selects the filter - and correspondingly toggles thefilters for that particular entity. The filter is used often when we want to be sure to select elements of a particular typefor editing its properties. Be aware to keep active warp and weft options when selecting membrane elements. 6.4.11 Property Whenonewants toselect a group of elements by a particular property thenonenolonger has tolaunch a box. This is now included under the"Finder" tab. Herewecanselect more than one entity by the ID, Property, Group codeor theC-value. ForTen 3000 cover the world tm Modeler 147 2010 Gerry D'Anza Toselect by property mark theproperty checkbox and theninput desired values. You must take into account that the current selection set , selectionmodeand selectionfilters areall activesocheck these settings beforecalling thecommand. ID : This is theelement handle. Wecanselect morethanoneentity by specifying a rangewith the"-" minus symbol (Eg. 100- 200will select entities from 100to200included) Wecanspecify a set of single values separating them by "," comma (Eg. 100, 120, 150,200) Property : This is the seed property assigned to cable and membrane elements. Morethanoneseed property tables canbeselected from theseed property list box. Code : This is thecableand membranecodevalues. ForTen 3000 cover the world tm ixForTen 4000 148 2010 Gerry D'Anza Thesamerules apply as thosefor ID C Value : C Valueof cables and membraneelements The same rules apply as those for Handle but here we can input floating point values (Es. 100.50, 150.25) 6.4.12 Child / Tenso / Boundary A new featurewith ixForten4000is that onecanselect all the entities ina particular group by simply double-clicking thegroups' iconinthe"browser" tab. A useful command as it is oftenneeded toquick select all entities under a particular group for changing its properties. 6.5 Tensile Structure Under this menu themainfunctions related totensilestructure can be found. These deal with the form-finding, analysis, pneumatic options etc. 6.5.1 Form Find Here we launch the Form-Find procedure If we have specified a number of elements with the NL- Deformabletag thentheNon-linear analysis dialoguebox brings up. Wespecify N of increments/iterations ForTen 3000 cover the world tm Modeler 149 2010 Gerry D'Anza and theparameters for energy,displacements and forces If element constraints have been set the FDM (Force Density Method) non-linear settings dialoguebox comes up. ForTen 3000 cover the world tm ixForTen 4000 150 2010 Gerry D'Anza Here we specify number of iterations and the precision of convergence. After thenon-linear process thegeometry will be updated with element stresses and nodereactions. Be aware FDM Non-linear option is quite complex to use and only with cable systems is useful use only if you are sure to understand all features of this module. 6.5.2 Pneumatic Options Thepneumatic options dialoguebox lets us specify an internal pressureand thenumber of iterations toperform. Activate the option by checking the Activate Pneumatic Form ForTen 3000 cover the world tm Modeler 151 2010 Gerry D'Anza Finder. With thecurrent versionPneumatic options cannot beused with element constraints. Beforeusing this optionweMUSThavea tri-mesh group for all of our tenso-groups as surfacepressureis calculated at each step. Hereis what happens with pneumatic optionon: 1. Mean Normal vectors are calculated at each node using trianglenormals 2. Normal Pressureis calculated for theactual step 3. FDM equilibrated surfaceis calculated Steps 1-3arerepeated for each iteration. Thefinal surfacewill haveaninternal pressureand a membrane tensioninbalance. After form-finding a new load conditionis created and filled with pressurenodal loads. This load condition is essential for non- linear analysis becausethesurfaceis inequilibrium with these forces. ForTen 3000 cover the world tm ixForTen 4000 152 2010 Gerry D'Anza Pressure: internal pressure FFincrements : N of increments used tofind final equilibrium Analysis options : Const PxV : this optionwill keep thePxV valueconstant when running analysis by updating internal pressureP based oncurrent geometry deformationat each iterationstep. Const P : this optionwill keep theinternal pressureconstant at the valuespecified for theform-finder step Current Volume: this valueis calculated automatically by thesoftware 6.5.3 Save as reference state Important Saves a particular geometry as a temporary reference state - which canbere-called later if theform-finder delivers a particularly undesirableresult. USE ALWAYS THIS OPTION WHEN YOU HAVE BEAM ELEMENTS SINCE THE INITIAL AXIS ORIENTATION IS CACHED HERE WITH THE MODEL NODE LOCATIONS. 6.5.4 Reload reference state Re-loads thesaved referencestate - so that changes can be made to the properties and parameters of the model before launching theform-finder again. USE ALWAYS THIS OPTION TO RELOAD THE ORIGINAL MODEL AFTER FORM-FINDING WHEN YOU HAVE BEAM ELEMENTS SINCE THESE TEND TO DEFORM AFTER FORMFINDING. ForTen 3000 cover the world tm Modeler 153 2010 Gerry D'Anza 6.5.5 Non Linear Analysis Here we launch the non-linear analysis procedure. TheNon-linear analysis dialoguebox shownintheFigurecomes up and wemust specify theload casefor which theanalysis is performed and set calculus options inthesettings pane. IntheActiveload casepanel a grid of load cases is visible. Here wecanadd new rows with a right-click and calling theNew load casecommand. A load case is a linear combinationof all load conditions. Inthe columns all thedefined load conditions arepresent with a numeric factor. ForTen 3000 cover the world tm ixForTen 4000 154 2010 Gerry D'Anza Specify a factor of 0.0todisabletheload and a factor of 1.0to takeit intoaccount completely. Any valuecanbeinput sowecan evenscaletheloads x times. Theactiveload caseis theonewith thered checkbox activated. How to set non-linear options will be explained in the tutorials. 6.5.6 Animate This particular optionhelps onetovisualizethedeflections / stress states which arebeing incrementally applied tothestructure. In this manner onecanplot theactual behavior of thestructureas theloads arebeing incrementally being applied onthestructure. This optionbecomes activeonly after a valid analysis has been runonthemodel. 6.5.7 Check DOFS Inthis command - ixFortenchecks the Degree of Freedom of nodes - of thestructuretocheck if all of theDOFS areequal. If not it returns anerror message. 6.5.8 Check Model This is a command tocheck if thereareany anomalies with the model. If there are any seeds without cross section, if the properties or thestiffness of theassigned materials areokay or ForTen 3000 cover the world tm Modeler 155 2010 Gerry D'Anza not. 6.6 Tables 6.6.1 Data Base Explorer The DataBase explorer is where we define material properties, cross section geometry and properties and link them together in a named object called seed. Thedialoguebox has threesections : Material Data Base Section Data Base Seed Data Base ForTen 3000 cover the world tm ixForTen 4000 156 2010 Gerry D'Anza 6.6.1.1 Material DataBase Here we create and specify building materials. Tocreatea new material click ontheNew Material buttonor Right Mouseclick inthematerial list box and select New Material. Todeletea material select it inthelist and thenclick onDelete Material or Right Mouseclick inthematerial list and Select Delete Material. A material has twosets of parameters : ForTen 3000 cover the world tm Modeler 157 2010 Gerry D'Anza properties for cable-beam-truss elements Thetop set is used by Cable-Beam and Truss elements whilethe bottom set is used by membraneelement types. Thetop set parameters are: Young Modulus Poisson ratio Density Thermal expansion coefficient Thesearenormal material properties and canbefound in any engineering book for steel, concrete, wood etc. ForTen 3000 cover the world tm ixForTen 4000 158 2010 Gerry D'Anza The membrane properties has a table of 9 rows. If theNonlinear material is enabled for each row wemust specify : Force E Warp Modulus E Weft Modulus If not enabled (default) wehavetospecify only E Warp and E Weft inthefirst row. E warp-weft areyoung modulus for themembraneinF/L (and not F/L^2). Generally these values are not specified on the manufactures membrane technical papers, instead the elongation ratio is specified. ForTen 3000 cover the world tm Modeler 159 2010 Gerry D'Anza Theweight x unit area valueis theweight of themembrane. These values areused for automatic self weight calculation. The software can calculate automatically the E warp (Weft) modulus You just input the Warp Force and the elongation value then click on the E Warp button and the value is input in the E Warp ( weft) field of the material. 6.6.1.2 Section DataBase Inthesectiondatabasewespecify cross sectiongeometry for beams trusses and cables. Theuser is freetoadd / delete/ edit cross sections - eventhose ones that havebeencreated by default. ForTen 3000 cover the world tm ixForTen 4000 160 2010 Gerry D'Anza ForTen 3000 cover the world tm Modeler 161 2010 Gerry D'Anza Tocreatea new profilesectionright click ona profilegroup and call New profilecommand. A new profilewill beadded at theend of thelist. Click on this section to edit its parameters. The geometry parameters will changedepending ontheir type (ie. Rectangle, Circle, I typeetc). We must always input correct values for : Area : cross section area Shear Area 2 : Shear area axis 2 Shear Area 3 : Shear Area axis 3 Inertia Axis 2 : Inertia Axis 2 Inertia Axis 3 : Inertia Axis 3 Torsional Inertia ForTen 3000 cover the world tm ixForTen 4000 162 2010 Gerry D'Anza After inserting thegeometric properties wecansimply click onthe Calc properties command and theprogram will calculatethesefor us. Theevaluated properties arevisibleintheproperties pane. ForTen 3000 cover the world tm Modeler 163 2010 Gerry D'Anza ixForten4000calculates automatically Torsional inertia and shear factors based ona FEA analysis method. 6.6.1.3 Seed (Named property) DataBase A Seed is a named object that simply links together a cross section and a material ForTen 3000 cover the world tm ixForTen 4000 164 2010 Gerry D'Anza With this its easy tomakeseeds and givethem a useful name without needing toremember properties (ie. Wood 20x20or steel HE 100) If you want toadd a new property click on the "new property" button. This will add a seed property without any cross sectionor material. They canbespecified by right clicking theelement and adding theappropriatesectionand material from thedatabase. Right clicking a seed gives us thefollowing commands: Find Material ForTen 3000 cover the world tm Modeler 165 2010 Gerry D'Anza Find Profile Import Material Import Profile Rename as profile : renames the seed using the profile name Rename as material : renames the seed using the material name Rename to both : renames the seed as profile name- material name Delete Find material - will find theparticular material (if a material has beenassigned totheseed profile) Find profile- will find theparticular profilefrom thedatabase(if a cross sectionhas beenassigned totheseed profile) Import material - Will import a material. Import profile- Will import a profile. Delete- will deletetheseed profile. Onecansimply renameany section/ seed / profileby selecting it and changing its properties from theentry box at thetop of the window. Renaming a seed canalsobe done according to the sectionor thematerial by double-clicking theseed. This alsoadds theparticular seed tothecurrent library of thefile. Tospecify its material and cross sectionjust doubleclick onthe desired section/material or right click onthesection/material and call thepush incurrent seed command. DeleteSeed (or del button) will destroy theseed. If thedialogue box is closed using cancel theseed will not belost. "Add to model" makes this seed available for use in our structure. If theused seed list is empty, noseeds will bevisible whenwecall theEdit Properties dialoguebox for elements. ForTen 3000 cover the world tm ixForTen 4000 166 2010 Gerry D'Anza Find Material and Find Section areuseful commands for finding theseeds material and sectionproperties which canbea tedious job whenmany sections/materials arepresent. 6.6.2 Show Materials and Sections This command will print informationabout used seeds with Cross sectionlist and properties and Material list properties. It is a useful command as a property check is done and any potential errors and nonuniform values areprinted. Note: Use this command before Form Finding or statical analysis to check consistency of materials and sections. 6.7 Loading This menu deals with theapplicationof loads toa mesh surface. ForTen 3000 cover the world tm Modeler 167 2010 Gerry D'Anza 6.7.1 Add load condition This command prompts for a nameand thencreates a new Load condition. Load conditions collect loads onentities and nodes. Toadd a load wemust : A. Create a load condition B.Select entities to load C.Call a load command from the local popup menu of the load in which we want to add load groups in the tree view If noentities areselected ixFortenwill returna dialog box with an error message"Empty Selection" 6.7.2 Add self-weight condition Adds a new Self-Weight Load condition if this case has been accidentally deleted or not added. Toadd loads seelater onLoad Group commands. A self-weight load group is a particular load conditioninwhich the dead-weight of theselected material and seeds areapplied. This load is applied inthenegativeZ directioni.e. vertically downwards.
Note: Only one Self-Weight Load can be created. ForTen 3000 cover the world tm ixForTen 4000 168 2010 Gerry D'Anza 6.7.3 Add Pre-stress condition This is a Prestress multiplier load condition Noloads canbeadded toa Prestress-Load condition sincethis is used only toscaletheoverall prestress by a specified factor intheanalysis process as required by somecodes 6.7.4 Add Zero-Load condition This adds a Zero-Load condition. This is a peculiar load conditionas it applies a zeroload - only to nodes. A zeroload conditionis added intheform-find process and sothefinal shapeafter form-finding will beinequilibrium with applied loads. 6.7.5 Add Load Enter topic text here. 6.7.5.1 Nodal loads Add nodal loads to the current selection set. Thedialoguebox showninFigurecomeups with PX,PY and PZ component input. ForTen 3000 cover the world tm Modeler 169 2010 Gerry D'Anza Positivevalues areinoppositedirectionof World Axis (Vector F (0,0,100) is a vertical load that points down). 6.7.5.2 Cable-Beam loads Add a uniform cable load Thedialoguebox showninFigurecomeups with P1 (Forcex unit length), at a distancea from theselected end. If required anadditional load from theother end P2 canbeadded with a distance'b' from theother end. The global axis can also be specified to enable the correct simulationof theload. ForTen 3000 cover the world tm ixForTen 4000 170 2010 Gerry D'Anza Positivevalues areinoppositedirectionof World Axis. 6.7.5.3 Pressure loads Add a uniform pressure to the current selection set of triangles Thedialoguebox showninFigurecomeups wherea pressure valueF/L^2 (Forcex area) must beinput. A positive value is interpreted as a pressure in the opposite directionof normal vectors. Check directionof normal vectors toensurecorrect loading. Beforeanalysis, pressureloads areapplied as nodal loads with theformula : nl = (pl * ta)/3; nl= nodal load, pl = pressureload, ta = triangle area This command requires a Tri-Mesh sub group to work. 6.7.5.4 Vector loads A vector and twocoefficients arerequested. Thevector direction gives the load direction while the modulus indicates the force ForTen 3000 cover the world tm Modeler 171 2010 Gerry D'Anza intensity. Thesoftwarecalculates for each selected trianglethenormal and shear component of the load for the triangle normal vector, multiplies these by the specified coefficients and the triangle surfacearea and applies theresulting valuedivided by threeto thenodes. This command requires a Tri-Mesh sub group to work 6.7.5.5 Thermal loads Add a thermic load DT on the current selection set. Note: Only cable, truss and membrane elements can have thermic loads. ForTen 3000 cover the world tm ixForTen 4000 172 2010 Gerry D'Anza 6.8 Info 6.8.1 Project info Hereweinput project infodata. Thefields will beprinted inthepatternplots and inthereports generated by thereport manager 6.8.2 Report Manager This command recalls the report manager. Hereweareabletoview and print all data as text or tableformat. ForTen 3000 cover the world tm Modeler 173 2010 Gerry D'Anza Ontheleft sideweseeall availableinfoitems, double-clicking an item inthecontent gets it displayed ontheright side. Note: Units and Number formatting can be changed from within the Setting->Preferences->Report Setup paneas infigure: TheModel Report Group will control output for all items inthe model group tree. TheResponse Reports will control units for analysis results except for displacements TheDisplacement Report controls units for displacements The Property Data controls units for Materials and Profile properties ForTen 3000 cover the world tm ixForTen 4000 174 2010 Gerry D'Anza Items are : Model Items Header : a text document wheretheproject infogets printed Model : Root item for model data Nodes : tableof nodecoordinateand fixities Elements : Root for entity data Cables : list of cableentities Steel : list of truss, beam entities Membrane : list of membraneentities Tri-Mesh : list of triangleentities Seeds : List of used material-sectionentities Load conditions : all loads added by user Bill of materials Bill of Materials: root item for material summary Membrane Area: Membranearea evaluation Cable list : used cables (Group code) Steel list : weight of used steel This item is quiteuseful for estimating costs. It will print length of cables, surfacecovered by membraneand steel weight of thestructure. Form Find response data FF Response : root item for FFresult data Pretension Reactions : Reactionforces after form finding FF EL Results : Pretensionvalues after form-finding FF membrane : membranepretension(Linear pre-stress) FF cable : cablepretension FF Strand : Boundary Strands grouped by code FF steel : steel tensions ForTen 3000 cover the world tm Modeler 175 2010 Gerry D'Anza FF Tri-Mesh : membranepre-stress Analysis Results Results for each load caseas reactionforces pre-stresses and steel tensions Node reactions Node displacements Element forces Repeated for each load case 6.8.2.1 Model Item Herewefind all informationof our model. 6.8.2.1.1 Nodes N : nodenumber FFrestraint : form find restraint flags NLA restraint : NonLinear restraint flags LA restraint : Linear restraint flags X : X coordinate Y : Y coordinate ForTen 3000 cover the world tm ixForTen 4000 176 2010 Gerry D'Anza Z : Z coordinate 6.8.2.1.2 Elements Follows thelist of elements grouped by type. 6.8.2.1.2.1 Cables
N : Index of element NodeA : Index of first node NodeB : Index of second node Type : typeof elements C Value: Forcedensity valueused tofind shape C user : Forcedensity valueassigned by user Pre-stress : forceacting inthedirectionof the2 connected nodes Area : Cross section area (L^2) for beam,truss,cable elements . Width (L) for membraneelements Length : Length between2 connected nodes Seed : seed assigned tothis object ForTen 3000 cover the world tm Modeler 177 2010 Gerry D'Anza 6.8.2.1.2.2 Steel N : Index of element NodeA : Index of first node NodeB : Index of second node Type : typeof elements C Value: Forcedensity valueused tofind shape C user : Forcedensity valueassigned by user Pre-stress : forceacting inthedirectionof the2 connected nodes Area : Cross section area (L^2) for beam,truss,cable elements . Width (L) for membraneelements Length : Length between2 connected nodes Seed : seed assigned tothis object 6.8.2.1.2.3 Membrane ForTen 3000 cover the world tm ixForTen 4000 178 2010 Gerry D'Anza N : Index of element NodeA : Index of first node NodeB : Index of second node Type : typeof elements C Value: Forcedensity valueused tofind shape C user : Forcedensity valueassigned by user Pre-stress : forceacting inthedirectionof the2 connected nodes Area : Cross section area (L^2) for beam,truss,cable elements . Width (L) for membraneelements Length : Length between2 connected nodes Seed : seed assigned tothis object 6.8.2.1.2.4 Membrane Mesh N : Index of element Node(i) : nodeindex ( 1-3) Area : trianglearea Covered : trianglearea projected inX-Y plane 6.8.2.1.3 Seeds List of used seeds ( a seed is just a named object used to ForTen 3000 cover the world tm Modeler 179 2010 Gerry D'Anza associatea material with a cross section) 6.8.2.1.3.1 Materials
Thelist of used materials with thereassigned properties 6.8.2.1.3.2 Cross Sections Thelist of used cross sections with thereproperties Name: Nameof theseed element Area : Area of thec/s I2 : Second moment of Inertia I3: Moment of Inertia around theother axis It : Torsional Moment of Inertia F2 / F3: shear areas. ForTen 3000 cover the world tm ixForTen 4000 180 2010 Gerry D'Anza 6.8.2.1.4 Load Conditions Herewefind all load conditions and for each onethelist of applied loads with values input by user. Element No. : Defines theElement no. Load Type: Gives thetypeof loads - vector, pressureetc. P(x) / P(y) / P(z) : Forces inx, y, z axes. Nc : Normal Component Tc : Tangential Component. 6.8.2.2 Bill of Materials Here we have a summary of used materials for a fast cost estimation 6.8.2.2.1 Membrane Area
Each Tenso-Group is listed with surfaceand covered area ForTen 3000 cover the world tm Modeler 181 2010 Gerry D'Anza At theend thesum of all rows is reported.
6.8.2.2.2 Cable List
Thelist of cables grouped by code Code : codeassigned by user intheelement properties pane Seed : seed (material and cross section) for this cable Length : Overall length (sum of all cableelements with samecode) Weight : weight of thecable A "TYPE-MISMATCH" means that there are more than one elements which sharethesameCode- but not thecableseed properties. ForTen 3000 cover the world tm ixForTen 4000 182 2010 Gerry D'Anza 6.8.2.2.3 Steel List Steel report lists all truss and beam elements grouped by their codenumber. 6.8.2.3 FF Response Theseitems report results of theform-finder. 6.8.2.3.1 Pretension Reactions Herereactionforces for pre-stress stateareplotted: Notethis is without any self - weight of themembers. No. : Nodenumber ForTen 3000 cover the world tm Modeler 183 2010 Gerry D'Anza X, Y, Z : co-ordinates of thenodes inX, Y, Z axes. Fx, Fy, Fz : Forces inX, Y, Z axes Mx, My, Mz : Moments inX, Y, Z axes Fv : Vector Force 6.8.2.3.2 FF El.Results HereTheform-find element results areplotted. 6.8.2.3.2.1 FF Membrane-Cable-Steel N : element index N : axial force T1 : shear forceaxis 1 (Only beam elements) T2 : shear forceaxis 2 (Only beam elements) Mt : bending moment z axis (torque) (Only beam elements) M2 : bending moment x axis (Only beam elements) M3 : bending moment y axis (Only beam elements) ForTen 3000 cover the world tm ixForTen 4000 184 2010 Gerry D'Anza 6.8.2.3.2.2 FF Tri-Mesh Herewefind tri-mesh membranestresses, basically therearethe values plotted with show s11-s22 and VonMises stress options. 6.8.2.4 Analysis Response All items under theAnalysis Responseitem basically report the samedata as FFResponsefor each load case, Only theNodal Displacements item is new sincewedon't have any nodemovement for a Form-Finding process 6.8.2.4.1 Node Displacements N : nodeindex X,Y,Z : nodeposition dx,dy,dz : nodedisplacement ForTen 3000 cover the world tm Modeler 185 2010 Gerry D'Anza rx,ry,rz : noderotation(radians) dv : total displacement magnitude 6.8.3 Query Distance After selecting Infodistancewemust click ontwonodes ina view, thedistancewill bedisplayed inthecaptionbar onthebottom of thescreen. 6.8.4 Selected Objects Infoobjects is useful as it shows all theinformationonselected entities. Touseit wemust makea selectionof nodes or entities and thenclick onInfoObjects, a fileeditor will show all information(below is anexampleof a file for Infowith a node, structural and membraneelements selection). This is for knowing what has beenassigned as property tothe selected entities, their length, prestress etc. ForTen 3000 cover the world tm ixForTen 4000 186 2010 Gerry D'Anza 6.8.5 Form Find Info For theselected items this command will visualize information about pre-stress and reactionforces. This is a old command seethe report manager command for moredetailed informationof thecurrent model. 6.8.6 Analysis Info For theselected items this command will visualize information about thecurrent analysis if valid. This command is very helpful whenyou want tohavea quick infoabout a particular member or selectionwithout having to go through and locate the property ForTen 3000 cover the world tm Modeler 187 2010 Gerry D'Anza through thereport manager. This is a old command seethe report manager command for moredetailed informationof thecurrent model. 6.9 Visibility This is a new menu inixForten4000which has theenhanced capability toshow / hideentities by selecting them. 6.9.1 Hide/show Nodes This is a global switch tohide/unhidenodes This is similar totheshow/hidenodes command of the earlier versions of Forten. ForTen 3000 cover the world tm ixForTen 4000 188 2010 Gerry D'Anza This canalsobeoperated by clicking thebuttonontheright side top corner.
6.9.2 Hide/Show Entities This is a global switch tohide/unhideentities This command shows or hides selected entities. If a particular set of entities arehiddenit shall show all hiddenentities. 6.9.3 Hide/Show Mesh This is a global switch tohide/unhidemesh elements This command shows / hides mesh elements for the overall model. 6.9.4 Hide Selected This command will Hideall theselected entities. Theselected set may becomposed of mixed groups or a singletype. Oncehidden a command cannot berunonthem. 6.9.5 Hide Not-Selected This command Hides un-selected entities . Simply it leaves visibleselected objects. 6.9.6 Flip Visible/Hidden This command Flips thehidden- non-hiddenentities. This way onecanflip betweenthehiddenset of entities and thenon-hidden entities. 6.9.7 Un Hide This command removes all entities from the hidden set - and displays all entities. Usethis command tobesureall entities arevisible ForTen 3000 cover the world tm Modeler 189 2010 Gerry D'Anza 6.10 UCS UCS stands for User CoordinateSystem, this is a coordinate system with a positionand orientation intheWCS (World Coordinatesystem). Many of theFortencommands usetheUCS soweneed a way to placeit somewhereinthe3D space. 6.10.1 UCS Store/Recall Savethecurrent UCS positionfor later use- This is possibleby positioning theUCS by the"UCS Generic" command and then typing a nameand pressing thesavebutton. This is availablefrom thetoolbar not themenu. It is important toinsert a namefor theUCS and call thestore command. 6.10.2 UCS World AligntheUCS totheWCS (HomePosition). 6.10.3 UCS Vertical 2 Points PlacetheUCS X-Y planevertical Twopoints must beinput using themouseclick 6.10.4 UCS Generic Threepoints must beinput using threemouseclicks denoting the points wheretheUCS is tobelocated. ForTen 3000 cover the world tm ixForTen 4000 190 2010 Gerry D'Anza 6.10.5 UCS Place Movetheoriginof theUCS toa new position. Thenew origincanbespecified by keyboard input or by mouse click ona node. 6.10.6 UCS Normal X PlacetheUCS Z Axis parallel totheglobal X axis. A positioninspacemust beinput by a mouseclick ona node. 6.10.7 UCS Normal Y PlacetheUCS Z axis parallel totheglobal Y axis. A positioninspacemust beinput by a mouseclick ona node. 6.11 Scripting The new scripting environment is based on a full Javascript language. Sinceit is quitelargeand full of features a dedicated manual will be prepared on this topic and with useful topics on how to personalizethesystem with scripts. You canrefer totheavailablescripts tolearnhow thenarewritten by right click onthescript command toseefull sourcecode. 6.12 Settings Compared totheearlier versions of Forten- which camewith only oneskin, ixForten4000comes with threeskins which enhance theoverall experienceof working with thesoftware. ForTen 3000 cover the world tm Modeler 191 2010 Gerry D'Anza 6.12.1 Preferences Most of thesoftwareoptions areset inthis dialoguebox.It has 11 panes each with different typeof parameters. By default it opens up intothe"Units" Tab. 6.12.1.1 Editor Pane Here we set parameters for : Font heights Nodes : height of nodenumbers onvideo Objects : height of element handles onvideo Triangles : height of trianglehandles onvideo Grid Thick line every : Draw a thick lineusing this step Width : Grid Width Height : Grid height Dx spacing : Grid X spacing Dy spacing : Grid Y spacing Grid in Global system : Always draw the grid in the global coordinatesystem ForTen 3000 cover the world tm ixForTen 4000 192 2010 Gerry D'Anza Colors Window : background window color Nodes : FreeNodes color Restraints : Restrained nodes color Selection : Selected elements color Contrast Color : Color used todraw infoonvideo. Always usea color which contrasts with thebackground Grid Color : Color used for thegrid. Plot Colors Analysis Forces : Color for reactionforces Form Find Forces : Color for form-find reactionforces Deformed shape : color used toplot deformed shape Beam+ : color used to plot beam positive diagrams Beam- : color used to plot beam negative diagrams Misc Node symbol size :sizeinpixels of nodes onvideo Picker size :sizeof picker for snap inpixels Membrane width :size of membrane stripes for plot purposes inreal units Blending Blending value0-100% for transparent membraneplotting. ForTen 3000 cover the world tm Modeler 193 2010 Gerry D'Anza 6.12.1.2 Patterner Pane Here we set options used in the patterner module. These are : Show nodes : hideunhidepatternnodes Pattern color : color used tofill pattern Point text color : color used for thetext Text point height : height of patternnodes font Anchor size : Dimension of anchor symbol used inthelayout window too Boundary Ticks: Tick size : height of ticks inreal units Tick color : color used toplot ticks Tick distance : relativedistancebetweenticks Roll width : Roll sheet sizefor patterns Grid X-Y : Patterngrid spacing Join pattern offsets : fillet patternoffsets Ticks areuseful for placing thecutter at exact positions onthe boundary.They canbeused by activating View Show Boundary ForTen 3000 cover the world tm ixForTen 4000 194 2010 Gerry D'Anza Ticks and View Snap toBoundary Ticks inthepatterner module. 6.12.1.3 Metrics Pane In the metrics pane we specify useful values for : Distance meter Font height : height of text onvideoinreal units Font dist : dist of font from distance line in real units Marker size : sizeof marker at end points of distance meter line Thedistancemeter parameters areused by twoprocedures 1. Whenwequery a distanceintheeditor 2. Whenweusethecutter inthepatterner module ForTen 3000 cover the world tm Modeler 195 2010 Gerry D'Anza Distance meter parameters Scale Factors Loads Deformations Stresses ReactionForces Minimum Forceintensity tovisualize Membranestress direction Thescalefactors areused toscaleplots inwindows. It is possible toplot different items indifferent views, but whenonerefreshes theview this would change. Visualizing theminimum Forceintensity is important as it is a cutoff value. Any reactionforces smaller thanthis valuewill not be plotted or printed. Note: Some of the plot scale factors are also found under the Plot tab for easier access. ForTen 3000 cover the world tm ixForTen 4000 196 2010 Gerry D'Anza Min and Max interval for plots Thesetwovalues arecutoff values. Whenplotting stresses only stress values insidethespecified rangewill beplotted. Interval for Normal surface Herewespecify therangefor normal surfaceplots. Normal surfaceplot canbeactivated with View : Plot Options Mesh Angles toglobal X-Y Plane. This plot featureis useful tofind out any ponding problems as it represents thecurvatureof thesurface.
6.12.1.4 Miscellaneous Pane In the miscellaneous pane we set options for : Text height of vector : height of text for reactionforces Erase automatically triangles in polar meshes : usethis optiontomaketheholeinthetri-mesh for conical shapes. Plot Free Body reaction forces : reaction forces are inverted. Simplified UI for restraints : Offers simplified UI interface whereonly Stiffness is displayed. Below is givenanimageof ForTen 3000 cover the world tm Modeler 197 2010 Gerry D'Anza detailed UI for restraints. Check rotation restraints automatically: this command checks for rotational restraints automatically beforelaunching theform-finder and analysis. 6.12.1.5 Auto Save Pane Create backup every ... minutes ForTen 3000 cover the world tm ixForTen 4000 198 2010 Gerry D'Anza ixFortenrelies onback-up cachefiles for its Undofeature. Henceit is important toclick "enableautosave" toavail of theundofeature. The software will save the work at intervals of the minutes specified if Enableautosavefeatureis checked. If createbackup copy is checked, a copy of thelast fileis saved using *.bak extension. If enableautosaveUndofeatureis enabled theUndocommand is enabled when we modify the geometry or call other edit commands. If "load last work onstartup" is clicked - ixFortenshall load thelast filetheuser was working on. 6.12.1.6 Precision Pane In the precision pane we find parameters for : ForTen 3000 cover the world tm Modeler 199 2010 Gerry D'Anza Export Dxf precision : Number of digits whenwriting dxf files Ascii precision : Number of digits whenwriting ascii files
Dxf Import Weld Precision nodes aremerged together if thedistanceis inferior totheweld precision N of segments for circles and arcs : Whenimporting Dxf files as Boundary or Tenso Meshes circles and arcs are converted to discreet polygons. Here we specify how many segments should begenerated Boundary Welding boundary nodes : here we specify the welding precisionfor nodes ontheboundary. This valueshould always bekept inmind beforeform finding. Note: Remember to set this value before form finding. Patch and Pattern Precision Intersection eps : This is thethresholdvaluefor intersection betweenseam lines.This valueaffects thealgoritm that finds patches. Geodesic eps : Precision for geodesic search algoritm. If geodesic curvecommand fails towork check this value(higher value) Snap Linear Snap : Snap precisionused whenmoving the patterner cutter Grid X-Y snap : Grid snap used whensnap togrid is ForTen 3000 cover the world tm ixForTen 4000 200 2010 Gerry D'Anza activated Angle Snap : Anglesnap valueindegrees used when anglesnap is activated Surface cutter patch detection: Slicer offset : This valueis very important for patch detectionand should havea valuenear 1 cm for optimal results 6.12.1.7 HPGL Pane Parameters of this pane are used when HPGL files are written. Plotter Width and Height of plotter inmillimetres X and Y marginof plotter inmillimetres Origin Originof theplotter inX and Y - if this is at theleft-bottom / center or user defined. By default this is inmm. Resolution Number of Plotter units per millimeter, look at the reference manual of your plotter. ForTen 3000 cover the world tm Modeler 201 2010 Gerry D'Anza Output Scale : Scaleof thepatterns. No. of mm per dwg units : Deals with the division of mm per drawing unit. Fileextension : thenameof thefileextension. Writea singleHPGL file: Writes all the patterns into a single HPGL file. End patterncommand : Specifies what command will mark the end pattern.
6.12.1.8 Units Pane In the units pane we specify model and force units for input and output. Available units are: Length units Millimeter Centimeter Decimeter Meter Inch Yard Feet ForTen 3000 cover the world tm ixForTen 4000 202 2010 Gerry D'Anza Force Units Kilogram Newton DecaNewton KiloNewton Note : When we use different units in the Data Base explorer for input purposes these are automatically converted to input units specified in the Units Pane. 6.12.1.9 Form Finder Pane With thepossibility of using different types of solvers emerging - ixFortengives thepossibility of using analternatesolver for form- finding. Amongst them are: FDM - Force density method ( default internal solver ) URS - Update Reference Strategy Select which solver theform-finder is going touse. Direct Sparse is thenew fast direct sparsesolver. URS is a solver developed by Kai-UweBletzinger , Gerrry D'Anza and Johannes Linhardt and its ForTen 3000 cover the world tm Modeler 203 2010 Gerry D'Anza thesamesolver used inthefamous RhinoMembraneplugin. Note: URS solver is a optional moduleand a licensehas tobe purchased toenabletheoption. 6.12.1.10 Report Setup Pane This panedeals with theoptions of setting up units for theReport Manager. Model Report: This deals with the format of units as they shall be seen in the report of the model. Lengths : plots lengths in____ units Format : format of units (ine+00/ .00) Forces : Plots forces in ____ units Format : format of units (ine+00/ .00) Response Plot: This deals with the format of units as they shall be seen in the response plot Lengths : plots lengths in____ units Format : format of units (ine+00/ .00) Forces : Plots forces in ____ units ForTen 3000 cover the world tm ixForTen 4000 204 2010 Gerry D'Anza Format : format of units (ine+00/ .00) Displacement Report: This deals with the format of units as they shall be seen for displaying displacements. Lengths : plots lengths in____ units Format : format of units (ine+00/ .00) Property Data: This deals with the format of units as they shall be seen for data of properties of seed and section elements. Lengths : plots lengths in____ units Format : format of units (ine+00/ .00) Forces : Plots forces in ____ units Format : format of units (ine+00/ .00) Info Text: This deals with thesetup of thefont for theinfo-text (all text related tothetitle, heading, dateetc. ) Table Text: This deals with thesetup of the font for the table-text (all text related tothetable, force, dimensionvalues etc. ) ForTen 3000 cover the world tm Modeler 205 2010 Gerry D'Anza 6.12.2 Dark UI 6.12.3 Plastique UI 6.12.4 Windows UI ForTen 3000 cover the world tm ixForTen 4000 206 2010 Gerry D'Anza 6.13 Toolbar This menu deals with thevisibility of thetoolbars onthescreen. Clicking menus toggles their visibility. 6.14 Help Recalls thehelp system ForTen 3000 cover the world tm Modeler 207 2010 Gerry D'Anza 6.14.1 License Key Launches thedialog box for inserting thecodefor thelicensekey. 6.14.2 Contents Opens up theHelp file 6.14.3 ForTen On the Web Link totheForTenweb page www.forten32.com ixForten4000Forum at www.ixcube.com Forum tab ( http:// www.tsicompany.it/phpbb/ ) 6.14.4 About Dialoguebox box with infoonthesoftwareversionand copyright. 6.15 Views Compared to the earlier versions of Forten, this version does away with themenu of View. This is now situated at thetop of each of theview windows. By default wehavenow four viewports.
Therecanbefrom onetofour views active, each with its own viewing parameters (projection, plotting options etc). Tominimize / maximizetheview weclick onthetop right corner buttononany particular window. ForTen 3000 cover the world tm ixForTen 4000 208 2010 Gerry D'Anza 6.15.1 Set Layout Clicking ontheview buttonwill givetheuser a pull-downmenu letting theuser select thecurrent projectionfor thecurrent view :
They can also be directly selected by simply pressing the corresponding keyboard shortcut - for example parallel projection can be activated directly by pressing the "P" key on the keyboard. 6.15.2 Render Shaded/Wireframe Render inwireframe( lines only ) or shaded mode. Inshaded modebesuretounhidetri-mesh toview thesurface. 6.15.3 Zoom Limits Zoom totheextents of themodel 6.15.4 Zoom current Zooms theview tothecurrent selected group. ForTen 3000 cover the world tm Modeler 209 2010 Gerry D'Anza 6.15.5 Zoom selected Zooms totheselected entity / entities. 6.15.6 Zoom window Zooms intoa window specified intheview by clicking two points by themouse. 6.15.7 Hide/Unhide Grid Show/Hidegrid Grid settings canbe found in Settings : Preferences 6.15.8 Align to UCS Alignthecurrent view totheX-Y Planeof thecurrent UCS 6.15.9 Maximize/Minimize MaximizeMinimizethecurrent view. 6.15.10 Change background This pull-downmenu helps us tochangethebackground of the window: Thepull-downmenu gives thefollowing options: Flat : If this optionis selected - thebackground shall bea flat one- with a singlecolor. Flat color : This specifies theflat color tobeselected. Gradient : If this option is selected, it shall display a gradient color background ForTen 3000 cover the world tm ixForTen 4000 210 2010 Gerry D'Anza Bottom Color : This specifies thebottom color of thegradient Top Color : This specifies thetop color of thegradient. 6.16 Plot options
ForTen 3000 cover the world tm Modeler 211 2010 Gerry D'Anza 6.16.1 Plot Options Pane ForTen 3000 cover the world tm ixForTen 4000 212 2010 Gerry D'Anza ForTen 3000 cover the world tm Modeler 213 2010 Gerry D'Anza Plots: Options pane Loads: plots onthecurrent view - theloads that arespecified ina particular load case- scaleof theplot canbechanged by inputing in"scale". Units: Gives thepossibility tochangetheunits inwhich the plots areshown. By default this is at theModel Units. Ranges: Gives therangeof theplot - Min/ Max values and color. Also "auto" can be turned on so the plot range is computed automatically by thesoftware. visualization of mesh angle to x-y plane ForTen 3000 cover the world tm ixForTen 4000 214 2010 Gerry D'Anza 6.16.2 Plot Options Labels ForTen 3000 cover the world tm Modeler 215 2010 Gerry D'Anza Here the labels can be selected for plot: Node Numbers : "false" by default. Click this toplot onvideo nodenumbers.Theheight of thefont canbeinputted inFont Size. Element Numbers : plots onvideolinear element numbers. Theheight of thefont canbeinputted inFont Size. Thefont sizefor objects controls alsothesizeof axis frames and end releases. Mesh Numbers : plots onvideomesh element numbers. Theheight of thefont canbeinputted inFont Size. Group Code : Will print onvideofor all linear elements its group code. "false" by default. Group codes areuseful for grouping elements whenprinted from thereport manager. Object Axis: Activating this option, orientationof objects will beplotted with arrows. Orientationcanbechanged with Edit "flip orientation" command. Thesizeof thedisplayed iconis proportional totheelements Font size. End Releases: this optionwill activatetheplot of any end releaseassigned tobeam elements.thesizeof theiconaxis is proportional totheelements font size. Slope colors: Plots thesurfacenormal angle. This is useful when plotting if the structure is going to be subjected to ponding behavior. Activating this option scale color and surface is drawn (in shaded mode), The colors give informationabout theangle(indegrees) or thelocal surface normal and the global X-Y Plane very useful for ponding check.This command will work only if thetri-mesh is present and visible. Stress Color: herethestress colors for S11 and S22 can beinputted. Source Color: this controls the various color coding for Cables, Membranes, Beams, Trusses, boundary elements ForTen 3000 cover the world tm ixForTen 4000 216 2010 Gerry D'Anza 6.16.3 Response Plot Response plot pane Type of response: Active: Hereweselect which responsewewant tovisualize. Thereare threebasic options from thepull-downmenu: Form Find Non Linear Analysis load cases None They canbeactivated by selecting theappropriateoption. This does not work without running the corresponding nonlinear analysis casefirst. All other options inthis panearerelativetothetypeoption. If we check the Tensile Membrane stresses these will be the membraneprestress if form find is active, or themembrane ForTen 3000 cover the world tm Modeler 217 2010 Gerry D'Anza stresses, if nonlinear analysis load caseis selected. Reactions: If selected - this shall plot the corresponding reaction forces - These will be prestress reaction forces or Static Analysis reactionforces. Intheselected units which canbechanged from the. (model units set by default). The scale of plotted forces can be changed from the Scale Factors ReactionForces. Input thescaleof theplot. Usually this is kept quitelow toshow small arrows. Thereis a valueintheSettings :Preferences : Metrics dialogue box called Minimum ForceIntensity tovisualize(MF). Any reactionforceR smaller thanMFwill not beprinted or plotted. This optionis toavoid theprinting of small unbalanced forces after nonlinear analysis duetoround off errors. Thefinal reactionforces optionwill enableplot of reactions for fixed nodes. With themembranereactionforces optionall fixed nodes inthe form finding or nonlinear analysis step will beplotted. Note: Always check the value of Minimum Force Intensity, to visualize, if no reaction force is printed or plotted. Deformed Shape: Dx-Dy Dz Displacements Thesewill plot a colored surfaceand scalediagram with surface displacements.Displacements will be visible only for NonLinear Analysis Typeresponse. Displacements inX, Y, Z directioncanbeplotted individually. Displacements As abovea colored surface is plotted but the surface is deformed. Works only for nonlinear analysis type response. Deformed Shape ForTen 3000 cover the world tm ixForTen 4000 218 2010 Gerry D'Anza A deformed shape will be drawn over the current shape.The Deformed shapescalefactor intheScaleFactors Panelets us scalethedeformed shapefor better visualization.Works only for NonLinear analysis typeresponse. A wire-frameoptionis alsoavailablefor visualizationpurposes. Membrane cable Response ForTen 3000 cover the world tm Modeler 219 2010 Gerry D'Anza Herewevisualizeinformationabout themembranesurfaces. All theseoptions will only work if triangle meshes have been generated. It is good practicetohidethetrianglemeshes beforeactivating theseoptions toavoid plot confusion. Membrane Stresses , Von Mieses, Linear Stress With this optionmembrane and principal stresses are plotted with a smooth interpolating function. Membranestresses arecalculated as equivalent constant stress ina uniform panel (seetutorial n 1). Comparing Linear membraneand membrane s11 stresses wecanseedifferent stress values. This is because of thedifferent approach incalculating them and againbecause Linear stresses arecalculated inthedirectionof themembrane element whilemembranestresses arelocal maximum values. Membranestress direction: This optionwill plot for each triangle twosmall orthogonal lines where the maximum and minimum stress directionhavebeencalculated. ForTen 3000 cover the world tm ixForTen 4000 220 2010 Gerry D'Anza Membrane stress plot S11 stress : Deals with stresses in the Warp or main direction. S22 stress : Deals with stresses intheWeft or subsidary direction. Linear Stress : Plots linear membrane stresses for the structure. VonMises : Plots Vonmises stresses of themembrane. Stress Vectors : Plots stress vectors for theelements. This is often useful to understand stresses - and how to pattern for complex curved surfaces. ForTen 3000 cover the world tm Modeler 221 2010 Gerry D'Anza Linear membrane stresses This optionwill plot membraneelement stresses with a coloured scale. Thestresses arecalculated as F/A whereFis thecurrent Forceand A themembranecross area (seetutorial n1 tosee how the cross section area for membranes is calculated). Membraneelements areplotted as stripes with a fixed width W. TheW parameter canbechanged from Settings : Options : Editor Panel MembraneWidth. Linear Membranestress plot Cable / Beam Stresses All cables are colored with a stress diagram.Stresses are calculated as F/A whereFis theactual forceand A thecross ForTen 3000 cover the world tm ixForTen 4000 222 2010 Gerry D'Anza sectionarea. Contrary toearlier versions of Forten- now Cables and beam elements both areanalysed ina non-linear behavior - thus they haveoneplot option. Cableelements will always haveonly AXIAL forces. This canbe plotted by selecting "Axial" plot from thedrop-downmenu. It is a good practisetoisolatethecableelements - or this plot shall plot reactions for all linear elements including that of membrane. Axial plot of only the boundary element. ForTen 3000 cover the world tm Modeler 223 2010 Gerry D'Anza Axial plot of all members. Shear T2 / T3 Combined Shear: This optionshall plot theshear in2 and 3directionof thesection orientation. Thevalues areplotted with text at either end and the middleshowing thegradationinwhich theshear behaves. ForTen 3000 cover the world tm ixForTen 4000 224 2010 Gerry D'Anza Torque: This optionshall plot thebending moment duetotorsioninthe section. Thevalues usually for tensile structures are quite low sincemost of thesections aredesigned tobeinmajority axially loaded and rarely torsionally loaded. Moment M2 / M3, Combined Moment : This optionshall plot thebending moment inthesectionalong the axes 2 and 3. Thesearethemajor and minor axes of thesection. Shell response plots : Inadditiontothecapability of ixFortentoanalysenon-linear frame elements, It alsohas thecapability of analyzing for plate/ shell structures. This plot option deals with the plotting of Shear, moment efforts inplanar meshed elements which aretreated like shells. ForTen 3000 cover the world tm Modeler 225 2010 Gerry D'Anza Export of Vector forces and BM Diagrams: Oneof thevery user friendly options with ixFortenis that it exports theplots to a DWG / DXF/ 3DM file for referencing. This is extremely useful whenoneneeds tohavethevector directionfor certainvectors todesignfor theend connections etc. Example of export of an Autocad file with vector forces. ForTen 3000 cover the world tm Part VII ForTen 3000 cover the world tm Properties Tab 227 2010 Gerry D'Anza 7 Properties Tab The properties Tab can be docked anywhere on the screen but generally a good position is under the browser tree as in figure. ForTen 3000 cover the world tm ixForTen 4000 228 2010 Gerry D'Anza Code : a number toidentify it inthereports ForTen 3000 cover the world tm Properties Tab 229 2010 Gerry D'Anza Type : cable,membrane,beam,truss and gap Behaviour : Linear or non-Linear ( linear is valid only for beam and truss element types ) Deformability : FDM-Deformable,NL-Deformable,L- Deformable,Fixed. C Value : [0+INF] theforcedensity value Seed : a Cross Sectiongeometry and Material definition Group Code : a user defined number useful for grouping elements Rotation Angle : angleindegrees of thefirst principleaxis End restraint A,B : Only for beam elements Warp-Weft direction : Used only by membraneelements Keep Pretension flag : Keep user defined pretension whileformfinding, valid only for NL-deformableelements Pretension : User defined pretension ( valid only for NL- deformableelements ) Constraints : Fixed Length, undeformed length and force Code: This is a numeric valueused toidentify them. Type : TheFEA typeused by this element. Cable: only tensionelement, non-linear Membrane : only tension element used to model membranenets Beam : compression,tension and bending stiffness. Canbelinear or non-linear Truss : compression, tension (called also Strut ). Pinned element with axial stiffness only. Canbelinear or non- linear. Gap : compressiononly element, non-linear . Behaviour : for beams and trusses only. Wecanspecify a linear or a non-linear FEA element. Deformability: This is VERY IMPORTANT flag to specify. ForTen 3000 cover the world tm ixForTen 4000 230 2010 Gerry D'Anza Membraneand boundary cableelements aregenerally flagged as FDM deformable ( they find a geometry from the form-finding process) whilestay cables, beams,truss and gap elements are generally NL-deformable( they havea predefined geometry but deform under FEA stiffness analysis ). C Value is theforcedensity value, theratioof theForceand the Length of a element inthefinal shapeposition. Form Finding a shapewherenoconstraints are used will be processed in a single linear system of equations where the equilibrium equations on node j in a net of elements with connections ij are: With : Nij = Forceintheelement connecting nodes i - j Lij = Length of element i-j
ThevalueNij/Lij nonlinear intheaboveequationis replaced by Cij and solved ina singlestep. Good starting values for Cij arenot difficult tofind out whenthe initial prestress inthemembraneis known. Generally, we do form finding many times to agree not only membrane initial prestress values but even other aspects like geometry , surfacecurvatureetc. It is easy tounderstand that higher values of Cij will shortenthe element and increaseits internal forcewhilelower values will elongateit and result inlower forces. C values depends ontheunits weareusing as it is a Forceona Length ratio, sochanging system units generally needs anupdate of C values too. In the tutorials C values will be widely used to model fabric structures and to establish the range of prestress. We must always keep inmind that overall structurestiffness depends on prestress and geometry , so if under loads our structure undergoes largedisplacements evenwith high internal prestress, ForTen 3000 cover the world tm Properties Tab 231 2010 Gerry D'Anza geometry should be checked and maybe changed due to bad initial design. Group Code : this is a user specified code. Elements with the samegroup codeget grouped and inany reports wewill find them ina unified row. Rotation Angle : This is theangleof rotationof thelocal axis 2 around its default position. Rotationangles havea meaning only for beam elements. End restraint A,B : Beam elements areby default fully fixed to their end nodes. We can release any degree of freedom to simulatepinned or any special behaviour. Warp-Weft direction : this flag is meaningful only for membrane elements ina net grid. Thewarp/weft properties specified inthe material will be applied accordingly to elements that have the warp/weft flag assigned. Evenselectionof warp-weft curves uses this flag toidentify elements. Keep Pretension flag : This flag enables user defined pretension
Pretension : user defined pretension. Valid only for cable,truss elements flagged as NL-Deformableand keep pretensionflag set totrue. Whenrunning theForm-Find process theseelements will start with thevalueassigned inthis field. Thereal pretensionwill thenget computed after theform-finding step. This is a useful starting valuetogive stiffness and avoid instability while form- finding thestructure. Constraints : Various constraints applied on cables. These constraints will enablethesocalled non-linear FDM solver. Donot useif not sureonhow they behave. Generally theseare used toform-find complex cablesystems. they areNOTintended ForTen 3000 cover the world tm ixForTen 4000 232 2010 Gerry D'Anza for fixed links betweena point and a membrane, for theselinks weuse a normal cable set as NL-Deformable drawn at the desired length. ForTen 3000 cover the world tm Part VIII ForTen 3000 cover the world tm ixForTen 4000 234 2010 Gerry D'Anza 8 Browser Menu Commands Active Group Sometimes when explaining menu commands we have mentioned theActive Group. Generally speaking theActive Group is theoneonwhich the command will beapplied if noother context canbeused. To Activate a Group we simply click on its name in the tree window ontheleft sideor select it from thedrop downlist box, onceactivated its bounding box will behighlighted with a dashed contour line. Each group has a local pull downmenu. This canbeviewed by: Left click on the groups name in the tree view to activate it Right click in the tree view to show its local menu 8.1 Root Commands Ontheroot local popup menu wefind general commands that are duplicated ontheMenu. 8.1.1 Create Group Add New Groups to the model ForTen 3000 cover the world tm Browser Menu Commands 235 2010 Gerry D'Anza Create Group: The first of the root menu items is "CreateGroup". This duplicates thecommands of the"Create" menu Boundary Group TensoGroup Graphic group Meshed TensoGroup See the same Menu command. Meshed Tenso Group is a special command to create a standalone Tenso Group, specifing its meshing parameters parametrically. Tousethis command : Select a closed polygon Call the Add Meshed Tenso Group Set the mesh parameters and click ok. Thecreated TensoGroup has the mesh specified but isnt parametric like Boundary Child Groups. ForTen 3000 cover the world tm ixForTen 4000 236 2010 Gerry D'Anza 8.1.2 Form Finding Form Finding: This duplicates buttons on the "tensile structure" menu. Form Find Pneumatic Options Look at Tensile Structure Menu. 8.1.3 Analysis Non Linear Analysis Analysis: this has one option for running the non-linear Analysis. Look at Tensile Structure Non Linear Analysis ForTen 3000 cover the world tm Browser Menu Commands 237 2010 Gerry D'Anza 8.1.4 Reports Reports: This has someextra options for creating a quick response. Used Materials: This displays a quick list of materials and seeds used inthemodel. Volume info: This delivers the information about Volumefor inflatablestructures. Fast Reports Node reactions - gives nodereactions for Form Find condition. Element forces - gives element forces for Form Find condition. Node reactions - This returns values for non-linear analysis. Element forces - This returns values for non-linear analysis. Node displacements - This returns values for non-linear analysis. Membrane / Cables / Steel / Joints - returns informationfor themembranequantity etc. Deform Shape with current analysis result - this deforms theform with thecurrent analysis - thus giving a static form plot which canbeanalysed and exported for further study. ForTen 3000 cover the world tm ixForTen 4000 238 2010 Gerry D'Anza Look at Tensile Structure : Reports menu 8.1.5 FEM Export FEM Export: This delivers options for a quick export / import of entities forces etc. Export Strand ASCII format This delivers a STRAND interchangeableformat file. Export CMP ASCII format This delivers a CMP interchangeableformat file. NodeDisplacements Delivers NodeDisplacements in a CMP results file(.fls format) Export CMP results file Exports a Fortenreactions file(. frf format) Import Reactionforces This shall import and merge reaction forces from an existing Forten reactions file (.frf format). most of thesemodules areactiveonly with NLM is available. 8.2 Common Local Commands They aretwokind of local commands : common and specialized . Commoncommands areexplained hereas they act inthesame ForTen 3000 cover the world tm Browser Menu Commands 239 2010 Gerry D'Anza way for all kind of groups, specialized commands differ from one Group to another depending onits typeand areexplained inother sections of this document. Changing Color: Changing thecolor of a group is easy as ixFortenhas a iconat theright of each group which shows what color thegroup has. Change Name: Simply selecting a group and a delayed click opens up thepossibility of re-naming thegroup. Hide/Show objects Hide/unhideall objects owned by thegroup (applies alsotosub groups) It is theyellow sunny symbol at theright of thegroup name. Freeze/Unfreeze Freeze / unfreeze the Group (applies alsotosub groups). Whenfreezeis activethegroup cannot bemodified nor points and objects canbeselected. Delete Group Deletes the Group with all Sub Groups. Export 3DS Exports data in3D Studio Ascii format. Only groups with tri-mesh sub groups will export meaningful data. Export CAD Exports a DWG / DXF/ 3DM file with ALL informationcurrently visible. This means that sub groups ina hiddenstatewill NOT bewrittentotheDXFfile. Import CAD Import a CAD Fileinthegroup. Used very oftenwith boundary and structuregroups. ForTen 3000 cover the world tm ixForTen 4000 240 2010 Gerry D'Anza Someof theseparameters arealsocovered by thetop bar - which canbeclicked after selecting thegroup onwhich the command is supposed tobeoperated on. 8.3 Boundary Local Commands Boundary local commands can be found only on the popup menu and many of them are essential for working with ixForTen 8.3.1 Boundary ForTen 3000 cover the world tm Browser Menu Commands 241 2010 Gerry D'Anza Find parts: Finds closed poly-line areas in theboundary and adds corresponding tensogroups under the boundary group.This command has tobeperformed beforethe "set parameters and build" command. Exposed surface: This is a useful command to calculate the area of the surface projected into a plane.A dialogue box prompts for a vector direction and then the surface area projection is calculated. A useful command for calculating covered area of a membrane just input Nx = 0.0 Ny = 0.0 Nz = 1.0 The response delivers the net exposed area. Set frame as current UCS This is an extremely helpful command for it changes themeshing domainfrom theworld axes to a local axes which can be specified. This is a bit redundant with thecurrent nurbs based meshing options. Boundary and Tenso Groups havea local referenceframe. This frameis a local coordinate system wheregeometric algorithms arecarried out. Toassigna frame, set thecurrent UCS system toa desired place, and call this command. For exampleif wewant tomakea vertical membranewall we should set the UCS vertical parallel to the wall and call Set ReferenceFrame for theboundary. WhenBoundary : Find Parts command is called theboundary will find all closed paths correctly. If this is not done, a vertical wall thefrom top (default working plane) degenerates intoa lineand thealgorithm fails tofind closed paths . ForTen 3000 cover the world tm ixForTen 4000 242 2010 Gerry D'Anza 8.3.2 Find Parts This is the most used Boundary Command. A boundary group is generally a collectionof closed paths madeof simplelines.Theseclosed regions, definehow many Child tenso Groups will be created, each of them having different mesh parameters IntheFigureis anexampleof a boundary with twoclosed paths (closed linear bluelines) wheretwoconical shapes have been made. We can eventually delete any Child-Group not needed but BEFORE mesh generation. If a group is deleted after mesh generationa Find Parts command must becalled againtorebuild theinternal database. 8.3.3 Tenso Groups Under theTenso-Groups Sub menu wefind Tenso-Group related commands. Thesecommands behaveinthesameway as thosefound inthe ForTen 3000 cover the world tm Browser Menu Commands 243 2010 Gerry D'Anza Tenso-Group local popup menu with the difference that the command is called for each Child Tenso-Group. Set parameters & build: This command is the same as "make mesh" command except that when there are more than one tenso groups under a boundary group - this command reduces the time of creating individual meshes by creating all of the child tenso-group meshes with same options. Make Mesh: This creates a qaud / trimesh for all the tenso child groups. Make Iso-curves: Creates a set of iso-curves or contours at a certain defined spacing. This is helpful to understand a doubly curved surface and study which areas are flat or less curved. Make section at UCS Creates a section at a user defined UCS. Swap Warp / Weft This swaps the warp / weft direction thus enabling to shift the main stress direction. 8.3.4 Modify Thereis only oneoptionunder modify - todeletethegroup. This canalsobedonefrom thetop bar. ForTen 3000 cover the world tm ixForTen 4000 244 2010 Gerry D'Anza 8.3.5 Extended Export Inadditiontotheregular export options of excel, txt, DXF, DWG, 3DM, ixFortenalsooffers export for advanced exports. 8.3.5.1 Win Rete WinReteis a High Engineering Fem analysis software for non linear special structures. 8.3.5.2 DXF Polylines This command will only export the boundary generated cables joined by thereGroup Code(SeeElement Properties) as polyline entities. This is useful for checking boundary cables insidea CAD system. 8.3.5.3 WaveFront Obj This command will export all cables and TriangleMesh elements inWaveFront *.obj. format. Useful for importing thetensilestructureinrendering softwares like3D StudioMax Viz LightWaveetc. 8.3.6 Import This command imports a CAD filedirectly intothegroup. ForTen 3000 cover the world tm Browser Menu Commands 245 2010 Gerry D'Anza 8.4 Tenso Local Commands Tensogroups has about the same commands as a boundary group. Thedifferent ones shall bediscussed below: 8.4.1 Set Frame as Current UCS Boundary and TensoGroups havea local referenceframe. This frame is a local coordinate system where geometric algorithms areperformed. Toassigna frameset thecurrent UCS system toa placerequired and call this command. in the above Figure six groups with different reference frames have been defined. ForTen 3000 cover the world tm ixForTen 4000 246 2010 Gerry D'Anza Note: Tenso Groups do NOT share the Parent Boundary Reference Frame. This means that reference frames should be assigned to Boundary groups and Tenso Groups as needed. mesh Parameters This is the most important command related to Child-Tenso Groups. Weset thetypeof mesh togenerate(grid conical) and relative parameters. 8.4.2 Make boundary Edge Whileimporting a mesh surfacetheelements areconverted as discreet elements - to which properties can be assigned. But ixFortenneeds tohaveanoverlapping boundary element inthe event that there is a cable edge in addition to the membrane boundary. This command easily duplicates the boundary edge element. 8.4.3 Make Mesh This command will rebuild thetrianglemesh for thegroup. A trianglemesh is necessary for : Surface Loading Surface stresses Visualization Patterning Iso Curve generation Section Generation It is clear from theabovelist that Trianglemeshes arethebasis for a widerangeof commands and algorithms. It is important tounderstand that meshing is donewith a plane triangulationalgorithm intheLocal ReferenceFrame. ForTen 3000 cover the world tm Browser Menu Commands 247 2010 Gerry D'Anza This means that if thesurfaceoverlaps or is vertical inthis plane thetriangulationwill fail. This canhappenevenfor a singletriangle. It is good practicetocheck thetrianglesurfacewith theshaded command, if thereareholes or strangetriangles overlapping we havetocorrect theproblem beforedoing anything else. Triangle mesh correction can be done using different techniques: Change the mesh Inthemesh properties wecanmakea littlechange For exampleGrid size.95 instead of 1.0 or change the rotation angle by 1 degree. Change of Local reference frame Oftena better referenceframewill solvetheproblem. Thereis a simpleproceduretocheck theReferenceframe. Set the UCS in the desired place Call the View : Line up to UCS Inthis view thesurfacewearechecking should not overlap Closing holes manually If noneof theabovetricks work thelast thing todois toclosethe holes by hand with theCreateTriangle. Set theTrianglemesh as visible Activatetheshadecommand toseetheholes Call theCreateTriangle Click onthreenodes tocreatea new triangle After generating triangles by hand check their ForTen 3000 cover the world tm ixForTen 4000 248 2010 Gerry D'Anza orientation with the View :Options : Visualize : Element Direction and eventually swap normal vectors with the Edit:Orientation command. 8.4.4 Make Iso Curves Makeisocurves will ask for a distanceD (incurrent length units) and cut thesurfacehorizontally starting from thesmallest Z value and increasing height by D. For every cutting plane, necessary polylines arecreated. The polylines can be used also for patterning purposes. Note: This command only works when a triangular surface is present 8.4.5 Make Section at UCS Sections are very useful for checking the surface in different points. Thecommand asks for a nameand thencuts thesurfacewith the current X-Y UCS planegenerating a number of poly lines. ForTen 3000 cover the world tm Browser Menu Commands 249 2010 Gerry D'Anza IntheFigure2 sections havebeencreated, thesecanbeexported inDXFtodesignor check heights. Tousethecommand placetheUCS system inthedesired place. Note: Triangular mesh is needed for the command to work 8.4.6 Mesh Parameters This is the most important command related to Child-Tenso Groups. Weset thetypeof mesh togenerate(grid conical) and relative parameters. A dialoguebox with twopanes compares : Grid Mesh Conical Mesh Closing thedialoguebox using ok with theGrid Mesh paneactive assigns a grid mesh tothetenso-group whilea conical mesh is assigned if theactivepaneis Conical Mesh ForTen 3000 cover the world tm ixForTen 4000 250 2010 Gerry D'Anza 8.4.6.1 Grid Mesh Parameters A Grid mesh is a net madeby warp and weft lines, theboundary is filled using warp grid size X weft grid sizemesh. Thewarp directionlies parallel tothegroups frameX axis if Angle toX Axis valueis zero. This angle (in degrees) will rotate counterclockwise the warp direction. Warp and Weft C values areset for all warp and weft lines. ForTen 3000 cover the world tm Browser Menu Commands 251 2010 Gerry D'Anza IntheExtended parameters wehavecontrol over thestarting X and Y position. Warp and Weft offset will move by the value imposed in the relativedirection. This featureis useful whenweneed tocorrect bad meshes giving a littlechangeinthemesh. Warp and Weft at fixed positionwill ovveridethegeneral rulefor themesh generator wich will start at thecenter of theboundary. With this optionset thefirst warp (weft) linewill becreated at position0. 8.4.6.2 Conical Mesh Parameters In this pane we set parameters for generating a conical (or polar) mesh. ForTen 3000 cover the world tm ixForTen 4000 252 2010 Gerry D'Anza Thecenter of themesh is set with theConical Control command by default thecenter of theboundary profile. Themesh is madeof parallel and meridianlines. Parallel lines (or warp lines) arecontrolled by theedge size value.
N of radial points control how many points aregenerated from thecenter of theconetotheboundary edge. Ring and Meridian values aretheC values assigned tothe mesh Automatic Mast No Mast : nocenter pole Non Linear Mast : generatea polemadeof trusses Linear Mast : generatea polemadeof beams Thecenter holeradius sets thesizeof theholeincurrent length units. ForTen 3000 cover the world tm Browser Menu Commands 253 2010 Gerry D'Anza There is also the possibility of using the older Forten 2000 meshing parameters for specific designproblems. Ring Sub-division: Divides the head-ring into X no. of sub-divisions Meridian Size: Gives the spacing of the meridian elements. Ring C-values: Assigns C-values to the ring elements. Meridian C-values: Assigns C-values to the meridian elements. Start Angle: Can alter the start of the polar meshing domain by entering an angle. Centre hole radius: This value sets the size of the head-ring. ForTen 3000 cover the world tm ixForTen 4000 254 2010 Gerry D'Anza 8.4.7 Make Grid/Polar Mesh This command will generated theparametric Grid or Polar mesh defined with theMesh Params Command . (SeeMesh Params) 8.4.8 Extended Export Enter topic text here. 8.4.8.1 Winrete Format WinRete is a High Engineering Fem analaysis software for nonlinear special structures. 8.4.8.2 Wave Front obj Herewecanexport inAlias WaveFront *.obj. Thedifferencebetweenthis command and theBoundary Export command is that here only the current group will be exported whereas from theBoundary group all TensoGroups arewrittenin thefile. 8.5 Patterns Local Commands
8.5.1 Export HPGL After prompting for a filenamepatterns aresaved inhpgl format. Filesettings for HPGL canbefound intheSettings : Preferences HPGL pane. ForTen 3000 cover the world tm Part IX ForTen 3000 cover the world tm ixForTen 4000 256 2010 Gerry D'Anza 9 Step by Step Tutorials 9.1 Simple Saddle Shape Tomemorizesomebasic features wewill doa simple saddle shapeinthis tutorial. Wewill learnherehow todynamically rotate, zoom and panthe views. Kilograms and metres will beused as system units. 9.1.1 Setup Step 1 : opening the file - setting the parameters. OpenthefileForTenPath\tutorials\tutorial1\tutorial_0.tns Step 2: Making Bound & mesh: Step 2 canbeeffected inthreedifferent ways: Option 1: Call theCreateBoundary Group tocreatea boundary group. From theBoundary Group local popup menu (left mouseclick on thenameof theboundary group toactivateit and right mouseclick for thelocal popup menu) Import Cad . Read inthefileForTenPath\tutorials\tutorial1\bnd.dwg You will now see4 lines describing a boundary onyour screen- they shall beunder theBound 1 group. Option 2: Call import from theFilemenu / import button. Read inthefileForTenPath\tutorials\tutorial1\bnd.dwg A dialog box will openup showing thelayers inthedwg fileonthe left. Click onthelayer named "Bound_1" selecting it. ForTen 3000 cover the world tm Step by Step Tutorials 257 2010 Gerry D'Anza Click onthe"Boundary" button. Click okay. You will now see4 lines describing a boundary onyour screen- they shall beunder theBound_1 1 group. Option 3: Call import from theFilemenu / import button. Read inthefileForTenPath\tutorials\tutorial1\bnd.dwg A dialog box will openup showing thelayers inthedwg fileonthe left. Click onthelayer named "Bound_1" selecting it. Click onthe"graph-group" button. Click okay. You will now see4 lines describing a boundary onyour screen- they shall beunder the"Bound_1" group. Usethecreate-> quad mesh command tocreatea quad mesh. 9.1.2 Step 3: Zooming & Panning Wecanseea very simpleshapeinall views. Lets usesomebasic interactivetools : Dynamic space-ball Left or right click intheparallel view toactivateit Right click downfor a while- and keeping it pressed, movethe mouse Holding and dragging themouseenables us to rotatethemodel
If wedothesamesteps with a view inprojectionmode(top, bottom,left,right,front,back) instead of rotating the view, the pan tool is activated and wecanmovethewindow Zoom Thezoom tool is always enabled with themouseroller Zoom to Fit ForTen 3000 cover the world tm ixForTen 4000 258 2010 Gerry D'Anza Toseeall elements inthemodel theZoom All command is used View ToolBar Zoom All This command will affect theactivewindow if any. Zoom Window Zoom window is a another useful command : View ToolBar Zoom Window Left mouseclick and releaseonthefirst corner Left mouseclick and releaseonthesecond corner Tocontinuelets maximizetheparallel view : Left or right mouseclick toactivatetheparallel view Window Tool-Bar Maximize\Minimizewindow command Wehavenow a singlewindow onvideo, repeating thecommand will bring us back tofour window layout. 9.1.3 Step 4 :Node properties Node properties Lets havea look at theboundary nodeproperties : Click show / hidenodes buttonat theright top corner of view toolbar. Whentheiconlooks likethis thenodes will beshown. Whentheiconlooks likethis thenodes will behidden ForTen 3000 cover the world tm Step by Step Tutorials 259 2010 Gerry D'Anza Select a few nodes using theselect window command. Inthis tutorial weareonly interested intheform finding restraint and as wecanseeit is already set tofixed for theboundary nodes (default valuefor boundary nodes). A fixed nodewill not moveduring form find and a reactionforcewill be present while a free node will move (partial DOFs DOF==degreeof freedom canbeset too). 9.1.4 Step 5 : Checking Dimensions. It is usually advisable to check the boundary that has been imported if it is of correct dimensions. Using thedimensiontool click ononenode. Movethecursor totheother end that you want tomeasure. Click at thesecond node. This will giveyou a dimensioninthe bottom infobar. ForTen 3000 cover the world tm ixForTen 4000 260 2010 Gerry D'Anza 9.1.5 Step 6 : Find Parts Finding boundary parts Each boundary should bemadeup of oneor moreclosed paths, thecommand that detects them and creates Child TensoGroups is Boundary local Popup Menu Find Parts. After calling this command wewill seeunder theboundary item a number of sub-items named TnsX Y whereX is a consecutive number from 1 to the number of closed paths and Y is the Boundary Father index. Inour exampleonly theTns1 1 will becreated as wehaveone closed path. 9.1.6 Step 7 : Meshing Tenso Group Meshing TensoGroups areintended for modelling membrane surfaces, cablenets or cabletrusses. A number of commands arerelated totheseneeds. Lets createa grid mesh : Right click ontheBoundary -> TensoGroup -> Set parameters & build. Thedialoguebox inFigurewill comeup.
ForTen 3000 cover the world tm Step by Step Tutorials 261 2010 Gerry D'Anza Fig 4 : Mesh options. Input thevalues : Warp grid size= 0.5 meter Weft grid size= 0.5 meter Warp Tensionfactor = 300 (C valuefor warp grid) Weft Tensionfactor = 300 (C Valuefor weft grid) Angletoglobal axis = 0 And click Okay. ForTen 3000 cover the world tm ixForTen 4000 262 2010 Gerry D'Anza Weshould seeas inFig.5 Fig 5 a flat mesh. Unhidethenodes from thehide/unhidenodes button. It is clear that all nodes havenorestraints sothey arefreetomove toagreethefinal balanced shape. Also- thefour extremenodes haveautomatically beenrestrained. 9.1.7 Step 8 : Element properties Element properties Now wewill assignelement properties toboundary elements and internal mesh elements. Boundary element properties Click onBound toactiveit (current group) Openthefilter dialoguebox Menu Select Filter or Selection Toolbar:Filter. Thefilter dialoguebox enables/disables selection of flagged elements. Always check thestateof selectionflags if selectionproblems occur. ActivatetheBoundary flag (checked) sowecanselect boundary elements ForTen 3000 cover the world tm Step by Step Tutorials 263 2010 Gerry D'Anza Call theSelect All command from themenu bar or Selectiontool bar. Alternatively you canshow / hide particular groups and then doubleclick them toselect them. All boundary elements change color to yellow (the current selection color can be changed in Settings:Preferences SelectionColor) Now wewant tochangetheselected element properties sowe must put theactivecontext toSelected Wecanjust set theproperties from theproperty paneor call the Edit-->properties command Thedialoguebox showninFig. 6 appears whereinthefirst panel (types and seed) wecanset theelement typeand seed. Click oncabletype Select cable_10seed Wehavejust assigned a cabletypeof 10mm steel diameter to boundary elements. Set C Valueto2000( this is theforcedensity valuefor boundary cables). Tenso Group Mesh element properties Call theClear current Selectioncommand Menu Select :Node or Alt+N or Select Toolbar :None Click onTns1 1 nametoactivateit (current group) Click ontheSelect All command Menu Select :All or Select Toolbar :All TheGrid changes color toYellow Call theEdit : Properties command or set theproperties directly intheproperty pane Set TypetoMembrane, Material as Ferrari 1002 and C Value equal 300 ForTen 3000 cover the world tm ixForTen 4000 264 2010 Gerry D'Anza
9.1.8 Step 9 : Form Finding Weareready for theform find step sowecanjust call theForm Finder procedure Menu TensileStructure:Form Find or Modify Toolbar : Form Find After analysis theshapevisibleinFig.8 should bevisible. Thefinal fileis placed inForTenPath\tutorials\tutorial1\tutorial_4. tns
Fig.8 saddleshapeafter form-finding
ForTen 3000 cover the world tm Step by Step Tutorials 265 2010 Gerry D'Anza 9.1.9 Step 10 : Query Results We have a initial shape so the next step is to plot useful informationand query results. Themost used command toplot informationis from the"Plots" tab. Theview option parameters are view related, this means that each view has its ownset of properties. This is useful as weare abletoplot different kinds of informationin different views and keep them inview at thesametime. Fig. 9 Plot options dialoguebox. Responsepanel First we will plot reaction forces on restrained nodes : Intheplot tab Select type:Form Find Response Check Draw ReactionForces "true" Click "refresh View" Turnonwire-framerendering from View menu : Shaded/Wire- frame command ForTen 3000 cover the world tm ixForTen 4000 266 2010 Gerry D'Anza Weshould seethereactionforces as inFig. 10 Fig. 10reactionforceplot Themodel wehavemadehas a reactionof 3422.8775 Kg ineach node(Kg becauseweareworking with Kilograms tochangeunits seeSettings:Preferences:Units panel). Stress plot Membranestresses canbeplotted intwodifferent ways Linear membranestresses Surfacestresses Wesaw that membraneelements donot need a cross section definition. Wewill explainnow how membraneelement width is calculated. After form-finding we have the final stresses surface and all lengths areknown. InFig. 11 weseea nodeN inthefinal configuration ForTen 3000 cover the world tm Step by Step Tutorials 267 2010 Gerry D'Anza Red nodes arecalculated by intersectionof lines passing through middlecablepoints q . Thedark bluepatch onnodeN is calculated and width w is assigned tocableC as its cross sectionwidth. Thelinear membranestress thenis calculated as S= F/ w Where S = stress valueinKg/meter F= cableforceinKg W = cablecross sectionwidth inmeters Toplot linear stress values Call theplot options dialoguebox (Fig 9) Check Form Find responsebutton Check linear membranestresses button Click Ok Wewill seethestress plot as inFig.12. ForTen 3000 cover the world tm ixForTen 4000 268 2010 Gerry D'Anza Fig.12 Linear membranestress plot Weunderstand from thecolors that wehavea meanprestress of about 100Kg/m intheinternal mesh (1 Kg/cm) ForTen 3000 cover the world tm Step by Step Tutorials 269 2010 Gerry D'Anza Surface stresses Surfacestresses arecalculated ina different way Fig.13 Fig.13 with thematrix operation = TF : membranestresses F= [ F1 F2 F3]
T= ForceToStress Matrix Transform
ForTen 3000 cover the world tm ixForTen 4000 270 2010 Gerry D'Anza Fig. 14 stress toforcematrix calculation Themembranestresses ij inthetrianglewith linear forces Fi are calculated as equivalent constant stresses. ForTenwill plot the main 1 - 2 stresses and their principal directionaxis as inFig 14,15,16. ForTen 3000 cover the world tm Step by Step Tutorials 271 2010 Gerry D'Anza Fig.14 membrane1 pre-stress plot Fig. 15 membrane2 pre-stress plot Fig16 principal stress directions ForTen 3000 cover the world tm ixForTen 4000 272 2010 Gerry D'Anza Comparing linear stresses from Fig.12 and surfacestresses from Fig.14 it is easy toseethat therangeof prestress of 100-110kg/m is thesame. Toplot surfacestresses : Makethetri-mesh for each tensogroup if not yet done Hidethetri-mesh (tri-mesh plot will overdraw stresses) InthePlots tab box check themembrane11 ( 22 or stress direction) Check theForm Find responsefrom thedrop-downmenu. Click Ok 9.1.10 Step 11 : Printed Reports We can ask for printed reports for analysis verification or tecnical paper purposes . Call thecommand Info: Report Manager Under theitem FFResponse wewill find PretensionReactions = reactionforces for restrained nodes FFMembrane= Linear elements pretension( sameas Linear ForTen 3000 cover the world tm Step by Step Tutorials 273 2010 Gerry D'Anza stress plot ) FF Cable = Pretensionvalues for cableelements FFSteel = Forces acting onsteel elements if any inour model FFMembraneMesh = membranes11 and s22 stresses Under FFCablewewill find a item named FFStrand Herewecanfind informationfor Boundary cables grouped by code(seeGroup code) 9.1.11 Step 11 : Scale Factors Whenplotting informationit is oftennecessary tochangescale values for a clear plot. Most used scalefactors havebeengrouped intheplot tab with the plot options - anexampleis shownbelow: ForTen 3000 cover the world tm ixForTen 4000 274 2010 Gerry D'Anza Fig. 19 scaleplot options These are for Membrane-Cable elements : Reaction Forces : Similar toload scale factor but used for nodereactions whenreactionforces areplotted Deformed shape scale factor : node displacements are amplified by this factor whendeformed shapes areplotted on video. Membrane stresses / direction : This factor controls membrane surface stresses (s11, s22, von-mieses, linear stresses) & directions (that areplotted with twoorthogonal lines parallel toprincipal stress directions). Thesizeof theselines and the range of the plot are proportional the the stresses reduced by this scalefactor. Load scale factor : This factor is covered under the"options" tab. Thefactor with which loads areplotted. For examplea load of 5000Kg with a factor of 1.0will beplotted 5000units . ForTen 3000 cover the world tm Step by Step Tutorials 275 2010 Gerry D'Anza For Beams : Axial Forcescale Shear inPlane2 Shear inPlane3 Torquefactor Bending Moment Plane2 Bending Moment Plane3 Beams havea local coordinatesystem of axis placed inthemass center of their cross section. Axis 1 is thelineconnecting node1 and node2 and oriented from 1 to2 . Axis 2 and 3areintheplanenormal toaxis 1. Theorientationof axis 2 canbecontrolled by theRotationAngleproperty found in theelement property dialoguebox (seeFig. 7). Fig. 20beam local axis ForTen 3000 cover the world tm Part X ForTen 3000 cover the world tm Video Tutorials 277 2010 Gerry D'Anza 10 Video Tutorials 10.1 N1 : Simple Saddle shape Inthis videotutorial a doubleconical shapewill bemodeled. 10.2 N2 : Making a pagoda Inthis videotutorial a pagoda with steel will bemodeled. Wait until the video loads if you don't see anything 10.3 N3 : Model a cone in 3 steps Inthis videoa coneis modeled in3steps 10.4 N4 : Model mangement A videotutorial onmodel management features 10.5 N5 : Making a vault model
A videotutorial onhow tomodel a vault
10.6 N6 : Making a double cone Modeling a doubleconewith central mast 10.7 N7 : Adding steel support A videoonhow steel frameis added toa existing model
10.8 N8 : Using Gaps Inthis videotutorial wewill seehow gaps areused tomodel a membraneover a fixed arch. ForTen 3000 cover the world tm ixForTen 4000 278 2010 Gerry D'Anza Wait until the video loads if you don't see anything 10.9 N9 :Example of nonlinear analysis
In this tutorial we will make a analysis over the double cone modeled in tutorial n 6 10.9.1 Wind Load Analysis Generally the most involved part in the analysis of a tensile structure is its behaviour under wind load. To compute wind load effects over a complex surface, country norms have some basic formulas where many factors have to be computed based on height of the structure, exposition to wind , distance from sea, surrounding terrain and so on. We will report here how the wind effects are computed in ForTen 3000 cover the world tm Video Tutorials 279 2010 Gerry D'Anza the Italian codes. There is no special chapter on Tensile Structures so we have to adapt the formulas for other types of buildings to our case. So here is what the codes give for a wind action on our model : The codes report that at least 2 different load cases have to be taken in account with wind direction coming at 90 each other. Of course in real calculations many times more than 2 load cases will be done for complex surfaces where there is no distinction between two main surface curvatures. ForTen 3000 cover the world tm ixForTen 4000 280 2010 Gerry D'Anza 10.9.2 Cp factors
In the figures we can see how we expose the surface to wind and Cp values we are going to use in both cases. Here is a simplification of cp values for clarity purposes Wind direction from bottom to top ForTen 3000 cover the world tm Video Tutorials 281 2010 Gerry D'Anza wind direction from left to right 10.9.3 Loading the model Inthis videowewill load themodel using as CP values : Cp + = 0.3 Cp - = -0.7 and trough thewind load scripting tool create2 load conditions Wind X Wind Y 10.9.4 Analysis & Results In the Video we will run analysis for the 2 load cases created in previous step and view results
ForTen 3000 cover the world tm ixForTen 4000 282 2010 Gerry D'Anza
10.10 N10:Patterning a saddle shape Inthis videotutorial wewill seehow patterning saddleshapes is achieved. 10.11 N11:Patterning A cone 10.12 No12: Making a hexagonal headring Inthis videotutorial a hexagonal structurewith a hexagonal head- ring is shown. ForTen 3000 cover the world tm Part XI ForTen 3000 cover the world tm ixForTen 4000 284 2010 Gerry D'Anza 11 Bibliography 1971, P.Matildi C.Foti A.Sollazzo,Tensostrutture e sistemi reticolari spaziali,Italsider ,Milano 1972, OttoFrei,Tensostrutture,2 Vol.,EditoreUisaa,Milano 1985, JohnWilliam Leonard , TensionStructures, Behaviour and Analisis,McGraw Hill Book Company , New York 1984, Francesco Abbate,Sollecitazione e forma, Fratelli Fiorentino,Napoli 1985, Massimo Majowiecki ,Tensostrutture: progetto e verifica, Cisia,Milano 2004, Tensinet, "EuropeanDesignGuidefor TensileSurface Structures" ForTen 3000 cover the world tm 285 2010 Gerry D'Anza ForTen 3000 cover the world tm