**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 defaultZ7
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