# 3.1.9.5. Elastic Beam Column Element¶

This command is used to construct an elasticBeamColumn element object. The arguments for the construction of an elastic beam-column element depend on the dimension of the problem, ndm:

For a two-dimensional problem:

element elasticBeamColumn \$eleTag \$iNode \$jNode \$A \$E \$Iz \$transfTag <-release \$relcode> <-mass \$massDens> <-cMass>
element elasticBeamColumn \$eleTag \$iNode \$jNode \$secTag \$transfTag <-release \$relcode> <-mass \$massDens> <-cMass>

For a three-dimensional problem:

element elasticBeamColumn \$eleTag \$iNode \$jNode \$A \$E \$G \$J \$Iy \$Iz \$transfTag <-releasez \$relcode> <-releasey \$relcode> <-mass \$massDens> <-cMass>
element elasticBeamColumn \$eleTag \$iNode \$jNode \$secTag \$transfTag <-releasez \$relcode> <-releasey \$relcode> <-mass \$massDens> <-cMass>

The valid queries to an elastic beam-column element when creating an ElementRecorder object are ‘force’.

Example

The following example constructs an elastic element with tag 1 between nodes 2 and 4 with an area of 5.5, E of 100.0 and an Iz of 1e6 which uses the geometric transformation object with a tag of 9

1. Tcl Code

```element elasticBeamColumn 1 2 4 5.5 100.0 1e6 9;
```
1. Python Code

```element('elasticBeamColumn',1,2,4,5.5,100.0, 1.0e6, 9)
```

Code developed by: fmk