Time History Analysis

The support for Time history analyses via Multiframes automation interface is limited to performing analyses.  A time history analysis can be performed by setting the TimeHistory property of the Analysis object to true.  The settings for this analysis are contained within the TimeHistorySettings object.  This object contains only two properties, as most parameters controlling a time history analysis are stored with each Time history load case. 

 

Property

Type

Description

DistributedMass

Boolean

Get/Set whether distributed masses are to be used in the analysis.

LumpedMass

Boolean

Get/Set whether lumped masses are to be used in the analysis.

 

The Application and Frame properties, which reference the parent objects, are common to most objects in Multiframe and are described in Chapter 2.

 

These two properties control the type of formulation to be used in computing the element mass matrices.  If a lumped mass formulation is required, the LumpedMass property must be set true, else a distributed mass formulation can be employed by setting the DistributedMass property to true.  As with the modal settings, these properties are mutually exclusive.  The following script demonstrates how to perform a time history analysis.

Dim mySettings as Multiframe.TimeHistorySettings

’Get reference to modal analysis settings
Set mySettings = myFrame.Analysis.TimeHistorySettings

’Specify settings for analysis
 mySettings.DistributedMass = true
 
’Perform the analysis
myFrame.Analysis.TimeHistory  = true
Call myFrame.Analysis.Analyse

Once again, the analysis settings are specified by firstly obtaining a reference to the object containing the analysis settings.  A distributed mass formulation is specified for computing the mass matrix of each element in the structure.