Desenvolvimento de software para síntese de geração de função em mecanismos de seis barras via otimização

DSpace Repository

A- A A+

Desenvolvimento de software para síntese de geração de função em mecanismos de seis barras via otimização

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Rincon, Leonardo Mejia
dc.contributor.author Krepsky, Daniel Victor
dc.date.accessioned 2025-12-17T13:27:11Z
dc.date.available 2025-12-17T13:27:11Z
dc.date.issued 2025-12-12
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/271418
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação. pt_BR
dc.description.abstract Este trabalho apresenta o desenvolvimento de um programa computacional voltado à síntese de geração de função de mecanismos de seis barras, abrangendo todas as suas topologias clássicas. A proposta visa simplificar o processo de projeto e ampliar as possibilidades de aplicação de mecanismos complexos por meio de otimização numérica baseada no algoritmo de Evolução Diferencial (DE). Inicialmente, foram revisados os fundamentos da teoria de mecanismos, destacando a análise e síntese cinemática, bem como conceitos de algoritmos evolutivos aplicados à engenharia mecânica. Em seguida, implementou-se o programa em linguagem Python, empregando programação orientada a objetos e uma interface gráfica de usuário (GUI) que permite inserir parâmetros, visualizar resultados e exportar dados de forma intuitiva. Os estudos de caso contemplaram a síntese de mecanismos capazes de reproduzir funções matemáticas, como logarítmica e séries de Fourier, além de trajetórias articulares humanas aplicadas à modelagem de uma prótese de mão. Os resultados demonstraram a eficiência do método proposto, com baixo erro médio e boa estabilidade geométrica, confirmando a aplicabilidade do programa como ferramenta de apoio a pesquisas e projetos na área de Engenharia. pt_BR
dc.description.abstract This work presents the development of a computational program aimed at the function generation synthesis of six-bar mechanisms, encompassing all their classical topologies. The proposal seeks to simplify the design process and expand the applicability of complex mechanisms through numerical optimization based on the Differential Evolution (DE) algorithm. Initially, the fundamentals of mechanism theory were reviewed, highlighting kinematic analysis and synthesis, as well as evolutionary algorithms applied to mechanical engineering. Subsequently, the program was implemented in the Python language, employing object-oriented programming and a graphical user interface (GUI) that enables users to input parameters, visualize results, and export data intuitively. The case studies included the synthesis of mechanisms capable of reproducing mathematical functions, such as logarithmic and Fourier-series functions, in addition to human joint trajectories applied to the modeling of a prosthetic hand. The results demonstrated the efficiency of the proposed method, with low average error and good geometric stability, confirming the applicability of the program as a support tool for research and design in the field of Engineering. pt_BR
dc.format.extent 97 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Blumenau, SC. pt_BR
dc.rights Open Access. en
dc.subject Síntese de mecanismos pt_BR
dc.subject Geração de função pt_BR
dc.subject Mecanismos de seis barras pt_BR
dc.subject Otimização pt_BR
dc.subject Interface gráfica de usuário pt_BR
dc.title Desenvolvimento de software para síntese de geração de função em mecanismos de seis barras via otimização pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Martins, Daniel


Files in this item

Files Size Format View
TCC.pdf 9.959Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar