Saltar a contenido

!DYNAMIC

Control del análisis dinámico

El tiempo t de cada !AMPLITUDE especificada mediante !BOUNDARY, !CLOAD y !DLOAD debe comenzar en 0.0.

Parámetros

TYPE = LINEAR    : Análisis dinámico lineal
       NONLINEAR : Análisis dinámico no lineal

** 2.ª línea y siguientes **

(2.ª línea) idx_eqa, idx_resp
Variable Tipo Descripción
idx_eqa I Método de solución de la ecuación de movimiento (integración temporal directa) (valor predeterminado: 1)
1: Método implícito (método de Newmark-β)
11: Método explícito (método de diferencias centrales)
idx_resp I Tipo de análisis (valor predeterminado: 1)
1: Análisis de respuesta temporal
2: Análisis de respuesta en frecuencia

Cuando idx_resp=1 (análisis de respuesta temporal)

(3.ª línea) t_start , t_end , n_step, t_delta
Variable Tipo Descripción
t_start R Tiempo de inicio del análisis (valor predeterminado: 0.0), no utilizado
t_end R Tiempo de finalización del análisis (valor predeterminado: 1.0), no utilizado
n_step I Número predeterminado de subpasos cuando se omite !STEP o para compatibilidad con versiones anteriores (valor predeterminado: 1)
t_delta R Incremento de tiempo predeterminado cuando se omite !STEP o para compatibilidad con versiones anteriores (valor predeterminado: 1.0)
(4.ª línea) gamma , beta
Variable Tipo Descripción
gamma R Parámetro γ del método de Newmark-β (valor predeterminado: 0.5)
beta R Parámetro β del método de Newmark-β (valor predeterminado: 0.25)
(5.ª línea) idx_mas ,idx_dmp , ray_m ,ray_k
Variable Tipo Descripción
idx_mas I Tipo de matriz de masa (valor predeterminado: 1)
1: Matriz de masa concentrada
2: Matriz de masa consistente
idx_dmp I 1: Amortiguamiento de Rayleigh (valor predeterminado: 1)
ray_m R Parámetro Rm del amortiguamiento de Rayleigh (valor predeterminado: 0.0)
ray_k R Parámetro Rk del amortiguamiento de Rayleigh (valor predeterminado: 0.0)
(6.ª línea) nout, node_monit_1, nout_monit
Variable Tipo Descripción
nout I No utilizado
node_monit_1 I Número de nodo de monitorización (global) o nombre del grupo de nodos
nout_monit I Intervalo de salida de los resultados de monitorización (valor predeterminado: 1)

Nota: La información del nodo de monitorización especificado en esta línea se genera utilizando el número global de nodo como NID. El desplazamiento se escribe en el archivo <dyna_disp_NID.txt> en el orden número de step, número de substep, tiempo actual, NID, u1, u2, u3. La velocidad y la aceleración se escriben en el mismo orden en <dyna_velo_NID.txt> y <dyna_acce_NID.txt>, respectivamente. La deformación nodal se escribe en <dyna_strain_NID.txt> en el orden número de step, número de substep, tiempo actual, NID, e11, e22, e33, e12, e23, e13. La tensión nodal se escribe en <dyna_stress_NID.txt> en el orden número de step, número de substep, tiempo actual, NID, s11, s22, s33, s12, s23, s13, smises. Si se especifican varios nodos de monitorización mediante un grupo de nodos, cada uno de los archivos anteriores se genera por separado para cada nodo. Además, cuando se especifica esta salida, la energía cinética, la energía de deformación y la energía total de todo el modelo de análisis se escriben en <dyna_energy.txt> en el orden número de step, número de substep, tiempo actual, energía cinética, energía de deformación, energía total.

Observaciones

  • En el análisis dinámico de respuesta temporal pueden definirse varios !STEP para cambiar los grupos de condiciones de contorno y cargas en cada step.
  • Para el control temporal con incremento fijo, se recomienda utilizar !STEP para especificar explícitamente SUBSTEPS y DTIME, ETIME en su segunda línea. n_step y t_delta se utilizan como valores predeterminados para un análisis de un solo step cuando se omite !STEP, o para compatibilidad con versiones anteriores.
  • Cuando se especifica !STEP, INC_TYPE=AUTO, el incremento automático utiliza el incremento de tiempo inicial, la duración del step, el incremento de tiempo mínimo y el incremento de tiempo máximo especificados en la segunda línea de !STEP. Los parámetros de incremento automático pueden especificarse con !AUTOINC_PARAM.
(7.ª línea) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variable Tipo Descripción
iout_list(1) I Configuración de salida del desplazamiento (valor predeterminado: 0)
0: No generar salida
1: Generar salida
iout_list(2) I Configuración de salida de la velocidad (valor predeterminado: 0)
0: No generar salida
1: Generar salida
iout_list(3) I Configuración de salida de la aceleración (valor predeterminado: 0)
0: No generar salida
1: Generar salida
iout_list(4) I Configuración de salida de la fuerza de reacción (valor predeterminado: 0)
0: No generar salida
1: Generar salida
iout_list(5) I Configuración de salida de la deformación (valor predeterminado: 0)
0: No generar salida (basada en elementos ni en nodos)
1: Generar salida
2: Generar salida (basada en nodos)
3: Generar salida (basada en elementos)
iout_list(6) I Configuración de salida de la tensión (valor predeterminado: 0)
0: No generar salida (basada en elementos ni en nodos)
1: Generar salida
2: Generar salida (basada en nodos)
3: Generar salida (basada en elementos)

Ejemplo

!DYNAMIC, TYPE=NONLINEAR
  1 , 1
  0.0, 1.0, 500, 1.0000e-5
  0.5, 0.25
  1, 1, 0.0, 0.0
  100, 55, 1
  0, 0, 0, 0, 0, 0

Cuando idx_resp=2 (análisis de respuesta en frecuencia)

(3.ª línea) f_start, f_end, n_freq, f_disp
Variable Tipo Descripción
f_start R Frecuencia inferior
f_end   R Frecuencia superior
n_freq I Número de puntos de cálculo de la respuesta
f_disp R Frecuencia a la que se mide el desplazamiento
(4.ª línea) t_start, t_end
Variable Tipo Descripción
t_start R Tiempo de inicio de la vibración en tiempo real
t_end R Tiempo de finalización de la vibración en tiempo real
(5.ª línea) idx_mas, idx_dmp, ray_m ,ray_k
Variable Tipo Descripción
idx_mas I Tipo de matriz de masa (fijo en 1 (matriz de masa concentrada))
idx_dmp I 1: Amortiguamiento de Rayleigh
ray_m   R Parámetro Rm del amortiguamiento de Rayleigh (valor predeterminado: 0.0)
ray_k   R Parámetro Rk del amortiguamiento de Rayleigh (valor predeterminado: 0.0)
(6.ª línea) nout, vistype, nodeout
Variable Tipo Descripción
nout I Número de muestras en el dominio temporal
vistype I Configuración de salida de datos de visualización (1: espacio modal, 2: espacio físico)
nodeout I ID del nodo de monitorización en el dominio de frecuencia
(7.ª línea) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variable Tipo Descripción
iout_list(1) I Control de salida: desplazamiento (1: generar salida, 0: no generar salida)
iout_list(2) I Control de salida: velocidad (1: generar salida, 0: no generar salida)
iout_list(3) I Control de salida: aceleración (1: generar salida, 0: no generar salida)
iout_list(4) I Ignorado
iout_list(5) I Ignorado
iout_list(6) I Ignorado

Ejemplo

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1