# Extract Sub-model

The 'Model | Coordination Tools | Extract Sub-model' feature allows a sub-model to be extracted from GSA, so that the sub-model can be investigated in more detail. There are two aspects to the sub-model: the elements that form the sub-model and the tasks that are to be associated with the sub-model.

The nodes that form the sub-model and the nodes that form the boundary between the sub-model and the remainder of the model are identified. A new model is then created for the sub-model. Nodes on the boundary are fully restrained. Properties are copied directly. Constraints and loading are updated to include only those associated with the sub-model. Tasks are updated based on the tasks selected for the sub-model.

# Definition

Titles

The titles and job details to include in the new model

Sub-model & Tasks

This selects the part of the model to be extracted, and the analysis tasks whose results are required. For dynamic tasks there are option for global versus local treatments See below.

Options

There are a number of options to guide the creation of the sub-model. The most significant is the option to trim rigid constraints that cross the boundary introduced by the sub-model.

# Static analysis tasks

For static analysis tasks the displacements at the boundary nodes are extracted for each analysis case. These are then applied in a new load case as settlements, and the analysis cases updated to include these settlements.

For dynamic tasks there is the option of Local or Global response.

Local

If the mode is predominantly local it may be more appropriate to consider the boundary of the sub model as fixed and to carry out a modal analysis of the sub-model. In this case the model extraction is straightforward. In this case the analysis task is copied directly

Global

It is not possible to carry out a sub-model modal analysis when the mode is global. In this case the modal results are used to create a set of static loads

The modal analysis of the full model gives us eigenvalues and eigenvectors which satisfy

This can be rearranged in the form

Which we can consider as a static (pseudo modal) analysis of

where

When extracting the sub-model the frequency (eigenvalue) and mode shape (eigenvector) can be used to create a set of node loads:

The modal task in the full model is mapped to a static task in the sub-model. As for the static analysis the displacements at the boundary nodes are used to determine settlements at the boundary nodes and the inertia loads are saved as node loads. The static analysis of these loads will then recover the mode shapes of the original model.

# Response spectrum analysis

Response spectrum analysis is a combination of modal results scaled to match a given response spectrum. Extracting the modal results are static load cases means that the dynamic details are lost to the sub-model. To overcome this problem the response spectrum tasks are mapped to pseudo response spectrum tasks. A pseudo response spectrum task assumes that a static analysis case represents a mode shape. The dynamic details are supplied directly to the task in the form of frequency, modal mass and effective masses. When a response spectrum task is extracted from the full model these details are recovered from the modal analysis and included in the pseudo response spectrum analysis task.

Given a shape from a pseudo modal analysis the scaling for each mode i, for excitation in the j direction is:

Where

If the pseudo modal analysis is carried out using the static procedure above, and the frequency and participation factor are known from the primary model, then the modal contribution to the response spectrum analysis can be estimated. Thereafter the combination is just as for any normal modal analysis.