Sofistik

Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

TEDDY

SOFiSTiK Text Editor


Command Reference
SOFiSTiK Text Editor - Command Reference

Terms of Use of courses.sofistikforyou.com apply to this document.

SOFiSTiK FOR YOU, June 2021

www.sofistikforyou.com 1
SOFiSTiK Text Editor - Command Reference

Table of Contents

SOFISTIK TEXT EDITOR - TEDDY .................................................................................................................3

Start Teddy ............................................................................................................................................................................ 3

Sections ................................................................................................................................................................................. 3
1 Menu .................................................................................................................................................................................... 4
2 RIBBONS ............................................................................................................................................................................... 4
File .......................................................................................................................................................................................... 5
Home ...................................................................................................................................................................................... 7
Edit ....................................................................................................................................................................................... 15
Insert .................................................................................................................................................................................... 17
Help ...................................................................................................................................................................................... 17
3 Edit Bar............................................................................................................................................................................... 20
4 Module Bar ........................................................................................................................................................................ 21
5 Interactive Help ................................................................................................................................................................. 22
6 Module Tree ...................................................................................................................................................................... 22
7 Input Area .......................................................................................................................................................................... 24
8 Taskbar - File / Project tabs ............................................................................................................................................... 25
9 Status bar - Command Summary, active module name and unit information .................................................................. 25

SOFISTIK CALCULATION 2020 .................................................................................................................. 26

1 Menu ............................................................................................................................................................................. 26

2 Ribbons ......................................................................................................................................................................... 27
Home ........................................................................................................................................................................................ 27
Calculation ............................................................................................................................................................................ 27
Post-processing .................................................................................................................................................................... 27
Tools ..................................................................................................................................................................................... 28
View .......................................................................................................................................................................................... 28
File ........................................................................................................................................................................................ 28
Windows............................................................................................................................................................................... 28
User Interface ....................................................................................................................................................................... 28
Help .......................................................................................................................................................................................... 29

3 Module Bar .................................................................................................................................................................... 29

4 Module List .................................................................................................................................................................... 29

5 Calculated Modules ....................................................................................................................................................... 29

6 Protocol ......................................................................................................................................................................... 30

www.sofistikforyou.com 2
SOFiSTiK Text Editor - Command Reference

SOFiSTiK Text Editor - Teddy


TEDDY is a “Text Editor” which fully supports and utilises the SOFiSTiK CADiNP syntax. Along with functionalities
to create the project input, the “Text Editor” comes with an interactive user manual.

Start Teddy
TEDDY is a windows application and opens by double-click on the programme icon . After installing SOFiSTiK,
the file extension *.dat gets assigned to “Text Editor”. You can open *.dat files with any other “Text Editor” as
simple text files. Vice versa, you can use “Text Editor” for any other text files too.

Sections
Let’s have a closer look at the different sections in “Text Editor”.

The image below shows the different sections of the “Text Editor”. You can find a number tag on every single one,
which relates to the following chapters in this document.

www.sofistikforyou.com 3
SOFiSTiK Text Editor - Command Reference

1 Menu
The menu comes with standard commands you would expect from any other windows application. But there are
also short cuts to perform a calculation or open the “SOFiSTiK Report” application.

2 RIBBONS
In version 2020, the navigation switched entirely to ribbons. So if you used version 2018 or an earlier wone, than
this should be something new.

Those ribbons are:

• File
• Home
• Edit
• Insert
• View
• and Help.

Right-click anywhere at the Ribbon allows minimising the ribbon bar to its names only. What gives you extra
space for the text input area.

www.sofistikforyou.com 4
SOFiSTiK Text Editor - Command Reference

File
The File menu contains default Windows commands such as

• New
• Open
• Save
• Save All
• Save As
• Printing
• and Exit.

Those commands don’t require any further explanation.

However, there are some more relevant SOFiSTiK commands in this menu.

Examples
The “Example” menu command brings you straight to the available “Text Editor” example files. These files are
available for almost all programme modules and describe the input of different topics.

The “Example Browser” opens on the left-hand side of the “Text Editor” input area. It also organises the module
names in separate folders.

www.sofistikforyou.com 5
SOFiSTiK Text Editor - Command Reference

As the example files are read-only – saving them to a different folder is required before starting the
calculation.

User Options
The “User Options” of “Text Editor” allow adjusting the representation, paths, fonts to print the code, switch
between a comma “,” or point “.” for the decimal separator and more.

www.sofistikforyou.com 6
SOFiSTiK Text Editor - Command Reference

Project Options
Within the “Project Options”, settings such as generating a DOCX report, adjustments of the Report Browser
layout and input/output language are available.

Home
The "Home" ribbon comes with the tabs "Calculation", "Postprocessing", "Tools", "Clipboard" and "Find".

Calculation
The command “Immediately” starts the calculation for all active modules of the input file. Activated modules are
those marked with a “+” in front of the PROG command.

The command “Current Modul” performs the calculation of the programme module your cursor is active.

The command “Calculation” opens the “SOFiSTiK Calculation 2020” window. To learn more about it, go to the
chapter SOFiSTiK Calculation 2020.

www.sofistikforyou.com 7
SOFiSTiK Text Editor - Command Reference

Post-processing
You can open the post-processing applications from this section.

Command Description

Open Interactive System


Visualisation

Plots and Visualisation of Results

Show Tabular Results

Show Calculation reports

Tools
Some of the available commands in the section “Tools” are related to the SOFiSTiK database. However, there are
also commands to access projects files more comfortable or even to open the command line input of Windows.

www.sofistikforyou.com 8
SOFiSTiK Text Editor - Command Reference

Database Tools

• Export to DAT …

The “Export to DAT …” command allows converting information from the database to a text input file (*.dat file).

You’ll get the possibility to refine the export in the “SOFiSTiK: Export 2020” window after starting the command.
After confirming the export, the programme generates a *.dat file and saves it to the defined target folder. The
default folder is the project folder.

www.sofistikforyou.com 9
SOFiSTiK Text Editor - Command Reference

• IFC Export

The “IFC Export” command exports the model to IFC file format.

• Database Information

The “Database Information” command allows getting insights into the database structure. It is useful when
extracting information through the available interfaces such as C#, Python or the @KEY access within CADiNP.

www.sofistikforyou.com 10
SOFiSTiK Text Editor - Command Reference

• Database Backup

Although you can generate the database with the input file (*.dat), I recommend making a backup from time to
time. The “SOFiSTiK: Database Backup” is a useful tool to do precisely that. Alternatively, you can also copy the
*.cdb file, the SOFiSTiK database, to a backup folder.

• Database Clean

The “Database Clean” command allows you to remove elements, load cases, or actions that might not need any
more in the project. Unfortunately, this won’t have any effect on the actual size of the database.

www.sofistikforyou.com 11
SOFiSTiK Text Editor - Command Reference

Clean
The “Clean” command allows cleaning up your project folder. You can select the particular files in the dialogue
box “SOFiSTiK: Clean”.

Archive
A comfortable way to share project relevant files with colleagues, or even the SOFiSTiK support team, is the
“Archive” command. Select the files in the dialogue box “SOFiSTiK: To Archive” to create a zip file. Or forward it in
an email straight away.

www.sofistikforyou.com 12
SOFiSTiK Text Editor - Command Reference

Additional
There is a set of additional options available in this command.

Explorer
The “Explorer” command is a quick way to open the project directory.

Command Shell
“Command Shell” accesses the windows command line and navigates directly to the project folder.

Protocols
Access the latest generated protocols saved in the project folder. You can open the *.dat, *.erg, *.lst and *.prt
files with a single click in the “Text Editor”.

www.sofistikforyou.com 13
SOFiSTiK Text Editor - Command Reference

Clipboard
Especially when using the text input, the copy/paste command is a welcome option. The “Clipboard” tab comes
with the familiar commands Copy, Cut and Paste. Besides, you get the capability to save further snippets to a
specific register, from where you can recall them at any time until you close the “Text Editor” again.

Command Description Shortcut

Paste text from clipboard CTRL+V

Cuts out selected text and copies


CTRL+X
it to the clipboard

Copies the selected text to the


CTRL+C
clipboard

Paste text from register #1 SHIFT+CTRL+1

Cuts out the selected text and


saves it to register #1
Copies the selected text and
CTRL+1
saves it to register #1

Find
Allows finding and replacing text.

Command Description Shortcut

Search for the word at the


CTRL+F3
current cursor position.

Search and replace text in the


CTRL+Q+A or F4
document

www.sofistikforyou.com 14
SOFiSTiK Text Editor - Command Reference

Edit
The “Edit” Tab comes with plenty of selection and formatting tools.

Selected Text

Command Description Shortcut

Formats selected text or current


module in a proper tabular CTRL+B
layout.

Insert file as text. CTRL+K+R or ALT+R

Save selected text as a file. CTRL+K+W or ALT+W

Duplicates the current input line. CTRL+K+: or F8

Generate a column with


numbers. Columns selection in CTRL+K+Z or ALT+Z
“Edit Bar” must be active.

Sets selected lines to comment


CTRL+O+C or ALT+C
and vice versa.

www.sofistikforyou.com 15
SOFiSTiK Text Editor - Command Reference

Select

Command Description Shortcut

Select the entire text. CTRL+A

Select text of the current line CTRL+K+L or ALT+L

Select the word at the current


CTRL+K+V or ALT+V
cursor position.
Select the text from the top to
CTRL+K+POS1
the current cursor position.
Select the text from the bottom
CTRL+K+END
to the current cursor position.

Defines the start and end CTRL+K+B or CTRL+ F7


position of the selection. CTRL+K+K or CTRL+F8

Delete

Command Description Shortcut

Delete selection. CTRL+K+Y or DEL

Delete current line CTRL+Y

Delete word at the current cursor


CTRL+T
position
Delete entire text before the
current cursor position
Delete the entire text after the
current cursor position

Delete all URS-Ids CTRL+O+Y

Convert

Command Description Shortcut

Convert selected text into capital


CTRL+Q+U
letters.

Convert selected text into lower


CTRL+Q+L
letters.

www.sofistikforyou.com 16
SOFiSTiK Text Editor - Command Reference

Insert
The insert menu comes with the “Insert Task” command to enter specific tasks based on the graphical user
interface. After completing the input, the information gets translated automatically to text.

Besides that, you can define chapters and labels to organise the input file. There are also formatting options
available that occur in the text output.

Help

Within the “Help” tab, you can find “User Manuals”, “Logfiles”, and the linked to the “Online Documentation”.
You can also access applications such as the “License Manager” as well as the “Support Assistant” and “Remote
Support” from here.

I recommend using the SOFiSTiK Support Wizard command to create a support ticket.

www.sofistikforyou.com 17
SOFiSTiK Text Editor - Command Reference

Teddy
In this section, you can find shortcuts and the CDBASE Help, a must-read when planning to access data from the
SOFiSTiK database.

Ctrl Commands
In addition to access commands through the ribbons and menu - shortcuts are available. I just listed a few of the
most used shortcuts in the below chapters.

• Function Keys

The most important functions are accessible through the function keys:

Key Description Key Description

Help to Active Input Record Copy Marked Block

Search Move Marked Block

Repeat Search Duplicate Current Line

Search and Replace Change Window

Mark Block Start or End Start Analysis

• Combinations with the CTRL key (selection)

Key Description

Mark All

Copy Selected Block

Paste Selected Block

Cut Selected Block

Save File

Delete File

Undo

• Combinations with ALT key (selection)

Key Description

Select Several Lines (Block of Lines)

Select Several Columns (Column Block)

Remove Block Markers

Read File as Block

Write (Selected) Block to File

Copy Selected Block

www.sofistikforyou.com 18
SOFiSTiK Text Editor - Command Reference

CDBASE Help
If you plan to read information from the SOFiSTiK database, the CDBASE Help is an essential document. That said,
it is crucial to know where the programme stored the information. This includes information such as geometry,
loads, results and lots more.

You could say the CDBASE is kind of an address book to find the correct location.

Accessing the database is possible using the @KEY command or any other compatible programming interface.

Module: …
The section “MODULE: …” gives additional information about the current module. Depending on in which
programme module you work - the “…” will show that programme module name. Furthermore, opening the
“Interactive CADiNP Help” from here is possible.

Command Description

Shows the latest logfile of the


active module.

Open the Interactive CADiNP


Help

Close the Interactive CADiNP


Help
Suppress live command tracking
in the Interactive CADiNP Help

www.sofistikforyou.com 19
SOFiSTiK Text Editor - Command Reference

3 Edit Bar
The “Editbar” comes with commands to open recent used *.dat files, to navigate to specific locations in the input
file, to format the input text and to search for information.

Command Description Shortcut

Recent file

Shows current line


Jump to a specific line
Click to the left end of the
button
- jump to the start of the input CTRL+Q+N or CTRL+G
file.
Click to the right end of the
button
- jump to the end of the input
file
Go to column
Shows current column
Jump to a specific column
Switch between the insert and
overwrite mode

Autotab on/off

Select the text as a line or a


CTRL+K+N
column block.
Search forward F3
Search backwards SHIFT+F3
Set find options and search
text. The “Find” dialogue box CTRL+Q+F or F2
opens.

The programme highlights errors during the calculation in red letters in “SOFiSTiK Report”. You get
informed about the cause of the error and its location in the input file. By the line and column
number, you can quickly locate the error in the input.

Right-click on the “Editbar” opens the context menu to activate/deactivate the bar.

www.sofistikforyou.com 20
SOFiSTiK Text Editor - Command Reference

4 Module Bar

Command Description Shortcut Comment


Module Tree on/off.
Module tree
6 Module Tree

+/- Prog Switch current module on/off

+ Prog Switch all Modules on

- Prog

Up to curser + Prog Activate all modules from the first to the current one

Deactivate all modules from the first to the current


Up to curser - Prog
one
From curser + Prog Activate all modules from the current to the last one

From curser – Prog Activate all modules from the current to the last one

Previous module SHIFT+CTRL+J


Jump between different modules one by one.
Next Module CTRL+J

Right-click on the “Modulebar” opens the context menu to activate/deactivate the bar.

www.sofistikforyou.com 21
SOFiSTiK Text Editor - Command Reference

5 Interactive Help
Open the help manual from the “Help” ribbon and the tab “Module:”. It is the last command, “CADINP Help”.
Alternatively, hit the “F1. See Chapter Module: … for available commands.

The page of the manual - matching the current input command of the current programme opens. The manuals’
names, which are in PDF format, are composed with the programme name and a particular character sequence
(*_0 German or *_1 English) to indicate the language.

You can see the table of contents in the navigation window, which allows you to jump to the theoretical - or the
example sections in the manuals.

The user manual is interactive. If you click on a command in the input, the user manual shows the command
description accordingly.

It is possible to deactivate this automatic tracking with the “Freezing Keyword” checkbox.

You can close the help manual with the “Close Help” command.

6 Module Tree
All defined modules, chapters, labels and system commands show up in the task tree.

To activate or deactivate a module, you can use the +/- toggle. You can either click on the symbol in the module
tree or type it in the input text.

Alternatively, use the “Modul bar”; see chapter

www.sofistikforyou.com 22
SOFiSTiK Text Editor - Command Reference

4 Module Bar.

Keeping the module s in proper order is essential. If there are no load cases defined, they can’t be
calculated.

www.sofistikforyou.com 23
SOFiSTiK Text Editor - Command Reference

7 Input Area
The “Input Area” is the place where the syntax, CADiNP, is entered.

Right-Click somewhere at the input area opens the context menu with plenty of handy commands.

www.sofistikforyou.com 24
SOFiSTiK Text Editor - Command Reference

8 Taskbar - File / Project tabs


All open files/projects in “Text Editor” are shown in the taskbar. Use the right-click to open the context menu with
further options.

Confirming the selected command in the context menu can be done either by left-click or by right-
clicking.

9 Status bar - Command Summary, active module name and unit information
The status bar divides into two parts

• Summary of available items of the entered command (left-hand side) and


• Active programme module and information about chosen Units (right-hand side).

Right-click on the “Statusbar” opens the context menu to activate/deactivate the bar.

www.sofistikforyou.com 25
SOFiSTiK Text Editor - Command Reference

SOFiSTiK Calculation 2020

1 Menu

www.sofistikforyou.com 26
SOFiSTiK Text Editor - Command Reference

2 Ribbons
This section comes with the available ribbons of “SOFiSTiK Calculation 2020”. The selection is slightly different as
in the “Text Editor” itself.

Home

Calculation

Command Description Shortcut

Calculate all activated modules F12

[+Shift] Stop if module is finished


Selected Stop
[+Ctrl] Stop immediately

Post-processing

Command Description

Open Text Editor

Open Interactive System


Visualisation

Plots and Visualisation of Results

www.sofistikforyou.com 27
SOFiSTiK Text Editor - Command Reference

Show Tabular Results

Show Calculation reports

Tools

View

File
The “Refresh” command does an update of the “Module List”.

Windows
Arrange the windows in “Cascades” horizontally, vertically or close them all.

User Interface
By default, all toolbars are activated. By unticking the checkboxes, you can switch them off individually.

www.sofistikforyou.com 28
SOFiSTiK Text Editor - Command Reference

Help
The “Help” tab is almost similar to the one available in the “Text Editor”. Only the “Text Editor” relevant sections
“Teddy” and “Module: Template” isn’t there.

3 Module Bar
The commands within the “Module Bar” allow you to activate/deactivate modules.

Command Description

Activate current programme


module
Deactivate current programme
module
Activate all programme module
upwards exclusive current.
Deactivate all programme
module upwards exclusive
current.
Activate all programme module
downwards exclusive current.
Deactivate all programme
module downwards exclusive
current.

4 Module List
The module list allows to double-check preselected modules and activate/deactivate modules before starting the
calculation.

5 Calculated Modules
In this section, you get performance information of the calculated modules.

Below the programme module list, you can find three checkboxes.

Command Description

Proceed with the calculation, although error my occur. This


option should only be used if you’re aware of the
background of the error.

Add new results to the existing report.

Suppress the text output.

www.sofistikforyou.com 29
SOFiSTiK Text Editor - Command Reference

6 Protocol
At every single calculation, a protocol is generated. It gives detailed information about the programme module
performance as well as details about errors and warnings. The protocol is saved as *.prt file within the project
folder.

www.sofistikforyou.com 30
SOFiSTiK FEA
PROGRAM MODULES
SOFiSTiK FEA Program Modules

Terms of Use of courses.sofistikforyou.com apply to this document.

SOFiSTiK FOR YOU, June 2021

www.sofistikforyou.com 1
SOFiSTiK FEA Program Modules

Table of Contents

AQB – DESIGN OF CROSS SECTIONS ..........................................................................................................4

AQUA - MATERIAL AND CROSS SECTIONS ..................................................................................................4

ASE – GENERAL STATIC ANALYSIS OF FINITE ELEMENT STRUCTURES .........................................................4

BDK – BUCKLING RESISTANCE OF STEEL MEMBERS ...................................................................................4

BEAM – REINFORCED CONCRETE BEAM ....................................................................................................5

BEMESS – DESIGN OF PLATES AND SHELLS ................................................................................................5

COLUMN – REINFORCED CONCRETE COLUMN ..........................................................................................5

CSM – CONSTRUCTION STAGE MANAGER .................................................................................................5

DBMERG – DATABASE MANIPULATION .....................................................................................................5

DECREATOR – GENERATION OF DESIGN ELEMENTS...................................................................................5

DOLFYN – FLUID DYNAMICS POWERED BY CYCLONE FLUID DYNAMICS BV ................................................6

DYNA – DYNAMIC ANALYSIS ......................................................................................................................6

DYNR – TRANSIENT RESULTS AND RESPONSE SPECTRA .............................................................................6

ELLA – EXTENDED LIVE LOAD ANALYSIS .....................................................................................................6

FEX-DYN – NONLINEAR EXPLICIT DYNAMICS..............................................................................................7

FOOTING – FOUNDATIONS........................................................................................................................7

HASE – HALF SPACE ANALYSIS FOR STATIC SOIL-STRUCTURE INTERACTION ...............................................7

HYDRA – SEEPAGE AND THERMAL ANALYSIS .............................................................................................7

MAXIMA – SUPERPOSITION ......................................................................................................................7

RELY – STRUCTURAL RELIABILITY POWERED BY STRUREL® .........................................................................7

SIR – SECTIONAL RESULTS .........................................................................................................................8

www.sofistikforyou.com 2
SOFiSTiK FEA Program Modules

SOFILOAD – LOADS AND LOAD FUNCTIONS ...............................................................................................8

SOFIMSHA – IMPORT AND EXPORT OF FINITE ELEMENTS AND BEAM STRUCTURES ...................................8

SOFIMSHC – GEOMETRIC MODELLING ......................................................................................................8

STAR2 – STATICS OF BEAM STRUCTURES 2ND ORDER THEORY ..................................................................8

TALPA – 2D FINITE ELEMENTS IN GEOTECHNICAL ENGINEERING ...............................................................8

TENDON – GEOMETRY OF PRESTRESSING TENDONS .................................................................................9

TEXTILE – CUTTING PATTERN MEMBRANE STRUCTURES ...........................................................................9

WINGRAF/WING - GRAPHICAL REPRESENTATION OF FINITE ELEMENTS AND BEAM STRUCTURES .............9

www.sofistikforyou.com 3
SOFiSTiK FEA Program Modules

AQB – DESIGN OF CROSS SECTIONS


AQB is used for stress analysis and design of cross-sections created with AQUA. The enhanced version AQBS
allows the consideration of the unique features of prestressed concrete and composite structures (prestressing
tendons, imposed secondary stresses, creep and shrinkage).

AQUA - MATERIAL AND CROSS SECTIONS


AQUA calculates the properties of cross-sections of any shape and material. The cross-section properties for static
analysis are determined, as well as characteristic magnitudes for the calculation of normal and shear stress.

ASE – GENERAL STATIC ANALYSIS OF FINITE ELEMENT


STRUCTURES
ASE calculates the static and dynamic effects of general loading on any structure.

The basic version of ASE performs the linear analyses of beams, cables, trusses, plane and volume structures.
Plain strain and rotational systems can be analysed with TALPA.

The extended versions of ASE are capable of running:

• Influence surfaces

• Non-linear analyses

• Pile elements with linear/parabolic soil coefficient distribution

• Creep and shrinkage

• Forces from construction stages

• Modal analysis, Time step method

• Material non-linearities

• Geometrical non-linearities

• Membrane elements

• Evaluation of collapse load

• Non-linear dynamics

BDK – BUCKLING RESISTANCE OF STEEL MEMBERS


BDK determines the stability eigenvalues for buckling of a straight individual member. The member, which is
taken from the entire system, is calculated with STAR2 or ASE and the buckling resistance check of steel members
is performed according to the selected design code.

www.sofistikforyou.com 4
SOFiSTiK FEA Program Modules

BEAM – REINFORCED CONCRETE BEAM


BEAM collects all information from the database and analyses and designs the Ultimate Limit State and checks the
Serviceability Limit State. The program module works with the design elements only, which can be generated by
the module DECREATOR – Generation of Design Elements. The result is a compact printout showing the required
reinforcement the Serviceability Limit State verification.

BEMESS – DESIGN OF PLATES AND SHELLS


The program BEMESS is used to design forces of the analysis programs ASE or superimposed forces of MAXIMA
according to various codes. BEMESS is as well capable of extracting extreme stresses from a set of load cases
according to the linear elastic theory. In addition to the ultimate limit design, serviceability checks can be done,
such as crack width control, minimum reinforcement, stress and fatigue checks.

COLUMN – REINFORCED CONCRETE COLUMN


The SOFiSTiK Structural Desktop task “Column Design” provides the nominal curvature according to the standard
EN 1992-1-1:2004 Chapter 5.8.8. It can be applied to a single column or a whole structure with a constant normal
force distribution.

The nominal curvature is a simplified method, which calculates the approximate bending moment with second-
order effects. Though, the approximation is based on the linearisation of the dimensioning diagram. The necessity
of 2nd order effects is checked in consideration of the slenderness criteria according to the standard EC 2
Chapter. 5.8.3.1.

CSM – CONSTRUCTION STAGE MANAGER


The construction stage manager allows to set up and organise different stages of the project as well as performs
creep analysis.

DBMERG – DATABASE MANIPULATION


Program DBMERG allows to modify and transfer of data within a database or between databases of the SOFiSTiK
software.

DECREATOR – GENERATION OF DESIGN ELEMENTS


The program DECREATOR generates design elements along with structural members. Design elements are
independent of a member’s finite element discretisation and support defining design sections at any position
along a structural line.

www.sofistikforyou.com 5
SOFiSTiK FEA Program Modules

DOLFYN – FLUID DYNAMICS POWERED BY CYCLONE FLUID


DYNAMICS BV
DOLFYN has been developed by Henk Krüs from Cyclone Fluid Dynamics BV and is available as open-source
software (www.dolfyn.net). It performs analysis of

• Fluid mechanic (Navier-Stokes equations)

• Turbulence models for high Reynold numbers

• Free Surfaces for Fluids

• Heat Conduction and Convection

DOLFYN was adopted to the SOFiSTiK environment to extract the mesh, material and boundary conditions out of
the SOFiSTiK database as well as to save results for postprocessing.

DYNA – DYNAMIC ANALYSIS


The program DYNA performs dynamic analysis of 3-dimensional structures such as

• Static analysis of load cases acting upon three-dimensional structures, as well as planar and axisymmetric
structures.

• Static analysis of load cases after second-order theory

• Computation of the natural frequencies of three-dimensional structures.

• Computation of the buckling eigenvalues of three-dimensional structures.

• Implicit direct integration of the equations of motion for structures with arbitrary damping

• Explicit direct integration of the non-linear equations of motion

• Interaction with load trains and wind loading

• Soil structure interaction with the SBFEM

• Integration of the equations of motion by superposition of the mode shapes.

• Steady-state oscillations and excitation through spectra.

DYNR – TRANSIENT RESULTS AND RESPONSE SPECTRA


The program DYNR enables the graphical presentation of transient results from the programs DYNA and HYDRA. It
plots time-controlled, and frequency-controlled results as well as calculate response spectra of a given history of
loading and acceleration.

ELLA – EXTENDED LIVE LOAD ANALYSIS


ELLA performs the analysis and evaluation of imposed loads acting on beam or shell structures. It is processed by
moving load trains along traffic lanes. The envelopes of the scalar variables for the entire structure are the result.
The evaluation of influence lines or influence surfaces is necessary to achieve an accurate analysis of larger
systems.

www.sofistikforyou.com 6
SOFiSTiK FEA Program Modules

FEX-DYN – NON-LINEAR EXPLICIT DYNAMICS


FEX-DYN is a FEM analysis kernel for explicit integration of motion equations inside the SOFiSTiK product line. FEX-
DYN is efficiently programmed to cope with the physically and geometrically non-linear problems and
conceptualised for multiprocessor machines.

FOOTING – FOUNDATIONS
The SSD task FOOTiNG allows based on given loads the calculation of required foundation dimensions – As well to
run design checks on existing foundation dimensions. Footing allows assigning vertical forces, moments and
horizontal forces. Necessary design combinations are automatically determined. And it is possible to consider 2nd
order effects.

HASE – HALF SPACE ANALYSIS FOR STATIC SOIL-STRUCTURE


INTERACTION
Based on the half-space theory, module HASE calculates the stiffness matrix representing the soil of the static
soil-structure interaction. The soil-structure interaction analysis itself is performed in module ASE.

HYDRA – SEEPAGE AND THERMAL ANALYSIS


The thermal analysis allows the evaluation of the temperature distribution within a solid due to steady or
transient heating or cooling or temperature gradient. Groundwater models are used to compute the movement
of water (seepage) within a porous solid needed for geology, hydrology, soil mechanics or groundwater supply.

MAXIMA – SUPERPOSITION
MAXIMA performs the determination of extreme values of the internal forces, stresses, displacements and
support reactions.

RELY – STRUCTURAL RELIABILITY POWERED BY STRUREL®


Rely is an add-on to the SOFiSTiK program to perform reliability analysis, where the engineering system of interest
is modelled using one of the SOFiSTiK finite element modules. The stand-alone software package Strurel
(http://www.strurel.de/) powers the kernel of Rely.

www.sofistikforyou.com 7
SOFiSTiK FEA Program Modules

SIR – SECTIONAL RESULTS


The program SIR defines 3-dimensional sections in the structure and performs

• Representation of the intersected elements (TRUS, BEAM, CABL, QUAD, BRIC, SPRI) and the graphical
representation of their results

• Calculation of the resultant forces and moments, including the support reactions

• Generation of a data record to run the design of the sections within the AQB

SIR generates cross-sections and internal forces and moments which can be used straight by AQUA and AQB or
AQBS.

SOFILOAD – LOADS AND LOAD FUNCTIONS


SOFiLOAD represents the load generator for all SOFiSTiK-Modules.

SOFIMSHA – IMPORT AND EXPORT OF FINITE ELEMENTS AND


BEAM STRUCTURES
SOFIMSHA exports and imports the total volume of nodes and elements. The capability of element generation is
available in CADiNP only. Complex structures should be defined via SOFIMSHC or SOFiPLUS.

SOFIMSHC – GEOMETRIC MODELLING


SOFiMSHC is a tool for creating and processing geometric models and finite element structures. It can be used as
a stand-alone program within CADiNP as well as integrated as geometry processing module in the SOFiSTiK
programs SOFiPLUS, Extensions for Revit and Rhinoceros Interface.

STAR2 – STATICS OF BEAM STRUCTURES 2ND ORDER THEORY


The programs of the STAR-modules enable the computation of the internal forces in any 3-dimensional beam
structure by 2nd or 3rd order theory taking into consideration shear deformations and various non-linear material
effects. (STAR1, STAR2, STAR3)

TALPA – 2D FINITE ELEMENTS IN GEOTECHNICAL


ENGINEERING
TALPA includes two programs

• CSG – The Construction Stage Manager Geotechnics performs the automatic generation of the calculation
process.

• FEA – Finite Element Analysis – calculation of analysis of different construction stages.

The program supports numerous non-linear material models (e.g. elastoplastic, viscoplastic). Accounting for non-
linear support effects, such as friction or slip, is possible, as well.

www.sofistikforyou.com 8
SOFiSTiK FEA Program Modules

TENDON – GEOMETRY OF PRESTRESSING TENDONS


TENDON defines prestressing for beams, slabs and folded structures. In addition to the calculation of the
prestressing tendon geometry, the program computes the prestressing forces taking into consideration the
prestressing process and the friction losses. The input of the tendon geometry can be done graphically as well as
numerically.

TEXTILE – CUTTING PATTERN MEMBRANE STRUCTURES


TEXTILE calculates the development of a 3D-curved surface. It includes the computation of the stressed
membrane to obtain the cutting pattern areas.

WINGRAF/WING - GRAPHICAL REPRESENTATION OF FINITE


ELEMENTS AND BEAM STRUCTURES
WinGRAF is used for the graphical output for the finite element and framework analysis modules. It is capable of
representing almost all information.

www.sofistikforyou.com 9
Practice Your Learning

Portal Frame
Practice Your Learning – Portal Frame

Terms of Use of courses.sofistikforyou.com apply to this document.

SOFiSTiK FOR YOU, June 2021

www.sofistikforyou.com 1
Practice Your Learning – Portal Frame

Table of Contents

1 EXAMPLE DESCRIPTION ......................................................................................................................5

2 WHAT'S THE GOAL? ............................................................................................................................5

3 REQUIRED PROGRAMME MODULES ...................................................................................................6

4 AQUA - DESIGN CODES AND MATERIALS.............................................................................................7

Design Code ........................................................................................................................................................................... 7

Materials ............................................................................................................................................................................... 7

Text Input Template .............................................................................................................................................................. 7

5 AQUA - CROSS-SECTIONS ....................................................................................................................8

Steel Profile Dimensions ........................................................................................................................................................ 8

Text Input Template .............................................................................................................................................................. 9

6 SOFIMSH-C - PORTAL FRAME GEOMETRY ......................................................................................... 10

Text Input Template ............................................................................................................................................................ 11

7 SOFILOAD – DEFINITION OF LOAD ACTIONS ...................................................................................... 12

Text Input Template ............................................................................................................................................................ 12

8 SOFILOAD – DEFINITION OF LOADS ................................................................................................... 13

Text Input Template ............................................................................................................................................................ 14

9 ASE – LINEAR ANALYSIS .................................................................................................................... 15

Text Input Template ............................................................................................................................................................ 15

10 MAXIMA – AUTOMATIC COMBINATIONS ....................................................................................... 15

Text Input Template ............................................................................................................................................................ 15

11 AQB - STEEL CROSS SECTIONS RESISTANCE (BEAMS)...................................................................... 16

Generated AQB Text Input ................................................................................................................................................... 16

Generated WING Text Input ................................................................................................................................................ 17

www.sofistikforyou.com 2
Practice Your Learning – Portal Frame

12 VOLUNTARY EXTRA TASKS ............................................................................................................. 18

www.sofistikforyou.com 3
Practice Your Learning – Portal Frame

This portal frame example should help you practices what you have learned in the course so far.

The idea is to build the text input script with the provided information in this guide.

Besides the example details such as design code, material, cross-sections, and geometry, you can find text
templates as guidance to start building the script in Text Editor.

If you get stuck at any point in the example, you can find the complete example to download in the course lesson.
There are similarities to the course example, why I recommend using that instead of the complete script.

www.sofistikforyou.com 4
Practice Your Learning – Portal Frame

1 Example Description
The overall dimensions of the portal frame are 3.0m in height and 6.0m in length. The right column is 0.5m
shorter than the left one, while the beam remains horizontal.

Two rolled steel profiles are used, one for the two columns and one for the beam.

The rare a couple of loads to consider for the project; you can read more about load positions and values in the
dedicated chapter.

2 What's the goal?


This example should help you practice what you have learned so far in the course and get comfortable building a
script from scratch.

The goal is to repeat most of the course example steps with less help. That said, the only support you get is a
short explanation of what to enter in the particular programme module and a code template. The latter is
reduced to the programme module block and the required commands. You will have to enter the required items
their values to complete the input.

www.sofistikforyou.com 5
Practice Your Learning – Portal Frame

3 Required Programme Modules


To give you a head start of what programme module will be required to complete the example, you can find a list
of them below.

• AQUA … Design Code and Materials


• AQUA … Cross-Sections
• SOFIMSH-C … Portal Frame Geometry
• SOFILOAD … Load Action Definition
• SOFILOAD … Load Cases
• ASE … Linear Analysis
• MAXIMA … Automated Combination
• AQB … Steel Cross Sections Resistance (Generate script with the graphical task)
• WING … Graphical Output ((Generate script with the graphical task)

www.sofistikforyou.com 6
Practice Your Learning – Portal Frame

4 AQUA - Design Codes and Materials


As for any new example, the design code, materials, and other properties must be defined in the programme
module AQUA

The selected design code's default unit set is used. So, there is no need to specify the units again.

Design Code
Design Code: EN 1993-2005

Materials
The used material for all steel members is S 235.

Text Input Template

+PROG AQUA

HEAD Design Code and Materials

NORM $ Design Code EN 1993-2005

STEE $ Steel material S 235

END

www.sofistikforyou.com 7
Practice Your Learning – Portal Frame

5 AQUA - Cross-Sections
Based on the selected code, two cross-sections are chosen. Both are rolled steel profiles.

Cross Section 1: HEB 180

Cross Section 2: IPE 400

The definition of rolled steel profiles in AQUA requires the profile Type (HEB, IPE) and the identifier. For the
profile type "HEB" and "IPE", the identifier "Z1" is sufficient and represents the profile height.

If you are not familiar with these profile types, you can find the next chapter's profile dimensions.

Feel free to use other cross-sections to practise the input options.

Steel Profile Dimensions

Section
Dimensions, mm Weight
area
HEB Profile
h b s t kg/m cm2

HEB 100 100 100 6 10 20,4 26,0

HEB 120 120 120 6,5 11 26,7 34,0

HEB 140 140 140 7 12 33,7 43,0

HEB 160 160 160 8 13 42,6 54,3

HEB 180 180 180 8,5 14 51,2 65,3

HEB 200 200 200 9 15 61,3 78,1

HEB 220 220 220 9,5 16 71,5 91,0

HEB 240 240 240 10 17 83,2 106

HEB 260 260 260 10 17,5 93,0 118

HEB 280 280 280 10,5 18 103 131

HEB 300 300 300 11 19 117 149

HEB 320 320 300 11,5 20,5 127 161

HEB 340 340 300 12 21,5 134 171

HEB 360 360 300 12,5 22,5 142 181

HEB 400 400 300 13,5 24 155 198

HEB 450 450 300 14 26 171 218

HEB 500 500 300 14,5 28 187 239

HEB 550 550 300 15 29 199 254

HEB 600 600 300 15,5 30 212 270

HEB 650 650 300 16 31 225 286

HEB 700 700 300 17 32 241 306

HEB 800 800 300 17,5 33 262 334

www.sofistikforyou.com 8
Practice Your Learning – Portal Frame

HEB 900 900 300 18,5 35 291 371

HEB 1000 1000 300 19 36 314 400

Section
Dimensions, mm Weight
area
IPE Profile
h b s t kg/m cm2

IPE 80 80 46 3,8 5,2 6,0 7,64

IPE 100 100 55 4,1 5,7 8,1 10,3

IPE 120 120 64 4,4 6,3 10,4 13,2

IPE 140 140 73 4,7 6,9 12,9 16,4

IPE 160 160 82 5 7,4 15,8 20,1

IPE 180 180 91 5,3 8 18,8 23,9

IPE 200 200 100 5,6 8,5 22,4 28,5

IPE 220 220 110 5,9 9,2 26,2 33,4

IPE 240 240 120 6,2 9,8 30,7 39,1

IPE 270 270 135 6,6 10,2 36,1 45,9

IPE 300 300 150 7,1 10,7 42,2 53,8

IPE 330 330 160 7,5 11,5 49,1 62,6

IPE 360 360 170 8 12,7 57,1 72,7

IPE 400 400 180 8,6 13,5 66,3 84,5

IPE 450 450 190 9,4 14,6 77,6 98,8

IPE 500 500 200 10,2 16 90,7 116

IPE 550 550 210 11,1 17,2 106 134

IPE 600 600 220 12 19 122 156

Text Input Template

+PROG AQUA

HEAD Cross Sections

PROF $ Cross Section 1, Columns, HEB 180

PROF $ Cross Section 2, Beam, IPE 400

END

www.sofistikforyou.com 9
Practice Your Learning – Portal Frame

6 SOFIMSH-C - Portal Frame Geometry


To build the model, the programme module SOFIMSH-C will be used.

To start off with the model creation, you need to define the system type. As SOFIMSH-C creates structural
elements and no Finite Elements, you will have to activate the meshing functionality.

The portal frame consists of two columns and one beam, which you can enter as structural lines. To specify the
start and endpoint of a structural line, structural points are required.

Coordinates of structural points:

SPT X Y Z FIX
1 0 0 0.0 FF
2 0 0 -3.0 PY
3 6 0 -3.0 PY
4 6 0 -0.5 FF

www.sofistikforyou.com 10
Practice Your Learning – Portal Frame

Text Input Template

+PROG SOFIMSHC

HEAD Portal Frame Geometry

SYST $ Definition of the system type and group divisor


CTRL $ Activation of mesh generation

SPT NO X Y Z FIX $ Tabular Input for Structural Points


1
2
3
4

SLN NO NPA NPE SNO $ Tabular Input for Structural Lines


1
2
3

END

www.sofistikforyou.com 11
Practice Your Learning – Portal Frame

7 SOFILOAD – Definition of Load Actions


To define the load actions, you must use the programme module SOFiLOAD.

As the design code of this example is Eurocode, the required load actions are already predefined. There is no
need to specify the combination or safety factors. Those will be pulled automatically from the programme.

However, the load actions must be called in the input. Otherwise, when assigning them during the load case
definition, you will get a warning.

There are three load actions required for this example:

G … for permanent loads


Q … for variable loads
W … for wind loads

Text Input Template

+PROG SOFILOAD

HEAD Actions
ECHO FULL EXTR $ for a full output to check combination and safety factors

ACT $ Action for Permanent Loads


ACT $ Action for Variable Loads
ACT $ Action for Wind Loads

END

www.sofistikforyou.com 12
Practice Your Learning – Portal Frame

8 SOFILOAD – Definition of Loads


There is a total of five load cases to consider in this example.

Load Case 1: Self-weight


Applied by a factor of 1.0 for the entire structure

Load Case 2: Permanent Load


Additional load on the beam (3.0 kN/m)

Load Case 3: Variable Load


Half of the beam (2.50 kN/m)

Load Case 4: Wind Load 1


Load direction in a positive global X direction (1.0 kN/m)

Load Case 5: Wind Load 2


Load direction in the negative global X direction (1.0 kN/m)

Feel free to add more load cases to practise the different option to assign loads to the structural lines. Ensure you
have assigned them to the correct load action to be considered later in the combination.

www.sofistikforyou.com 13
Practice Your Learning – Portal Frame

Text Input Template

+PROG SOFILOAD

HEAD LOADS

LC NO 1 $ Self Weight, Action G

LC NO 2 $ Permanent Load 3.0 kN/m, Action G


LINE $ Reference SLN 2

LC NO 3 $ Variable Load 2.5 kN/m, Action Q


LINE $ Reference SLN 2

LC NO 4 $ Wind Load 1.0 kN/m, Action W, in positive global x direction (PXX)


LINE $ Reference SLN 1

LC NO 5 $ Wind Load 1.0 kN/m, Action W, in negative global x direction (PXX)


LINE $ Reference SLN 3

END

www.sofistikforyou.com 14
Practice Your Learning – Portal Frame

9 ASE – Linear Analysis


Use the ASE programme module to calculate all load cases.

Text Input Template


+PROG ASE

HEAD Linear Analysis

LC $ Calculate all load cases

END

10 MAXIMA – Automatic Combinations


Automatically combine load cases for beam members with the programme module MAXIMA.

To keep things simple, let's focus on the ULS design combination only. Ensure you enter a combination number
and specify the combination kind and type of result type. Request combination results for beam elements in the
superposition. Generate normal forces, bending moments and shear forces (N, VZ, MY) to use later in the ULS
design.

Text Input Template


+PROG MAXIMA

HEAD Superpositions

ECHO OPT FULL VAL FULL $ for a full output to check the combination definition

COMB NO 1 $ Define a design combination and assign the result to the type "DESI"

SUPP $ Superpose beam results for N, VZ and MY. Use the Tabular Input option

END

www.sofistikforyou.com 15
Practice Your Learning – Portal Frame

11 AQB - Steel Cross Sections Resistance (Beams)


For the cross-section resistance, the command "Insert Task" can be used.

Select and insert the task "Steel Cross Sections Resistance (Beams) from the task library. Don't forget to place the
cursor at the very end of the script or at the location you want to insert the generated script.

You should be good by leaving everything on default in the task. Just confirm the default values.

There is nothing else to do except to run the entire example to see if everything runs trough without an error.

Generated AQB Text Input

$ Automatically generated by AQB 2020-8.0 20/03/2021 14:26

$ Attention: Changes will be overwritten if the task is opened again!

+PROG AQB $ Steel Cross Sections Resistance (Beams) (Structural Lines)

HEAD Steel Cross Sections Resistance (Beams)

PAGE UNII 0

BEAM FROM SLN TO (1 3 1)

LC (2121 2122 1)

LC (2125 2126 1)

LC (2129 2130 1)

COMB GMAX LCST 901

STRE E STYP M0

www.sofistikforyou.com 16
Practice Your Learning – Portal Frame

ECHO C2T YES

END

Generated WING Text Input

+PROG WING $ Graphical Output

HEAD Graphical Output

PAGE UNII 0

CTRL EMPT YES $ create empty pages if results not available

CTRL WARN (800 802 1) $ no warnings if no values found

CTRL WARN (804 808 1) $ no warnings if no values found

CTRL WARN 873 $ no warning for 2D visibility

#define SCHR=0.2

SCHH H6 0.2

#define FILL=-

#define FILLI=-

#define FILLC=-

#define SCHRI=-

#define SCHRC=-

SIZ2 SPLI PICT

SIZE -URS SC 0 SPLI 2x1 MARG NO FORM STAN

VIEW EG3

LC 901 DESI 901

DSGN TYPE LINE DTYP Z; BEAM TYPE TCF UNIT DEFA SCHH YES STYP BEAM ND 3

END

www.sofistikforyou.com 17
Practice Your Learning – Portal Frame

12 Voluntary Extra Tasks


Use SOFiSTiK Graphic to generate a couple of result graphics.
• MAX/Min Normal Force N
• MAX/Min Shear Force VZ
• MAX/Min Bending Moment MY
• Design Utilisation Level (Decisive – Total)

www.sofistikforyou.com 18

You might also like