Import Perform3D into ETABS

**Page Still Under Construction** 

UNITS

There is one-to-one mapping between Perform3D and ETABS units for force and length. Temperature unit is automatically determined based on the basis the other unit settings.

An example of the Unit section of the Import report is shown below: 

1 - UNITS

Database units are kN,mm and C.

TOWER AND STORIES

There is no tower and story information available in a Perform3D model. Therefore, ETABS will create one tower and provide an option to select story levels by showing the following dialog box similar to what's done for other model files imported into ETABS.

The import process will always add the following message in the import report for addition of Stories.   

** Stories Added for Perform3D model in ETABS **

A sample of the Tower and Stories section of import report is shown below: 

2 - TOWER AND STORIES

Total Tower Added = 1
Total Stories Added = 4
** Stories Added for Perform3D model in ETABS **


MATERIALS

There is a one-to-one mapping of elastic material properties from Perform3D into ETABS.  However, this is not necessarily true for the nonlinear properties.  As such, the import process will always add the following message in the import report for every nonlinear material that gets translated.

** Check Nonlinear Properties of Material <Material Name> **

The importing process will also report the number of each of the following types of materials imported into the ETABS model: 

  • Inelastic concrete material
  • Inelastic steel material, non-buckling
  • Elastic material for fiber sections
  • Elastic shear material for a wall
  • Elastic material for a slab or shell

When an inelastic material is translated from Perform3D to ETABS, the F-D relationship in Perform3D material is converted into a user stress-strain curve in ETABS.

  • If the Perform3D material has cyclic degradation factors, then “Degrading” type hysteresis is assigned to ETABS material.
  • If Perform3D point “Y” degradation factor is assigned to Energy factor at yield in ETABS, Perform3D point “L” degradation factor is assigned to Energy factor at moderate deformation in ETABS, Perform3D point “X” degradation factor is assigned to Energy factor at maximum deformation in ETABS.
  • The Perform3D “Unloading Stiffness Factor” is translated to an ETABS "Stiffness Degradation Weighting Factor" with the help of following equation.

(Perform3D Unloading Stiffness Factor) = -2 * (ETABS Stiffness Degradation Weighting Factor) + 1

Since Perform3D Inelastic material do not have shear modulus (G), the said value is calculated for the ETABS material. Similarly Elastic Shear Material for a Wall in Perform3D does not have any modulus of elasticity (E), so E is calculated for the translated material in ETABS.

The following rules are used during import of concrete and steel nonlinear properties to compute stress-strain curves: 


Notes on the tables below: 

  • When an "N" suffix is used (DXN, FUN, etc) this means we're talking about the negative range of stress and strain. 
  • When a "P" suffix is used (DXP, FUP, etc) this means we're referring to the positive range of stress and strain, except for steel where the negative behavior is assumed to be identical to the positive behavior.  
  • We use a negative sign "-" in front of some terms to indicate that ETABS converts the value from Perform3D into a negative number.  For example FYN in Perform3D may be give as 30 ksi, but it will be converted into -30 ksi in ETABS.

Concrete, No Strength loss, Tension Strength

Pt

Strain

Stress

1

-DXN

-FUN

2

-DUN

-FUN

3

-FYN * KhK0N * DUN / (FUN - FYN + FYN * KhK0N), when FUN>FYN

-FYN

-DUN                                                                          when FUN≤FYN

-FUN

4

0

0

5

FYP * KhK0P * DUP / (FUP - FYP + FYP * KhK0P), when FUP>FYP

FYP

DUP                                                                       when FUP≤FYP

FUP

6

DUP

FUP

7

DXP

FUP


Concrete No Strength loss, No Tensile Strength

Pt

Strain

Stress

1

-DXN

-FUN

2

-DUN

-FUN

3

-FYN * KhK0N * DUN / (FUN - FYN + FYN * KhK0N), when FUN>FYN

-FYN

-DUN                                                                           when FUN≤FYN

-FUN

4

0

0

5

DXN

0.001


Steel, No Strength loss

Pt

Strain

Stress

1

-DXP

-FUP

2

-DUP

-FUP

3

-FYP * KhK0P * DUP / (FUP - FYP + FYP * KhK0P), when FUN>FYN

-FYP


-DUP                                                                       when FUN≤FYN

-FUP

4

0

0

5

FYP * KhK0P * DUP / (FUP - FYP + FYP * KhK0P) when FUP>FYP

FYP


DUP

FUP

6

DUP

FUP

7

DXP

FUP


Steel, Strength loss

Pt

Strain

Stress

1

-DXP

-FUP

2

-DRP

-FUP * FRP/FUP

3

-DLP

-FUP

4

-DUP

-FUP

5

-FYP * KhK0P * DUP / (FUP - FYP + FYP * KhK0P), when FUN>FYN

-FYP

-DUP                                                                      when FUN≤FYN

-FUP

6

0

0

7

FYP * KhK0P * DUP / (FUP - FYP + FYP * KhK0P), when FUP>FYP

FYP

DUP                                                                       when FUP≤FYP

FUP

8

DUP

FUP

9

DLP

FUP

10

DRP

FUP * FRP/FUP

11

DXP

FUP


A sample of the Materials section of import report is shown below: 

3 - MATERIALS

** Check Nonlinear Properties of Material MatType_2_C70 **
** Check Nonlinear Properties of Material MatType_2_C60 **
** Check Nonlinear Properties of Material MatType_2_C50 **
** Check Nonlinear Properties of Material MatType_2_C40 **
** Check Nonlinear Properties of Material MatType_2_C30 **
** Check Nonlinear Properties of Material MatType_1_SM275 **
** Check Nonlinear Properties of Material MatType_1_SD400 **
** Check Nonlinear Properties of Material MatType_1_SD500 **
Total Inelastic Fiber Material added = 13
No Inelastic buckling Material added.
Total Elastic Fiber Material added = 5
Total Elastic Shear Material added = 5
No Elastic Slab Material added.

FRAME SECTIONS

There is a one-to-one mapping of section properties from Perform3D beam and column Cross-Sections into the ETABS frame section properties. All stiffness modifiers will be set to default in this case. The importing process will also report the total number of beam and column sections imported from Perform3D into the ETABS model. This information is given in the import report. 

“Column, Inelastic Fiber Sections” and “Beams, Inelastic Fiber Sections” from Perform3D model are translated into the Fiber P-M2-M3 Hinge and the Fiber P-M3 Hinge respectively. ETABS Fiber Hinges need hinge length input and hinge length definition. This information in Perform3D is handled automatically based on the frame compounds.  Therefore, if an inelastic fiber section in Perform3D is used multiple times in frame compounds with different hinge lengths then one fiber hinge is created in ETABS model for EACH fiber section hinge length set and the hinge length is suffixed to the ETABS fiber hinge name.

A sample of the Frame Sections portion of the import report is shown below: 

4 - FRAME SECTIONS

Total Beam Sections added = 37
Total Column Sections added = 25

SHELL SECTIONS

There is a one-to-one mapping of section properties from Perform3D Slab and Wall Cross-Sections into ETABS Shell section properties. All stiffness modifiers will be set to default in this case.

The importing process will also report the total number of Wall and Slab sections imported from Perform3D model. This information is given in the import report as shown in the sample excerpt shown below:

5 - SHELL SECTIONS

No Slab Section added.
Total Wall Sections added = 57

HINGES

ETABS imports the following types of Hinges:

  • For Beams: Moment Hinge, Rotation Type
  • For Beams: Shear Hinge, Displacement Type
  • For Columns: P-M2-M3 Hinge, Concrete Rotation Type
  • For Shear Walls: Inelastic Section Hinge

Hinge translation is done the same way Inelastic materials are translated.  Similarly, the import process generates a warning to review the hinge properties in the ETABS model.  

The importing process will report the number of Hinge Properties imported from Perform3D model, also includes a message for every Hinge property.  This information is given in the import report as shown in the sample excerpt shown below:

6 - HINGES

** Check Column Hinge Property 'C1_A'. **
** Check Column Hinge Property 'C1_B'. **
** Check Column Hinge Property 'C3_A'. **
** Check Column Hinge Property 'C4_A'. **
** Check Column Hinge Property 'C9_A'. **
** Check Column Hinge Property 'C9_A'. **
** Check Column Hinge Property 'C10_A'. **
** Check Column Hinge Property 'C15_A'. **
** Check Wall Hinge Property 'FW_T500'. **
** Check Wall Hinge Property 'FW_T400'. **
** Check Wall Hinge Property 'CW_T900'. **
** Check Wall Hinge Property 'BW_T750'. **
** Check Wall Hinge Property 'BW_T550'. **
** Check Wall Hinge Property 'FWB_1_A_V'. **
** Check Wall Hinge Property 'FWB_1_A_H'. **
** Check Wall Hinge Property 'Belt_CB_V'. **
** Check Wall Hinge Property 'Belt_CB_H'. **
Total Fiber Hinge added = 17

JOINTS

There is a one-to-one mapping between the Perform3D Nodes and the ETABS Joints. When importing from a version 8 model, the program will assign a Node ID to a unique joint name.

The importing process will report the total number of Joints imported from Perform3D. This information is given in the import report as shown in the sample excerpt shown below:

27 - JOINTS

Total Joint added = 10893

ELEMENTS

There is a one-to-one mapping between the 2-noded Perform3D elements and the ETABS Frame elements (Beams and Columns). 

Similarly, there is a one-to-one mapping between the 4-noded Perform3D elements and the ETABS Shell elements (Slabs and Walls).

The importing process will report the number of Frames added, along with the number of End Zones, End releases and Hinge assignments. This information is provided in the import report.

In a similar way, it will report the number of shells along with wall Hinge assignments. This information is also shown in the import report.

A sample of the Elements section of the import report is shown below: 

8 - ELEMENTS

(a) FRAMES
Total Frames added = 13686
End Zones and Releases assigned to 13686 Frames.
Hinges assigned to 1816 Columns.

(b) SHELLS
Total Shells added = 7454
Hinges assigned to 6804 Walls.

LOADS

A load case is created in ETABS model for each load pattern Perform3D model. Loads from nodal load pattern and self-weight load pattern are assigned to joints in ETABS.  Loads from element load pattern are assigned to frame elements in ETABS.

ADDITIONAL MASSES

Additional masses are imported from Perform3D to ETABS. A sample excerpt of this import report section is shown below:

10 - ADDITIONAL MASSES

Total Mass
UX = 2193586.13818753 kN
UY = 2193586.13818753 kN
UZ = 0 kN
RX = 0 kN
RY = 0 kN
RZ = 739628838554400 kN

RIGID DIAPHRAGMS

If joint constraints are used in the Perform3D model for a floor, then ETABS will assign rigid diaphragm to all Joints at that floor.  A sample excerpt of this import report section is shown below:

11 - RIGID DIAPHRAGMS

D1 is assigned to 9395 joints.