Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.06 MB | Adobe PDF |
Authors
Abstract(s)
In a world where each day is becoming more intertwined with technology, numerous companies strive to discover solutions for new project developments or enhance existing complex systems. Their aim is to reduce material wastage, energy consumption, labor dependency, project timelines, and overall costs. A recent trend in civil construction is to use pre-fabricated components such as walls, beams, columns, and other components. These components can be implemented in many different types of buildings and along with technology the system can save information about them, preventing risks during the construction, reducing costs for the companies, and improving the efficiency of the company as also being the producers of the components. The development of this API was carried out using the Python programming language, which facilitated rapid development. It leveraged the FastAPI framework, offering the flexibility to create diverse methods for validating structural and architectural regulations for buildings. The API also provides an estimate of the required pre-fabricated components for construction. Additionally, it incorporates optimization for cargo loading, a pivotal aspect of civil engineering. A genetic algorithm is employed to identify the optimal solution for fitting components within a container. This not only enhances delivery times but also reduces costs by avoiding unnecessary containers.
As a comprehensive system designed for the market, this API includes endpoints for essential web app functionalities. It aims to prevent user errors and has been rigorously tested and approved by architects specialized in buildings featuring pre-fabricated components. Any identified errors have already been rectified.
Num mundo onde a tecnologia está cada vez mais interligada com o nosso dia a dia, muitas empresas estão em busca de soluções para novos projetos ou para aprimorar sistemas complexos já existentes. O objetivo é reduzir o desperdício de materiais, o consumo de energia, a dependência de mão de obra, os prazos de projeto e os custos gerais. Uma tendência recente na construção civil é o uso de componentes pré-fabricados, como paredes, vigas, colunas e outros elementos. Esses componentes podem ser aplicados em diversos tipos de edifícios e, juntamente com a tecnologia, o sistema pode armazenar informações sobre eles, prevenindo riscos durante a construção, reduzindo custos para as empresas e melhorando sua eficiência, bem como a eficiência dos produtores de componentes. O desenvolvimento desta API foi realizado usando a linguagem de programação Python, o que possibilitou um desenvolvimento rápido. Ela aproveitou o framework FastAPI, oferecendo a flexibilidade para criar diversos métodos de validação de regulamentos estruturais e arquitetônicos para edifícios. A API também fornece uma estimativa dos componentes pré-fabricados necessários para a construção. Além disso, ela incorpora a otimização para o carregamento de carga, um aspecto fundamental na engenharia civil. Um algoritmo genético é utilizado para identificar a solução ideal para acomodar os componentes dentro de um contêiner. Isso não apenas melhora os prazos de entrega, mas também reduz os custos, evitando contêineres desnecessários. Como um sistema abrangente projetado para o mercado, esta API inclui endpoints para funcionalidades essenciais de aplicativos da web. Seu objetivo é evitar erros do usuário e ela foi rigorosamente testada e aprovada por arquitetos especializados em edifícios com componentes pré-fabricados. Quaisquer erros identificados já foram corrigidos.
Num mundo onde a tecnologia está cada vez mais interligada com o nosso dia a dia, muitas empresas estão em busca de soluções para novos projetos ou para aprimorar sistemas complexos já existentes. O objetivo é reduzir o desperdício de materiais, o consumo de energia, a dependência de mão de obra, os prazos de projeto e os custos gerais. Uma tendência recente na construção civil é o uso de componentes pré-fabricados, como paredes, vigas, colunas e outros elementos. Esses componentes podem ser aplicados em diversos tipos de edifícios e, juntamente com a tecnologia, o sistema pode armazenar informações sobre eles, prevenindo riscos durante a construção, reduzindo custos para as empresas e melhorando sua eficiência, bem como a eficiência dos produtores de componentes. O desenvolvimento desta API foi realizado usando a linguagem de programação Python, o que possibilitou um desenvolvimento rápido. Ela aproveitou o framework FastAPI, oferecendo a flexibilidade para criar diversos métodos de validação de regulamentos estruturais e arquitetônicos para edifícios. A API também fornece uma estimativa dos componentes pré-fabricados necessários para a construção. Além disso, ela incorpora a otimização para o carregamento de carga, um aspecto fundamental na engenharia civil. Um algoritmo genético é utilizado para identificar a solução ideal para acomodar os componentes dentro de um contêiner. Isso não apenas melhora os prazos de entrega, mas também reduz os custos, evitando contêineres desnecessários. Como um sistema abrangente projetado para o mercado, esta API inclui endpoints para funcionalidades essenciais de aplicativos da web. Seu objetivo é evitar erros do usuário e ela foi rigorosamente testada e aprovada por arquitetos especializados em edifícios com componentes pré-fabricados. Quaisquer erros identificados já foram corrigidos.
Description
Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do Paraná
Keywords
Modular construction Cargo loading optimization Civil engineering Hybrid genetic algorithm