! ============================================================
! M04 - Caza de errores
! El archivo ejecuta, pero no constituye un estudio valido.
! Localiza cinco decisiones contaminantes.
! ============================================================
/CLEAR,START
/FILNAME,m04_bug_hunt,1
/UNITS,SI

beam_l=1.0
beam_h=0.10
beam_b=0.05
young=210E9
nu=0.30
mesh_h=0.05

/PREP7
ET,1,SOLID185
KEYOPT,1,2,0
MP,EX,1,young
MP,PRXY,1,nu
TYPE,1
MAT,1
BLOCK,0,beam_l,0,beam_h,0,beam_b
ESIZE,mesh_h
VMESH,ALL
*GET,n_elements_case1,ELEM,0,COUNT

! ERROR 1: se cambia la geometria entre los casos comparados.
beam_l_case2=1.10

! ERROR 2: cambiar ESIZE no modifica una malla ya existente.
! Faltan VCLEAR y una nueva llamada a VMESH.
mesh_h=0.025
ESIZE,mesh_h
*GET,n_elements_case2,ELEM,0,COUNT

! ERROR 3: -1000 N se aplica a cada nodo, no se reparte.
NSEL,S,LOC,X,beam_l
F,ALL,FY,-1000
ALLSEL,ALL

! ERROR 4: el nodo de medida depende de un ID y ni siquiera
! se comprueba que pertenezca a la punta.
probe_node=1

! ERROR 5: se elige la malla con mas elementos sin comparar
! ninguna magnitud fisica. Una tension singular tampoco lo arreglaria.
selected_case=2

/COM,DIAGNOSE: comparability, remeshing, total load, probe and criterion
FINISH
