New features of the 2017.e version
StruBIM Foundations (new program)
StruBIM Foundations is a tool to design foundations. With the supports of the structure, users can generate, design and check the foundation elements.
This tool is integrated in CYPE’s Open BIM workflow via IFC standard. Users can also import files in XML format.
Initially, StruBIM Foundations designs and checks foundations in accordance with the following codes: ACI 318-14, ACI 318-11 and ACI 318-08.
It generates drawings containing the on-plan view of the foundations and the description tables of the footings, pile caps and piles used.
More information can be found on the "StruBIM Foundations" webpage.
Code implementation. NB 1225001 (Bolivia)
Norma Boliviana. Hormigón Estructural
Code implementation. REP-2014 (Panamá)
REP-2014 . Reglamento Estructural de Panamá.
Implemented in CYPECAD.
Code implementation improvements. Microzonificación de Cali (Decreto 411.0.20.0158 de 2014)
As of previous versions, when users selected to carry out a seismic analysis with the NSR-10 code (Colombia), they could choose amongst several microzonations:
- Bogotá D.C.
- Cali (2005)
- Pereira
As of the 2017.e version, the Microzonation of Cali of 2014 has been included (Decree 411.0.20.0158 of 2014).
Divide column
The option, “Divide column”, which divides a column into two parts has been implemented in the “Columns, shear walls and starts” menu (Column Definition tab > Introduction). The option divides columns in such a way that the start of the column above is the top of the one below.
Linear trapezoidal load
As of the 2017.e version, CYPECAD allows users to define linear trapezoidal loads.
External precincts
As of the 2017.e version, users can define external precincts.
Local analytical models of floor drawings
Introduction
Local analytical models of the floor plans can now be generated, edited and analysed, with the 2017.e version. The local models allow for a floor of the global model to be analysed independently from the rest of the floors, improving the flexibility during the structural analysis. The design of the structural elements of the floors can be carried out with the forces of one model or another.
Generation
To generate a local model, select the “Generate” icon. There are several possible situations that affect the generation process:
- Generation of local analytical models in projects without an associated BIM model
This type of project has been created without the help of an IFC or XML file from the start, or it has been created using an IFC or XML file but the link with the BIM model has not been kept. In these cases, when users click on “Generate” a panel appears where the type of external fixity to be assigned to columns can be selected, as well as the discretisation size for slabs and walls.
The floor plans of this type of projects generate an analytical model composed of floor slabs, beams, columns and walls defined on plan. Neither loads, loadcases, nor combinations are generated. Columns and beams generate bars, and slabs and walls generate finite element shells. - Generation of local analytical models in projects with an associated BIM model
This type of project has been created based on an XML or IFC file. Regardless of whether a global analytical model has been defined or not, the floor plans of this type of project generate an analytical model based on the BIM model of the floor.
If a global analytical model exists (imported using an XML file or from a results file exported from StruBIM Analysis), the model that is generated will contain a group of loadcases and load patterns equivalent to those of the global model and one or more combination groups of these loadcases. Loads, displacements and fixities are generated in accordance with the type of model that is selected by users amongst the following:- Only with floor loads
In this case, a model is generated with the beams and slabs defined on the floor plan and the spans of columns and walls that reach that floor. The wall spans that stat at that floor generate a beam with the same section as the wall. Regarding loads, the loads defined in the corresponding floor of the global analytical model are generated.
Floor loads and elements starting on the floor
In this case, a model is generated with the beams and slabs defined on the floor and the column and wall spans that reach that floor. The wall spans that start on that floor generate a beam with the same section as the wall. Regarding the loads, the program generates the loads defined in the corresponding floor of the global analytical model and the loads reaching the floor from elements on higher floors which bear their loads on that floor.
Floor loads, elements starting on the floor and displacements of the supports
In this case a model is generated with the beams and slabs defined on plan. The spans of the columns below generate a support, which is fixed or pinned depending on what users select. Regarding loads, the program generates the loads defined in the floor in the global analytical model, the loads reaching the floor from elements on higher floors which bear on that floor, and the displacements of the columns of the global model by loadcase such as displacements prescribed at the supports, as well as the corresponding loadcases and load patterns.
If the global analytical model is not available, the model that is generated will be that of the first case, but without any information of the global model. In all cases, non-deformable zones at the top of columns will be generated as will the necessary trims at column and beam ends due to the dimensions of the nodes. - Only with floor loads
Editing
To edit a local model, the “Edit” button must be selected. The editing process of the model is carried out using an interface similar to that of StruBIM Analysis, where users can edit the discretisation size of the shells, fixity coefficients, stiffness factors, mechanical properties of the bars, acting loads...
Updating
The local analytical model can be updated in two ways:
- Using the “Update” option in the floor plans tab
In this case, this option transfers the thickness of the slabs, beam sections and materials from both elements to the analytical model. For elements whose properties are not the same, StruBIM Design displays a warning sign. - When the global BIM model is updated
In this case, the local analytical models of the floor plans that have been defined, are updated. If only the forces of the global model are updated, StruBIM Design will update the loadscases, load patterns, loads and displacements of the local analytical model.
Management of the local model for the comparison and design of elements
Once the local analytical model has been generated for a floor plan, the forces of the model will be used, by default, to design and check all the elements contained in the plan. Using the “Edit” option from the floor plans list, users can indicate they wish to use the global analytical model again for all the elements of the plan.
Floor slabs are always designed and checked using the local analytical model defined for the floor plan. When there are floor plans with a local analytical model, StruBIM Design allows users to indicate, for beams and punching shear zones, whether the local or global analytical model is to be used.
Results consultation
The results from the analysis of the local model can be viewed in the Deformed shaped and contour maps window, and from the Slab forces and Beam forces windows.
- It is possible to alternate between the view of the forces of the global model and the local model. As well as the forces, the displacements and stresses can be consulted.
Post-tensioned slabs
Introduction
Implemented in the 2017.e version is the design of post-tensioned slabs. This improvement has been created to design the passive reinforcement of post-tensioned slabs, having calculated the forces in the post-tensioning tendons (adherent or non-adherent), and whose properties have been introduced by users.
Users can introduce the path of the tendons, their definition, their stressing loads and their losses (instantaneous and differed). The program generates two post-tensioned load patterns (one with the instantaneous loss and another with the total loss) in which the deviation loads, due to the path of the tendons are introduced. The program also creates three loadcases, two equivalent to the previously mentioned load patterns, and one hyperstatic loadcase with the total loss.
Due to the path of the tendon, forces are produced acting towards the inside of its curvature. The program automatically generates these loads for each tendon. These loads will affect the floor slabs when the local model of that floor plan is analysed. The discretisation of the floor slab during the local analysis is carried out using triangular finite elements which are adjusted to the path of the tendons.
The post-tensioning effect is taken into account when calculating the reinforcement areas required in the slab. When a tendon crosses a critical punching shear perimeter, its effect is taken into account.
Floor slabs containing tendons will be checked and will be designed as post-tensioned slabs in accordance with the ACI 318-14, ACI 318-11 and ACI 318-08 codes.
Generation of loadcases and combinations
In the dialogue box that appears when generating a local model, users can select to automatically generate post-tensioned load patterns. By activating this option, the post-tensioned load patterns, loadcases and combination groups are generated.
- Load patterns
PT Transfer with the instantaneous losses and PT Final with the total losses (instantaneous plus differed) in which the deviation loads produced by the path of the tendons will be introduced. - Loadcases
Three loadcases are created, one equivalent to each of the previously mentioned loadcases and a third hyperstatic loadcase with the total loss. - Combination groups
Four combination groups are created: PT Flexural strength (Ultimate), PT Service (Initial), PT Service (Normal) and PT Service (Long term). Each post-tensioned state will be assigned one of these combination groups.
Implemented tools
- Flexure lines
The intersections, on plan, of the flexure lines with the paths of the tendons represent the points where the tendon curves to reach its maximum elevation.
Flexure lines can be introduced between two points and on reference lines. - Tendon introduction
There are several tendon introduction options: Introduction of a single tendon, introduction of concentrated tendons and introduction of distributed tendons. The difference between these options lies in the way the number of tendons that have to be introduced are defined.- One tendon
One tendon is introduced between two points.
- Concentrated tendons
El usuario indica la separación entre los tendones y el número de ellos o el ancho de banda.
- Distributed tendons
Users indicate the spacing between tendons. Once the dialogue box has been accepted, the path of the tendons is defined graphically, and the strip width along which they are to be placed.
- Section
Number of strands, their cross-sectional area and their type (adherent or non-adherent). - Tendon material
- Load
Transfer load pattern, final load pattern, stressing load and end at which the stress is being applied. - Stressing loss
Three options appear to define the stressing loss:
- Stressing force percentage
- Specified value
- Detailed analysis, based on the friction coefficient due to the curvature, friction coefficient due to accidental deviation, spacer penetration, loss due to elastic shortening of the concrete, loss due to creep of the concrete, loss due to concrete shrinkage and loss due to steel relaxation.
- One tendon
- Tendon schedule
The different properties of the tendons can be edited in the tendon schedule (previously defined during the introduction), as well as the elevations.
By editing the diagram, users can modify the path of the tendons on the elevation view of the slab. There are several types of elevations that can be assigned to each tendon span:
- Linear
- Parabola
- Reverse parabola
- Harped one point parabola
- Harped two point parabola
- Partial parabola - left
- Partial parabola - right
- Partial rev. parabola - left
- Partial rev. parabola - right
- Representation tools
The tendon groups (concentrated or distributed) can be represented as being grouped or ungrouped. There are label management tools, in case users choose to represent the tendons as grouped. These tools allow user to add, edit, move, and delete labels as well as select the visible tendon of the group. - View options
From the Draw menu, users can access the View options, where several options have been added to view prestressed related elements.
Results output
Different reports are generated indicating the properties, elevation geometry and checks of the tendons.
The program also generates floor plans with the tendon distribution and dimensions selected by users in the drawing configuration. Users can also include the Properties table, the elevation properties table and elevation curves table.
Punching shear reinforcement design
Design
The program now automatically designs punching shear reinforcement. In previous versions, the critical punching shear perimeter was only generated for columns or column groups that were not in contact with beams. During the design process, the program regenerates and automatically checks the critical punching shear sections. The design process can be executed from the Punching shear menu (affects only the selected floor) or from “Project > Design” (affects the selected plan or all plans).
The design of all the punching shear reinforcement can be carried out using the forces of the global analytical model or those of the analytical model defined for the floor plan.
Design options
The punching shear reinforcement can be designed using shear studs or stirrups. The type of reinforcement can be selected before the design process begins in “General data > Design options > Punching shear”.
Column design options
Two new design options for columns have been implemented:
- The number of bars must be greater than or equal to that of the floor above.
- The diameter of the bars must be greater than or equal to that of the floor above.
By activating these options, the number of bars remains the same or is reduced on higher floors, and the diameter of the bars remains the same or is reduced on higher floors.
User warnings
Users can configure the program to generate additional warnings to those provided by the code.
In columns, if the “Continuity criteria” option is activated, a warning is generated for each column span when the number or the diameter of longitudinal bars is less than that of the span above.
For columns, walls and beams, users can indicate for a warning to be generated if a certain steel reinforcement area, defined by them, is exceeded. This is an additional warning or check to those required by the code.
Import reference lines
Users can now import reference lines which make up a grid during the creation process of the project using a BIM model.
Check shear outside the plane in walls
The option to check shear outside the plane in walls is not obligatory; in previous versions, it was.
When users indicate for it to not be checked, the check report of the wall will indicate the acting shear, the shear resistance of the concrete section of the wall, and if necessary, the required reinforcement area.
Hyperstatic analysis
As of the 2017.e version, a new attribute has been added to loadcases: the “Type of analysis”.
Users can select between a static analysis or hyperstatic analysis. In previous versions, a static analysis was carried out for each loadcase. The hyperstatic analysis is required when structures are designed with post-tensioned slabs. Even though users can choose to carry out a hyperstatic analysis for any loadcase, this type of analysis is logical when there is equilibrium amongst loads that are introduced, as occurs with post-tensioned cases, since the supports of the structure are eliminated.
Non-deformable zones
Users can define non-deformable zones in shells. When a non-deformable zone is introduced on a shell, there is the hypothesis that that part of the shell is infinitely rigid. Non-deformable zones can be used to simulate the size of nodes. When a local analytical model is generated from StruBIM Design, a non-deformable zone is placed at the support of each column, with the same size as the column.
Calculation of node dimensions during the model import process
The program now calculates the dimensions of nodes during the import phase of a model. Trims at bars with the same size as the nodes, are assigned. By default, the trims at ends have an assigned stiffness zone factor equal to zero.
Shell stiffness factors
Users can define factors that modify the stiffness of shells. Using these factors, the axial, bending and shear stiffness can be modified, for the local axes of the shell.
Shell eccentricity
When the layout of shells is defined, users can choose whether or not to consider the eccentricity of the shell during the analysis of the forces.
Menu reorganisation
The program menus have been reorganised. The options and buttons of the program have been groups into three menus or tabs: Geometry, Loads and Analysis:
- Geometry
Contains the element introduction and editing options for elements, and properties of nodes, bars and shells. - Loads
Contains the load introduction and editing options. - Analysis
Allows users to consult and export results.