**get_load_from_results#

Description#

The boundary condition allows to impose nodal reaction forces imported from the results database. The mesh should be the same between the results source database and the current problem.

Syntax#

**get_load_from_results \(~\,\) *open file \(~\,\) *loading_prefix prefix \(~\,\) *nset node_set [ *format format ] [ *factor fact ] [ *remap_time <TABLE> ]

file

is the name of data source file.

prefix

is the prefix of the nodal variables to get from the data source file. For a 3D problem, the variables to be imported are prefix1 prefix2, and prefix3.

node_set

is the node set on which this boundary condition is applied.

format

is the data source file format (Z7, Z8, rst for Ansys, odb for Abaqus, etc.). By default Z7 format.

fact

is a factor by which the imported values are multiplied (By default 1).

*remap_time

this option allows to remap time values from the source to the actual problem.

Example#

After launching the problem $Z7PATH/TESTS/Post_test/INP/base_integrate_flux.inp, a post-processing is carried out to compute reaction forces using **process integrate_flux (in $Z7PATH/TESTS/Post_test/INP/integrate_flux.inp). This post-processing computes reaction forces at integration points and transfer them to nodal positions (stored in integrate_flux.ctnodp file).

% integrate_flux.utp file

**meshfile integrate_flux.geof
**node
**integ Fext1 Fext2 Fext3
**element
1 1 1 1 1.000000000000000e+00
...

Now, a database is created containing the values of Fext1 Fext2 Fext3 to be applied to another problem.

***bc
**impose_nodal_dof
  bas U1 0.0
  bas U2 0.0
  bas U3 0.0
**get_load_from_results
  *format Z7
  *remap_time
   *time 0.0 1.0 2.0
   *value 2.0 3.0 4.0
  *open integrate_flux.utp
  *loading_prefix Fext