A fully configurable virtual laboratory of classical mechanics

Detalhes bibliográficos
Autor(a) principal: Silva, Alexandre Ventosa da
Data de Publicação: 2018
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: http://hdl.handle.net/1822/64528
Resumo: Dissertação de mestrado em Computer Science
id RCAP_f5d528641d30c47547165f79122957bd
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/64528
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 A fully configurable virtual laboratory of classical mechanicsEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Computer ScienceNowadays many mathematical applications allow the user to introduce its own equations in the system and also observe through different possibilities the desired results. Regarding physics, an extended range of virtual laboratories allow the user to accomplish virtual physics experiments. These virtual laboratories consist in predefined scenarios where the user can change the value of the physics variables and then visualise the changes accomplished. Other virtual laboratories uses a physics engine allowing the user to create its own scenarios. However, the physical behaviour of the objects is hardcoded since it results strictly on the physics equations used internally by the physics engine. This dissertation pretends to investigate how far and with what degree of scientific rigor it is possible to associate the idea of the user introducing its own equations with the idea of accomplishing virtual experiments of physics. As a proof of concept, this dissertation focus on a specific area of mechanics: the dynamic of rigid bodies. The result of this research is a virtual laboratory completely different relatively the others. Our system has no knowledge about physics. Even the most general laws of physics such as the Newton’s second law are not known by the system. To the system, any equation introduced is considered just as one more equation without any particular meaning associated to it. The same happens for any physics entity. For example, if the gravitational acceleration is introduced by the user, to the system it is just another attribute of the world. Taking into account the dynamics of rigid bodies, an object can be identified as being, at any time, in one of three different states. These are: when a object is not in contact with any other, when an object collides with another object and they immediately separate, and when two objects remain in contact over time. The user must specify all the equations that drive each of these three states. Using its geometrical knowledge, the engine determines at any time in which state an object is. Also, the system provides all the relevant geometrical information. For instance, in a collision between two objects, the point and the two normals vectors of the collision are provided. The graphical simulations reflects strictly on the equations introduced. Therefore, if the equations to solve a collision between two objects does not reflect the real underlying physics of the situation, it is possible that the objects simply ends-up penetrating each other. All the relevant numerical information about an experience can be processed through different forms. In fact, the user can request plots of variables, the graphical application of vectors on objects, and even the tracing of the variables at a specific event.Fernandes, António RamiresUniversidade do MinhoSilva, Alexandre Ventosa da20182018-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/64528eng202372324info: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:RCAAP2023-07-21T12:19:10Zoai:repositorium.sdum.uminho.pt:1822/64528Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:12:05.035021Repositó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 A fully configurable virtual laboratory of classical mechanics
title A fully configurable virtual laboratory of classical mechanics
spellingShingle A fully configurable virtual laboratory of classical mechanics
Silva, Alexandre Ventosa da
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short A fully configurable virtual laboratory of classical mechanics
title_full A fully configurable virtual laboratory of classical mechanics
title_fullStr A fully configurable virtual laboratory of classical mechanics
title_full_unstemmed A fully configurable virtual laboratory of classical mechanics
title_sort A fully configurable virtual laboratory of classical mechanics
author Silva, Alexandre Ventosa da
author_facet Silva, Alexandre Ventosa da
author_role author
dc.contributor.none.fl_str_mv Fernandes, António Ramires
Universidade do Minho
dc.contributor.author.fl_str_mv Silva, Alexandre Ventosa da
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Computer Science
publishDate 2018
dc.date.none.fl_str_mv 2018
2018-01-01T00: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 http://hdl.handle.net/1822/64528
url http://hdl.handle.net/1822/64528
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 202372324
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_ 1799132554098376704