Share

Model Checking Capabilities

Introduction

The Autodesk Model Checker for Revit is a great tool to be able to quickly assess a Revit model’s compliance with a set of BIM standards/requirements. Sections on this page include:

Checking Data

The Model Checker is very good at parameter-based checks, such as:

  • Does the parameter exist in the model?
  • Is the parameter blank?
  • Does the parameter have a value formatted in a specific way (e.g., an e-mail is [text/numbers] @ [text/numbers] .com)?
  • Does the parameter have a specific value?
  • Does the value of a parameter match a specified list of values?

Checking Geometry

When it comes to checking against geometry in the model, these are the capabilities:

  • Check if there are certain families or types loaded in the model.
  • Check if there are certain elements placed in the model (e.g., are there any ceilings modeled?).
  • Check if there are duplicate elements or elements in the same place.

Pre-Built Checks

In addition, there are a number of “Pre-Built” checks that can be added to your checkset, including:

  • List the Area Space Schemes, Browser Organization Types, Design Options, Imported SKP files, Keynotes used, Legends, Line Styles, Linked CAD files, Object Styles, Views not on Sheets, Views with hidden model elements, and the Worksets.
  • Check if the RVT file name matches a pattern you define.
  • Report the File Size and version.
  • Report all the Warnings.
  • Report the shared parameter file path.
  • Report the volume computation settings.
  • List the number of elements on each Phase of your project.
  • List the linked files that are not pinned.
  • List all the parameters and their values attached to Project Information.
  • List all the elements on the “Shared Levels and Grids” workset that are not Levels or Grids.
  • List the component families used in the project and their file size (to identify the largest ones).

Limitations

These are the limitations, due to the Revit API:

  • Cannot check relations of elements (e.g., if the pull side of a door is too close to a wall and therefore fails code compliance)
  • Cannot check embedded elements (e.g., stacked walls, groups, balusters within railings, etc.)

Examples

These are some examples of checks that can be made:

  • Does Mechanical Equipment flagged as "AHU" have the right parameters filled in?
  • How many non-default Object Styles does the model have?
  • Is the value of "Parameter X" too long?
  • Are Crop Boundaries on in Elevations views?
  • Are DWG Links set to “Current View Only”?
  • Are there any Generic Models placed?
  • Are Levels and Grids Pinned?
  • Do Room Names/Space Names/Level Names match the naming standard?
  • Do Rooms or Spaces have a defined area?
  • Do Elevations have their Crop Boundary turned off?
  • Do the proper assets have the correct COBie data?
  • Is there anything on the Shared Levels and Grids workset that is neither a Level nor a Grid?
  • List all the In-Place families in the model
  • List all the Dimension Styles in the model
  • List all the Fill Patterns in the model
  • List all the Raster Images in the model

Resources

Was this information helpful?