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

  Generic Model Creation 

INPUT Tunnel Examples
ICDAS YouTube Channel   ICDAS GEN 2020.00R 

123456789_123456789_1123456789123456789_123456789_123456789_123456789_123456789_123456789_1123456789_ 123456789_123456789_123456789_123456789_123456


Model description


BIM model

Analysis model















































PAGE 1  2  3



The inputs of ICDAS GEN are parametric and enter in Excel file. The sheet GENERIC can either be in ICDAS Bridges or ICDAS Buildings. The input rules are similar to any ICDAS model.


To run an ICDAS GEN input, start Revit > Add-Ins tab > External Tools > ICDAS GenericModelCreation to automate the model in Revit for the Excel input.



Below shown an example of tunnel which is entirely automated by numerical input in Excel file, excepted the people are loaded from the external family files.








Figure: Tunnel automatic creation using ICDAS Generic Model Creation in Revit. 

123456789_123456789_1123456789123456789_123456789_123456789_123456789_123456789_123456789_123456789_ 123456789_123456789_123456789_123456789_1234567



The example above is outlined in details for the input in the next sections. The tunnel cross section (profile) is from the Fehmarnbelt Tunnel Fixed Link, cf. ‘Consolidated Technical Report’ of the Danish state-owned Sund & Bælt Holding A/S. Dimensions of concrete profiles are approximately for test of the GEN solution only. Also the sections length and the alignment of the tunnel are fictive for the test purpose of varying width of the gravel seabed along the tunnel at the portal building.


Once the BIM-model created in Revit using ICDAS GEN, you can

› obtain 3D understanding for all components connection.

› create any 2D section on the model for detailed dimensions.

› send the model to cloud service Revit LIVE and from here to Virtual Reality just by one click.

› keep the Excel input for the next model modification, or add new 3D component model to ICDAS Libraries.


Input (0,0,0) at Revit Project Base Point


As we are working in relative coordinate in ICDAS, the horizontal X-axes directly represent the stations along the tunnel in (X, Y, Z) alignment.

Replace point (0,0,0) with the global coordinate in Revit Floor Plans Site View, and the angle of the tunnel to the North at that point, the 3D model will be adapted after the global coordinate, including all associated 2D sectional drawings.



A tunnel section start at Profile1, end at Profile2 for a stretching AB of the alignment (STL). You can create many profiles at Profile1, Profile2 and select them at point A, B C on the STL. This section shows the steps of input in Excel file.

1. STL

a/ Set BasisZY=2 for both concrete solid and voids. The BasisY allows the tunnel to vary in vertical XZ plan globally,

    and the profile plan local coordinate is (X down, Y left). Set STL=1 for multi-points STL.


b/ The coordinates of STL are entered at (X, Y, Z) Alignment column (1, 2, 3). Here enter two points in X 20m distance.

    Set first Z=0 for horizontal alignment so you can directly measure dimensions of the tunnel profiles in Revit as

    entered in input. We control the Z-height of the longitudinal profile later.

2. Profiles


a/ In Revit Elevation Left the local profile plan (X Vertical Down, Y Left) is shown, as the BasisY has been chosen.

    The input points 1-6 are highlighted red for the concrete solid and the void1, as they are specified in Excel input

    at 2b.



Figure: Input of profiles and STL. 

b/ In Excel input the distance Y to the first point of Profile1 of the 5 voids are highlighted in red. From this point the user can specified (XDist, YDist) as shown in Revit Elevation Left at Profile1. Input for Profile2 is similar to Profile1. There are unlimited number of solid profiles and void profiles, just as you copy, paste and modify them in the Excel file.

STL Input


Set STL=1 to create the STL through multi-points alignment (X, Y, Z). If the alignment is curved, the points distance must be in 1m distance for the spline creation.


The alignment (X,Y,Z) points can be created from Autodesk Civil 3D or Bentley MicroStation/Power Civil in *.html format which can be opened in Excel directly.


nSTL Input



The nSTL allows the users to create a rectilinear STL by two points A and B basically. Set nSTL=3 to create the three stretching AB, CD, EF or AB, BC, CD. There are unlimited number of nSTL where the points A, B, C are entered in (X, Y, Z) alignment at column (4, 5, 6). A stretching AB can have different vertical ZA and ZB coordinate represented the longitudinal slope of the stretching AB. The tunnel profiles at A and B are perpendicular to the line AB in vertical XZ Plan. YA=YB=0 needed as the BasisY has been chosen. Note that the angle of the tunnel to the North is entered at Revit Project Base Point.

PAGE 1  2  3   

123456789_123456789_1123456789123456789_123456789_123456789_123456789_123456789_123456789_123456789_ 123456789_123456789_123456789_123456789_1234567




123456789_123456789_1123456789123456789_123456789_123456789_123456789_123456789_123456789_123456789_ 123456789_123456789_123456789_123456789_1234567


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