3.1.7.6. SectionAggregator

This command constructs a section by aggregating one or more uniaxial materials with an optional base section. Each uniaxial material is assigned to a specific section force-deformation component. The command name in OpenSees is Aggregator (alias AddDeformation).

section Aggregator $secTag $matTag1 $code1 ... <-section $baseSecTag>

Argument

Type

Description

$secTag

integer

unique section tag

$matTag1 $code1 …

list

pairs of uniaxial material tag and section response code

$baseSecTag

integer

optional tag of an existing section providing the remaining response components

Valid response codes ($code) are P, Mz, My, Vy, Vz, and T.

Example

The following example adds a uniaxial torsion spring to an existing fiber section.

  1. Tcl Code

section Aggregator 2 5 T -section 1
  1. Python Code

ops.section('Aggregator', 2, 5, 'T', '-section', 1)

Code Developed by: Michael H. Scott