Parametric design in IDEA StatiCa Connection - Advanced (02)

Este artículo también está disponible en:
A tutorial is accessible to assist in comprehending the use of parameters in daily applications and advanced formulas and expressions.

Imagine that you want to use a template from the Connection Library for your connection, but you need to ensure that all operations used meet the standard requirements, specifications, and regulations used by your company for the particular contract.

  • The first option is to review the operations individually and check the relevant fields.
  • The other one is to create your parametric template, where all necessary checks are included.

Let's reuse the joint that has been utilized for the parametric design in IDEA StatiCa Connection - Basics (01).

The goal of the design is to achieve a fully parametric symmetrical splice connection and have control over the following data:

  • Thickness of the splices
  • The diameter of the bolts
  • Number of rows of bolts
  • Distance between the bolts in both directions
  • Backing plate usage

1 Design a connection

Use the following template to create a fundamental connection for your tutorial.

inline image in article

Thickness of the splices

Enable the Developer tab. Then, as mentioned in the previous example - Parametric design in IDEA StatiCa Connection - Basics (01), adjust the thickness, visibility, default thickness, and the warning.  All the necessary steps are mentioned below. 

inline image in article
inline image in article
inline image in article

To enable link between the operations and parameters is necessary to add property link between the objects. 

inline image in article

The diameter of the bolts

REMARK: Since the version 24.1 the bolt grade and diameter is a standard part of the operation root. But for hand-on training we leave following section in the tutorial. You can read more about it here.


We assume the grade will be taken over as the original grade; we want to change only the diameter.

For this purpose, you must use a nested parameter to create a final sentence that the software recognizes.

Click on the Plus button and create a new parameter according to the picture:

inline image in article

As the software works in SI Units, the value has to be set in meters, but here, you set a different Unit than Generic — Length: Component — to enable the input in millimeters.

inline image in article

Bolt_Assembly 

This parameter contains the previously set parameter Bolts and drives the desired changes. 

Here, you use the  expression "Concat" to concatenate any number of strings into one string output - Concat('M',Bolts,' ','8.8')

As we already have the parameter Bolts in the visible regime for the design tab, it stays checked off.

Now, you link the aforementioned parameter with the property of the identical term.

inline image in article

The link to our web page provides access to this and other possible expressions and operations. If you are familiar with Excel, you will find many common operations.  

inline image in article
inline image in article

Spacing Transverse

This parameter will set up the transverse distance between the bolts. Fill in the fields according to the provided picture, and then press the default button to open the Visual Parameter Options window.

inline image in article

Enter the equation Bolts*GetSettingValue('Design.Bolts.Detailing.Wall') to obtain the recommended distance value between the bolts and the web.

inline image in article

Loading the default settings will result in a change from 50 mm to 27.6 mm.

Transverse 

If you want to work with the dataset, you have to use a correct data inputs in the field Transverse. The input will look like this: 0.0276; -0.0276.

inline image in article

To enable this step, you need to use the operation "Concat" again. Fill in Concat(Spacing_transverse,';','-',Spacing_transverse).  

inline image in article

Finally, link the Transverse parameter with operations SPL1 and SPL2.

inline image in article

Number of rows

Address the name "Number_of_rows" as a further parameter. Enable visibility for actual parameter.

inline image in article

Distance of bolts in the longitudinal direction

Address the name "Distance_bolts" as a further parameter. Enable visibility for actual parameter.

inline image in article

Distance to the center of the joint

This parameter will help you to set the whole length of the plate. Set the values (1 and  2) according to the picture.

inline image in article

Then click on the Default button (3) to open Visual Parameter Options window and set the value Bolts*GetSettingValue('Design.Bolts.Detailing.Edge') to the default value as two times the diameter of the bolt.  

inline image in article

You also want to display a Warning if the value is less than two diameters. For this purpose, click the button with three dots (4) to open the Parameter Validation window and enter the expression First_row_distance>=Bolts*GetSettingValue('Design.Bolts.Detailing.Edge')

The predefined settings give a hint and prevent errors during the design procedure. 

inline image in article

Distance to the end of the plate

Similar to the previous parameter, we create the following parameter for the distance to the edge of the plate.

inline image in article

For the default value set the expresion Bolts*GetSettingValue('Design.Bolts.Detailing.Edge')

inline image in article

For the warning, set the expresion End_distance>=Bolts*GetSettingValue('Design.Bolts.Detailing.Edge')

inline image in article

Longitudinal

You have all the necessary data to fill in the Longitudinal field properly.

The following data set will enable create a chain of values. Insert into expression:   Format('{0} {1}*{2}', First_row_distance,Distance_bolts,Number_of_rows-1)


inline image in article

Plate length

In the Operation Splice plate, the length of the splice is defined by the B1 and B2 values.

As you have previously determined the longitudinal distances between bolts, you can set these values for B1 and B2 in the background by adding them together.

Add a new Parameter Plate_length with the expression End_distance + First_row_distance + (Number_of_rows - 1) * Distance_bolts - see picture.

This parameter has to be linked to the B1 and B2 values in both operations SP1 and SP2.

inline image in article

Backing plate

The last parameter you want to govern is the appearance of the backing plate.

You must create a boolean parameter with the value True/False, set it as visible, and link to the corresponding item.

inline image in article
inline image in article

2 Publish the template

You symmetrical splice joint can be shared among other company users.

Go to the Design tab-->Publish-->Adress name. The Parametric box is automatically checked.

inline image in article

3 Get even more from Parametric

You have finished the parametric design procedure in IDEA StatiCa Connection from the Basic to Advanced level. Enjoy the feeling and apply it most to your projects. 

Do you need to optimize your joints? Create or analyze joints in bulk? Learn more using parameters in Grasshopper, software dedicated to parametrizing your tasks.

Descargas archivos adjuntos

Artículos relacionados

Parametric design options for IDEA StatiCa Connection

Grasshopper API link - how to create an IDEA StatiCa IOM file for imports

Parametric design in IDEA StatiCa Connection - Basics (01)