RAM Model Geometry

Global Model Elevation

RAM Structure does not allow object's to be modeled on or below the global ground plane (i.e. zero elevation). Many other linked Konstru platform's do allow for such modeling, thus there is a need to address this for any model being downloaded to RAM with Konstru that may have been created in another platform.

Any model being downloaded to RAM which includes elements who's Z elevation put's them at or below zero elevation, will have it's global position adjusted to place the lowest object at 0.1 feet in RAM (note placement at 0.0 is not possible).

Konstru_to_RAM_global_model_shift.png

This 'shift up' is only applied to the RAM model instance, and any future updates to the Konstru model from RAM will not inherit the change in elevation, ensuring your other models are still placed in the correct position.

Story Mapping Tolerance

RAM Structural System has a strong preference for 3D models with flat, planar floors and framing with few to no vertical offsets, and for Column geometries which are placed exactly between these flat floors.

However many building designs call for steps in slab geometry or for vertical offsets as part of framing, be they based on changes in slab thickness, or due to architectural intent. When analyzing these types of floor and framing geometries, Engineers will often make judgments as to whether the changes in thickness or in elevation warrant discrete analytic elements, or whether a single continuous element is sufficient to represent varied the building geometry.

With Konstru, users can take highly detailed BIM models from platforms like Revit, and translate them directly into highly rigorous (and sometimes simplified) analysis platforms like RAM. Often times the geometry being translated into RAM can contain too many idiosyncrasies for accurate analysis results. The Konstru RAM 'Story Mapping Tolerance' (SMT) tool is designed to help facilitate useful RAM translation by giving users an on the fly means of creating the flat, planar floors and framing geometry that RAM requires.

ON DOWNLOAD TO RAM:

When downloading a model to RAM, users are able to define a 'SMT' for the objects being added to the RAM model by Konstru. This value is used as a basis for applying a 'SNAP TO PLANE' logic for object's that are outside of this tolerance, to ensure the most functional RAM model.

RAM_Story_mapping_tolerance_callout_ui.png

Any object in your Konstru model that exists within the specified 'SMT' distance to a Level, will have that geometry projected onto the closest level. This will ensure a well hosted RAM model, even if the Konstru model geometry includes many of the offsets and steps in elevation that are abundant in Revit and Tekla.

Any object in your Konstru model that exists outside of the user defined SMT (i.e. is offset away from it's level by greater than the SMT) will require a new Level (created by Konstru on download) in RAM to ensure a 'well hosted' model. Whilst the creation of these extra levels ensures the object's that are downloaded to RAM outside of the SMT are viable, the addition of such levels to RAM is generally to be avoided by increasing the SMT

RAM Story Mapping Tolerance

Note that this feature will only effect objects being downloaded to RAM. Future updates to Konstru from a RAM model that has used a Story Mapping Tolerance will reverse the mapping tolerance to ensure the objects continue to exist in their assigned position in the Konstru model.

Last updated