Desenvolvimento de um programa de cálculo de secções de betão armado
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/8829 |
Resumo: | Esta dissertação tem por objectivo o desenvolvimento de um programa informático, o XCoSec, destinado ao dimensionamento e verificação da segurança de secções transversais de betão armado, em estado limite último, segundo o disposto no Eurocódigo 2. Pretendeu-se que a aplicação fosse o mais universal possível, ou seja, que englobasse a maioria dos casos, admitindo por isso a possibilidade de considerar secções de geometria qualquer, definida pelo utilizador, sujeitas a diversos tipos de esforços (flexão simples, composta e desviada, esforço transverso e torção). A aplicação foi idealizada por forma à sua utilização ser expedita e intuitiva. Para isso, desenvolveu-se uma interface gráfica que facilita a introdução de dados, possibilitando o uso de secções e materiais predefinidos. Desenvolveram-se ferramentas que permitem visualizar gráficos de interacção de esforços resistentes, para situações de flexão composta e desviada, como a elaboração da superfície tridimensional de flexão desviada sob forma de ábaco. Os materiais predefinidos no programa foram descritos e caracterizados a nível mecânico, através das leis constitutivas de comportamento definidas no Eurocódigo 2. Foram também expostas as bases teóricas que, de acordo com esse documento, fundamentam os cálculos executados pelo programa. A linguagem de programação adoptada para o desenvolvimento do programa foi a linguagem orientada a objectos C#, que deu um forte contributo à versatilidade do produto final. Foi realizado um breve enquadramento acerca da temática da programação orientada a objectos, em particular da linguagem adoptada. Recorrendo ao programa, foram resolvidos alguns casos práticos, validando os resultados manualmente, com recursos a tabelas e ábacos existentes, de forma a comprovar o correcto funcionamento do programa. Por fim, foi elaborado um manual de utilização do programa, onde se explica o modo de utilização da aplicação. |
id |
RCAP_e1850fc79c2dc314d79e887580d4c371 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/8829 |
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 |
Desenvolvimento de um programa de cálculo de secções de betão armadoEngenharia civilBetão armado - SegurançaProgramação orientada para o objectoEsta dissertação tem por objectivo o desenvolvimento de um programa informático, o XCoSec, destinado ao dimensionamento e verificação da segurança de secções transversais de betão armado, em estado limite último, segundo o disposto no Eurocódigo 2. Pretendeu-se que a aplicação fosse o mais universal possível, ou seja, que englobasse a maioria dos casos, admitindo por isso a possibilidade de considerar secções de geometria qualquer, definida pelo utilizador, sujeitas a diversos tipos de esforços (flexão simples, composta e desviada, esforço transverso e torção). A aplicação foi idealizada por forma à sua utilização ser expedita e intuitiva. Para isso, desenvolveu-se uma interface gráfica que facilita a introdução de dados, possibilitando o uso de secções e materiais predefinidos. Desenvolveram-se ferramentas que permitem visualizar gráficos de interacção de esforços resistentes, para situações de flexão composta e desviada, como a elaboração da superfície tridimensional de flexão desviada sob forma de ábaco. Os materiais predefinidos no programa foram descritos e caracterizados a nível mecânico, através das leis constitutivas de comportamento definidas no Eurocódigo 2. Foram também expostas as bases teóricas que, de acordo com esse documento, fundamentam os cálculos executados pelo programa. A linguagem de programação adoptada para o desenvolvimento do programa foi a linguagem orientada a objectos C#, que deu um forte contributo à versatilidade do produto final. Foi realizado um breve enquadramento acerca da temática da programação orientada a objectos, em particular da linguagem adoptada. Recorrendo ao programa, foram resolvidos alguns casos práticos, validando os resultados manualmente, com recursos a tabelas e ábacos existentes, de forma a comprovar o correcto funcionamento do programa. Por fim, foi elaborado um manual de utilização do programa, onde se explica o modo de utilização da aplicação.The purpose of this dissertation is the development of software, named XCoSec, to design and check the safety of reinforced concrete cross section in ultimate limit states, according with Eurocode2. It was intended that the application was as universal as possible so that it could cover the majority of cases, including the possibility to consider any user-defined cross section shape, under various types of loads (biaxial bending, shear and torsion). The software was designed to be quick and intuitive. Therefore, a graphical interface that facilitates data entry, with the possibility to use predefined cross section shapes and materials was developed. Tools have been created to determine and show interaction graphics that define the ultimate strength for axial/biaxial bending cases. One of them is the representation of the three-dimensional surface of biaxial bending through abacuses. The mechanical behaviour of predefined materials was described and characterized using constitutive laws defined in Eurocode 2. Theoretical basis were also exposed in accordance to this document that underlies the calculations performed by the program. The adopted programming language was C#, an object oriented language, which give a good contribution to the final product versatility. A brief overview about object oriented programming was made, focusing particularly on the adopted language. Some practical cases were solved with the software and the results validated with hand calculations, and also using existing tables and abacuses. Finally, an user’s manual was created, that explains how to use the software correctly.Universidade de Aveiro2011-12-122011-12-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/8829porMonteiro, André Oliveirinhainfo: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-22T11:14:53Zoai:ria.ua.pt:10773/8829Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:45:47.814904Repositó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 |
Desenvolvimento de um programa de cálculo de secções de betão armado |
title |
Desenvolvimento de um programa de cálculo de secções de betão armado |
spellingShingle |
Desenvolvimento de um programa de cálculo de secções de betão armado Monteiro, André Oliveirinha Engenharia civil Betão armado - Segurança Programação orientada para o objecto |
title_short |
Desenvolvimento de um programa de cálculo de secções de betão armado |
title_full |
Desenvolvimento de um programa de cálculo de secções de betão armado |
title_fullStr |
Desenvolvimento de um programa de cálculo de secções de betão armado |
title_full_unstemmed |
Desenvolvimento de um programa de cálculo de secções de betão armado |
title_sort |
Desenvolvimento de um programa de cálculo de secções de betão armado |
author |
Monteiro, André Oliveirinha |
author_facet |
Monteiro, André Oliveirinha |
author_role |
author |
dc.contributor.author.fl_str_mv |
Monteiro, André Oliveirinha |
dc.subject.por.fl_str_mv |
Engenharia civil Betão armado - Segurança Programação orientada para o objecto |
topic |
Engenharia civil Betão armado - Segurança Programação orientada para o objecto |
description |
Esta dissertação tem por objectivo o desenvolvimento de um programa informático, o XCoSec, destinado ao dimensionamento e verificação da segurança de secções transversais de betão armado, em estado limite último, segundo o disposto no Eurocódigo 2. Pretendeu-se que a aplicação fosse o mais universal possível, ou seja, que englobasse a maioria dos casos, admitindo por isso a possibilidade de considerar secções de geometria qualquer, definida pelo utilizador, sujeitas a diversos tipos de esforços (flexão simples, composta e desviada, esforço transverso e torção). A aplicação foi idealizada por forma à sua utilização ser expedita e intuitiva. Para isso, desenvolveu-se uma interface gráfica que facilita a introdução de dados, possibilitando o uso de secções e materiais predefinidos. Desenvolveram-se ferramentas que permitem visualizar gráficos de interacção de esforços resistentes, para situações de flexão composta e desviada, como a elaboração da superfície tridimensional de flexão desviada sob forma de ábaco. Os materiais predefinidos no programa foram descritos e caracterizados a nível mecânico, através das leis constitutivas de comportamento definidas no Eurocódigo 2. Foram também expostas as bases teóricas que, de acordo com esse documento, fundamentam os cálculos executados pelo programa. A linguagem de programação adoptada para o desenvolvimento do programa foi a linguagem orientada a objectos C#, que deu um forte contributo à versatilidade do produto final. Foi realizado um breve enquadramento acerca da temática da programação orientada a objectos, em particular da linguagem adoptada. Recorrendo ao programa, foram resolvidos alguns casos práticos, validando os resultados manualmente, com recursos a tabelas e ábacos existentes, de forma a comprovar o correcto funcionamento do programa. Por fim, foi elaborado um manual de utilização do programa, onde se explica o modo de utilização da aplicação. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-12-12 2011-12-12T00: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/10773/8829 |
url |
http://hdl.handle.net/10773/8829 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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.publisher.none.fl_str_mv |
Universidade de Aveiro |
publisher.none.fl_str_mv |
Universidade de Aveiro |
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_ |
1799137509423185920 |