Skip to main content

result:compute total strain Y

Version: 0.0.0

Description

Computes the strain from a displacement field. Only SOLID185 (B-Bar, Simplified Enhanced Strain, Enhanced Strain formulations), SOLID186 (Full Integration) & SOLID187 elements are supported. Layered elements are not supported. Thermal strains are not supported. Only one value of material properties are allowed per element for isotropic and orthotropic elasticity. Material nonlinearity is not supported Only linear analysis are supported without On Demand Expansion. All coordinates are global coordinates. Euler Angles need to be included in the database. Get the YY normal component (11 component).

Inputs

InputNameExpected type(s)Description
Pin 0time_scopingscoping, int32, vector<int32>, double, field, vector<double>time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.. Will only be used if no displacement input is given (will be applied on displacement operator).
Pin 1scopingscopingThe element scoping on which the result is computed.
Pin 3streams_containerstreams_containerOptional if a mesh or a data_sources have been connected. Required if no displacement input have been connected.
Pin 4
Required
data_sourcesdata_sourcesOptional if a mesh or a streams_container have been connected, or if the displacement's field has a mesh support. Required if no displacement input have been connected.
Pin 5extrapolateint32Whether to extrapolate the data from the integration points to the nodes.
Pin 6nonlinearint32Whether to use nonlinear geometry or nonlinear material (1 = large strain, 2 = hyperelasticity).
Pin 7abstract_meshed_regionabstract_meshed_regionThe underlying mesh. Optional if a data_sources or a streams_container have been connected, or if the displacement's field has a mesh support.
Pin 9requested_locationstringAverage the Elemental Nodal result to the requested location.
Pin 10displacementfields_container, fieldField/or fields container containing only the displacement field (nodal). If none specified, read displacements from result file using the data_sources.

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerfields_containerThe computed result fields container (elemental nodal).

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
run_in_parallelbooltrueLoops are allowed to run in parallel if the value of this config is set to true.

Scripting

Category: result

Plugin: live post

Scripting name: compute_total_strain_Y

Full name: result.compute_total_strain_Y

Internal name: compute_total_strain_Y

License: None

Changelog

  • Version 0.0.0: Initial release.