Análise de Escoamento Termo-Mecânico em Fraturas de Rocha Utilizando COMSOL

Ao lidar com problemas de acoplamento térmico-mecânico em escoamento de fraturas rochosas, o COMSOL oferece soluções impressionantes. Vamos direto ao ponto técnico, começando pelo modelo geométrico das fraturas. No navegador do modelo, clique com o botão direito em "Geometria" e selecione "Curva Paramétrica", inserindo a função do caminho da fratura:

// Geometria paramétrica para fratura serrilhada
param_t = range(0, 1, 40);
coord_x = param_t + 0.15*sin(10*pi*param_t);
coord_y = 0.4*param_t + 0.12*cos(7*pi*param_t);

Essa abordagem gera uma forma de fratura com irregularidades naturais, mais representativa dos dados de campo do que fraturas retas. O parâmetro de amplitude 0.15 controla a rugosidade, enquanto 10π define a frequência das oscilações — valores calibrados com base em amostragens geológicas para evitar distorção de malha mantendo as características geológicas reais.

As configurações de propriedades materiais contêm detalhes críticos. Ao utilizar o critério de Drucker-Prager para a matriz rochosa, evite copiar diretamente os parâmetros teóricos:

material_base = model.material.create('calcarenite');
material_base.property('elastic_modulus', '22e9[Pa]');
material_base.property('thermal_dilation', '6.5e-6[1/K]');
material_base.property('friction_angle', '32[deg]');  // ângulo de fricção interna
material_base.property('dilation_angle', '3[deg]');   // ângulo de dilatação

Observe que o ângulo de dilatação está reduzido em relação aos valores convencionais, representando o "efeito de bloqueio" característico de massas rochosas fraturadas — medições práticas mostram que o comportamento dilatante das rochas intactas é significativamente suprimido nas zonas com desenvolvimento de fraturas. Ignorar esse aspecto pode resultar em desvios superiores a 200% na previsão de variação de permeabilidade.

O acoplamento físico é a parte mais complexa. Após selecionar "Poroelasticidade" e "Fluxo Não Isotérmico" em "Multiphysics", adicione manualmente este termo de acoplamento oculto:

model.physics('thermal_ht').feature('coupling_thermal').set('heat_source', 'mechanics.strain_energy');

Esta expressão converte energia de deformação sólida em fonte térmica, tratando o fenômeno de aquecimento por fricção nas superfícies de fratura. A aálise retrospectiva de um incidente de estouro rochoso em uma hidrelétrica revelou que o desligamento padrão deste termo de conversão energética causou imprecisão significativa na previsão do campo de temperatura.

A configuração do solver segue uma abordagem robusta. Recomenda-se alterar o método não linear para "Newton Constante" e aumentar o coeficiente de amortecimento:

model.sol('solution_main').feature('nonlinear_solver').set('damping_factor', 0.65);
model.sol('solution_main').feature('nonlinear_solver').set('iterations_max', 120);

Esses são parâmetros empíricos obtidos após enfrentamento direto com divergência numérica — mudanças bruscas de rigidez causadas pela detecção de contato nas fraturas podem causar falha imediata nos métodos Newton convencionais. Um pesquisador já passou três meses preso nesse problema até descobrir que o número máximo de iterações estava configurado no valor padrão de 25.

No pós-processamento, monitore atentamente as variações dinâmicas de permeabilidade. Use este valor derivado para capturar dados críticos:

model.result().derived_values().create('evaluation_permeability', 'Point Evaluation');
model.result().derived_values('evaluation_permeability').set('expression', 'permeability_initial*(1+2e-8*(stress_xx+stress_yy+stress_zz))^3');

Esta fórmula empírica correlaciona tensões com permeabilidade, onde o expoente 3 deriva da lei cúbica da abertura de fraturas. Porém, atenção: quando tensões compressivas excessivas causam fechamento de fraturas, adicione um limite inferior para evitar situações de permeabilidade negativa.

Experiência prática importante: evite usar malhas perfeitamente conformais nas superfícies de fratura! Experimente malhas de camada limite combinadas com elementos de segunda ordem — o custo computacional aumenta 20%, mas resolve 80% dos problemas de singularidade de tensão. Um usuário anônimo já experimentou o "erro de análise começando sempre acima de 5%" até resolver o problema com hardware gráfico atualizado.

Tags: COMSOL fratura-rocha acoplamento-termomecanico poroelasticidade Geotecnia

Publicado em 9-23 08:32