| Formerly known as
XSteel, Tekla
Structures has a long 40-year old history in
the building industry, and now has users in
more than 80 countries around the world. A
new version, Tekla Structures 13, was
released earlier this year. This analysis
will focus on the product as a whole rather
than on the features new to version 13.
Let’s start with a broad overview to better
understand the scope and functionality of
the product.
Overview of Tekla Structures
The basic functionality of Tekla Structures is
similar to that of other BIM applications for
structural design: instead of drawing 2D
structural plans, sections, and elevations,
engineers can use Tekla Structures to create a
complete digital model that simulates a
real-world structure and combines both the
physical model as well as the analytical model.
It can then be used for the different types of
structural analyses engineers need to perform to
design their structures, as well as to derive
the construction documentation needed to build
the structure. Tekla Structures also goes well
beyond basic BIM by providing comprehensive
capabilities for steel, precast, and rebar
detailing, which extends its target audience to
include detailers, fabricators, manufacturers,
and constructors in addition to structural
engineers. Thus, the scope of Tekla Structures
is the entire structural design process from
conceptual design to construction. This makes it
a particularly compelling choice for structural
engineering firms who want to extend their range
of services to include detailing as well and
implements Tekla Structures to do analysis,
design, drawings, and detailing in a single
integrated process. Tekla Structures has been
used on several “signature” projects around the
world, two examples of which are illustrated in
Figure 1.

Figure 1. The use of Tekla
Structures for structural design and detailing in two
large and complex projects: the Denver Art Museum, and
the Willis Building in London. (Courtesy: Tekla).
Even though the full Tekla Structures package
spans the entire structural design process from
structural engineering to concrete and steel
detailing, it is designed to be modular, so that
users can choose the configuration that best
suits their needs. The various configurations
include Standard Design, Steel Detailing,
Precast Concrete Detailing, Reinforced Concrete
Detailing, and Full Detailing. The Standard
Design configuration is the typical one for
engineers—it includes the modeling of a
structure; all general arrangement (GA)
drawings, reports, and other output; analysis
and design integration links to products such as
SAP2000, Staad.Pro, S-FRAME, GTStrudl, Robot,
and Dlubal RFEM and RSTAB; and built-in
connection design calculations and links to
Excel to perform component or connection design.
The other configurations can be purchased and
added to the base application as required, based
on the type and extent of detailing a firm is
interested in doing.
It is important to understand the unique manner
in which a Tekla Structures model and associated
information is organized to better appreciate
how it works. Just like Revit, it works with a
central database, which means that all drawings
and reports are derived from and stay linked to
the model, get updated automatically, and are
never out of date regardless of changes in the
model. However, at the same time, the file
sizes of Tekla models are much smaller than that
of Revit. For example, one of the largest Tekla
models created in actual practice contains over
1 million objects, yet it is only 25 MB in size,
compared to Revit, where file sizes of close to
200 MB are not uncommon. Tekla Structures
achieves this file size economy by a highly
efficient data structure and also by storing the
drawings in separate files rather than within
the model file itself, which only contains a
list of the drawings. The drawings themselves
have been optimized to only contain the
information about their specific view of the
model rather than all the individual geometry
that they display. Taking again an example from
actual practice, a drawing set of over 15,000
drawings derived from a model did not exceed a
combined file size of 100 MB. The leanness of
both the model and the drawings makes the
application relatively fast, even for large and
complex models. Instead of updating drawings on
the fly, which is very slow, a drawing is
updated only when it is opened, printed, or
accessed in any other manner. Thus, drawings
still stay in sync with the model but maintain a
separation and do not encumber the model. This
also helps from a collaboration standpoint—the
model can be very efficiently shared with others
because of its small size.
Creating a new Tekla Structures project creates
not just a file, but a project folder that
contains the model file and a sub-folder for the
drawing files. It also contains various default
settings for the application and how it
operates, including object attributes and tool
settings. These can also be stored in a common
folder on a firm’s network, but Tekla has found
that most of its users prefer to maintain these
settings within the project folder. This makes
the project folder appear quite full, even for a
blank project (see Figure 2), and does add some
measure of complexity to external collaboration.
Thus, for instance, if a firm has to share its
model with another engineering firm, not just
for viewing but for possible editing and further
design development, the entire project folder
has to be sent, and not just the model file.
However, subsequent exchanges of the model will
usually not require the settings to be re-sent
as the environment is already established; then,
only the model and drawing files, if any, need
to be sent.

Figure 2. The Project Folder for a
new Tekla Structures project that is still empty.
Developing a Structural Model
The typical workflow in Tekla Structures would
be to model the structure from scratch or import
an architectural model or drawing (several
different file formats are supported) to use as
a reference for creating the model. You would
start by editing the default grid that gets
created for a new project and change its
coordinates to match the bays and elevations of
the proposed design. Figure 3-a shows the grid
settings specified for a new project. Just as
with other structural modeling applications,
grids in Tekla Structures allow easy positioning
of objects in models, as you can snap to grid
lines and their intersections. Additionally,
they are useful to create plan and elevation
views in Tekla Structures. There is no concept
of floor levels as such, which means that there
are no plan views automatically associated with
floor levels as in Revit Structure. Similarly,
there are no elevation or section markers you
can place on the plan views to generate the
corresponding elevation or section views.
However, once you define the grid, you can use
them to create a series of “named views” (see
Figure 3-b), from which you can then select the
ones you want to make visible. You can also
created views by defining 2 or 3 points, by
selecting an object plane, or by typing in an
elevation value. Figure 3-c shows two of the
Named Views created using a grid that were
selected and moved over to the Visible Views
section, which already has the 3D view by
default. The end result of the process is the
window configuration shown in Figure 4, where
the 3D view and the plan and elevation views are
all visible and have been sized and positioned
as required. The process is admittedly somewhat
roundabout and takes a little time to understand
and get used to.

Figure 3. Adjusting the default grid
settings and then using the grid to generate multiple
views along the grid lines, out of which any view can be
selected to become visible.
Once you have your grid and views set up, you
can start creating the model using the various
tools for typical parts such as beams, columns,
plates, slabs, walls, polygon beams, etc.
Related tools are grouped together into
toolbars: for example, the Steel toolbar
contains tools for creating steel beams,
columns, and plates; the Concrete toolbar
contains tools for creating concrete parts and
reinforcements; the Detailing toolbar contains
tools for trimming parts; the Loads toolbar
contains tools for creating loads, and viewing
and editing load groups, etc. There are several
additional toolbars containing tools for
modeling connections, details, and other
components, editing elements, creating and
managing views and work planes, creating
construction aids, and so on. By default, most
of the these toolbars are open and displayed
along the top and left of the modeling window,
as shown in Figure 4, making for a somewhat
overwhelming interface. A beginning user would
need to spend some dedicated time to learn what
the various tools are and how to use them.
However, once the initial learning curve has
been surmounted, engineers can start to
appreciate the power of the application. You can
build the model quickly and accurately by
placing components using the grid lines, as
shown in Figure 4. In addition to grids, you can
create construction points, lines, and planes
that you can snap to for accuracy. The modeling
can be done in any of the open views—the
application automatically detects which view is
current active. So, for instance, you can start
a modeling operation in the 3D view and
seamlessly continue it in one of the plan or
elevation views, without needing to first
activate the view. View-related tasks such as
zoom, pan, and rotate are built into the
middle-mouse button, allowing you to carry them
out quickly without selecting tools.
You can define the properties of components
before creating them or modify the properties
after creation. An example of this is shown in
Figure 4, where a beam is selected and its
Properties dialog is opened. You can choose the
profile from an extensive catalog of steel,
concrete, and timber standard sections and
likewise, select the material from a catalog of
industry standard types. In addition to
specifying various other properties needed for
analysis and design including loads, support
conditions, etc., you can also define your own
attributes for any object which can be listed in
reports or referenced into drawings. As you can
see in Figure 4, this comprises a vast array of
options under various categories such as
Parameters, Project Status for fabrication,
RFI’s, Issue Control, Workflow, IFC export, and
so on.

Figure 4. Quickly building up a
simple model with beams and columns by using the grid
lines across all three open views. The Beam Properties
dialog for the selected beam is also shown, along with
the dialog for user-defined attributes showing the
extensive range of options.
There are various shortcuts for modeling repeating
elements. Figure 5 shows a simple Copy operation where
all the elements modeled in Figure 4 were selected and 4
copies were made at a recurring height of 20'. In
addition, there is a Building Builder tool that allows
the user to quickly build columns and beams using a
predefined grid system or by picking points on a plane
in the Tekla model. Another tool called Filler Beams is
similar to the Beam System in Revit—it allows the user
to model purlins at equal bay spacing within girder bay
layouts. The beams are parametric to the girders they
are connected to and adjust automatically to any changes
in the size and location of the girders.

Figure 5. Using the Copy tool to
quickly create a repeating multi-level structure.
While Tekla Structures does not have built-in
associativity and connectivity between
components to the extent that Revit, for
example, does, it includes several ways to
associate components geometrically so that they
can maintain connectivity when moved. The
simplest way is to select object handles
together as a group and then move them. Another
way is to make grids and user planes “magnetic,”
so that when the grid or plane is moved, all the
associated object handles move with them and do
not have to be moved individually. Objects can
also be bound to specific points on other
objects. For example, a chevron brace can be
bound to the beam centerline at half its depth,
and it will maintain this relationship even when
the beam is moved.
The upside to the lack of built-in connectivity
and modeling constraints is that it allows Tekla
Structures to have a relatively high degree of
modeling freedom compared to other BIM
applications. For example, walls can be
tilted by simply rotating them—this is a feature
an application like Revit is still missing.
Curved elements can be created by cambering. The
shape of any component can be modified and
fine-tuned with a variety of editing operations
without losing its “BIM” nature. While Tekla
Structures does not go all the way in providing
full freeform modeling to the extent that
generic (non-BIM) 3D modeling applications like
form·Z and Rhino allow, you can always import
freeform objects into the application and use
them as a reference to model the corresponding
structural elements. A good example of this is
the Velodrome in Athens designed for the 2004
Olympic Games by Santiago Calatrava, for which
the structural engineering was done using Tekla
Structures, as shown in Figure 6.

Figure 6. The Velodrome project in
Athens is a good example of the ability of Tekla
Structures to model structural systems that support
complex architectural forms. (Courtesy: Tekla)
No BIM application is complete without a set of
object libraries, and this is true for Tekla Structures
as well. It has an extensive library of parametric
components that automate the tasks of creating the
details and connections after you have created the main
parts of the model. The library even includes modeling
tools for some complex components such as stairs,
trusses, and towers. All of these can be browsed and
managed using the Component catalog shown in Figure 7.
If required, you can also create custom components
(connections, details, parts and seams) by modifying
existing ones or building your own, and then saving them
for future use in a custom library. Library components
are placed in the model by using the corresponding tools
in the Components toolbar, visible below the modeling
window in Figure 7. You can search the Component
catalog, as shown in Figure 7, where the search results
for “base plate” are displayed. The selected base plate
was the one used in the model. Another powerful feature
of Tekla Structures is its ability to immediately create
a series of close-up views of a component. So, for
example, selecting the “Component basic views” command
for the selected base plate opens up the set of views
shown in the lower image of Figure 7, with the 3D view
being briefly animated before becoming static. This
allows the user to immediately get close-up views of a
component and speeds up the design and detailing
process.

Figure 7. Using a base plate from
the Component catalog in a model, and then generating
close-up views of the selected component with a single
command.
Analysis, Drawings, and Detailing
Similar to other BIM applications for
structural design, Tekla Structures allows the
structural model to be transferred to analysis
tools. However, in Tekla Structures, the
analysis model is not created by default, as it
is in Revit Structure. Instead, the analysis
model is generated once you start the analysis
process after creating the physical model and
the loads. This is because Tekla Structures
allows you to create several analysis models
from the same physical model for running
different kinds of analysis. You can also define
which objects should be included in the analysis
model. (See Figure 8, which shows four separate
analysis models, two with the entire structure
and two with selected parts only.) Once an
analysis model has been created, it can be
viewed along with the physical model, allowing
the engineer a chance to study the assumptions
about load paths and constructibility within a
real world 3D. The precise location of the
analysis model with respect to the physical
model can be defined using rules. For example,
for a specific type of beam, you can specify
whether the analysis member should be located at
the top, centerline, or bottom of the physical
model. The analysis model can also be manually
tweaked as desired, although this process is not
as easy as it requires adjusting values in a
dialog (as shown in Figure 8, where the analysis
model of a beam is set to 6" below the default
height) rather than through interactive editing.
The analysis model can include load definitions,
boundary conditions, member releases and even
some design parameters, all of which can be
transferred to analytical tools such as
SAP2000, GTStrudl, S-Frame and Staad.Pro.
The link with these tools is bidirectional,
which means that analysis results can be brought
back and can automatically update member sizes
and end forces.

Figure 8. Creating multiple analysis
models of the same physical structure. The currently
selected model is displayed in the window. The analysis
model of a beam has been tweaked by adjusting settings
in its Attributes dialog.
For creating drawings, Tekla Structures has a
dedicated drawing interface that is directly linked and
updated from the model. The automation and extent of
information shown on the drawing derived from the model
is extensive due to Tekla's positioning between
engineering and detailing. Various drawing wizards can
be used to create different types of drawings. Figure 9
shows an example of plan views collected onto a drawing
sheet. As mentioned earlier, drawings are created in a
separate folder but stay linked to the model, so that
changes made to the model are merged with the drawings
when they are opened or printed. However, changes made
to the drawings will not update the model, mandating
that the user really work on the model if any changes
have to be made. As described in the Overview section,
this connection between the model and the drawings
allows both of them to be lean and is much faster as
drawings are not updated continuously but only when they
are accessed. Schedules work in conjunction with the
drawings, and use templates to show different kinds of
data from views in the drawings. Examples include
column, strip footing, pad footing, and concrete
pilaster schedules. Essentially, anything in the model
can be scheduled using templates.

Figure 9. The drawing list for a
model with one of the drawings opened for viewing.
As mentioned earlier, Tekla Structures includes
comprehensive detailing capabilities, both for steel as
well as concrete. Engineering details can be created in
2D or in 3D. The 2D approach involves adding lines,
shapes and text to structural model views in a drawing,
importing 2D DWG blocks and text as required for
reference. The 3D approach involves deriving live text
and data from the model rather than drawing them. Tekla
Structures also automates the creation of shop drawings
for structural steel, precast contractors, rebar
detailers, and so on. A key strength of the application
in comparison to other structural BIM applications is
rebar modeling and detailing in precast concrete or
cast-in-place concrete projects. These can contain
literally hundreds of thousands of reinforcement
objects, all of which can be comfortably handled by the
application and can also be easily visualized in 3D, as
shown in Figure 10.

Figure 10. Visualization of rebar
details in a concrete structure. (Courtesy: Tekla)
Internal and External Collaboration
For multiple team members working on the same
model, Tekla Structures has a very simple
transaction-based model sharing concept, which
was developed close to 10 years ago in the
application and is still working well for its
users. When you first create a project, you can
specify whether it is a single-user or
multi-user project. Designating a project as
multi-user allow multiple users to work on it at
the same time and save back or synchronize their
work with the main model. No part of the model,
however, is locked down; instead, conflicts are
resolved on a “first come first served” basis.
So, for example, if two users are working on an
operation related to the same beam element at
the same time, priority is given to the action
of the last one who saved the beam object and
the other user is informed about a conflict.
This is very different from the “lock down”
approaches of worksharing in other BIM
applications, which can become quite
restrictive. What Tekla Structures does not yet
have is an offline capability that will allow
users to work on their models even when they are
not connected to the server and then synchronize
their work with the central model once they are
connected. But this capability is in development
and should be available in a future release.
Because Tekla Structures is a stand-alone
application for structural engineering and
detailing rather than part of an integrated
suite of BIM solutions such as Revit and
Bentley, it has invested significant effort into
providing good interoperability with other
design applications as well as downstream
manufacturing and construction technologies, so
that the structural data created in Tekla
Structures can be easily shared. It support
various neutral file formats such as IFC, SDNF,
CIS/2, and DXF, and also provides an API
(application programming interface) built using
.NET standards for easy access to both 3D
geometry and project data. Tekla Structures can
import model geometry from RISA, ETABS and
RAMSteel through the CIS/2 format as well as
exchange steel profile geometry. An Excel
plug-in allows users to link in their existing
Excel calculation sheets into the Tekla model.
For interoperability with architectural and MEP
design applications, IFC is the most common data
exchange method. A Tekla model can be exported
as an IFC file and opened in other BIM
applications, while IFC files can be exported
from those applications and imported as
reference models in Tekla Structures, as shown
in Figure 11.

Figure 11. Importing an IFC model in
Tekla Structures as a reference.
With regard to coordination and conflict detection,
Tekla Structures allows clash detection of its own
native objects and offers more clash prevention
capabilities with external models imported as
references. To facilitate visual coordination, Tekla
includes several features for easier viewing of large,
complex 3D models including point and zoom, clip planes,
pivot point for rotation, pan, fly, and close-ups of
components as shown in Figure 7. External collaboration
is also facilitated by the ability to publish web models
that can be shared with other project team members for
free. Several examples of web models can be found on the
Tekla website, one of which is shown in Figure 12. As
you can see, in addition to navigating through the
model, you can also get some basic information about the
different components of the structure by holding the
cursor over an object.

Figure 12. An example of a web model
published from Tekla Structures that can be freely
viewed by anyone who has access to the Internet.
Analysis and Conclusions
Tekla Structures is a very powerful,
sophisticated, and comprehensive application for
any kind of structural engineering. Its 3D
modeling capabilities were first introduced 10
years ago and have continued to be developed and
refined, making the application able to handle
projects of any complexity. Its extensive
detailing capabilities make it possible to
create detailed BIM models representing true
"as-built" conditions, helping the engineer make
better decisions about constructibility, and
integrate processes from early concept phase
planning, design development, through to
fabrication and installation. A wide variety of
analysis tools are supported. Drawing production
can be fast and efficient with features such as
automated dimensioning and detail creation that
meet the requirements of the detailing industry.
It also comes with an extensive library of
parametric connections for both steel and
concrete. It boasts of excellent viewing and
model navigation capabilities, and features such
as the automatic generation of close-up views of
a component can be a tremendous time-saver for
the engineer. On the collaboration front, it
also scores by providing good support for
multiple users working on a project, allows web
models to be published that can be freely shared
with clients and other project team members, and
includes clash detection capabilities with
imported reference models.
The innovative data organization of a Tekla
Structures project, which separates the model
from the drawings but still makes them part of
one central database so that they always stay in
sync, is a very clever solution to the file size
problem that bogs down other centralized BIM
applications. Even for complex models with
large amounts of geometrical and analytical
data, the file sizes are concise and there is no
significant slowing down of the application. In
short, Tekla Structures enjoys all the benefits
of a single database solution such as automatic
coordination of all drawings and reports with
the model, but nicely avoids the problem of huge
file sizes that slow down other BIM applications
and makes model sharing difficult.
Given the power and sophistication of the
application, one would hardly expect it to be
easy to learn. I also found that with Tekla
Structures, all of the power and complexity is
“in your face,” so to say—there is no attempt to
hide the complexity in layers that can be
gradually opened when the user has mastered one
level and is ready to move on to the next. It
starts right with first opening the
application—there are literally hundreds of
tools in the interface and as the icons are not
accompanied by text labels, it takes a while to
figure out what each one does. You can turn on a
Tool Tips option, but that still does not allow
you to get a quick visual overview of the tools.
There is no concept of a Project Browser or
Project Navigator as in other BIM applications;
even setting up a plan or elevation view is not
intuitive and needs to be learned. All the tool
dialogs are packed with options and settings,
making the interface very overwhelming. Overall,
it is a very complex application, and requires
at least two days of training to even make a
start. Apart from the online Help and a Getting
Started guide, several tutorials are available
in PDF format. Hopefully, video tutorials, which
would have helped enormously and speeded up the
learning process and some of others shortcomings
will be addressed in next releases and will make
this very powerful application easier to
approach and master.
Looking at the application from a cost
perspective, Tekla Structures is almost twice
the price of other BIM applications for
structural engineering, which is understandable
given its extensive detailing capabilities.
However, this puts it at a disadvantage for
those firms who are not interested in going
beyond design to detailing. It would be
tremendously helpful for the industry if there
was a more competitively priced version of Tekla
Structures that did not include all of its
powerful detailing capabilities but would at
least put its excellent design and analysis
tools within the reach of more engineers. This
might also help to simplify the interface of the
application and make it easier to learn and use.
|