Analytical Modeling in Revit Tutorial#

Introduction and Data#

This guide demonstrates how to create an analytical model in Autodesk® Revit® from a structural model using SOFiSTiK Analytical Model Generator.

Transitioning to an analytical model in Autodesk® Revit® is essential for moving on to finite element models and structural analysis. The model files are attached in the download sidepanel.

For demonstration purposes, we will use a model of a real building and automatically generate its analytical model using SOFiSTiK Analytical Model Generator. The attached files include:

  • Building model in Autodesk® Revit® 2025.

../_images/Physical-to-Analytical-Model-1.png

Physical to Analytical Model#

🔑 Supported license: 3D FEM Professional, 3D FEM Premium, 3D FEM Ultimate

Note

An SOFiSTiK Analytical Model Generator license allows working with only one open|Revit| session. If a license notice appears, close all open Autodesk® Revit® sessions and restart the software.

Selecting a View for Analytical Model Generation#

To generate an analytical model using SOFiSTiK Analytical Model Generator, first select a 3D view containing the structural elements you want to convert to analytical. For example, we will use the default view named {3D} for demonstration purposes.

../_images/1.png

Selecting a View for Analytical Model Creation#

Opening SOFiSTiK Analytical Model Generator Toolbar#

To open the SOFiSTiK Analytical Model Generator wizard, click Analyze ‣ SOFiSTiK Analytical Model Generator ‣ Show. Now, a toolbar named “SOFiSTiK: Analytical Model Generator” appears on the side of the screen, similar to the project navigation toolbar containing the list of available views.

../_images/2.png

Opening the SOFiSTiK Analytical Model Generator Toolbar#

Step 1: Prepare#

Opening the Prepare Step#

By clicking on Prepare, we can select the physical elements for which we want to create associated analytical elements. By default, all physical elements are disabled and marked in yellow accordingly.

../_images/3.png

Opening the Prepare Step#

Note

You can choose whether the view displays element markings graphically by selecting the Visualization checkbox and controlling the display type as follows:

  • Highlight only disabled elements by selecting “Highlight Disabled Elements”.

  • Highlight disabled elements and hide enabled elements by selecting “Isolate Disabled Elements”.

  • Highlight enabled elements and hide disabled elements by selecting “Isolate Enabled Elements”.

Manual Selection/Filtering of Elements#

When selecting elements in the view, the toolbar named “SOFiSTiK: Analytical Model Generator” changes accordingly, allowing manual marking of elements for which we want to generate analytical elements by clicking Enabled. The Enabled elements will be marked in gray accordingly. In the next step, we’ll see how to streamline this marking process automatically.

../_images/4.png

Manual Selection/Filtering of Elements#

Automatic Element Filtering Settings#

There are physical elements for which we might not want to create analytical elements, such as excessively thin walls (non-structural). By clicking on the edit_small icon under Configuration, we can define automatic markings based on predefined threshold values under the “Physical Elements Filters” tab.

In our example, if we want to automatically filter out walls thinner than 25 cm, we would change the “Minimum Thickness” value under “Walls” to 25 (assuming length units are defined in centimeters).

../_images/5.png

Automatic Element Filtering Settings#

Note

Units of measurement for values in SOFiSTiK Analytical Model Generator settings are based on the project units set in Autodesk® Revit® settings and vary accordingly.

Confirmation of Settings and Saving as Template#

After finishing editing the SOFiSTiK Analytical Model Generator settings (you can choose to keep the default settings), click “OK” to confirm the changes and you will be prompted to name the new settings template.

../_images/6.png

Confirmation of Settings and Saving as Template#

Note

Additional information about the various options in the SOFiSTiK Analytical Model Generator settings can be read by hovering over them with the mouse. When hovering, a tooltip window with a brief explanation will open. For further and even more detailed explanations, click on the “Online Documentation” link at the bottom of the settings window or click F1 button in your keyboard.

Running Automatic Filtering#

We can now perform automatic filtering of elements by clicking the amt_run_small button after selecting the appropriate settings template in the “Configuration” menu. For elements marked in yellow, no analytical elements will be created in the next step.

../_images/7.png

Running Automatic Filtering#

Note

To reset the filtering, click “Reset”. This button will mark all elements in the view as Disabled.

Element Filtering Report#

For testing the automatic filtering, you can click on rxa_report_browser_small button, to open a report detailing the reason for filtering all elements in view that are marked yellow. Below is an explanation of the information presented in the report and the various options:

  1. The table shows the list of elements that were disabled for analysis automatically in the Prepare step. The information includes the serial number of the elements in Autodesk Revit (“Id”) and a description of the reason for disabling the element (“Issue”).

  2. Information - This section displays general and quantitative information about the last run performed. This information includes the run time, the number of elements tested and the number of “issues” by type.

  3. Utilities - This section allows selection and presentation actions for elements in the view. These actions include marking the element (“Show”), isolating the element in the view (“Isolate”), canceling the element isolation and resetting the view display (“Reset Isolate”), and refreshing the table according to the elements displayed in the view (“Refresh”).

../_images/8.png

Element Filtering Report#

Step 2: Generate#

Opening the Analytical Model Generation Step#

In this step, we will create the analytical elements. Open this step by clicking on Generate.

../_images/9.png

Opening the Analytical Model Generation Stage#

Note

Similar to the “Prepare” step, you can control the view mode by selecting Visualization checkbox and choosing the desired display type: Physical elements (“Physical Mode”) or Analytical elements (“Analytical Mode”).

Analytical Element Generation Settings#

There are various customization options available in this step to match engineering requirements and considerations. You can open the settings by clicking on the edit_small icon unter “Configuration”. The relevant tabs for the “Generate” step are “Analytical Elements Alignment” and “Analytical Elements Geometry”.

../_images/10.png

Generate Step Configurations Part 1#

../_images/11.png

Generate Step Configurations Part 2#

Example:

You can ignore small openings in floors by changing the value of “Remove Openings smaller than”, and you can define a threshold value for the section ratio of columns to create analytical surfaces (“Panels”) instead of analytical lines (“Members”) in the case of wide columns.

Running the Analytical Model Generation#

To generate the analytical model according to the customized settings, select the appropriate template in the “Configuration” menu and click amt_run_small. After completion a global analytical model will be created.

../_images/12.png

Running the Analytical Model Generation#

Note

You can save the SOFiSTiK view as a new view in the project by clicking amt_save_view_small, and similarly to the “Prepare” step, the report can be opened by clicking rxa_report_browser_small to check if there are physical elements for which analytical elements were not created for some reason.

Step 3: Check#

Opening the Analytical Model Checking Step#

At the end of the “Generate” step, it is recommended to check the quality of the analytical model before proceeding to FEM analysis. Additionally, this stage allows tracking changes made in the physical model that have not been updated in the analytical model. To perform this check, open the step by clicking on Check.

There are two types of checks:

  1. Coordination Checks - Checking for discrepancies in geometry and other parameters between analytical and physical elements.

  2. Analytical Quality Checks - Checking for geometric discrepancies in the connection between various analytical elements.

../_images/13.png

Opening the Analytical Model Checking Step#

Analytical Model Checking Settings#

By clicking on the edit_small icon under “Configuration”, we can modify the default settings for the checks of the analytical model under the “Checks” tab. For example, we can decide which “Coordination Checks” to perform and set threshold values for alerting in the report when connection issues occur (“Connection Tolerance”) and edge proximity issues occur (“Edge Proximity Tolerance”) with analytical elements.

../_images/14.png

Analytical Model Checking Settings#

Coordination Check for the Physical Model#

To perform a coordination check between the analytical model and the physical model, select the settings template we have configured and choose the option “Coordination Checks”. Then, click amt_run_small to initiate the check. To display coordination issues, you can use the visualization tools and mark elements with issues in red by selecting “Highlight Coordination Issues” or isolate all problematic elements by selecting “Isolate Coordination Issues”.

../_images/15.png

Coordination Check for the Physical Model#

Note

For detailed information on the issues and for precise isolation, it is recommended to open a check report by clicking rxa_report_browser_small and viewing the corresponding tab named “Coordination”.

Quality Check for the Analytical Model#

To perform a quality check for the analytical model, select the settings template we have configured and choose the option “Analytical Quality Checks”. Then, click amt_run_small to initiate the check. To display quality issues, you can use the visualization tools and mark elements with issues in red by selecting “Highlight Analytical Quality Issues” or isolate all problematic elements by selecting “Isolate Analytical Quality Issues”.

../_images/16.png

Quality Check for the Analytical Model#

Note

For detailed information on the issues and for precise isolation, it is recommended to open a check report by clicking rxa_report_browser_small and viewing the corresponding tab named “Analytical Quality”.

Check Report Display#

Here is an explanation of the information displayed in the report and options for controlling the display according to the active Autodesk® Revit® view:

  1. In the table, a list of potential issues arising from the checks is displayed. The information includes the Autodesk® Revit® element’s serial number (“Id”), a description of the issue (“Description”), and in the case of coordination checks, also the physical element category and the type of issue (“Association/Parameters/Geometry”).

  2. Information - This section provides general and quantitative information about the latest check performed. It includes the check runtime, the number of elements displayed in the view, the number of elements checked, and the number of issues categorized by type.

  3. Utilities - This section allows selection and presentation actions for elements in the view. These actions include marking the element (“Show”), isolating the element in the view (“Isolate”), canceling the element isolation and resetting the view display (“Reset Isolate”), and refreshing the table according to the elements displayed in the view (“Refresh”).

It is recommended to review the reported issues found and manually fix them if necessary. After the fixes, rerun the check to ensure that the issues have been resolved and continue with the analysis and the design using SOFiSTiK.

../_images/17.png

Check Report Display#

Note

Upon completing the generation of the analytical model, it is recommended to close the open steps in the SOFiSTiK Analytical Model Generator wizard by clicking on the “Close” button to exit the SOFiSTiK view and return to the user-defined view settings.

Useful Tools#

Moving Analytical Elements#

At the end of creating the analytical model, sometimes we want to move elements manually towards user-defined surfaces. To do this optimally, click on the “Modify” tool under the “SOFiSTiK Analytical Model Generator” panel in the “Analyze” tab. There are two options for moving analytical elements: “Project Horizontally” and “Project Vertically”.

The two tools for moving elements work in a similar way and include two steps:

  1. Selecting the elements to move - you can select multiple elements and move them together horizontally or vertically.

  2. Selecting the moving target - after selecting the elements to move and clicking “Finish”, you will be prompted to select a reference plane or a surface to attach them to.

../_images/18.png

Moving Analytical Elements#

Creating Multiple Boundary Conditions#

In the Autodesk Revit software, you can define individual boundary conditions, that is, one by one. To quickly model multiple boundary conditions, you can use the “Boundary Conditions” tool under the “SOFiSTiK Analytical Model Generator” panel on the “Analyze” tab. The three options for defining boundary conditions are in order: “Boundary Conditions for Points” (on Analytical Nodes), “Boundary Conditions on Lines” (on Analytical Members) and “Boundary Conditions on Areas” (on Analytical Panels).

The order of operations to create the boundary conditions are:

  1. Selecting the appropriate tool among the three according to the type of analytical elements.

  2. Selecting multiple analytical elements and clicking the “Finish” button above the properties bar.

  3. Editing the boundary conditions after they are created in the “Properties” bar - after creation, they remain marked for user editing.

../_images/19.png

Creating Multiple Boundary Conditions#

Creating Multiple Loads#

In the Autodesk Revit software, you can define individual loads, that is, one by one. To quickly model multiple loads, you can use the “Loads” tool under the “SOFiSTiK Analytical Model Generator” panel on the “Analyze” tab. The three options for defining loads are in order: “Point Loads” (on Analytical Nodes), “Line Loads” (on Analytical Members) and “Area Loads” (on Analytical Panels).

The order of operations to create the loads are:

  1. Selecting the appropriate tool among the three according to the type of analytical elements.

  2. Selecting multiple analytical elements and clicking the “Finish” button above the properties bar.

  3. Editing the loads after they are created in the “Properties” bar - after creation, they remain marked for user editing.

../_images/20.png

Creating Multiple Loads#