Desenvolvimento de um programa de cálculo de secções de betão armado

Detalhes bibliográficos
Autor(a) principal: Monteiro, André Oliveirinha
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