Loads

KAccelerationTransient:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

AcelX

X: Acceleration on X direction.

Type:

Table

AcelY

Y: Acceleration on Y direction.

Type:

Table

AcelZ

Z: Acceleration on Z direction.

Type:

Table

AcelSE

Structural element: Structural element on which the acceleration is applied.

Type:

Entity

AcelSEs

Structural elements: Structural elements on which the acceleration is applied.

Type:

List

PrestressLoadOnSolid:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

PrestressKC

Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

Guideline

Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

GeomCurve

NumDiv

Num. divisions: Number of divisions of the path where prestress load will be evaluated.. | Constraints: Conditions: Value must be greater than 0.

Type:

int

PrestressTechnique

Prestress technique.

Type:

Enumerate: { Post, Pre }

PrestressType

Prestress defined by.

Type:

Enumerate: { Force, Stress }

AllTendons

All tendons: Table with the summary of values for all tendons. | Constant: Constant value

Type:

Table

Elements

Elements: Elements to apply the prestress load. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

Tendons

Tendons: Set of tendons.

Type:

List

BCGroupStructural:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

HarmonicLoadState

Boundary condition type.

Type:

Enumerate: { HarmonicLoads, PrestressingLoads }

BCs

Boundary conditions: Set of boundary conditions.

Type:

List

InitialConditionGroupThermal:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

InitialConditions

Initial conditions: Set of initial conditions.

Type:

List

InitialConditionGroup:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

InitialConditions

Initial conditions: Set of initial conditions.

Type:

List

BCGroupSeepage:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

BCs

Boundary conditions: Set of boundary conditions.

Type:

List

StructuralLoad:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

ApplyAsMass

Convert to mass: Forces will be transformed into masses. Note that masses will be applied, regardless of whether a load group is added to any load case.

Type:

bool

ConversionMethod

Method: Method to transform forces into masses.

Type:

Enumerate: { FullForceInAllDirections, ForceVectorDirection, UserVectorDirection }

Accel

Acceleration : Acceleration to calculate masses. | Constraints: Conditions: Value must be greater than 0.

Type:

Double

AccelDir

Direction: Direction of the acceleration to calculate masses. | Constraints: Conditions: A vector cannot have zero magnitude.

Type:

Vector

Factor

Factor: Factor of the load to convert to masses. | Constraints: Conditions: Value must be greater or equal than 0.00 and lower than 1.00.

Type:

Double

FollowerForce

Follower forces.

Type:

bool

HarmonicLoadState

Loads type.

Type:

Enumerate: { HarmonicLoads, PrestressingLoads }

Loads

Loads: Set of structural loads.

Type:

List

BCGroupThermal:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

BCs

Boundary conditions: Set of boundary conditions.

Type:

List

InitialConditionGroupSeepage:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

InitialConditions

Initial conditions: Set of initial conditions.

Type:

List

KAcceleration:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

AcelX

X: Acceleration on X direction.

Type:

Double

AcelY

Y: Acceleration on Y direction.

Type:

Double

AcelZ

Z: Acceleration on Z direction.

Type:

Double

PrestressLoadOnShell:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

PrestressKC

Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

Guideline

Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

GeomCurve

NumDiv

Num. divisions: Number of divisions of the path where prestress load will be evaluated.. | Constraints: Conditions: Value must be greater than 0.

Type:

int

PrestressTechnique

Prestress technique.

Type:

Enumerate: { Post, Pre }

PrestressType

Prestress defined by.

Type:

Enumerate: { Force, Stress }

AllTendons

All tendons: Table with the summary of values for all tendons. | Constant: Constant value

Type:

Table

Elements

Elements: Elements to apply the prestress load. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

Tendons

Tendons: Set of tendons.

Type:

List

SpectralAnalysis:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

SpectrumData

Response spectrum: Response Spectra input data.

Type:

Entity

VerticalDir

Vertical dir.: Vertical direction according to active coordinate system. | Constraints: Conditions: A vector cannot have zero magnitude. Vertical direction must be parallel to a global cartesian axis.

Type:

Vector

ModeExtractionDefinition

Mode extraction: Define how to extract the modes.

Type:

Enumerate: { FreqRange, NumModes }

MinFreq

Minimum frequency: Minimum frequency considered for mode extraction.

Type:

Double

NumberModes

Number of modes: Number of modes that will be extracted.

Type:

int

CombinationMode

Modal combination method: Method used to combine the modal components.

Type:

Enumerate: { CQC, SRSS }

CombinationResponse

Direction combination method: Method used to combine the responses in each direction.

Type:

Enumerate: { Newmark, SRSST }

PrestressedModal

Prestressed: The modal analysis will be prestressed with the loads included in the load case.

Type:

bool

PrestressLoadOnBeam:
Name

Name. | Constraints: Conditions: “” input must be non-empty. The name must be unique.

Type:

str

LoadGroupType

Type: Type of the load group. | Constant: Constant value

Type:

Enumerate: { Structural, Acceleration, AccelerationTransient, Spectral, Prestress }

PrestressKC

Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

KCoordinateSystem

PrestressTechnique

Prestress technique.

Type:

Enumerate: { Post, Pre }

PrestressType

Prestress defined by.

Type:

Enumerate: { Force, Stress }

AllTendons

All tendons: Table with the summary of values for all tendons. | Constant: Constant value

Type:

Table

Elements

Elements: Elements to apply the prestress load. | Constraints: Conditions: “” does not exist in the dropdown list.

Type:

PVectorConst

Tendons

Tendons: Set of tendons.

Type:

List

BCGroupsContainer:
Find(FindEntity)

Find.

Parameters:

FindEntity (Entity/str) – Entity name to find

Returns:

Entity found

Return type:

Entity

InitialConditionsContainer:
Find(FindEntity)

Find.

Parameters:

FindEntity (Entity/str) – Entity name to find

Returns:

Entity found

Return type:

Entity

addInitialCondition(entity, InitialConditionSE, VX, VY)

Add: Add an initial condition to the group

Alias: addIC
Constraints: 2 dimensions, Transient analysis
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • InitialConditionSE (SESolid3D) – Structural element: Structural element in which the initial condition is applied. Conditions: “” does not exist in the dropdown list.

  • VX (Double) – Velocity X: Velocity in X global direction.

  • VY (Double) – Velocity Y: Velocity in Y global direction.

addInitialCondition(entity, InitialConditionSEs, VX, VY)

Add: Add an initial condition to the group

Alias: addIC
Constraints: 2 dimensions, Transient analysis
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • InitialConditionSEs (List) – Structural elements: Structural elements in which the initial condition is applied. Conditions: “” does not exist in the dropdown list.

  • VX (Double) – Velocity X: Velocity in X global direction.

  • VY (Double) – Velocity Y: Velocity in Y global direction.

addInitialCondition(entity, InitialConditionSE, VX, VY, VZ)

Add: Add an initial condition to the group

Alias: addIC
Constraints: 3 dimensions, Transient analysis
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • InitialConditionSE (SESolid3D) – Structural element: Structural element in which the initial condition is applied. Conditions: “” does not exist in the dropdown list.

  • VX (Double) – Velocity X: Velocity in X global direction.

  • VY (Double) – Velocity Y: Velocity in Y global direction.

  • VZ (Double) – Velocity Z: Velocity in Z global direction.

addInitialCondition(entity, InitialConditionSEs, VX, VY, VZ)

Add: Add an initial condition to the group

Alias: addIC
Constraints: 3 dimensions, Transient analysis
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • InitialConditionSEs (List) – Structural elements: Structural elements in which the initial condition is applied. Conditions: “” does not exist in the dropdown list.

  • VX (Double) – Velocity X: Velocity in X global direction.

  • VY (Double) – Velocity Y: Velocity in Y global direction.

  • VZ (Double) – Velocity Z: Velocity in Z global direction.

addInitialConditionSeepage(entity, Gamma_H, ResultsFilePath)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • ResultsFilePath (Path) – Results file: Path to the results file. Conditions: Wrong path to the results file.

addInitialConditionSeepage(entity, Gamma_H, WaterTableAxis, VerticalDirection)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • WaterTableAxis (KCoordinateSystem) – Coordinate system: Water table coordinate system. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { DIR_X, DIR_Y, DIR_Z } VerticalDirection: Vertical direction: Axis for the vertical direction.

addInitialConditionSeepage(entity, Gamma_H, WaterTableAxis, VerticalDirection, WaterTableHeight, IsSENotAffectedByWaterTable)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • WaterTableAxis (KCoordinateSystem) – Coordinate system: Water table coordinate system. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { DIR_X, DIR_Y, DIR_Z } VerticalDirection: Vertical direction: Axis for the vertical direction.

  • WaterTableHeight (Double) – Water table height: Distance between the origin of the water table coordinate system and the water table.

  • IsSENotAffectedByWaterTable (bool) – SE not affected by WT: Existance of Structural elements not affected by the water table.

addInitialConditionSeepage(entity, Gamma_H, WaterTableAxis, VerticalDirection, WaterTableGeometry, IsSENotAffectedByWaterTable)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • WaterTableAxis (KCoordinateSystem) – Coordinate system: Water table coordinate system. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { DIR_X, DIR_Y, DIR_Z } VerticalDirection: Vertical direction: Axis for the vertical direction.

  • WaterTableGeometry (List) – Geometry: Geometry defining the water table. Conditions: “” does not exist in the dropdown list.

  • IsSENotAffectedByWaterTable (bool) – SE not affected by WT: Existance of Structural elements not affected by the water table.

addInitialConditionSeepage(entity, Gamma_H, WaterTableAxis, VerticalDirection, WaterTableHeight, IsSENotAffectedByWaterTable, WaterTableSEs)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • WaterTableAxis (KCoordinateSystem) – Coordinate system: Water table coordinate system. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { DIR_X, DIR_Y, DIR_Z } VerticalDirection: Vertical direction: Axis for the vertical direction.

  • WaterTableHeight (Double) – Water table height: Distance between the origin of the water table coordinate system and the water table.

  • IsSENotAffectedByWaterTable (bool) – SE not affected by WT: Existance of Structural elements not affected by the water table.

  • WaterTableSEs (List) – Structural elements: Structural element not affected by the water table. Conditions: “” does not exist in the dropdown list.

addInitialConditionSeepage(entity, Gamma_H, WaterTableAxis, VerticalDirection, WaterTableGeometry, IsSENotAffectedByWaterTable, WaterTableSEs)

Add: Add a seepage initial condition to the group

Alias: addICSeepage
Constraints: Static analysis, Seepage, Structural
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • Gamma_H (Double) – γ water: Water specific weight.

  • WaterTableAxis (KCoordinateSystem) – Coordinate system: Water table coordinate system. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { DIR_X, DIR_Y, DIR_Z } VerticalDirection: Vertical direction: Axis for the vertical direction.

  • WaterTableGeometry (List) – Geometry: Geometry defining the water table. Conditions: “” does not exist in the dropdown list.

  • IsSENotAffectedByWaterTable (bool) – SE not affected by WT: Existance of Structural elements not affected by the water table.

  • WaterTableSEs (List) – Structural elements: Structural element not affected by the water table. Conditions: “” does not exist in the dropdown list.

addInitialConditionThermal(entity, InitialConditionSEs, Temp)

Add: Add a thermal initial condition to the group

Alias: addICThermal
Constraints: Thermal
Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • InitialConditionSEs (List) – Structural elements: Structural elements in which the initial condition is applied. Conditions: “” does not exist in the dropdown list.

  • Temp (Double) – Initial condition of temperature: Thermal initial condition.

calculateLosses(entity, K, TVar, Time)

Calculate losses: Calculate losses of tendons

Parameters:
  • entity ([Entity]) – Entity/Entities to apply the command

  • K (Double) – Thermal reduction factor.

  • TVar (Double) – Heating temperature variation.

  • Time (Double) – Time: Calculation time for long term losses.

clearLoadsPlot()

Clear: Remove the loads from the graphical view

Constraints: User interface
createAccLoadGroup(Name, AcelX, AcelY)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 2 dimensions, Static analysis, Harmonic analysis, Modal analysis, Buckling analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

createAccLoadGroup(Name, AcelX, AcelY, AcelZ)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 3 dimensions, Static analysis, Harmonic analysis, Modal analysis, Buckling analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

  • AcelZ (Double) – Z: Acceleration on Z direction.

createAccLoadGroup(Name, AcelX, AcelY, AcelSE)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 2 dimensions, Transient analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

  • AcelSE (SESolid3D) – Structural element: Structural element on which the acceleration is applied. Conditions: “” does not exist in the dropdown list.

createAccLoadGroup(Name, AcelX, AcelY, AcelSEs)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 2 dimensions, Transient analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

  • AcelSEs (List) – Structural elements: Structural elements on which the acceleration is applied. Conditions: “” does not exist in the dropdown list.

createAccLoadGroup(Name, AcelX, AcelY, AcelZ, AcelSE)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 3 dimensions, Transient analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

  • AcelZ (Double) – Z: Acceleration on Z direction.

  • AcelSE (SESolid3D) – Structural element: Structural element on which the acceleration is applied. Conditions: “” does not exist in the dropdown list.

createAccLoadGroup(Name, AcelX, AcelY, AcelZ, AcelSEs)

Acceleration: Create an acceleration load

Alias: accLoadGroup
Constraints: 3 dimensions, Transient analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • AcelX (Double) – X: Acceleration on X direction.

  • AcelY (Double) – Y: Acceleration on Y direction.

  • AcelZ (Double) – Z: Acceleration on Z direction.

  • AcelSEs (List) – Structural elements: Structural elements on which the acceleration is applied. Conditions: “” does not exist in the dropdown list.

createBCGroup()

Boundary cond. group: Create a boundary conditions group

Alias: bcGroup
Constraints: Static analysis, Transient analysis, Modal analysis, Buckling analysis
createBCGroup(Name)

Boundary cond. group: Create a boundary conditions group

Alias: bcGroup
Constraints: Static analysis, Transient analysis, Modal analysis, Buckling analysis
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createBCGroup(HarmonicLoadState)

Boundary cond. group: Create a boundary conditions group

Alias: bcGroup
Constraints: Harmonic analysis
Parameters:

Enumerate – { HarmonicLoads, PrestressingLoads } HarmonicLoadState: Loads type.

createBCGroup(Name, HarmonicLoadState)

Boundary cond. group: Create a boundary conditions group

Alias: bcGroup
Constraints: Harmonic analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { HarmonicLoads, PrestressingLoads } HarmonicLoadState: Loads type.

createICGroup()

Initial cond. group: Create an initial conditions group

Constraints: Transient analysis
createICGroup(Name)

Initial cond. group: Create an initial conditions group

Constraints: Transient analysis
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createICGroupSeepage()

Seepage initial cond. group: Create a seepage initial conditions group

Constraints: Static analysis, Seepage, Structural
createICGroupSeepage(Name)

Seepage initial cond. group: Create a seepage initial conditions group

Constraints: Static analysis, Seepage, Structural
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createICGroupThermal()

Thermal initial cond. group: Create a thermal initial conditions group

Constraints: Thermal
createICGroupThermal(Name)

Thermal initial cond. group: Create a thermal initial conditions group

Constraints: Thermal
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createLoadGroup()

Load group: Create a load group

Alias: loadGroup
createLoadGroup(Name)

Load group: Create a load group

Alias: loadGroup
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createLoadGroup(Name, HarmonicLoadState)

Load group: Create a load group

Alias: loadGroup
Constraints: Harmonic analysis
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • Enumerate – { HarmonicLoads, PrestressingLoads } HarmonicLoadState: Loads type.

createPrestressLoadOnBeam(PrestressKC, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(PrestressKC, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(Name, PrestressKC, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(Name, PrestressKC, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(PrestressKC, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(PrestressKC, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(Name, PrestressKC, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnBeam(Name, PrestressKC, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on beams: Create a prestress load on concrete beam elements

Alias: prestressLoadOnBeam
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, StressValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • StressValue (Double) – Prestressing stress.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createPrestressLoadOnSolid(Name, PrestressKC, Guideline, NumDiv, PrestressType, ForceValue, Section, CasingDiameter, PrestressAge, PrestressOrder, CreepStress, Elements, Geoms)

Prestress on solids: Create a prestress load on solid elements

Alias: prestressLoadOnSolid
Parameters:
  • Name (str) – Name. Conditions: “” input must be non-empty.

  • PrestressKC (KCoordinateSystem) – Coord. System: Coordinate system that defines the prestress direction. XY plane is the horizontal plane and it is recommended that the X axis follows the predominant direction of the tendons.. Conditions: “” does not exist in the dropdown list.

  • Guideline (POCCGeomLine) – Path: Geometry to define the direction for prestress. Tendon cuts will be evaluated along this curve.. Conditions: “” does not exist in the dropdown list.

  • NumDiv (int) – Num. divisions: Number of divisions of the path where prestress load will be evaluated.. Conditions: Value must be greater than 0.

  • Enumerate – { Force, Stress } PrestressType: Prestress defined by.

  • ForceValue (Double) – Prestressing force.

  • Section (Entity) – Section: Section of the cable. Conditions: “” does not exist in the dropdown list.

  • CasingDiameter (Double) – Casing diameter. Conditions: Value must be greater or equal than 0.

  • PrestressAge (Double) – Prestress age: Age of concrete when tendon is prestressed.. Conditions: Value must be greater than 0.

  • Enumerate – { BothSides, Beginning, Ending, BeginningToEnding, EndingToBeginning } PrestressOrder: Prestress order.

  • CreepStress (Double) – Creep stress: Stress in the concrete fiber adjacent to the tendon for the creep losses calculation . Conditions: Value must be greater or equal than 0.

  • Elements (PVectorConst) – Elements: Elements to apply the prestress load. Conditions: “” does not exist in the dropdown list.

  • Geoms (List) – Geometries: Geometries to define the profile of the tendons. Conditions: “” does not exist in the dropdown list.

createSBCGroup(Name)

Seepage boundary cond. group: Create a seepage boundary conditions group

Alias: bcsGroup
Constraints: Static analysis, Transient analysis
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createSpectrumEC8(TypeOfSpectrum, TypeOfSoil, aG)

Eurocode 8 EN 1998-1:2004:

Alias: spectrumEC8
Constraints: Static analysis
Parameters:
  • Enumerate – { Elastic1, Elastic2, Design1, Design2 } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • Enumerate – { A, B, C, D, E } TypeOfSoil: Type of soil: Type of soil used to define the spectrum.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

createSpectrumEC8(Name, TypeOfSpectrum, TypeOfSoil, aG)

Eurocode 8 EN 1998-1:2004:

Alias: spectrumEC8
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • Enumerate – { Elastic1, Elastic2, Design1, Design2 } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • Enumerate – { A, B, C, D, E } TypeOfSoil: Type of soil: Type of soil used to define the spectrum.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

createSpectrumEC8(TypeOfSpectrum, TypeOfSoil, aG, qh, qv, BetaEC8)

Eurocode 8 EN 1998-1:2004:

Alias: spectrumEC8
Constraints: Static analysis
Parameters:
  • Enumerate – { Elastic1, Elastic2, Design1, Design2 } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • Enumerate – { A, B, C, D, E } TypeOfSoil: Type of soil: Type of soil used to define the spectrum.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • qh (Double) – qh: Behavior factor for the horizontal design spectrum. Conditions: Value must be greater than 0.

  • qv (Double) – qv: Behavior factor for the horizontal design spectrum. Conditions: Value must be greater than 0.

  • BetaEC8 (Double) – β: Lower bound factor for the horizontal design spectrum. Conditions: Value must be greater or equal than 0.00 and lower than 1.00.

createSpectrumEC8(Name, TypeOfSpectrum, TypeOfSoil, aG, qh, qv, BetaEC8)

Eurocode 8 EN 1998-1:2004:

Alias: spectrumEC8
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • Enumerate – { Elastic1, Elastic2, Design1, Design2 } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • Enumerate – { A, B, C, D, E } TypeOfSoil: Type of soil: Type of soil used to define the spectrum.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • qh (Double) – qh: Behavior factor for the horizontal design spectrum. Conditions: Value must be greater than 0.

  • qv (Double) – qv: Behavior factor for the horizontal design spectrum. Conditions: Value must be greater than 0.

  • BetaEC8 (Double) – β: Lower bound factor for the horizontal design spectrum. Conditions: Value must be greater or equal than 0.00 and lower than 1.00.

createSpectrumNCSE02(Importance, TypeOfSpectrum, aG, ContributionCoef, TerrainC)

NCSE 2002:

Alias: spectrumNCSE02
Constraints: Static analysis
Parameters:
  • Enumerate – { Normal, Special } Importance: Importance: Importance of the structure to evaluate the risk of exceeding the base acceleration during the life period of the structure.

  • Enumerate – { Elastic, Calculation } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • ContributionCoef (Double) – K: Contribution coefficient. Conditions: Value must be greater than 0.

  • TerrainC (Double) – C: Terrain coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 2.00.

createSpectrumNCSE02(Importance, TypeOfSpectrum, aG, ContributionCoef, TerrainC, DuctilityCoef)

NCSE 2002:

Alias: spectrumNCSE02
Constraints: Static analysis
Parameters:
  • Enumerate – { Normal, Special } Importance: Importance: Importance of the structure to evaluate the risk of exceeding the base acceleration during the life period of the structure.

  • Enumerate – { Elastic, Calculation } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • ContributionCoef (Double) – K: Contribution coefficient. Conditions: Value must be greater than 0.

  • TerrainC (Double) – C: Terrain coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 2.00.

  • DuctilityCoef (Double) – μ: Ductility coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 4.00.

createSpectrumNCSE02(Name, Importance, TypeOfSpectrum, aG, ContributionCoef, TerrainC)

NCSE 2002:

Alias: spectrumNCSE02
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • Enumerate – { Normal, Special } Importance: Importance: Importance of the structure to evaluate the risk of exceeding the base acceleration during the life period of the structure.

  • Enumerate – { Elastic, Calculation } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • ContributionCoef (Double) – K: Contribution coefficient. Conditions: Value must be greater than 0.

  • TerrainC (Double) – C: Terrain coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 2.00.

createSpectrumNCSE02(Name, Importance, TypeOfSpectrum, aG, ContributionCoef, TerrainC, DuctilityCoef)

NCSE 2002:

Alias: spectrumNCSE02
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • Enumerate – { Normal, Special } Importance: Importance: Importance of the structure to evaluate the risk of exceeding the base acceleration during the life period of the structure.

  • Enumerate – { Elastic, Calculation } TypeOfSpectrum: Type of spectrum: Type of spectrum to be defined.

  • aG (Double) – Acceleration: Ground acceleration. Conditions: Value must be greater than 0.

  • ContributionCoef (Double) – K: Contribution coefficient. Conditions: Value must be greater than 0.

  • TerrainC (Double) – C: Terrain coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 2.00.

  • DuctilityCoef (Double) – μ: Ductility coefficient. Conditions: Value must be greater or equal than 1.00 and lower or equal than 4.00.

createTBCGroup(Name)

Thermal boundary cond. group: Create a thermal boundary conditions group

Alias: bctGroup
Constraints: Static analysis, Transient analysis
Parameters:

Name (str) – Name. Conditions: “” input must be non-empty.

createUserSpectrum(Damping)

User response spectrum:

Alias: userSpectrum
Constraints: Static analysis
Parameters:

Damping (Double) – Damping: Value of the viscous damping ratio expressed in percent. Conditions: Value must be greater or equal than 0.00 and lower or equal than 100.00.

createUserSpectrum(DampingList)

User response spectrum:

Alias: userSpectrum
Constraints: Static analysis
Parameters:

DampingList (PVector) – Damping values: List of material damping values.

createUserSpectrum(Name, Damping)

User response spectrum:

Alias: userSpectrum
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • Damping (Double) – Damping: Value of the viscous damping ratio expressed in percent. Conditions: Value must be greater or equal than 0.00 and lower or equal than 100.00.

createUserSpectrum(Name, DampingList)

User response spectrum:

Alias: userSpectrum
Constraints: Static analysis
Parameters:
  • Name (str) – Name: Name for the spectral analysis load group.

  • DampingList (PVector) – Damping values: List of material damping values.

InitialCondition(EntityName)

Obtains an entity given its name

Parameters:

EntityName (str) – Entity name.

InitialConditionsModelGroup(GroupName)

Obtains a group given its name

Parameters:

GroupName (str) – Group name.

plotLoads(LoadsPlotType, LoadsName)

Load case:

Constraints: User interface
Parameters:
  • Enumerate – { LG, BC, LC } LoadsPlotType: Type of loads to plot.

  • LoadsName (str) – Name of loads to plot.

plotLoadsOnNodes(ActivateLoadsOnNodes)

On mesh: Show the loads on the finite element mesh or on the geometry

Constraints: User interface
Parameters:

ActivateLoadsOnNodes (bool) – Activate / Deactivate plot loads on nodes.

plotPrestressLoad(entity)

Show: Shows a graphical representation of the prestress load

Alias: plotPL
Constraints: User interface
Parameters:

entity ([Entity]) – Entity/Entities to apply the command