Next:
Contents
 
Contents
TOCHNOG User's manual
Dennis Roddeman
Contents
Basic information
Introduction
License
Distribution files and installation
How to perform a calculation and how to get started
Plotting programs
Space discretization, time discretization
Program capabilities
Files used by Tochnog
Equations
Convection and diffusion of heat
Convection-diffusion equation
Convection to environment
Radiation to environment
Material deformation and flow
Memory
Elasticity
Plasticity
Damage
Average stress (hydrostatic compressibility)
Thermal stresses
Hyper elasticity
Viscoelasticity
Viscoplasticity
Viscosity
Contact analysis
Penalty formulation
Friction and frictional heat generation
Ground water flow
Storage equation
Wave equation
Examples
Example 1: Backward facing step (fluid flow)
Example 2: Confined compression of fluid filled porous material
Example 3: Plasticity in plate with circular hole
Example 4: Two-dimensional convection and diffusion
Example 5: Inverse modeling of indenter test
Example 6: Impact of metal plate, local mesh refinement
Example 7: Global mesh refinement over polynomial domain
Example 8: Residual remeshing near heat spot
Example 9: 2D Impact of metal plate, rebuilding of mesh after large deformations.
Example 10: Shear of low-tension material (cracking)
Example 11: Propagation of a disturbance in the wave equation.
Example 12: Contact frictional heat generation.
Example 13: Automatically embedded tendon with local mesh refinement
Example 14: Continuous metal forming.
Example 15: Generation of two holes in 2D mesh.
Example 16: Bearing capacity of foundation.
Example 17: Herz contact problem.
Example 18: Thermally induced stresses in plate.
Example 19: Nonlocal plasticity in softening bar.
Example 20: Three dimensional local mesh refinement near heat source.
Example 21: Injection of an elastic material into an initially empty channel.
Example 23: Automatic local mesh refinement near shear band.
Example 24: 3D Impact of metal plate, rebuilding of mesh after large deformations.
Input: general remarks
Input: initialization part
echo
switch
(first record of initialization part)
number_of_space_dimensions
number_of_space_dimensions
(second record of initialization part)
derivatives
(third record of initialization part, if specified)
condif_temperature
groundflow_velocity
groundflow_pressure
materi_damage
materi_density
materi_displacement
materi_history_variables
number_of_variables
materi_maxwell_stress
number_of_chains
materi_plasti_kappa
materi_plasti_rho
materi_strain_elasti
materi_strain_plasti
materi_strain_total
materi_stress
materi_velocity
materi_void_fraction
residue
wave_scalar
wave_fscalar
end_initia
(last record of initialization part)
Input: data part
area_element_group
index geometry_entity_item geometry_entity_index element_group
area_node_boundary
index geometry_entity_item geometry_entity_index
bounda_force
index node_range unknown_0 unknown_1 ...
bounda_sine
index start_time freq_0 amp_0 freq_1 amp_1 ...
bounda_time
index time load time load ...
bounda_time_file
index switch
bounda_unknown
index node_range unknown_0 unknown_1 ...
condif_convection
index
T
r
condif_convection_geometry
index node_0 node_1 node_2 ...
condif_radiation
index
T
r
condif_radiation_geometry
index node_0 node_1 node_2 ...
contact_friction
friction
contact_geometry
index geometry_entity_item geometry_entity_index
contact_geometry_switch
index switch
contact_heat_generation
factor
contact_penalty_pressure
pressure_penalty
contact_penalty_temperature
temperature_penalty
contact_penalty_velocity
velocity_penalty
control_data_delete
index data_item_name index_range
control_data_put
index data_item_name index_range
control_data_put_double
index ...
control_data_put_integer
index ...
control_eigen
index type_of_eigen_analysis number_of_modes
control_eigen_scale
index largest_component
control_eigen_values
index eigen_value_0 eigen_value_1 ...
control_mesh_adjust_geometry
index geometry_entity_item
geometry_entity_index
control_mesh_delete_geometry
index geometry_entity_item
geometry_entity_index
control_mesh_macro
index macro_item element_name element_group
attach_method n ...
control_mesh_macro_parameters
index x y ...
control_mesh_merge
index switch
control_mesh_new_mesh
index delta
control_mesh_new_mesh_element
index element_type
control_mesh_new_mesh_region
index element_group
control_mesh_refine_globally
index refinement_type
control_mesh_refine_globally_geometry
index geometry_entity_item
geometry_entity_index
control_mesh_refine_locally
index percentage
control_mesh_refine_locally_geometry
index geometry_entity_item
geometry_entity_index
control_mesh_refine_locally_minimum
index minimum_length
control_mesh_refine_locally_not
index geometry_entity_0 geometry_entity_index_0
control_mesh_refine_locally_only
index geometry_entity_0 geometry_entity_index_0
control_mesh_refine_locally_unknown
index unknown
control_mesh_remesh
index number_of_passes
control_mesh_remesh_factor
index geometry_factor residue_factor
control_mesh_renumber
index lowest_element lowest_node
control_mesh_split
index switch
control_print
index data_item_name_0 data_item_name_1 ...
control_print_database
index switch
control_print_data_versus_data
index data_item_name_0 index_0 number_0
data_item_name_1 index_1 number_1
control_print_gmv
index switch
control_print_history
index data_item_name_0 data_item_index_0 number_0 ...
control_print_matlab
index switch
control_print_plotmtv
index switch
control_print_tecplot
index switch
control_print_vtk
index switch
control_relaxation_condif_temperature
index group_condif_temperature_relaxation
control_relaxation_groundflow_pressure
index group_groundflow_pressure_relaxation
control_relaxation_materi_velocity
index group_materi_velocity_relaxation
control_relaxation_wave_fscalar
index group_wave_fscalar_relaxation
control_repeat
index number_of_repeats control_index
control_repeat_until_item
index control_index repeat_criterium data_item_name
data_item_index data_item_number
control_repeat_until_tolerance
index tolerance
control_restart
index switch
control_skip_convective_part
index switch_0 switch_1 ...
control_skip_inertia_condif_temperature
index switch
control_skip_inertia_groundflow_pressure
index switch
control_skip_inertia_materi_velocity
index switch
control_skip_inertia_wave_fscalar
index switch
control_skip_spatial_stabilization
index switch_0 switch_1 ...
control_solver
index solver_type
control_timestep
index step_size time_increment step_size time_increment ...
control_timestep_iterations
index number_of_iterations
control_timestep_iterations_automatic
index ratio_criterium maximum_timestep
dependency_diagram
index unknown_value_0 ... data_item_value_0 ...
dependency_item
index data_item element_group unknown n
dof_tyings
index geometry_entity_item geometry_entity_index unknown_0 unknown_1 ...
dof_label
unknown_0 unknown_1 ...
element
index element_name node_0 node_1 node_2 ...
element_group
index element_group
element_tendon_direction
index dir_x dir_y dir_z dir_x dir_y dir_z ...
element_tendon_number
index tendon_0 tendon_1 ...
element_tendon_stress
index sig_0 sig_1 ...
element_tendon_volume
index volume_0 volume_1 ...
force_element_edge
index force_0 force_1 ...
force_element_edge_geometry
index node_0 node_1 node_2 ...
force_element_edge_time
index time load time load ...
force_element_volume
index force_0 force_1 ...
force_element_volume_factor
index
a
0
a
1
...
a
n
force_element_volume_geometry
index element_0 element_1 element_2 ...
force_element_volume_time
index time load time load ...
force_gravity
g_x g_y g_z
force_gravity_time
index time load time load ...
geometry_bounda_factor
index factor_0 ...
geometry_circle
index x y radius tolerance
geometry_cylinder
index x_0 y_0 z_0 x_1 y_1 z_1 radius tolerance
geometry_line
index x_0 y_0 z_0 x_1 y_1 z_1 tolerance
geometry_point
index x y z tolerance
geometry_polynomial
index
a
0
a
1
...
a
n
x_0 x_1 y_0 y_1 tolerance
geometry_quadrilateral
index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2
x_3 y_3 z_3 tolerance
geometry_set
index geometry_entity_0 geometry_entity_index_0 geometry_entity_1
geometry_entity_index_1 ...
geometry_sphere
index x y z radius tolerance
geometry_triangle
index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2 tolerance
group_condif_absorption
index
a
group_condif_capacity
index
C
group_condif_conductivity
index
k
group_condif_density
index density
group_condif_flow
index
beta
1
beta
2
beta
3
group_groundflow_compressibility
index
co
group_groundflow_density
index
group_groundflow_permeability
index
pe
group_integration_points
index type
group_materi_damage_failure
index threshold
group_materi_damage_mazars
index
group_materi_damping
index
d
group_materi_density
index density
group_materi_density_minimum
index density_minimum
group_materi_elasti_compressibility
index
co
group_materi_elasti_poisson
index poisson
group_materi_elasti_transverse_isotropy
index dir_0 dir_1 dir_2
C
aaaa
C
bbbb
C
aabb
C
abab
C
bcbc
group_materi_elasti_young
index
E
group_materi_expansion_linear
index
group_materi_expansion_volume
index
group_materi_hyper_besseling
index
group_materi_hyper_mooney_rivlin
index
K
1
K
2
group_materi_maxwell_chain
index E_0 t_0 ... E_n-1 t_n-1
group_materi_membrane
index switch
group_materi_memory
index memory_type
group_materi_plasti_compression
index sigy
group_materi_plasti_druckprag
index phi c phiflow
group_materi_plasti_gurson
index sigy q1 q2 q3
group_materi_plasti_heat_generation
factor
group_materi_plasti_kinematic_hardening
index
a
group_materi_plasti_mohrcoul
index phi c phiflow
group_materi_plasti_tension
index sigy
group_materi_plasti_visco
index
p
group_materi_plasti_vonmises
index sigy
group_materi_stokes
index switch
group_materi_strain_plasti_failure
index threshold
group_materi_strain_total_failure
index threshold
group_materi_viscosity
index
group_materi_viscosity_bingham
index
m
group_materi_viscosity_exponential
index
m
group_type
index type_name_0 type_name_1 ...
group_user_umat
index switch
group_user_data
index
...
group_wave_speed_of_sound
index
c
inverse_iterations
number_of_iterations
inverse_iteration_number
index number
inverse_parameter
index data_item_name data_item_index data_item_number
inverse_parameter_limits
index lower_value higher_value
inverse_parameter_step
index size
inverse_parameter_variation
index variation
inverse_target
index data_item_name data_item_index data_item_number
inverse_target_data
index target_value penalty
inverse_target_timestep
index timestep_index
node
index coord_0 coord_1 coord_2
node_boundary
index switch
node_damping
index damping
node_dof
index dof_0 dof_1 ...
node_dof_calcul
index ...
node_eigen
index unknown_0 unknown_1 ... unknown_0 unknown_1 ...
node_locate
index locate_x locate_y locate_z
node_mass
index mass
node_rhside
index rhside_0 rhside_1 ...
node_rhside_internal
index rhside_0 rhside_1 ...
node_rhside_static
index rhside_0 rhside_1 ...
node_tyings
index node_0 node_1 ...
node_tyings_factors
index factor_0 factor_1 ...
node_tyings_unknowns
index unknown_0 unknown_1 ...
options_axisymmetric
switch
options_processors
index nproc
options_residuefactor
factor_0 factor_1 ...
post_calcul
unknown operat ...
post_error_item
index data_item_name data_item_index number
post_error_result
index percentage
post_line
index x_0 y_0 z_0 x_1 y_1 z_1
post_line_dof
index dof_0 dof_1 ...
post_line_dof_calcul
...
post_line_moment
index switch
post_line_n
index n
post_node
index data_item operat geometry_entity geometry_entity_index
post_node_result
index result_0 result_1 ...
post_node_rhside_fixed
value_0 value_1 ...
post_node_rhside_free
value_0 value_1 ...
post_node_rhside_ratio
ratio
post_point
index x y z
post_point_dof
index dof_0 dof_1 ...
post_point_dof_calcul
...
post_quadrilateral
index x_0 y_0 z_0 x_1 y_1 z_1 x_2 y_2 z_2 x_3 y_3 z_3
post_quadrilateral_dof
index dof_0 dof_1 ...
post_quadrilateral_dof_calcul
...
post_quadrilateral_n
index n
print_filter
index data_item_name data_item_index number_0 number_1 ...
slide_geometry
index geometry_entity geometry_entity_index
slide_friction
index friction_coefficient
target_item
index data_item_name data_item_index number
target_value
index value tolerance
tendon
index x_0 y_0 z_0 x_1 y_1 z_1 tendon_area
tendon_elasti
index stiffness
tendon_expansion
index
tendon_plasti
index yield_stress
tendon_stress
index initial_stress
time_current
index current_time
time_calculation
cpu_time_in_seconds
volume_element_factor
index factor
volume_factor
a
0
a
1
...
a
n
end_data
(last record of data part)
Interaction analyzes and advanced analyzes
Fluid-structure interaction
Ground water flow in deforming solid
Heat transport in ground water flow
Heat transport in materials
Practical tips
Continuing an analysis
Saving CPU time.
Saving computer memory.
To model linear material
When you find yourself in times of troubles
User supplied subroutines
Bibliography
GNU GENERAL PUBLIC LICENSE
About this document ...
root
1998-11-16