Force Database File Structure

<< Click to Display Table of Contents >>

Navigation:  Flexcom > Theory > Postprocessing > Custom Postprocessing > Database Access Routines >

Force Database File Structure

Previous pageNext page

Header Section (common to both Motion and Force Database Files)

As detailed in Motion Database File Structure.

Run-Time Statistics

Block 1-Run-Time Statistics, Written if Run-time Statistics Flag=1 and only if the restoring force has been requested (See flags for Local Shear-Y to Effective Tension).

Start Record= No records required for the header+1, Block Length= No records required for the force run-time statistics, Structure Length=[No. Elements in Database*12/8]+1, Data is written compactly until exhausted.

For each element included in the database and each location (1, 2 or 3) on that element, we write the minimum, maximum, mean and standard deviation of the restoring force.

The structure below is repeated to write, in order: Local Shear-Y, Local Shear-Z, Torque, Local Y-Bending Moment, Local Z-Bending Moment and Effective Tension.

Record Layout

Description

First Element in Database-LOC1-Min [real]

 

First Element in Database-LOC1-Max [real]

 

First Element in Database-LOC1-Mean [real]

 

First Element in Database-LOC1-Std Dev [real]

 

First Element in Database-LOC2-Min [real]

 

First Element in Database-LOC2-Max [real]

 

First Element in Database-LOC2-Mean [real]

 

First Element in Database-LOC2-Std Dev [real]

 

 

Record Layout

Description

First Element in Database-LOC3-Min [real]

 

First Element in Database-LOC3-Max [real]

 

First Element in Database-LOC3-Mean [real]

 

First Element in Database-LOC3-Std Dev [real]

 

Second Element in Database-LOC1-Min [real]

 

Second Element in Database-LOC1-Max [real]

 

Second Element in Database-LOC1-Mean [real]

 

Second Element in Database-LOC1-Std Dev [real]

 

 

Time Slice

Time Slice Start= No records required for the header+ No records required for the force run-time statistics+(Time Step Index – 1)* No. records required for each time slice + 1, Time Slice Length = No. records required for each time slice

Block - Reactions, Written if Reaction Outputted Flag=1

Start Record= Time Slice Start, Block Length= [No. Nodes with BCs * No. DOF per Node /8] + 1, Data is written compactly.

Record Layout

Description

First Node-DOF1 [real]

There are outputted for nodes with BCs, not for all nodes in the database.

First Node-DOF2 [real]

 

First Node-DOF3 [real]

 

First Node-DOF4 [real]

 

First Node-DOF5 [real]

 

First Node-DOF6 [real]

 

Second Node-DOF1 [real]

 

Second Node-DOF2 [real]

And continues with DOF3-6, then move to the next node and so on.

 

Block - Axial Force, Written if Axial Force Outputted Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly.

Record Layout

Description

First Element in Database-LOC1 [real]

 

First Element in Database-LOC2 [real]

 

First Element in Database-LOC3 [real]

 

Second Element in Database-LOC1 [real]

 

Second Element in Database-LOC2 [real]

 

Second Element in Database-LOC3 [real]

 

Third Element in Database-LOC1 [real]

 

Third Element in Database-LOC2 [real]

 

 

Block - Local Shear-Y Force, Written if Local Shear-Y Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ Axial Force Outputted Flag *([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Shear-Z Force, Written if Local Shear-Z Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Torque, Written if Torque Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Y-Bending Moment, Written if Local Y-Bending Moment Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Z-Bending Moment, Written if Local Z-Bending Moment Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Effective Tension, Written if Effective Tension Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Y-Curvature, Written if Local Y-Curvature Outputted Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Z-Curvature, Written if Local Z-Curvature Outputted Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Local Axial Strain, Written if Local Axial Strain Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block - Flat Guide Reactions, Written if Reaction Outputted Flag=1 and No. Guides>0

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1), Block Length=[No. Guides*3/8]+1, Data is written compactly.

Record Layout

Description

Reaction-Surface1-DOF1 [real]

 

Reaction-Surface1-DOF2 [real]

 

Reaction-Surface1-DOF3 [real]

 

Reaction-Surface2-DOF1 [real]

 

Reaction-Surface2-DOF2 [real]

 

Reaction-Surface2-DOF3 [real]

 

Reaction-Surface3-DOF1 [real]

 

Reaction-Surface3-DOF2 [real]

 

 

Block - ZGG Reactions, Written if Reaction Outputted Flag=1 and No. ZGG Guides>0

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Guides*3/8]+1), Block Length=[ No. ZGG Guides *3/8]+1, Data is written compactly.

Record Layout

Description

Reaction-Surface1-DOF1 [real]

 

Reaction-Surface1-DOF2 [real]

 

Reaction-Surface1-DOF3 [real]

 

Reaction-Surface2-DOF1 [real]

 

Reaction-Surface2-DOF2 [real]

 

Reaction-Surface2-DOF3 [real]

 

Reaction-Surface3-DOF1 [real]

 

Reaction-Surface3-DOF2 [real]

 

 

Block - PIP Reactions, Written if Reaction Outputted Flag=1 and No. PIP Connections>0

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Guides*3/8]+1+[No. ZGG Guides *3/8]+1), Block Length=[No. PIP Connections *3/8]+1, Data is written compactly.

Record Layout

Description

Reaction-PIP1-DOF1 [real]

 

Reaction-PIP1-DOF2 [real]

 

Reaction-PIP1-DOF3 [real]

 

Reaction-PIP2-DOF1 [real]

 

Reaction-PIP2-DOF2 [real]

 

Reaction-PIP2-DOF3 [real]

 

Reaction-PIP3-DOF1 [real]

 

Reaction-PIP3-DOF2 [real]

 

 

Block - Clashing Reactions, Written if Reaction Outputted Flag=1 and No. Clashing Regions>0

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1), Block Length=[No. Clashing Regions*2/8]+1, Data is written compactly.

Record Layout

Description

Clashing1-Reaction [real]

 

Clashing1-Impulse [real]

 

Clashing2-Reaction [real]

 

Clashing2-Impulse [real]

 

 

 

 

 

 

Block - Temperature, Written if Temperature Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly.

Record Layout

Description

Temperature-Element1-LOC1 [real]

 

Temperature-Element1-LOC2 [real]

 

Temperature-Element1-LOC3 [real]

 

Temperature-Element2-LOC1 [real]

 

Temperature-Element2-LOC2 [real]

 

Temperature-Element2-LOC3 [real]

 

 

 

 

Block - Pressure, Written if Pressure Outputted Flag=1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3*2/8]+1, Data is written compactly.

Record Layout

Description

Element1-LOC1-InternalPressure [real]

 

Element1-LOC1-ExternalPressure [real]

 

Element1-LOC2-InternalPressure [real]

 

Element1-LOC2-ExternalPressure [real]

 

Element1-LOC3-InternalPressure [real]

 

Element1-LOC3-ExternalPressure [real]

 

Element2-LOC1-InternalPressure [real]

 

Element2-LOC1-ExternalPressure [real]

 

 

Block – Plastic Axial Strain, Written if Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly.

Record Layout

Description

First Element in Database-LOC1 [real]

 

First Element in Database-LOC2 [real]

 

First Element in Database-LOC3 [real]

 

Second Element in Database-LOC1 [real]

 

Second Element in Database-LOC2 [real]

 

Second Element in Database-LOC3 [real]

 

Third Element in Database-LOC1 [real]

 

Third Element in Database-LOC2 [real]

 

 

Block – Plastic Local-y Curvature, Written if Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block – Plastic Local-z Curvature, Written if Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*2*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block –Longitudinal Stress, Written if Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*3*([No. Elements in Database*3/8]+1), Block Length= Plastic Generalised Strains Flag*8* ([No. Elements in Database*3/8]+1) , Data is written compactly.

Record Layout

Description

First Element in Database-000-degrees-LOC1 [real]

 

First Element in Database-000-degrees -LOC2 [real]

 

First Element in Database-000-degrees -LOC3 [real]

 

Second Element in Database-000-degrees -LOC1 [real]

 

Second Element in Database-000-degrees -LOC2 [real]

 

Second Element in Database-000-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-045-degrees-LOC1 [real]

 

First Element in Database-045-degrees -LOC2 [real]

 

First Element in Database-045-degrees -LOC3 [real]

 

Second Element in Database-045-degrees -LOC1 [real]

 

Second Element in Database-045-degrees -LOC2 [real]

 

Second Element in Database-045-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-090-degrees-LOC1 [real]

 

First Element in Database-090-degrees -LOC2 [real]

 

First Element in Database-090-degrees -LOC3 [real]

 

Second Element in Database-090-degrees -LOC1 [real]

 

Second Element in Database-090-degrees -LOC2 [real]

 

Second Element in Database-090-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-135-degrees-LOC1 [real]

 

First Element in Database-135-degrees -LOC2 [real]

 

First Element in Database-135-degrees -LOC3 [real]

 

Second Element in Database-135-degrees -LOC1 [real]

 

Second Element in Database-135-degrees -LOC2 [real]

 

Second Element in Database-135-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-180-degrees-LOC1 [real]

 

First Element in Database-180-degrees -LOC2 [real]

 

First Element in Database-180-degrees -LOC3 [real]

 

Second Element in Database-180-degrees -LOC1 [real]

 

Second Element in Database-180-degrees -LOC2 [real]

 

Second Element in Database-180-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-225-degrees-LOC1 [real]

 

First Element in Database-225-degrees -LOC2 [real]

 

First Element in Database-225-degrees -LOC3 [real]

 

Second Element in Database-225-degrees -LOC1 [real]

 

Second Element in Database-225-degrees -LOC2 [real]

 

Second Element in Database-225-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-270-degrees-LOC1 [real]

 

First Element in Database-270-degrees -LOC2 [real]

 

First Element in Database-270-degrees -LOC3 [real]

 

Second Element in Database-270-degrees -LOC1 [real]

 

Second Element in Database-270-degrees -LOC2 [real]

 

Second Element in Database-270-degrees -LOC3 [real]

 

...

 

...

 

 

Record Layout

Description

First Element in Database-315-degrees-LOC1 [real]

 

First Element in Database-315-degrees -LOC2 [real]

 

First Element in Database-315-degrees -LOC3 [real]

 

Second Element in Database-315-degrees -LOC1 [real]

 

Second Element in Database-315-degrees -LOC2 [real]

 

Second Element in Database-315-degrees -LOC3 [real]

 

...

 

...

 

 

Block – Equivalent Plastic Axial Strain, Written if Equivalent Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*11*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1

Record Layout

Description

First Element in Database-LOC1 [real]

 

First Element in Database-LOC2 [real]

 

First Element in Database-LOC3 [real]

 

Second Element in Database-LOC1 [real]

 

Second Element in Database-LOC2 [real]

 

Second Element in Database-LOC3 [real]

 

Third Element in Database-LOC1 [real]

 

Third Element in Database-LOC2 [real]

 

 

Block – Equivalent Plastic Curvature, Written if Equivalent Plastic Generalised Strains Flag =1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*11*([No. Elements in Database*3/8]+1) )+ Equivalent Plastic Generalised Strains Flag*([No. Elements in Database*3/8]+1), Block Length=[No. Elements in Database*3/8]+1, Data is written compactly as in the previous block.

 

Block -Water Surface Elevation, Always Written

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1) )+ Plastic Generalised Strains Flag*11*([No. Elements in Database*3/8]+1) )+ Equivalent Plastic Generalised Strains Flag*2*([No. Elements in Database*3/8]+1), Block Length=1, Data is written compactly.

Record Layout

Description

Time [real]

 

Water Elevation [real]

 

Time Step [real]

 

Ramp Value [real]

 

Total Kinetic Energy [real]

 

 

 

 

 

 

 

 

Block – Damper Power, Written if Damper Power Outputted Flag = 1

Start Record= Time Slice Start+Reaction Outputted Flag*([No. Nodes with BCs * No. DOF per Node /8] + 1)+ (Axial Force Outputted Flag+Local Shear-Y Outputted Flag+ Local Shear-Z Outputted Flag+ Torque Outputted Flag+ Local Y-Bending Moment Outputted Flag+ Local Z-Bending Moment Outputted Flag+ Effective Tension Outputted Flag+ Local Y-Curvature Outputted Flag+ Local Z-Curvature Outputted Flag+ Local Axial Strain Outputted Flag)*([No. Elements in Database*3/8]+1)+ Reaction Outputted Flag *([No. Flat Guides*3/8]+1+[No. ZGG Guides *3/8]+1+[No. PIP Connections *3/8]+1+[No. Clashing Regions*2/8]+1)+ Temperature Outputted Flag*([No. Elements in Database*3/8]+1)+ Pressure Outputted Flag*([No. Elements in Database*3*2/8]+1)+ Plastic Generalised Strains Flag*11*([No. Elements in Database*3/8]+1) )+ Equivalent Plastic Generalised Strains Flag*2*([No. Elements in Database*3/8]+1) + 1, Block Length=[No. Damper Elements in Database/8]+1, Data is written compactly.

Record Layout

Description

First Damper Element - Power [real]

Power output of the first damper element

Second Damper Element - Power [real]

Power output of the second damper element

...

 

...

 

...

 

...

 

...

 

...