S o f t w a r e     f o r     a u t o m a t i c     c r e a t i o n     o f     m o d e l s     u s i n g     p a r a m e t r i c     d a t a

123456789_123456789_1123456789Cable-stayed Bridge Software 

BIM Model (Geometry)
ICDAS YouTube Channel   ICDAS CSB 2022.00R

Geometry Model 



123456789_123456789_1123456789 123456789_123456789_123456789_123456789_123456789_123 
Cable-stayed Bridge
Model Examples

Model description


BIM model

Analysis model

Landscape model

ICDAS Basis of Design


Additional features

Rendering & Animation 

Case Study and 


Page  1  2  

Stations of Pier, Deck and Pavement

The pavement along the corridor overpass is created from

stations given in Revit Roads and Terrain.


The deck is created along the corridor overpass and stops at

the two stations of abutments given in Revit Bridge. In the 

case of cable stayed bridge, the "abutments" are created as

piers by family ICDAS_3DPier.rfa, which can be designed

parametric and loaded into bridge.


The two bearings below the deck have dimensions given

in Revit Bridge, and attached to the pier position by the

station and reference level automatically.

The cross beam between the two pylon legs is designed

below bottom of deck by input h3 in ICDAS (not used to

support vertical the deck).


Cross section of the deck box, the pylons and the cables

are specified by input in ICDAS, and created automatically

in Revit Bridge by family files.


Deck, pavement & piers created from 
Option 2.
Pylon & cabled created from Option 1.



Elevation and dimension


ICDAS Input dimension in mm


Pylon leg h3=26910, h1+h2=3283

Pier height 20000

Foundation height 1500

Cross beam height hLower=3000

Deck depth at STLo 3000


Level 39430+70=39500 is the

elevation on top of pavement

overpass designed in AutoCAD

Civil 3D.


The 70mm pavement thickness
and 250mm bearing height are
given in Revit Bridge.

Alternative Text  

Figure: Elevations and dimensions

123456789_123456789_1123456789123456789_ 123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_1234
  Pylon design

Alternative Text              Alternative Text              Alternative Text              Alternative Text

Figure: Pylon and Foundation. A-, V-, H- and Portal shape from left to right.


By varying eccentricity input to the pylon legs left and right,

on top and at bottom, one can get varying shapes of the



The pylon cross section has varying sides with 12 input
a1-a3, b1-b3, c1-c3, and d1-d3 which can vary from
top to bottom in vertical direction. 
Set e.g. c1=c3=d1=d3=0
one will get a rectangular cross section.

 Alternative Text
Figure: Pylon cross section 12 inputs.


Streamlined deck box cross section


Alternative Text

Figure: Revit 2D Profile family cross section to be customized in Revit Civil Structures 3D Deck

The cross section is designed by the top lines and the bottom lines. The top lines are numbered from 1, 2, 3... to

the left and to the right side of STLo, called topL line and topR line. The first topL line is given by a horizontal

distance (HDis), a slope or a vertical distance (VDis) from STLo. The next is based on the previous, and so on,

as shown in input below.


The bottom lines are counted 1, 2, 3... from left to right. The first bottom line is given by HDis and VDis from the

end of topL line. The last bottom line is given by HDis and VDis from the end of topR line.


Example above shows a cross section with 5 top left lines, 5 top right lines and 9 bottom lines. By changes of

ICDAS input, one can run Add-Ins in Revit to update geometry model and LusasCSB.cmd file for the analytical



123456789_123456789_1123456789Alternative Text            Alternative Text

Figure: Input for Top of Deck (Left) and Bottom of Deck (Right)


Input the inclining bottom point B1, B2 & B3

The bottom points B1, B2 and B3 are designed  for the vertical plates in Lusas

Using expressions for the bottom points one

can easy increase or decrease the depth of the

box to optimize its stiffness.

The vertical distances b1, b2, b3 are calculated

for knowing a1, a2, a3 and c. The distances

(a1, b1), (a2, b2) and (a3, b3) are then entered

as input for points B1, B2 and B3 in Excel BRIDGE

sheet (or input text file INPUT BRIDGE.c )

Optionally, the vertical input distances b1, b2 and b3

can be measured in Revit. In profile shown above drag

the bottom line of point 3-7 down to a new depth of

deck box. Then drag a horizontal line through the end

top line 5, then drag three vertical lines through the

bottom points 1, 2 and 3 which intersect the just created horizontal line. The user can now measure the three vertical distances b1, b2 and b3 to enter in input for the next addin run.

Back to top menu  

Alternative Text 

: Calculation b1, b2, b3 for the bottom point B1, B2, B3

 Updated 16-03-2022
 Page  1  2
123456789_123456789_1123456789ICDAS  •  Hans Erik Nielsens Vej 3  •  DK-3650 Ølstykke  •   E-mail: th@icdas.dk   •  Tel.: +45 60 53 83 79  •  CVR no.: 34436169