Saltar al contenido
Marc & Structures
Índice

Guarda tu progreso

Introduce tu email y recibirás un enlace seguro. No hay contraseña: el primer enlace crea tu cuenta.

Demostración ~12 min · ~38 min restantes

Componentes y sistemas locales

Crea regiones con CM, aplica reglas locales y combina conjuntos mediante intersección.

Paso 4 — Crear fixed_nodes

Comenzamos en el sistema cartesiano global y seleccionamos la cara X=0:

CSYS,0
NSEL,S,LOC,X,0
*GET,n_fixed,NODE,0,COUNT
CM,fixed_nodes,NODE
ALLSEL,ALL

El patrón contiene cuatro decisiones:

  1. NSEL,S inicia un conjunto nodal nuevo.
  2. LOC,X,0 expresa la región mediante una condición geométrica.
  3. *GET comprueba inmediatamente que la selección existe.
  4. CM guarda una fotografía antes de restaurar todo con ALLSEL.

El orden es esencial. Si ejecutaras ALLSEL antes de CM, fixed_nodes contendría todos los nodos.

Componente fixed_nodes resaltado en la cara x=0
Figura 3. Componente fixed_nodes (CMSEL,S,fixed_nodes + EPLOT). Región x=0 antes de aplicar D.

Paso 5 — Pegar una regla local a la punta

LOCAL define un sistema de coordenadas y CSYS decide cuál está activo. Los números de sistemas locales deben ser mayores que 10; usaremos el 11:

LOCAL,11,CART,beam_l,0,0
CSYS,11
NSEL,S,LOC,X,0
*GET,n_tip,NODE,0,COUNT
CM,tip_nodes,NODE

CSYS,0
ALLSEL,ALL

No hemos girado los ejes; solo trasladamos el origen hasta X=beam_l. En el sistema global, la punta está en X=beam_l. En el sistema 11, está en X=0.

Modelo mental: una regla pegada a la pieza

Si beam_l cambia, el origen local viaja con la punta. La condición LOC,X,0 permanece idéntica. Esta idea será muy útil en modelos ensamblados, regiones inclinadas y operaciones repetitivas.

LOC interpreta X, Y y Z en el sistema activo. Por eso CSYS,0 no es limpieza estética: evita que las selecciones siguientes se interpreten desde el origen equivocado.

Componente tip_nodes seleccionado con sistema local 11 en la punta
Figura 4. Componente tip_nodes con sistema local 11 en la punta.

Paso 6 — Crear top_nodes y mid_elems

Con el sistema global restaurado, la cara superior se define mediante su altura:

NSEL,S,LOC,Y,beam_h
*GET,n_top,NODE,0,COUNT
CM,top_nodes,NODE
ALLSEL,ALL

Para la banda central cambiamos de clase de entidad. ESEL,CENT comprueba la coordenada del centroide de cada elemento:

ESEL,S,CENT,X,0.4*beam_l,0.6*beam_l
*GET,n_mid_elems,ELEM,0,COUNT
CM,mid_elems,ELEM
ALLSEL,ALL

La banda debe contener elementos, pero no todos. Esa relación es más estable que exigir un número exacto, porque el conteo puede variar con la estrategia de mallado o la versión.

Componente top_nodes en la cara superior Y=beam_h
Figura 5. Componente top_nodes (cara superior Y=beam_h).
Componente mid_elems en la banda central 0.4L a 0.6L
Figura 6. Componente mid_elems (banda central 0,4L–0,6L). Puente hacia el reto EMODIF de M03.

Práctica MAPDL

Práctica: selección que se puede auditar

Crea un componente, úsalo y demuestra que la selección global queda restaurada.

Ciclo de ejecución

  1. 1 Predice el número de entidades.
  2. 2 Crea el componente.
  3. 3 Cuenta antes y después de CMSEL.
  4. 4 Ejecuta ALLSEL y prueba n_restored=n_nodes.
Evidencia que debes conservar

Pistas graduadas

1 · Estado

Las selecciones son estado global y sobreviven al comando que las creó.

2 · Comando

Combina CM/CMSEL con *GET de conteos y termina el bloque con ALLSEL,ALL.

3 · Contrato

El bloque debe demostrar entidades esperadas, ausencia de solape y restauración del universo de trabajo.

Tu reflexión permanece en este navegador.