##############################################################################
# 
# DYNAFORM default settings
#
# Copyright (c) 2000, Engineering Technology Associates, Inc.
#
# ------------------------------ General rule --------------------------------
#
# This default file is case insensitive EXCEPT path.
#
# Any content beyond 80 columns will be ignored.
#
# Comment lines start with '#' or '!'.
#
# --------------------------------- Syntax -----------------------------------
#
# KEY WORD : KEY VALUE [FIXED]
#                      ^^^^^^^  
#                      optional
#
# KEY WORD -	Any user cannot modify KEY WORD except comment it out
#
# KEY VALUE -	KEY VALUE can be integer, float or string. 
# 
#			For some key words, there may be optional values as 
#			following format:
#			option 1 | <default value> | ... | option n
#
# [FIXED] -		If a key value followed by "[fixed]", and it is the same 
#			with that stored in database, the corresponding item in 
#			user's interface will be grey out. This item is not allowed
#			to modify from GUI in this case.
#
#
# ----------------------------- LOADING SEQUENCE -----------------------------
#
# There will be four chances to set or change the default values in 
# following sequence:
#
# 1 Hard coded values
# Dynaform already hard coded all values in program. The hard coded values are 
# marked with "< >" above each key word in this file.
#
# 2 $DYNAFORM_PATH/.DynaformDefault
# System adimistrator can modify this file in DYNAFORM installing directory. 
# All values set in this file will overwrite the hard coded values.
#
# 3 $HOME/.DynaformDefault
# Each user can modify this file in his or her home directory. All values set 
# in this file will overwrite above setting EXCEPT those items fixed in 
# $DYNAFORM_PATH/.DynaformDefault.
#
# 4 *.df or *.dyn
# If a df is opened or a dyn file is imported, DYNAFORM will change the 
# default setting according current file in case of necessary no matter they
# are fixed or not.
#
############################################################################## 

#--- Unit System Code -----
!  <1>   MM, TON, SEC, N
!   2    MM, G, MSEC, N
!   3    MM, KG, MSEC, KN
!   4    M, KG, SEC, N
unit system:	1

#--------------  Draw Type -----------------
!          OPTION 1         OPTION <2>
!   1     Gravity only     Gravity only
!   2     Inverted draw    Single action
!  <3>    Toggle draw      Double action
!   4     Spring back      Spring back
!   5     User define      User define
draw type	  : 3		  
draw type option  : 2

#------------  Contact Interface ---------------
!  1   Auto nodes to surface
!  2   Auto one way surface to surface
!  3   Auto surface to surface
!  4   Form nodes to surface
! <5>  Form one way surface to surface
!  6   Form surface to surface
!  7   Nodes to surface
!  8   One way surface to surface
!  9   Surface to Surface
contact interface:	5 

#--------- stroke direction -----------
!  x | y | <z>
stroke direction :    z	
! <yes> | no
view with stroke direction: yes

! <1.0>
contact gap    :     1.0 

#-----  File filter --------
!<*.inp>
abaqus filter:   *.inp

!<*.idx>
index filter:   *.idx

!<*.bin>
binary filter:   *.bin

!<*.dyn>
dyna3d filter:   *.dyn

!<*.fcr>
fcrash filter:   *.fcr

!<*.dat>
nastran filter:  *.nas

!<*.pc>
pamcrash filter: *.pc

!<*.rad>
radioss filter:  *.rad

!<*.lin>
line data filter:*.lin

!<*.igs>
iges filter:     *.igs

!<*.vda>
vda filter:      *.vda

!<*.dxf>
dxf filter:      *.dxf

!<*.nik>
nike3d filter:   *.nik

!<dynain*>
dynain filter:   dynain*

!<*.mat>
material filter: *.mat

!<*.cur>
load curve filter: *.cur

!<*.prt>
ug part filter: *.prt

#------  Material Path -------
! Besides full path, "~" is also acceptable as home directory
! For example ~/dir_material = $HOME/dir_material
! <~>
material path: ~/dir_material_lib

#-----  Display Option -------
! <yes> | no
shading surfaces with edge: YES	
show surfaces: 	YES 
show lines:	YES
show elements:	YES 
show nodes:	YES 

#-------------- Contact Parameters -------------
! <no>
contact offset by dyna: no

! <0.125>
static friction:	.125

! <0.0>
dynamic friction:	.0 

! <0.0>
decay coefficient:	.0 

! <0.0>
viscous friction:       0.0

! <20.0>
damping coefficient:    20.

! <0>
penetration check:	0

! <0.0>
scale factor slave	: 0.0

! <0.0>
scale factor master	: 0.0	

! <0.0>
slave surface thickness	: 0.0

! <0.0>
master surface thickness: 0.0

! <7.83>  
tooling mass density  :	  7.83

! <2.07>
tooling youngs modulus :  2.07

! <0.28>
tooling poissons ratio :  0.28

! <0.5>
tooling shell thickness:  1. 

! <0>
soft constraint:          0

! <0>-off| 1-on
print slave side forces: 1

! <0>-off| 1-on
print master side forces: 1


#------------    curve type -----------------
! Trapezoidal | Sinusoidal | <Sin With Hold>
type of load curve : Trapezoidal


#------------- Blank ------------------
! yes | <no>
single surface to surface : no [fixed]


#------  Type of property ----------
!
!  1  HUGHES-LIU
! <2> BELYTSCHKO-TSAY
!  3  BCIZ TRIANGULAR
!  4  C0 TRIANGULAR
!  5  BELYTSCHKO-TSAY MEMR
!  6  S/R HUGHES-LIU
!  7  S/R ROT HUGHES-LIU
!  8  BELYTSCHKO-LEVIATHAN
!  9  FULLY INTEGRATED B-T
!  10 BELYTS-WONG-CHIANG
!  11 FAST ROT HUGHES-LIU
!  12 PLANE STRESS
!  13 PLANE STRAIN
!  14 AXISYMMETRIC(area)
!  15 AXISYMMETRIC(volume)
!  16 FULL INTEGRATED
property type : 2

! <0.833>
shear factor: .833

! <3>
number of intergration point : 5 [fixed]

! <0>
quadrature rule:   0

! <1.0>
uniform thickness: 1.0 



#----------  Mesh Control --------------

! yes | <no>
auto surface mesh: no [fixed]

! <yes> | no
auto plate normal: yes 

! <quadrangle> | triangle
2d element type: quadrangle 

! <beam> | rod | plotel
1d element type: beam

! <number> | size
1d mesh method: size



#--------  Surface mesh paramters -------

!  <tool> | blank | triangle
mesh type: tool

!  <connected> | unconnected
mesh method: connected

! <yes> | no
mesh in original part : yes

! yes | <no>
boundary check : no

! <15.0>
triangle mesh size:    15.0

!<20.0>
blank fixed mesh size: 20.0

!<40.0>
blank variable mesh maximum size: 40.0
!<2.0>
blank variable mesh minimum size: 2.0
!<0.05>
blank variable mesh ratio:        0.05

! <30.0>
tool mesh maximum size: 30.0
! <0.5>
tool mesh minimum size: 0.5
! <0.15>
tool mesh chordal:	0.15
! <20.0>
tool mesh angle:	20.0

! <2.5>
surface gap tolerance:	2.5



#---------  Output control -----------

!  <input file> | full run
analysis type : input file

! yes | <no>
gravity load:   no
dynain output:  yes
seamless:       no
adaptive mesh:  yes 

! yes | <no>
adaptive effect after binder wrap : no

! <yes> | no
output defined tools only: yes [fixed]



#----- Output control parameters -----

! <4>
houglass:	4

! <0.1>
contact_slsfac:	0.1

! <2>
contact_ischk:	2

! <1>
contact_shlthk:	1

! <4>
contact_penopt:	4

! <0>
contact_thkchg:	0   [fixed]

! <4.0>
contact_xpexe:	4.0 [fixed]

! <2>
shell_theory:	2   [fixed]

! <2>
shell_bwc:	2   [fixed]

! <0>
shell_proj:	0   [fixed]

! <1>
output_npopt:	1   [fixed]

! <0.0>
termination_endmas:	0.0

! <yes> | no
timestep_dt2ms(mass scale): yes 

! <1>
parallel_ncpu:	1

! <3>
integration_maxint: 5

! <yes> | no
data compress:	yes [fixed]

! <20>
states in d3plot: 15 

! <100>
output times:     100

! <0 -off> | 1 -on
accuracy stress: 0

! <1 -off> | 2 -on
accuracy node: 1


#-------- adaptive parameter ------------

! <0> 
! the number see contact interface
! zero means no additional contact
contact type before adaptive action: 0

! <40>
number of adaption: 40 

! <5.0>
error tolerance:    5.

! <2>
adaptive options:   2 [fixed]

! <4>
refinement levels:  3

! <1.0>
minimum adaptive element size: 1.0 

! <1>
Pass flag: 1

! <0>
uniform level: 0

! <1>
adaptmesh_adpene: 1

! <0.5>
remesh thick:  0.5

! <0>
orientation:   0

! <0>
maximum adaptive element number: 0

! <0.0>
initial factor(FACTIN): 0.0

! <0.0>
increase(DFACTR): 0.0

# Model check criteria
! <0.1>
minimum element size: 0.1
! <1.0>
minimum interior angle: 1.0

# Normal Offset Mating Tool
! <0.0>
tool mating distance:   20.0
! <0.0>
tool mating offset:     1.0

# auto delete nodes when part had been deleted
! yes | <no>
delete unreference nodes with part: yes

# CONVERT DATA TO LSDYNA FORMAT
! yes | <no>
convert data to lsdyna: no

# DRAW BEAD BOX CONTROL
! yes | <no>
draw bead box on: no
! <200.0>
draw bead box size: 200.0
! yes| <no>
zero curve for normal force: no
! yes | <no>
closed line option: no

#-------- Arc Fit on section line ---------
!<35.0>
arc fit maximum radius:   35.0
!<0.5>
arc fit minimum radius:   0.5
!<0.2>
arc fit radius deviation: 0.2
!<1.0>
arc fit minimum chord:    1.0

#-------- UG Category Selection ----------
! <yes> | no
include invisible layers: yes
tip jack convert: yes
offset direction convert: yes
select all layers: yes

#-------- Dyna Face Engineering ----------
! <yes> | no
generate surface with dfe: yes

