dc.contributor.advisor | Drehmer, Luís Roberto | |
dc.contributor.advisor | Ramos, Gustavo Roberto | |
dc.creator | Pereira, David Lucas | |
dc.date.accessioned | 2024-08-13T17:06:40Z | |
dc.date.available | 2024-08-13T17:06:40Z | |
dc.date.issued | 2023-07-20 | |
dc.date.submitted | 2023 | |
dc.identifier.uri | http://repositorio.ufsm.br/handle/1/32728 | |
dc.description | Trabalho de Conclusão de Curso (graduação) - Universidade Federal de Santa Maria - Campus Cachoeira do Sul, Curso de Engenharia Mecânica, RS, 2023. | por |
dc.description.abstract | This work consists of the development and application of a didactic numerical tool for fatigue failure analysis of mechanical components, made of ductile materials subjected to
high cycling. This software is developed in the Python language with the GNU Image Ma nipulation Program Toolkit or GIMP Toolkit (GTK) open source toolset to create graphical
user interfaces (GUI) for the program. In order to facilitate the development and writing of
the code, the aid tool to create intuitive interfaces Glade is used, allowing to generate a
source code in .xml for the chosen programming language (in this case, Python). The fatigue analysis methodology is based on the literature in the area, presenting the equations
and analytical approaches. From the analysis of loads and stresses acting on the evaluated
part, obtained in the initial static analysis as input data of the software, and with the insertion of material and loading data, the user of the program can computationally analyze the
results of a dynamic analysis and draw the fatigue failure diagrams according to the most
usual criteria in the literature. Two case studies were chosen to verify the proper functioning
of the proposed software, one based on Budynas e Nisbett (2019) and the other on Norton (2013). As a result, the first case study, analyzing two examples from that reference,
obtained a difference of 0.014% and 0.068% for the determination of the fatigue resistance
limit S
′
e and, for the determination of the fatigue failure safety coefficient, using Goodman’s
criterion, there were no significant differences up to the second decimal place, according
to the same literature. Similar results for the second case study were also obtained. At the
end of the development of this work, a functional program was developed, called Fatigue
Life Calculator, in which it is able to calculate mechanical fatigue for two different calculation
methodologies. | eng |
dc.language | por | por |
dc.publisher | Universidade Federal de Santa Maria | por |
dc.rights | Acesso Aberto | por |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Componentes mecânicos | por |
dc.subject | Fadiga | por |
dc.subject | Ferramenta numérica didática | por |
dc.subject | Materiais dúcteis | por |
dc.subject | Python | por |
dc.subject | Mechanical components | eng |
dc.subject | Fatigue | eng |
dc.subject | Didactic numerical tool | eng |
dc.subject | Ductile materials | eng |
dc.subject | Python | por |
dc.title | Desenvolvimento de um software educacional para análise de fadiga pelo método da vida sob tensão | por |
dc.type | Trabalho de Conclusão de Curso de Graduação | por |
dc.degree.local | Cachoeira do Sul, RS, Brasil. | por |
dc.degree.graduation | Engenharia Mecânica | por |
dc.description.resumo | Este trabalho consiste no desenvolvimento e aplicação de uma ferramenta numérica didática para análise da falha por fadiga de componentes mecânicos, constituídos de materiais
dúcteis submetidos a alta ciclagem. Este software é desenvolvido em linguagem Python
com o conjunto de ferramentas de código aberto GNU Image Manipulation Program Toolkit
ou GIMP Toolkit (GTK) para criar interfaces gráficas para o usuário do programa (Graphical
User Interface ou GUI). Com o objetivo de facilitar o desenvolvimento e a escrita do código,
a ferramenta de auxílio para criar interfaces intuitivas Glade é utilizada, permitindo gerar
um código-fonte em .xml para a linguagem de programação escolhida (no caso, Python).
A metodologia de análise de fadiga é fundamentada na literatura da área, apresentando o
equacionamento e as aproximações analíticas. A partir da análise de esforços e de tensões que atuam na peça avaliada, obtidos na análise estática inicial como dado de entrada
do software, e com a inserção de dados do material e do carregamento, o usuário do programa pode analisar computacionalmente os resultados de uma análise dinâmica e traçar
os diagramas de falha por fadiga segundo os critérios mais usuais da literatura. Dois estudos de caso foram escolhidos para verificar o bom funcionamento do software proposto,
um deles baseado em Budynas e Nisbett (2019) e o outro em Norton (2013). Como resultado, o primeiro estudo de caso, analisando dois exemplos daquela referência, obteve uma
diferença de 0, 014% e 0, 068% para a determinação do limite de resistência à fadiga S
′
e e,
para a determinação do coeficiente de segurança de falha por fadiga, utilizando o critério
de Goodman, não houve diferenças significativas até a segunda casa decimal, conforme
a mesma literatura. Resultados similares para o segundo estudo de caso também foram
obtidos. Ao término do desenvolvimente deste trabalho, desenvolveu-se um programa funcional, chamado de Fatigue Life Calculator, no qual, é capaz de calcular a fadiga mecânica
para duas diferentes metodologias de cálculo. | por |
dc.publisher.country | Brasil | por |
dc.publisher.initials | UFSM | por |
dc.subject.cnpq | CNPQ::ENGENHARIAS::ENGENHARIA MECANICA | por |
dc.publisher.unidade | UFSM Cachoeira do Sul | por |