Ir para o conteúdo

!DYNAMIC

Controlo da análise dinâmica

!BOUNDARY, !CLOAD e !DLOAD especificam !AMPLITUDE; o tempo t de cada amplitude deve começar em 0.0.

Parâmetros

TYPE = LINEAR    : Análise dinâmica linear
       NONLINEAR : Análise dinâmica não linear

** 2.ª linha e linhas seguintes **

(2.ª linha) idx_eqa, idx_resp
Variável Tipo Descrição
idx_eqa I Método de solução da equação do movimento (integração temporal direta) (predefinição: 1)
1: Método implícito (método de Newmark-β)
11: Método explícito (método das diferenças centrais)
idx_resp I Tipo de análise (predefinição: 1)
1: Análise de resposta no domínio do tempo
2: Análise de resposta em frequência

Quando idx_resp=1 (análise de resposta no domínio do tempo)

(3.ª linha) t_start , t_end , n_step, t_delta
Variável Tipo Descrição
t_start R Tempo de início da análise (predefinição: 0.0), não utilizado
t_end R Tempo de fim da análise (predefinição: 1.0), não utilizado
n_step I Número predefinido de subpassos quando !STEP é omitido ou por retrocompatibilidade (predefinição: 1)
t_delta R Incremento de tempo predefinido quando !STEP é omitido ou por retrocompatibilidade (predefinição: 1.0)
(4.ª linha) gamma , beta
Variável Tipo Descrição
gamma R Parâmetro γ do método de Newmark-β (predefinição: 0.5)
beta R Parâmetro β do método de Newmark-β (predefinição: 0.25)
(5.ª linha) idx_mas ,idx_dmp , ray_m ,ray_k
Variável Tipo Descrição
idx_mas I Tipo de matriz de massa (predefinição: 1)
1: Matriz de massa concentrada
2: Matriz de massa consistente
idx_dmp I 1: Amortecimento de Rayleigh (predefinição: 1)
ray_m R Parâmetro Rm do amortecimento de Rayleigh (predefinição: 0.0)
ray_k R Parâmetro Rk do amortecimento de Rayleigh (predefinição: 0.0)
(6.ª linha) nout, node_monit_1, nout_monit
Variável Tipo Descrição
nout I Não utilizado
node_monit_1 I Número do nó de monitorização (global) ou nome do grupo de nós
nout_monit I Intervalo de saída dos resultados de monitorização (predefinição: 1)

Nota: A informação do nó de monitorização especificado nesta linha é produzida utilizando o número global do nó como NID. O deslocamento é produzido em <dyna_disp_NID.txt> pela ordem número do passo, número do subpasso, tempo atual, NID, u1, u2, u3. A velocidade e a aceleração são produzidas pela mesma ordem em <dyna_velo_NID.txt> e <dyna_acce_NID.txt>, respetivamente. A deformação nodal é produzida em <dyna_strain_NID.txt> pela ordem número do passo, número do subpasso, tempo atual, NID, e11, e22, e33, e12, e23, e13. A tensão nodal é produzida em <dyna_stress_NID.txt> pela ordem número do passo, número do subpasso, tempo atual, NID, s11, s22, s33, s12, s23, s13, smises. Se forem especificados vários nós de monitorização através de um grupo de nós, cada um dos ficheiros acima é produzido separadamente para cada nó. Além disso, quando esta saída é especificada, a energia cinética, a energia de deformação e a energia total de todo o modelo de análise são produzidas em <dyna_energy.txt> pela ordem número do passo, número do subpasso, tempo atual, energia cinética, energia de deformação, energia total.

Observações

  • Na análise dinâmica no domínio do tempo, podem ser utilizadas várias definições de !STEP para comutar os grupos de condições de fronteira e de cargas em cada passo.
  • Para controlo temporal com incremento fixo, recomenda-se utilizar !STEP para especificar explicitamente SUBSTEPS e DTIME, ETIME na sua segunda linha. n_step e t_delta são utilizados como valores predefinidos para uma análise de um único passo quando !STEP é omitido, ou por retrocompatibilidade.
  • Quando é especificado !STEP, INC_TYPE=AUTO, o incremento automático utiliza o incremento de tempo inicial, a duração do passo, o incremento de tempo mínimo e o incremento de tempo máximo especificados na segunda linha de !STEP. Os parâmetros de incremento automático podem ser especificados com !AUTOINC_PARAM.
(7.ª linha) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variável Tipo Descrição
iout_list(1) I Definição da saída de deslocamento (predefinição: 0)
0: Não produzir
1: Produzir
iout_list(2) I Definição da saída de velocidade (predefinição: 0)
0: Não produzir
1: Produzir
iout_list(3) I Definição da saída de aceleração (predefinição: 0)
0: Não produzir
1: Produzir
iout_list(4) I Definição da saída de força de reação (predefinição: 0)
0: Não produzir
1: Produzir
iout_list(5) I Definição da saída de deformação (predefinição: 0)
0: Não produzir (por elemento ou por nó)
1: Produzir
2: Produzir (por nó)
3: Produzir (por elemento)
iout_list(6) I Definição da saída de tensão (predefinição: 0)
0: Não produzir (por elemento ou por nó)
1: Produzir
2: Produzir (por nó)
3: Produzir (por elemento)

Exemplo

!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

Quando idx_resp=2 (análise de resposta em frequência)

(3.ª linha) f_start, f_end, n_freq, f_disp
Variável Tipo Descrição
f_start R Frequência inferior
f_end   R Frequência superior
n_freq I Número de pontos de cálculo da resposta
f_disp R Frequência à qual é medido o deslocamento
(4.ª linha) t_start, t_end
Variável Tipo Descrição
t_start R Tempo de início da vibração em tempo real
t_end R Tempo de fim da vibração em tempo real
(5.ª linha) idx_mas, idx_dmp, ray_m ,ray_k
Variável Tipo Descrição
idx_mas I Tipo de matriz de massa (fixado em 1 (matriz de massa concentrada))
idx_dmp I 1: Amortecimento de Rayleigh
ray_m   R Parâmetro Rm do amortecimento de Rayleigh (predefinição: 0.0)
ray_k   R Parâmetro Rk do amortecimento de Rayleigh (predefinição: 0.0)
(6.ª linha) nout, vistype, nodeout
Variável Tipo Descrição
nout I Número de amostras no domínio do tempo
vistype I Definição da saída de dados de visualização (1: espaço modal, 2: espaço físico)
nodeout I ID do nó de monitorização no domínio da frequência
(7.ª linha) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variável Tipo Descrição
iout_list(1) I Controlo da saída: deslocamento (1: produzir, 0: não produzir)
iout_list(2) I Controlo da saída: velocidade (1: produzir, 0: não produzir)
iout_list(3) I Controlo da saída: aceleração (1: produzir, 0: não produzir)
iout_list(4) I Ignorado
iout_list(5) I Ignorado
iout_list(6) I Ignorado

Exemplo

!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