Você está na página 1de 8

UNIVERSIDADE FEDERAL DO CEARÁ

MARIA DIANÁRIA DA SILVA, RÔMULO MATHEUS DE ARAÚJO SATURNINO,


VANESSA ELAINE DOS SANTOS DIAS

CÁLCULO DO DIAGRAMA DE ESFORÇO CORTANTE E MOMENTO FLETOR


EM UMA VIGA BIAPOIADA PELA INFLUÊNCIA DE UMA FORÇA PONTUAL

CRATEÚS, CE
2023
1. INTRODUÇÃO

Uma das partes mais cruciais envolvidas na vida profissional de um engenheiro civil é
a questão de cálculos, mais especificamente cálculos estruturais, esse tipo de conhecimento é o
que define a função de um engenheiro civil na sociedade. Tal esforço para entender a mecânica
de funcionamento desses corpos usados como esqueleto de uma obra na construção civil
permitiu que a humanidade como um todo avançasse não só tecnologicamente, mas também
culturalmente, já que boa parte dessas construções acabaram tendo outras finalidades além de
auxiliar o ser humano, tendo importância cultural, como é o caso da Golden Gate Bridge, em
San Francisco, que se tornou o grande símbolo daquela cidade.
Para tal feito, muito esforço humano para que aquela construção permanece firme e forte
até os dias de hoje, principalmente o esforço para o cálculo das tensões aplicadas naquela ponte.
De fato, quando submetemos um determinado corpo a diferentes tipos de esforços, é de se
esperar, pelas Leis de Newnton, que esse corpo irá sofrer uma reação devido a esses esforços,
no caso de um corpo maciço, como de uma viga, uma deformação é esperada. o cálculo de
como uma estrutura dessas irá se deformar e o que essa deformação causará em outras partes
ligadas a este corpo e até a estrutura inteira é o principal objetivo de se fazer um cálculo
estrutural. Para tanto, esses diversos tipos de forças que um corpo é submetido normalmente,
como o esforço normal, esforço cortante, momento fletor e momento torçor, além de diversos
tipos de forças que podem ser aplicadas, como força pontual ou carregamento distribuído.
Como foco de estudo desse projeto, serão tomadas duas das forças mais básicas que um
corpo é submetido que estão inteiramente ligadas, o esforço cortante e o momento fletor, a
combinação dessas duas forças nos dirão a força que está sendo aplicada em um determinado
ponto da viga, a sua direção e como essa forçará fará a viga se deformar.
Todos esses cálculos normalmente são feitos a mão pelos estudantes de graduação em
Engenharia Civil, porém será apresentado aqui uma maneira mais simples e automática de fazer
o cálculo, feita a partir do programa Python, totalmente inspirada no programa de computador
Ftool, que é um programa especializado no cálculo de estrutura, tanto na mais simples
apresentada aqui, quanto nas mais complexas.
2. METODOLOGIA

2.1 Metodologia Teórica


Para o desenvolvimento de todos os Cálculos apresentados nesse trabalho foi usado o
site “Python Online” um site que emula o funcionamento da linguagem de programação Python
de forma que todas as linhas de código desenvolvidas nesse site podem ser usadas em qualquer
programa que use o Python como sua linguagem de programação, sendo possível o teste do
funcionamento do código de maneira mais facilitada.
O primeiro passo do código é a obtenção das variáveis que serão utilizadas nos cálculos,
como o tamanho da viga, a distância do início da viga até o ponto onde será aplicada a força
pontual, a magnitude da força pontual, entre outras variáveis que podem não aparecer no
resultado final mas são essenciais para a conclusão do código.
A próxima etapa é a coleta de dados, que consiste em dois tipos, dados que serão
apresentados pelo programador, que não irão mudar já que aquele é o campo de pesquisa
escolhido, como a definição da posição do apoio de 1º gênero (Força apenas na vertical) e 2º
gênero (Força na horizontal e vertical) e por dados definidos pelo usuário, como o tamanho da
viga e a magnitude da força pontual, esse definição de variáveis pelo usuário é o que nos dará
os mais distintos resultados para cada situação e o que provará que o código foi executado de
maneira correta.
Quanto a questão do cálculo estrutural em si, é necessário passar com calma em cada
parte individual para entendermos o que estamos buscando no final, que é o diagrama. Para o
início, o programa será montado para calcular as reações de uma viga que está biapoiada em
cada extremidade, o apoio da ponta mais a esquerda da viga é o chamado apoio de 1º gênero, e
o mais a direita de 2º gênero.
Definido essas forças, iremos criar vetores para armazenar os valores achados das forças
cisalhantes e momento fletor. Com tudo isso definido, começamos a parte matemática do código,
onde definimos o somatório de forças no eixo X. Como a única força atuante no eixo X é a
força horizontal do apoio de 2º gênero, a força horizontal é igual a zero.
Agora, calculamos o somatório de forças no eixo Y, o eixo vertical, para que a viga
permanece estática no seu ponto de equilíbrio, sem se mover para cima ou para baixo, o
somatório de forças no eixo Y tem que ser igual a zero. Dessa forma, vemos que nessa equação,
temos duas incógnitas que não podem ser definidas, A força vertical no apoio de 1º gênero (Va)
e a força vertical no apoio de 2º gênero (Vb).
Para acharmos essas incógnitas, fazemos o somatório de momentos, escolhendo uma
das extremidades da viga como o ponto de apoio para o cálculo, assim definimos o valor da
força vertical em um dos apoios, depois substituímos esse valor na equação anterior para
descobrirmos o valor do outro apoio.
Com todos os valores de forças definidos, começamos a montar o nosso diagrama de
esforço cortante e momento fletor, para isso, cortamos a viga de maneira imaginária em cada
metro da viga e consideramos só as forças atuantes naquele pedaço imaginário da viga para o
somatório.
No cálculo do momento, como lidamos com força vezes o deslocamento, fazemos a
mesma coisa que no esforço cortante, e consideramos o tamanho da viga imaginária como uma
variável x. Para a distância imediatamente anterior a da distância onde está sendo aplicada a
força pontual, fazemos o somatório de momentos e determinamos a equação usada para
determinar o momento fletor da viga até a força pontual, e fazemos a mesma coisa para o ponto
imediatamente anterior ao final da viga.
Com tudo isso feito, criamos estruturas de repetição para alimentarmos os vetores
criados com os valores de esforço cortante e momento fletor para cada metro da viga estudado,
e assim construirmos o nosso diagrama.

2.2 Código-Fonte

viga=int(input("Diga o tamanho da viga: "))


forca=int(input("Diga a magnitude da força em KN: "))
forcad=int(input("Diga a distância do início da viga até a força: "))
esforco=[0] * (viga + 1)
momento=[0] * (viga + 1)
dist = 0

# Somatório no Eixo Y
va= 0
vb = 0

# Va + Vb - forca = 0
# Va + Vb = forca

# Somatório de Momentos
# Ma + Mb - Mf = 0
# Mb = Mf
# Vb * viga = forca * forcad
#Vb = (forca * forcad)/viga

vb = (forca * forcad)/viga

va = forca - vb

#Anexo os Resultados de esforço cortante e momento fletor para cada metro da viga (incluindo
o ponto de partida no início da viga (0))
#Faço isso através da estrutura de repetição for

for cortante in range(0,viga +1,1):


if(cortante < forcad):
esforco[cortante]=va
else:
esforco[cortante]=va - forca

print("O esforço cortante da viga, para cada metro da viga é de, respectivamente:")
for f in esforco:
print(f"Metro {dist} o resultado foi {f} KN.m")
dist=dist + 1

for fletor in range(0,viga + 1,1):


if(fletor <= forcad):
momento[fletor]=va * fletor
else:
momento[fletor]=(va * fletor) - (forca * (fletor - forcad))
dist = 0
print("O momento fletor da viga, para cada metro da viga é de, respectivamente:")
for m in momento:
print(f"Metro {dist} o resultado foi {m} KN.m")
dist=dist + 1
3. RESULTADOS

O resultado esperado para o final desse trabalho é uma série de resultados organizados
em uma estrutura vetorial, que irá mostrar, metro por metro, as forças e momentos atuantes na
viga, e com essas informações temos a capacidade de montar o diagrama de esforço cortante e
momento fletor, que para a situação estudada nesse trabalho deverá ter uma aparência mais ou
menos como a apresentada na imagem:

A seguir veremos o código funcionando no programa IDLE Shell versão 3.12.0:


4. CONCLUSÃO

O cálculo estrutural sempre será um recurso essencial na vida de um engenheiro civil


que lida diretamente com obras, e com o advento da tecnologia, cada vez mais o repertório de
ferramentas que irão auxiliar o profissional no cálculo vai aumentar, tornando as chances de
erro humano cada vez menores.
Esse estudo é um bom exemplo de como uma tarefa não tão dificultosa, porém
trabalhosa como o exemplo acima pode ser automatizado com a ajuda de estrutura de
programação e um programa de linguagem de programação com o Python. Embora o estudo
feito nesse trabalho tenha sido de um assunto considerado o mais simples possível na área,
grandes feitos da humanidade começaram com a realização de um pequeno primeiro passo.
Caso esses estudos tenham chamado a atenção para o quão mais poderíamos avançar
nessa área com essa premissa de uso da programação, é de extrema importância o destaque da
ferramenta Ftool, que faz esses mesmos cálculos e outros em estruturas ainda mais complexas,
mostrando que a programação computacional tende a valorizar ainda mais o trabalho de todos
os profissionais da área.
A grande tendência do ser humano, desde os primórdios dos tempos, é buscar a evolução
de sua espécie, e a programação computacional pode e deve significar o principal avanço
evolutivo, não só na área das engenharias, mas na sociedade em geral, representando séculos
de estudos e especializações para o refino ainda maior dessa tecnologia que promete ser tão
valiosa no futuro da humanidade

5. REFERÊNCIAS BIBLIOGRÁFICAS

MENEZES, Nilo Ney Coutinho. Introdução à Programação com Python:


Algoritmos e Lógica de Programação Para Iniciantes. 2ª edição. ed. aum. [S. l.]:
Novatec, 2014. 328 p.

HIBBELER, Russell C. Estática: mecânica para engenharia. 14. ed. London, UK:
Perason University, 2018.

Você também pode gostar