Escolar Documentos
Profissional Documentos
Cultura Documentos
Gilberto Gomes
Pós-doutor (Brunel University London)
Instituição de atuação atual: Universidade de Brasília
Endereço completo: Faculdade de Tecnologia, Campus Darcy Ribeiro, 70910-
900, Brasilia/DF, Brasil
Email: ggomes2007@gmail.com
RESUMO
A crescente utilização de métodos computacionais para a resolução de problemas
da engenharia dispõe de ferramentas cada vez mais poderosas para o
processamento de dados. O surgimento de novas linguagens e novas filosofias
de programação, como a Programação Orientada a Objetos (POO) possibilitaram
o desenvolvimento de técnicas de cálculo mais eficientes em diversos campos da
engenharia. O emprego dessas técnicas exibe muitas vezes o resultado do
processamento sem que seja possível ao usuário a visualização do processo. Isso
pode tornar difícil a compreensão do método, prejudicando quaisquer fins
didáticos que possam vir a ter a sua utilização. Neste aspecto, este trabalho
propõe o desenvolvimento de um pacote computacional, denominado AESYM,
para análise estrutural que faz uso da linguagem MATLAB para a análise de
treliças, vigas e pórticos planos pelo Método da Rigidez Direta (MRD). Com o
AESYM, é possível acompanhar o processo de cálculo tanto simbólica quanto
numericamente, permitindo a compreensão da análise elástica linear de forma
mais didática e visual. Isso possibilita ao usuário um maior entendimento tanto do
processo de formação da matriz de rigidez global, que reúne as propriedades de
rigidez dos elementos, quanto da obtenção dos deslocamentos e esforços nos
elementos de estruturas por meio da resolução da equação matricial que rege o
comportamento interno da estrutura. Nesse sentido, o AESYM possui utilidade
prática em processos de ensino-aprendizagem de métodos matriciais da análise
estrutural em sala de aula nos cursos de graduação em engenharia.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 2
Palavras-chave: Rigidez direta, Análise estrutural, Ensino-aprendizagem,
MATLAB simbólico.
ABSTRACT
The emergence of new programming languages and philosophies allowed the
possibility of more efficient calculation techniques in various engineering fields.
Such techniques most often displays the result of processing without making
possible for the user to visualize the process itself. This can bring difficulties to fully
understand the method, impairing didactic purposes that might involve its use. The
AESYM is a new structural analysis program written in MatLab language which
uses the Direct Stiffness Method. This method consists in analyzing reticulated
structures, statically determinate or indeterminate, based on the superposition
principle, considering linearity between actions and displacements. The method
assumes that the effects of rotation and translation of the bar elements in given
structure due to multiple stimuli can be obtained by the combination of the effects
caused by each stimulus individually. With the AESYM, the user can follow the
calculation process both symbolically and numerically, allowing the understanding
of the linear elastic analysis in a didactic and visual way. This makes possible for
the user to observe the global stiffness matrix formation process along with its
properties, displacements and forces in the elements through the resolution of the
equation which governs the structure’s internal behavior. The AESYM has,
therefore, practical use in matrix methods teaching-learning process within
graduation level engineering courses.
1 INTRODUÇÃO
O surgimento das ferramentas computacionais e a ampliação do poder de
seu processamento tem possibilitado a crescente aplicação de técnicas para a
resolução de problemas complexos. O desenvolvimento e adaptação de técnicas
envolvendo modelagem computacional e computação gráfica permitiram melhor
uso de métodos numéricos como o Método dos Elementos Finitos (MEF) [1] e o
Método dos Elementos de Contorno (MEC) [2], utilizados para resolver diversos
problemas da engenharia.
Observa-se que a maior parte dos programas de computador para a
realização de análise estrutural retorna resultados numéricos sem a devida
transmissão do método e procedimentos de cálculo. Com isso, é dificultada a
compreensão dos processos utilizados para a obtenção de esforços e
deslocamentos em estruturas. No caso do Método da Rigidez Direta (MRD) [3], é
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 3
de grande importância para o processo de ensino-aprendizagem a visualização
do processo de montagem das matrizes, assim como resolução do sistema de
equações.
O uso de ferramentas de cálculo matricial se faz útil no campo da
engenharia ao integrar e simplificar a resolução de sistemas com diversos
parâmetros. Com este trabalho, busca-se uma melhor compreensão acerca do
uso de cálculos matriciais e do MRD aplicados à linguagem de programação
MATLAB [4], de forma a desenvolver uma plataforma visual e simbólica passível
de uso como ferramenta auxiliar no processo de ensino-aprendizagem nas
disciplinas de análise estrutural da graduação. A utilização da linguagem simbólica
permite melhor compreensão e visualização dos elementos que constituem o
cálculo de vigas, treliças e pórticos planos.
O objetivo deste trabalho é apresentar um programa em MATLAB capaz de
modelar e calcular deslocamentos e esforços em elementos de barra
bidimensionais utilizando o MRD e linguagem simbólica. Além disso, a criação do
AESYM busca retornar ao utilizador, além dos resultados globais e locais, o
processo de formação das matrizes e de resolução do sistema de equações para
a obtenção de esforços e deslocamentos.
2 REFERENCIAL TEÓRICO
A compreensão do comportamento e das propriedades dos materiais é de
grande importância para a análise de estruturas. O estudo da resistência dos
materiais possibilitou ao ser humano o desenvolvimento de métodos de análise
os quais podem ser implementados computacionalmente [5]. Neste trabalho, será
dado foco ao Método da Rigidez Direta, que utiliza as propriedades físicas dos
materiais para obtenção de deslocamentos e esforços.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 4
Com base na Lei de Hooke [6], que relaciona deslocamento e rigidez de
um corpo à ação solicitante, pode-se montar um sistema do qual os esforços e
deslocamentos globais podem ser obtidos para cada nó da estrutura, conforme
mostra a Equação 1.
[ F ]G = [K]G [U]G (1)
sendo [F]G o vetor de forças globais, [K]G a matriz de rigidez global e [U]G o
vetor de deslocamentos globais. A fim de obter a matriz de rigidez global, devem
ser acumuladas as matrizes de rigidez locais para cada elemento da estrutura,
sendo essas e os graus de liberdade dos elementos de treliça e pórtico planos,
juntamente às matrizes de rotação utilizadas indicados na Tabela 1Erro! Fonte
de referência não encontrada.,Erro! Fonte de referência não encontrada.
para cada caso [7].
EA EA
L 0 0 − 0 0
L
0 12 E I 6 E I 12 E I 6 E I
EA EA 0 −
0 − 0 L3 L2 L3 L2
L
L
0 6 EI 4 E I 6 E I 2 E I
0 −
Ke =
0 0 0 0
K e =
L2 L L2 L
EA EA EA EA
− 0 0 − 0 0 0 0
L L L L
0 0 0 0 12 E I 6 E I 12 E I 6 E I
0 − − 0 −
L3 L2 L3 L2
6 E I 2 E I 6 E I 4 E I
0 0 −
L2 L L2 L
cos( ) sen( ) 0 0 0 0
cos( ) sen( ) 0 0 − sen( ) cos( ) 0 0 0 0
− sen( ) cos( ) 0 0 0 0 1 0 0 0
[R] = [ R] =
0 0 cos( ) sen( ) 0 0 0 cos( ) sen( ) 0
0
0 0 − sen( ) cos( ) 0 0 − sen( ) cos( ) 0
0 0 0 0 0 1
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 5
coordenadas locais alteradas para globais de forma que as orientações dos eixos
coincidam. Para tal, utiliza-se a Equação 2 para cada matriz local por uma matriz
de rotação, obtida a partir dos cossenos diretores das barras, conforme mostrados
na última linha da Erro! Fonte de referência não encontrada..
[K]G = [ R]T [k]e [ R] (2)
3 IMPLEMENTAÇÃO COMPUTACIONAL
3.1. PRÉ-PROCESSAMENTO E MODELAGEM
A análise de estruturas reticuladas utilizando o MRD requer que sejam
conhecidas não apenas a disposição dos elementos e nós, mas também
determinados fatores que influenciam no comportamento global da estrutura.
Entre estes fatores, estão:
• Condições de contorno (apoios);
• Carregamentos pontuais e distribuídos;
• Variações de temperatura, uniformes ou não;
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 6
• Deslocamentos prescritos (recalques);
• Módulo de Elasticidade do material;
• Geometria da seção (área e inércia)
O AESYM permite, por meio de interface, que o usuário modele com
praticidade a estrutura e insira os fatores mencionados. A Figura 1 mostra a área
de modelagem com suas respectivas abas, explicitadas na
Figura 2.
O programa colhe as seguintes informações, armazenadas em oito
matrizes, obtidas a partir das tabelas preenchidas pelo usuário:
• Matriz “L1” - Informações gerais da estrutura (número de nós, número de
elementos, número de nós restringidos, número de nós carregados e
número de elementos carregados);
• Matriz “L2” - Coordenadas dos nós;
• Matriz “L3” - Nós inicial, final e propriedades (área, momento de inércia e
módulo de elasticidade) de cada elemento;
• Matriz “L4” - Restrições em x, y e θ nos nós;
• Matriz “L5” - Carregamentos pontuais nos nós;
• Matriz “L6” - Carregamentos distribuídos nos elementos;
• Matriz “L7” - Deslocamentos impostos em x, y e θ nos nós;
• Matriz “L8” - Variação de temperatura (α, temperaturas e altura da seção).
Essas matrizes de informações serão utilizadas no processamento pelo
MRD e podem ser armazenadas e carregadas na memória do computador, por
meio do menu “Salvar / Abrir”. Este menu dá acesso a um gerenciador de
estruturas, no qual o usuário pode salvar, abrir, visualizar ou deletar modelos.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 7
Figura 1 - área de modelagem do aesym
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 8
3.3 OBTENÇÃO DO VETOR DE FORÇAS GLOBAIS
Nessa etapa, são utilizados os conceitos de cargas equivalentes nodais [8]
para a obtenção das reações em cada elemento de barra separadamente, sendo
os esforços concentrados nos nós e posteriormente somados às de outras barras
com nós em comum. No caso de ocorrência de variação de temperatura ou
recalque, esse vetor também é alterado. O vetor possui três vezes o número de
nós, representando as forças em x, y e o momento em cada nó.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 9
3.7 OBTENÇÃO DOS ESFORÇOS
Nessa etapa, são novamente utilizadas as matrizes de rotação e locais,
bem como as propriedades físicas e geométricas de cada elemento para a
obtenção dos deslocamentos locais, mostradas nas Equações 4 e 5. Após a
obtenção dos deslocamentos locais, são obtidos os esforços segundo as
coordenadas locais, além das reações de apoio. É criada uma matriz “Sl”, cujo
número de linhas representa cada elemento da estrutura e cujo número de
colunas é 6, sendo os valores inicial e final de esforços axiais, esforços cortantes
e de momentos fletores no elemento.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 10
Figura 3 - Botões de Navegação dos Diagramas
CARG: Estrutura com Carregamentos
EST: Estrutura sem Carregamentos
DEF: Estrutura Deformada
DEN: Diagrama de Esforços Normais e Reações de
Apoio
DEC: Diagrama de Esforços Cortantes
DMF: Diagrama de Momentos Fletores
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 11
Figura 4 - Janela De Esforços E Deslocamentos Globais
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 12
Para a visualização dos resultados locais, deve-se pressionar o botão
“Elementos”, que levará o usuário a uma janela que dará acesso a uma lista de
elementos da estrutura. Ao selecionar um elemento, que pode ser localizado na
estrutura marcando-se a caixa “Mostrar Elementos”, o usuário poderá ver as
propriedades, esforços e deslocamentos do mesmo. Além disso, podem ser
utilizados os botões “Matriz de Rigidez Local”, “Matriz de Rotação” e “Matriz
Rotacionada”, através dos quais serão mostradas as matrizes numéricas e
simbólicas correspondentes, como mostrado na Figura 6.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 13
4 APLICAÇÃO DO PACOTE AESYM
Para ilustrar o funcionamento do programa, tendo como base os exemplos
extraídos de Martha [8], será calculada a estrutura da Figura 7a, cujo diagrama de
momentos fletores resultante se encontra na Figura 7b. Para fins de simplificação
deste trabalho, serão apresentados apenas os resultados para estruturas
aporticadas, embora o AESYM também seja capaz de calcular treliças e vigas.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 14
Figura 8 - Diagramas resultantes do processamento
(a) Estrutura deformada (b) Esforços normais e reações de apoio
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 15
5 CONCLUSÃO
A programação orientada a objeto confere algumas vantagens para os
programadores. A organização do código em diferentes funções permite um
melhor controle dos erros, pois caso eles aconteçam, é facilitada a identificação
da parte do código em que se encontram, e assim tratá-los de forma localizada.
A interface visual permite ao utilizador maior controle sobre a modelagem,
assim como mais velocidade e praticidade. Ainda por meio da interface, podem-
se obter resultados de maneira mais simples e controlada, além da possibilidade
de maior compreensão do Método da Rigidez Direta e do comportamento da
estrutura. Assim, o AESYM se torna um programa com grande potencial didático
para fins acadêmicos.
Dessa forma, é notável a conveniência da utilização do MRD em
implementação computacional, já que nesse meio conta-se com poderosas
ferramentas para cálculos matriciais. Outra vantagem dessa implementação é a
capacidade de adaptação e para os mais diversos fins. Entre mudanças que
poderiam ser feitas, estão a implementação da capacidade de cálculo para
estruturas tridimensionais.
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 16
REFERÊNCIAS
A.e. assan, método dos elementos finitos – primeiros passos, editora da unicamp,
campinas, são paulo, 1999.
Matlab m. The language of technical computing. The mathworks, inc, 2012. Natick,
massachusetts, united states. Disponível em: http://www mathworks.com.
r.c. hibbeler, resistência dos materiais, terceira edição, livros técnicos e científicos
editora, rio de janeiro, 2000.
Halliday david, resnick robert e walker jearl fundamentos da física, volume i. Rio
de janeiro: ltc, 2012.
Martha, l.f., o método da rigidez direta sob um enfoque matricial, apostila editada
pela coordenação de extensão e treinamento profissional – escritório técnico da
escola de engenharia, uerj, 1984.
Kottwitz, s. Latex beginner's guide. 2011 packt publishing ltd. 32 lincoln road,
olton, birmingham, b27 6pa, uk
Studies in Engineering and Exact Sciences, Curitiba, v.2, n.1, p.2-15, may./aug., 2021 17