! ============================================================
! M06 - Caza de errores
! Este guion documenta cinco fallos de solucion y equilibrio.
! Activa un caso cada vez; no los corrijas todos de golpe.
! ============================================================
/CLEAR,START
/FILNAME,m06_bug_hunt,1
/UNITS,SI

tip_force=-1000
beam_l=1.0
beam_h=0.10
beam_b=0.05

! ERROR 1: resolver con una seleccion parcial propagada.
! CMSEL,S,tip_nodes
! SOLVE

! ERROR 2: consultar resultados sin cargar un set.
! /POST1
! *GET,rfy,NODE,1,RF,FY

! ERROR 3: convenio de signos incorrecto.
rfy_expected=1000
wrong_force_error=ABS(rfy_expected-tip_force)/ABS(tip_force)

! ERROR 4: FSUM con todos los nodos seleccionados puede dar una
! resultante global proxima a cero; no representa solo el apoyo.
! ALLSEL,ALL
! FSUM

! ERROR 5: SOLID185 no tiene ROTZ. El momento del empotramiento
! debe reconstruirse con r x RF o sumarse mediante FSUM/SPOINT.
fake_rmz=0

/COM,DIAGNOSE: selection, SET, signs, FSUM scope and moment transfer
/COM,wrong_force_error should expose the sign mistake
FINISH
