(Eng) Advanced Training - Parameters 2008.0.1
(Eng) Advanced Training - Parameters 2008.0.1
Parameters
Advanced Training - Parameters
All information in this document is subject to modification without prior notice. No part of this manual
may be reproduced, stored in a database or retrieval system or published, in any form or in any way,
electronically, mechanically, by print, photo print, microfilm or any other means without prior written
permission from the publisher. SCIA is not responsible for any direct or indirect damage because of
imperfections in the documentation and/or the software.
2
Table of contents
Table of contents
Preface ........................................................................................................................................... 5
Beam on two supports ................................................................................................................. 6
Cross-sections............................................................................................................................ 11
General cross-section .................................................................................................................. 11
Type of Cross-sections ................................................................................................................ 14
Catalogue block .......................................................................................................................... 17
Plate on subsoil .......................................................................................................................... 21
Cellular beam .............................................................................................................................. 23
Beam with practical reinforcement........................................................................................... 25
Ground-level ............................................................................................................................... 29
Layers .......................................................................................................................................... 32
Steel hall ...................................................................................................................................... 36
Plate with ribs ............................................................................................................................. 39
Plate with ribs_1.esa .................................................................................................................... 39
Plate with ribs_2.esa .................................................................................................................... 42
Tubular plates ............................................................................................................................. 44
Hollow core slab ......................................................................................................................... 50
XML .............................................................................................................................................. 64
ODA .............................................................................................................................................. 66
Batch optimizer........................................................................................................................... 71
Example 14: User blocks & ProjectTemplates ........................................................................ 77
User blocks................................................................................................................................... 77
Project templates ......................................................................................................................... 80
General parameterizing ............................................................................................................. 82
Type of parameters: ..................................................................................................................... 82
Possible formulae: ........................................................................................................................ 83
Possible operators in SCIA Engineer: .......................................................................................... 84
3
Advanced Training - Parameters
4
Advanced Training - Parameters
Preface
The user has to create the structure only once. Then he/she has to define the
parameters and save the structure as template. In the future, he/she just fills in the table
with a few parameters and can immediately proceed to calculation and evaluation of
results.
This leads to a huge reduction of the working hours and will be more effective.
Above this, this workshop contains also some extra’s which can help the user to
become more effective in working with SCIA Engineer:
- XML: SCIA Engineer supports exporting and importing to/of this format.
- ODA: One dialog application
- Batch optimizer: The user can give a range of values to a parameter and the
solution is also a range of results.
- User blocks: A project can be saved as a user block. Afterwards, this block can be
imported in another project.
- Project templates: As mentioned before, the user can make a standard project
which can be used for all the other projects.
5
Advanced Training - Parameters
• Input support:
Method
• After activating the functionality parameters, you will see the function
6
Advanced Training - Parameters
• Next, go to:
7
Advanced Training - Parameters
• The various parameters has to be attributed now to the cross-section and the length
of the beam.
8
Advanced Training - Parameters
• Changing a parameter:
9
Advanced Training - Parameters
If you use ‘Store users- default settings’, you can make various compositions which
you can load afterwards:
10
Advanced Training - Parameters
Cross-sections
The same example will be used to explain the type of parameters for cross-sections.
For this ‘Cross-sections.esa’ can be used.
First of all the parameters for graphical cross-sections are explained. Next, the
parameter for the type of cross-section will be shown.
General cross-section
• If the user decides to work with a graphical cross-section, the method of
parameterizing is different from that of standard cross-sections.
• First of all parameters has to be created for the height en width of the cross-section.
• Next, the polygon can be introduced and after this, the parameters can be attributed
to the Y and Z coordinates:
11
Advanced Training - Parameters
The difference with the parameters of a profile from a library is that here the parameters
can be made in the cross-section editor itself.
• Above this, if the user wants to adapt these parameters, two parameters has to be
created in ‘Tools > Parameters’.
Here, we can create the same parameters H1 and B1:
Note:
____________________________________________________________________
It’s very important that you give a good description to your parameters. On that way, it
simplifies afterwards the input and the adaptation of the parameters.
____________________________________________________________________
12
Advanced Training - Parameters
• To change these values, we can make a new tab in the ‘Parameters template
settings’ and this will appear now in the ‘Template dialogue’:
13
Advanced Training - Parameters
Type of Cross-sections
In SCIA Engineer it’s also possible to parameterize libraries. Examples here are:
Materials, cross-sections, reinforcement, subsoils,…
In this topic, we will explain it for the type of cross-sections.
The other library types can be handled with the same principle.
14
Advanced Training - Parameters
Without this option ‘selector switch’, we cannot use the parameter for the cross-section
type.
• Go to ‘Tools > Parameters’ and the following parameter can be created:
Type: Library
Library: Cross-sections
Value: Here the fictive ‘master’ cross-section can be input.
Alternative: One of the 3 alternatives can be choosen. This alternative will be the
default profile.
Select Alternatives: The 3 alternatives can be inserted here
• Attribute this parameter to the cross-section type of the beam. Pay attention: The
master profile becomes the parameter. But the content of this master will change
after choosing another alternative:
• After creating a new tab in ‘Tools > Parameters Template settings’, it appeared in the
dialogue box of the ‘Template Dialogue’. And again, this box can be used to change
the cross-section type:
15
Advanced Training - Parameters
16
Advanced Training - Parameters
Catalogue block
In this example a catalogue block will be inserted. After the introduction of it, it will be
parametrized.
The first block in the menu ‘Frame 2D’ is choosen. We keep the standard
configuration:
• Input support:
17
Advanced Training - Parameters
Method:
18
Advanced Training - Parameters
19
Advanced Training - Parameters
• The line grid can also obtain a parameter to adjust the view. This is possible
through a binary parameter with a Boolean value (yes/no).
20
Advanced Training - Parameters
Plate on subsoil
• Input support:
• Input subregion:
• Load cases:
- LC1: Selfweight
- LC2: Permanent plane load q [kN/m^2]
- LC3: Free surface load on projected area: q [kN/m^2]
21
Advanced Training - Parameters
Method
22
Advanced Training - Parameters
Cellular beam
• Input opening through: ‘Structure > 1D member > Modificator > Opening’.
23
Advanced Training - Parameters
Method
24
Advanced Training - Parameters
It’s also possible to parameterize the reinforcement. This will be shown in following example.
• Project data:
- Construction type: Frame XZ
- Project level advanced
• Input through:
• Load cases:
- LC1: Selfweight
- LC2: Variable load: q [kN/m]
25
Advanced Training - Parameters
Method
In the dialogue box of the parameter template settings, pictures can be attributed from the
gallery:
You get the best resolution if you choose the following properties during saving:
- .wmf
- 550 x 550
26
Advanced Training - Parameters
• After opening this template, a dialog box with the entered parameters appears. If
desired, particular properties can be adjusted here.
27
Advanced Training - Parameters
28
Advanced Training - Parameters
Ground-level
29
Advanced Training - Parameters
• Project data:
- Construction type: General XYZ
- Project level advanced
• Functionalities :
- Subsoil
- Soil loads
- Parameters
30
Advanced Training - Parameters
Method
• Parameter:
- Height bore hole profile h: -1 m, restriction between 0 m and -4 m
31
Advanced Training - Parameters
Layers
In this example the number of spans will be varied. This can be done by means of a
truc. The basic principle is: every beam belongs to a layer.
Above this a layer has two properties: Activity and Structural type (also Drawing model).
The principle is as follows:
A layer that is not active will not be displayed on the screen.
A layer that has the structural type will not be calculated.
This means that if you put a beam into a layer that is both non-active as in the structural
model, it will not be visible and above this, it will not be calculated.
On that way we can make parameters for the properties of the layers.
• Project data:
- Construction type: Frame XZ
- Project level advanced
• Functionalities - Parameters
Method
• Input parameters:
1. Number of members N: 3
Remark:
The maximal number of beams is the number of beams that had been introduced in
the project.
32
Advanced Training - Parameters
Example:
N=2:
L1 and L2: true, L3 is false
C1 and C2: false, C3 is true
This means that Layer 1 and 2 are visible and not in the structural model.
Layer 3 will not be displayed and will be in the drawing model (not in the analysis
model).
33
Advanced Training - Parameters
34
Advanced Training - Parameters
35
Advanced Training - Parameters
Steel hall
In this example, the number of spans will be parameterized. The same principle with the
layers as in the previous example will be used.
• Project data:
- Construction type: Frame XYZ
- Project level advanced
• Functionalities - Parameters
36
Advanced Training - Parameters
Method
• The number of frames is varied, ranging from 1 up to and including 7, through the
binary parameters for the model type and the activity.
37
Advanced Training - Parameters
- Layers
38
Advanced Training - Parameters
Two types of parameterized plate with ribs are shown here. The previous principle of
the properties of the layers is used here.
• In the first case the number of ribs is dependent on the width of the plate. The offset
of the ribs and the distance between several ribs remains the same in each case.
• To obtain this, we divide the plate into several parts. The number of the parts is equal
to the maximal number of ribs.
C1…C6: Boolean
Formula: not(A1…A6)
39
Advanced Training - Parameters
The plate with the connected rib can now be input in the respective layer.
In the ‘view parameters for all’ , the colour can be set on ‘colour by layer’.
This is practical to verify if each rib is in the correct layer:
40
Advanced Training - Parameters
• After creating a group in the ‘parameters template settings’, the number of ribs can be
adapted in the Template dialogue:
41
Advanced Training - Parameters
In this case, the offset between the outer ribs and the end of the plate remain constant.
The distance between the inner ribs is always regular.
Originally, a plate with 5 ribs is created. Afterwards, the ribs are input in layers and the
x-coordinates are parameterized.
• As in the previous examples, parameters A1..A5 and C1..C5 are created for the
properties of the layers
• To finish this, the ribs are attributed to the correct layers.
42
Advanced Training - Parameters
• When changing the number N in the template dialogue, we get the following results:
• N=2
• N=3
• N=4
• N=5
43
Advanced Training - Parameters
Tubular plates
• Project data:
- Construction type: General XYZ
- Project level advanced
• Functionalities – Parameters
• Input channels as ribs: Plate rib
Method
• The principle is as follows:
The plate is divided into different subplates. The reason for this is if the plate will
shorten, also a rib will disappear. By making different little plates, this can be solved.
• Making the parameters that determine the geometry properties of the plate and rib:
- width profile b: 1480 mm
- height profile h: 1100 mm
- height upper flange h1: 250 mm
- height lower flange h2: 160 mm
- thickness web t: 140 mm
- thickness plate d: =h1
- length partial panel: =b
- angle of fillet plate alpha: 30°
- total length plate Ltot: 12 m
44
Advanced Training - Parameters
• Use of dummy members, e.g. circular profile with diameter 5mm so the rib and
member can be connected by a common node.
Without these dummy beams, the ribs will not follow the plate after changing the
dimensions of the plate.
45
Advanced Training - Parameters
• An angle alpha of 30° is entered as parameter. With this, the x- and y-coordinates of
the vertices of the partial plates can be entered:
46
Advanced Training - Parameters
Example:
Partial plate 6:
• Making the different parameter template and adjusting the number of parts to e.g. 6
through the template dialog:
47
Advanced Training - Parameters
Analysis model:
Structural model
• Input support:
- parameter R: point stiffness 450 MN/m
48
Advanced Training - Parameters
49
Advanced Training - Parameters
• Project data:
- Construction type: Frame XZ
- Project level advanced
• Functionalities
– Parameters
– Concrete: fire resistance
– Prestress:
Advanced
Hollow core slab
• Model: Construction stages
• Span: 6.2 m
• Material type: concrete C25/30
50
Advanced Training - Parameters
Method
1. Entering a cross-section
The outline and the opening are selected alternately, after which they can be imported
through 'import selection'.
51
Advanced Training - Parameters
52
Advanced Training - Parameters
- Selfweight member
- Prestress 1250 Mpa
- Stage 2: empty (permanent)
- Stage 3: empty (permanent)
- Stage 4: line load on member 0,6 kN/m (permanent)
53
Advanced Training - Parameters
Stage 1
Prestress and selfweight of the member
Stage 2
54
Advanced Training - Parameters
Transport
Stage 3
Storage
Stage 4
In situ, placing the plate
Stage 5
55
Advanced Training - Parameters
Stage 6
Service
Load cases: long termVar 1.2 kN/m will be used as long term load. Here it is
important to pay attention to the duration of the load case, sc 'long'.
56
Advanced Training - Parameters
Stage 7
After 50 years
Loads
Load cases: empty3
Time: day 18000
Relative humidity: 70%
57
Advanced Training - Parameters
Evaluation: formula: resp. Length member – 0,07 and length member – 0,8
- Initial stress:
Type: stress
Evaluation: 1200 Mpa
- Anchorage length:
Type: length
Value: 1m
58
Advanced Training - Parameters
- Line loads:
Type: line load
Value:
- wall: -0,5 kN/m
- casting coating: -1,75 kN/m
- long term var: -1,75 kN/m
- Time of prestressing
59
Advanced Training - Parameters
- Relative humidity
- Cross-section type
Type: library
Method: make a ‘master’ cross-section (copy of the original cross-section) and use the
option ‘possible alternative’.
- Strand pattern
Type: library
Method: idem as the cross-section type. Make various strand patterns and copy a type as
a master case.
60
Advanced Training - Parameters
Analogous possibilities for the type of library are: materials, stressing beds, bore hole
patterns, …
Two openings are made, of which a number of values are parameterized, sc:
- delta x:
Type: length
Value: 1m
- x_offset:
Type: cross-section length
Formula: -width/2
- x_hole:
Type: length
Value: 2,1 m
- n_hole:
Type: integer
Value: 2
61
Advanced Training - Parameters
Subsequently these parameters can be divided and the template dialog can be used:
Now the number of spans can be adjusted by means of copying the hollow core slab
and to divide it into layers. For example: 3 elements.
62
Advanced Training - Parameters
- N: number of spans
Type: integer
Value: 3
Type: boolean
Evaluation: formula
A1: N>=1
A2: N>=2
A3: N>=3
Type: boolean
Evaluation: formula
C1: not(A1)
C2: not(A2)
C3: not(A3)
63
Advanced Training - Parameters
XML
SCIA Engineer allows for the exchange of data with third-party applications through the
popular and powerful XML format. Moreover, XML format can be used to develop tailor-
made applications that use SCIA Engineer as a "hidden" engine working on the
background and performing calculations of company-specific problems.
The XML file editor is very similar to the Document of SCIA Engineer. The principle is
that the user defines tables describing individual entities of the SCIA Engineer projects
and there order. This table-form can be easily previewed (it is in fact identical to the
standard SCIA Engineer document). When ready, the final XML file contents can be
transformed into the real XML format through the export function.
Through
64
Advanced Training - Parameters
• Export to XML:
• Regenerate the project through ‘File > Update > XML file'. You will see that the
structure has been changed now.
65
Advanced Training - Parameters
ODA
Oda is the abbreviation of ‘One dialog application’. It’s also called the SCIA engineer
Template.
In this workshop the options ‘Parametric project’ and ‘Batch optimizer’ will be used.
The Batch optimizer will be explained in the next example.
66
Advanced Training - Parameters
• Project data:
Construction type: General XYZ
Project level advanced
Material: concrete C20/25
• Functionalities – Parameters
• Load cases:
- Selfweight
- Variable line load: 1 kN/m
• Parameters:
- Diameter cross-section: 200 mm
- Thickness cross-section: 5mm
Method
• Save this project, e.g. Oda.Esa, in the folder ‘Templates’ and close (if this is not
performed, a conflict will arise when opening ODA).
• then open the program SCIA ODA:
67
Advanced Training - Parameters
68
Advanced Training - Parameters
69
Advanced Training - Parameters
Note:
______________________________________________________________________
So, it’s not possible to adapt the geometry on the graphical screen like we do in SCIA
Engineer.
In ODA, only the inserted parameters can be adapted.
It’s also not possible to add new tables in the document. ODA uses the document from
the template.
70
Advanced Training - Parameters
Batch optimizer
The batch optimizer is a special function of ODA. First of all a parametric project is
made in SCIA Engineer.
Then an input and output file has to be made in XML. Subsequently they can be read in
ODA.
A begin and end value of the parameter can be filled in and an iteration step to be
performed. The results are the values of the desired output parameter.
Example:
A beam on two supports is created in SCIA Engineer. The line load is parameterized.
In ODA the moment My will be asked for a certain range of this parameter.
71
Advanced Training - Parameters
• Input support:
Method
• Subsequently go to ‘Tools > XML IO document’ and export an input and output file:
Input file:
72
Advanced Training - Parameters
Output file:
73
Advanced Training - Parameters
• This project can now be opened in ODA. For this, you choose the option ‘Batch
optimizer’.
• Subsequently a dialog box appears in which the Esa project and both XML files have
to be collected:
74
Advanced Training - Parameters
• If an optimisation was used in the Esa project, it can be taken into account here by
selecting the option ‘optimisation calculation’.
You can ask for the results for a number of values of the parameter. Here the parameter ‘line
load on member’ can be used. A begin value of -5 and an end value of -10 can be taken with
an iteration step 1.
75
Advanced Training - Parameters
The values of the output XML file that have to be evaluated, can be marked. The values
for My_max and My_min are checked.
Possibly constant values and formulae can be inserted. They will be taken into account
in the result table.
Finally you can go to the results, where a calculation is performed for the various line
loads. This is performed in various iteration steps, which are executed independently
from each other.
76
Advanced Training - Parameters
User blocks
SCIA Engineer enables the user to make a library of his/her projects that are used over
and over again. These projects may be at any time included into a newly created project
or appended to an earlier created and currently edited project.
The projects in this user-created library are called User blocks and the library is called
User block library.
77
Advanced Training - Parameters
78
Advanced Training - Parameters
79
Advanced Training - Parameters
Project templates
In practice it may quite often happen that some elements are used in every project. For
example, material types, cross-sections, predefined loads, and even parts of a structure may
be the same in various projects. Therefore, it would be efficient, if the user could store the
repetitious elements aside and load them quickly into every new project.
In SCIA Engineer this may be achieved via templates. Generally speaking, a template is an
ordinary project that holds required information and is saved in a special way.
80
Advanced Training - Parameters
• Close example 8 and open a new project. Go to the tab ‘User templates’.
• When opening this template, also here a dialog box appears with possible
parameters that can be adjusted:
81
Advanced Training - Parameters
General parameterizing
Type of parameters:
82
Advanced Training - Parameters
Possible formulae:
83
Advanced Training - Parameters
Example of a formula:
84