Modeling and simulation of a Pick&Place system with OpenModelica

Detalhes bibliográficos
Autor(a) principal: Monteiro, Alberto José Cibrão
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/88882
Resumo: Dissertação de mestrado integrado em Mechanical Engineering
id RCAP_099e86e48935c4d782e8c328c1585c9d
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/88882
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Modeling and simulation of a Pick&Place system with OpenModelicaInverse KinematicsModelicaModeling multi-physics systemsOpenModelicaPick&PlaceCinemática inversaModelação de sistemas multifísicosEngenharia e Tecnologia::Engenharia MecânicaDissertação de mestrado integrado em Mechanical EngineeringModeling of multi-physical systems is a task that may be particularly complex, especially when the systems under analysis present several technologies such as pneumatics, hydraulics, mechanical systems, electrical systems, among others. This MSc dissertation intends to present an approach for modelling a multi-physics system, using Modelica modeling language, focusing the connection of models, by using programming logic as ever as needed, as well as the obtaining of some guidelines for modelling multi physical systems in a systematic way. For the mentioned purpose, it is chosen, as basis for starting studies, a Pick&Place system using the modeling language Modelica and the simulation software OpenModelica whose conception was based on a manipulator’s model existing in the main library of OpenModelica software. Based in the initial case study, some approaches are presented for illustration about how to achieve the above-mentioned purpose, by changing and adding information, from initial considered models, to the considered final ones using simulation techniques and interpreting respective obtained results. Throughout this work, the potentialities presented by the language are explored, bringing together the concept of a robotic manipulator inserted in Modelica's main library with the outline of a detailed control, in which the concepts of inverse kinematics and pick&place are inserted. The incorporation with a global system is also scrutinized, in which the manipulator model is associated with a gripper and conveyor belts, designed in a system with logical sequencing.A modelação de sistemas multi-físicos é uma tarefa que pode ser particularmente complexa, especialmente quando os sistemas em análise apresentam diversas tecnologias, tais como pneumática, hidráulica, sistemas mecânicos, sistemas elétricos, entre outros. Esta dissertação de mestrado pretende apresentar uma abordagem para a modelação de um sistema multi-físico, utilizando a linguagem de modelação Modelica, focando na ligação de modelos e recorrendo à lógica de programação sempre que necessário, bem como a obtenção de algumas orientações para a modelação de sistemas multi-físicos de uma forma sistemática. Para o efeito, é escolhido, como base de estudo inicial, um sistema Pick&Place utilizando a linguagem de modelação Modelica e o software de simulação OpenModelica, cuja conceção foi baseada num modelo de manipulador existente na biblioteca principal do software OpenModelica. Com base no caso de estudo inicial, são apresentadas algumas abordagens para ilustrar a forma de atingir o objetivo acima referido, com alteração e adição de informação, desde os modelos iniciais considerados, até aos modelos finais desenvolvidos, utilizando técnicas de simulação e interpretando os respetivos resultados obtidos. Ao longo deste trabalho, as potencialidades apresentadas pela linguagem são exploradas, reunindo o conceito de um manipulador robótico inserido na biblioteca principal de Modelica com o delineamento de um controlo detalhado, em que os conceitos de cinemática inversa e pick&place se inserem. A incorporação com um sistema global também é escrutinada, no qual o modelo do manipulador se encontra associado com um gripper e tapetes transportadores, projetados num sistema com sequenciamento lógico.Machado, JoséPereira, Filipe Alexandre de SousaUniversidade do MinhoMonteiro, Alberto José Cibrão2023-09-162023-09-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/88882eng203526074info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-24T01:25:21Zoai:repositorium.sdum.uminho.pt:1822/88882Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:11:07.732042Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Modeling and simulation of a Pick&Place system with OpenModelica
title Modeling and simulation of a Pick&Place system with OpenModelica
spellingShingle Modeling and simulation of a Pick&Place system with OpenModelica
Monteiro, Alberto José Cibrão
Inverse Kinematics
Modelica
Modeling multi-physics systems
OpenModelica
Pick&Place
Cinemática inversa
Modelação de sistemas multifísicos
Engenharia e Tecnologia::Engenharia Mecânica
title_short Modeling and simulation of a Pick&Place system with OpenModelica
title_full Modeling and simulation of a Pick&Place system with OpenModelica
title_fullStr Modeling and simulation of a Pick&Place system with OpenModelica
title_full_unstemmed Modeling and simulation of a Pick&Place system with OpenModelica
title_sort Modeling and simulation of a Pick&Place system with OpenModelica
author Monteiro, Alberto José Cibrão
author_facet Monteiro, Alberto José Cibrão
author_role author
dc.contributor.none.fl_str_mv Machado, José
Pereira, Filipe Alexandre de Sousa
Universidade do Minho
dc.contributor.author.fl_str_mv Monteiro, Alberto José Cibrão
dc.subject.por.fl_str_mv Inverse Kinematics
Modelica
Modeling multi-physics systems
OpenModelica
Pick&Place
Cinemática inversa
Modelação de sistemas multifísicos
Engenharia e Tecnologia::Engenharia Mecânica
topic Inverse Kinematics
Modelica
Modeling multi-physics systems
OpenModelica
Pick&Place
Cinemática inversa
Modelação de sistemas multifísicos
Engenharia e Tecnologia::Engenharia Mecânica
description Dissertação de mestrado integrado em Mechanical Engineering
publishDate 2023
dc.date.none.fl_str_mv 2023-09-16
2023-09-16T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/88882
url https://hdl.handle.net/1822/88882
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203526074
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137761641365504