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.
🔑 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.
Opening SOFiSTiK Analytical Model Generator Toolbar#
To open the SOFiSTiK Analytical Model Generator wizard, click
. 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.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.
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.
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 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).
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.
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 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.
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 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:
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”).
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.
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”).
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.
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 icon unter “Configuration”. The relevant tabs for the “Generate” step are “Analytical Elements Alignment” and “Analytical Elements Geometry”.
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 . After completion a global analytical model will be created.
Note
You can save the SOFiSTiK view as a new view in the project by clicking , and similarly to the “Prepare” step, the report can be opened by clicking 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:
Coordination Checks - Checking for discrepancies in geometry and other parameters between analytical and physical elements.
Analytical Quality Checks - Checking for geometric discrepancies in the connection between various analytical elements.
Analytical Model Checking Settings#
By clicking on the 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.
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 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”.
Note
For detailed information on the issues and for precise isolation, it is recommended to open a check report by clicking 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 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”.
Note
For detailed information on the issues and for precise isolation, it is recommended to open a check report by clicking 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:
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”).
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.
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.
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:
Selecting the elements to move - you can select multiple elements and move them together horizontally or vertically.
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.
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:
Selecting the appropriate tool among the three according to the type of analytical elements.
Selecting multiple analytical elements and clicking the “Finish” button above the properties bar.
Editing the boundary conditions after they are created in the “Properties” bar - after creation, they remain marked for user editing.
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:
Selecting the appropriate tool among the three according to the type of analytical elements.
Selecting multiple analytical elements and clicking the “Finish” button above the properties bar.
Editing the loads after they are created in the “Properties” bar - after creation, they remain marked for user editing.