##############################################################################
# 
# DYNAFORM default settings
#
# Copyright (c) 2004, Engineering Technology Associates, Inc.
#
# ------------------------------ General Rule --------------------------------
#
# This default file is case insensitive EXCEPT for path.
#
# Any content beyond 80 columns will be ignored.
#
# Comment lines start with '#' or '!'.
#
# --------------------------------- Syntax -----------------------------------
#
# KEY WORD : KEY VALUE [FIXED]
#                      ^^^^^^^  
#                      optional
#
# KEY WORD -	Users cannot modify KEY WORD except to comment it out
#
# KEY VALUE -	KEY VALUE can be an integer, real number or string. 
# 
#			For some key words, there may be optional values as 
#			in the following format:
#			option 1 | <default value> | ... | option n
#
# [FIXED] -		If a key value is followed by "[fixed]", and it is the same 
#			with that stored in the database, the corresponding item in 
#			the user's interface will be grayed-out and cannot be 
#			modified from DYNAFORM interface.
#
#
# ----------------------------- LOADING SEQUENCE -----------------------------
#
# There will be four chances to set or change the default values in 
# the following sequence:
#
# 1 Hard coded values
# Dynaform already hard codes all values. The hard coded values are 
# marked with "< >" above each key word in this file.
#
# 2 $DYNAFORM_PATH/dynaformdefault
# The system administrator/user can modify this file in the installation 
# directory. All values 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 the above settings EXCEPT those items fixed in 
# $DYNAFORM_PATH/dynaformdefault.
#
# 4 *.df or *.dyn
# If a .df file is opened or a .dyn file is imported, DYNAFORM will change 
# necessary default settings according to the current file whether 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 (for regular setup only) -----
!          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>  (for regular setup only)
contact gap:     1.0 

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

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

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

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

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

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

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

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

!<dynain*>
dynain filter:   *.dynain

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

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

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

!<*.stl>
stl filter:  *.stl

#--- Material Path -------
! Besides the full path name, "~" is also acceptable
! "~" means home directory in UNIX/LINUX.  It means DYNAFOFRM installation direcotry in WINDOWS.
! For example "~/dir_material" = "$HOME/dir_material" in UNIX/LINUX
! "~/dir_material" =  "DYNAFORM installation directory /dir_material" in WINDOWS
! <~>
material path: ~/material_lib

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

#--- turn bell on/off when warning prompt ------
! <yes> | no
turn bell on: yes

#--- Contact Parameters -------
! yes | <no>   (for regular setup only)
contact offset by dyna: no

! <0.125>
static friction:	0.125

! <0.0>
dynamic friction:	0.0 

! <0.0>
decay coefficient:     0.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


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


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


#--- Type of Property (for regular setup only) -----
!
!  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 


#--- Define Tools (Normal Offset Mating Tool) ----
! <0.0>
tool mating distance:   20.0
! <0.0>
tool mating offset:     1.0


#--- Mesh Control ------
! <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 Parameters ------

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

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

#  tool mesh
! <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

#  part mesh
!<10.0>
fixed mesh size: 10.0    

#  triangle mesh
! <15.0>
triangle mesh size:    15.0

! <2.5>
surface gap tolerance:	2.5
! <0.0>
ignore hole size: 0.0   


#--- Model Check Criteria -----
! <0.1>
minimum element size: 0.1
! <1.0>
minimum interior angle: 1.0


#--- Analysis Solver Control ------

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

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

! <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

! yes | <no>
! turn on/off adaptive at wrap stage
adaptive off at wrap stage: no

! <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


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


#--- Convert import data to LS-DYNA format ---
! yes | <no>
convert data to lsdyna: no


#--- Draw bead box control (for regular setup only) ---
! yes | <no>
draw bead box on: no
! <200.0>
draw bead box size: 200.0
! < -1, no normal force curve auto created>
auto curve for normal force: 1.0e-6
!auto curve for normal force: -1
! yes| <no>
bead to beam convert: no


#--- line generation -----
! yes | <no>
closed line option: no


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


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







