Repositório Institucional


Use este identificador para citar ou linkar para este item: https://repositorio.ifs.edu.br/biblioteca/handle/123456789/1689
Título: Desenvolvimento de software para dimensionamento de reservatório elevado de concreto armado
Título(s) alternativo(s): Software development for sizing reinforced concrete elevated reservoir
Autor(es): Cruz, Antônia Karla da Silva
Orientador: Souza, Adysson André Fortuna de
Palavras-chave: Reservatório de concreto armado; Dimensionamento; Modelo de placas; Método de bielas e tirantes; Linguagem de programação Python; Reinforced concrete reservoir; Sizing; Plates template; Connecting roods and tie rods method; Python programming Language
Data do documento: 16-Dez-2022
Editor: Instituto Federal de Sergipe - IFS
Departamento de Desenvolvimento de Ensino
Coordenadora de Engenharia Civil
Bacharelado em Engenharia Civil
Citação: Cruz, Antônia Karla da Silva. Desenvolvimento de software para dimensionamento de reservatório elevado de concreto armado. 2022. Trabalho de conclusão de curso (Bacharelado em Engenharia Civil) - Instituto Federal de Sergipe, Estância, 2022.
Resumo: O reservatório elevado é uma estrutura indispensável em edifícios comerciais e industriais, uma vez que sua função é armazenar um volume de água que possa suprir a demanda de abastecimento e garantir uma reserva contra incêndio, em muitos casos, o concreto armado, é o material utilizado para construir essa estrutura. O reservatório construído em concreto armado é composto por lajes maciças e vigas-paredes, esses elementos são submetidos a carga permanente, acidental e ao empuxo da água. As lajes maciças, calculadas por meio do modelo de cálculo como placas, apresentam altura menor que as demais dimensões e estão sujeitas a ações normais em seu plano. Já as vigas-parede, calculadas por meio de bielas e tirantes, devido à distribuição não linear das tensões e deformações, apresentam relação entre o vão e a altura inferior a dois, no caso de vigas biapoiadas, e inferior a três, no caso de vigas continuas. O dimensionamento estrutural de reservatório de concreto armado é extenso e quando realizado manualmente com auxílio de calculadora, torna-se demorado, porém com o uso de softwares específicos, o processo de cálculo, torna-se mais produtivo e mais preciso, podendo assim, auxiliar na elaboração de projetos estruturais e no caso do programa proposto neste trabalho, pode ajudar estudantes de engenharia civil a criar seus próprios exercícios e compará-los com cálculos feitos de forma manual, podendo também verificar possíveis erros na elaboração de seus cálculos. Este trabalho apresenta o desenvolvimento de um programa computacional cuja função é dimensionar as armaduras de um reservatório elevado de concreto armado bem como realizar verificações de segurança segundo os critérios estabelecidos pela NBR 6118: 2014 – Projeto de Estruturas de Concreto – Procedimento. O software foi criado por meio da linguagem de programação Python, pois ela possui funções praticamente ilimitadas, além de ser uma linguagem rápida e objetiva que permite programar com código simples. No intuito de torna-lo intuitivo e didático, optou-se em elaborar uma interface gráfica através do Tkinter, biblioteca que fornece kit de ferramentas de janela que está disponível para programador Python através do pacote tkinter e sua extensão, os módulos tkinter.ttk. Os tratamentos de erros no programa foram realizados com o módulo message box. Para testar as funções do software foi proposto o exemplo de um reservatório elevado de concreto armado de uma célula com as quatro paredes apoiadas em pilares situados nas quinas do reservatório, admitindo-se classe de agressividade ambiental (c = 2,0 cm) e barras predefinidas de ø = 5 mm, os resultados obtidos foram comparados com valores provenientes do cálculo manual, realizado com auxílio de calculadora, onde, comprovou-se semelhança entre eles, dessa forma, constatou-se a eficácia do programa computacional desenvolvido.
Resumo (segunda língua): The elevated reservoir is an indispensable structure in commercial and industrial buildings, as its function is to store a volume of water that can meet the supply demand and guarantee a reserve against fire, in many cases, reinforced concrete is the material used to build this structure. The reservoir built in reinforced concrete is composed of massive slabs and wall- beams, these elements are subjected to permanent, accidental load and water thrust. The solid slabs, calculated using the calculation model as plates, have a lower height than the other dimensions and are subject to normal actions in their plane. On the other hand, the wall beams, calculated by means of struts and tie rods, due to the non-linear distribution of stresses and strains, present a relationship between the span and the height of less than two, in the case of double-supported beams, and less than three, in the case of continuous beams. The structural design of reinforced concrete reservoir is extensive, and when performed manually with the aid of a calculator, it becomes time consuming. With the use of specific software, the calculation process becomes more productive and more accurate, thus being able to assist in the elaboration of structural projects, and in the case of the program proposed in this work, it can help civil engineering students to create their own exercises and compare them with calculations made manually, and can also verify possible errors in the elaboration of their calculations. This work presents the development of a computer program whose function is to dimension the reinforcements of an elevated reservoir of reinforced concrete as well as to carry out safety checks according to the criteria established by NBR 6118: 2014 - Project of Concrete Structures - Procedure. The software was created using the Python programming language, as it has practically unlimited functions, in addition to being a fast and objective language that allows programming with simple code. In order to make it intuitive and didactic, it was decided to develop a graphical interface through Tkinter, a library that provides window toolkits that are available to Python programmers through the tkinter package and its extension, the tkinter.ttk modules. Error handling in the program was performed with the messagebox module. To test the functions of the software, the example of an elevated reservoir of reinforced concrete of a cell with the four walls supported by pillars located in the corners of the reservoir was proposed, assuming a class of environmental aggressiveness (c = 2.0 cm) and predefined bars of ø = 5mm, the results obtained were compared with values from the manual calculation, carried out with the aid of a calculator, where similarity between them was proved, thus, the effectiveness of the developed computer program was verified.
URI: https://repositorio.ifs.edu.br/biblioteca/handle/123456789/1689
Aparece nas coleções:Trabalho de Conclusão de Curso - Engenharia Civil

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC - ANTÔNIA KARLA.pdf2,47 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.