scieee AI-readable full text Open interactive document viewer

Transformação digital na indústria da construção: capacitando a gestão de dados através de uma plataforma de modelos de dados de produtos (PDT)

Sibaii, Mohamad El; Granja, José Luís Duarte; Azenha, Miguel

Abstract

A indústria da construção está a passar por uma transformação profunda impulsionada pela adoção generalizada do BIM (Building Information Modeling), que vai além dos projetos arquitetónicos e cronogramas. Essa abrange uma alteração profunda das práticas de gestão de dados. Num artigo da edição anterior do ptBIM, foi apresentado o papel crucial dos Modelos de Dados de Produtos (PDT) neste processo de digitalização, onde a gestão eficaz de dados de construção assume especial destaque, foi apresentado. Estes permitem harmonizar a grande e complexa quantidade de dados na indústria da construção. Nesse artigo é apresentada uma evolução da plataforma para exibição e revisão de PDT a nível nacional. Com base nesse trabalho e em resposta aos mais recentes desenvolvimentos nas normas relacionadas aos PDT e dicionários de dados, essa plataforma passou por grandes mudanças na sua estrutura de base de dados, quadro de programação e disponibilização de dados. Nesse contexto, é apresentada a nova plataforma, construída em Laravel e MySQL, constitui o alicerce da gestão confiável de dados e do rastreamento de dados sem interrupções. Alinhada com as rigorosas normas das EN ISO 23386 e 23387, não apenas capacita a partilha de modelos de dados e as auscultação da industria sobre estes modelos, mas também se integra com aplicações externas através de uma API. Em suma, esta plataforma representa um passo em frente – um ecossistema abrangente para dados de construção.

Full text

875º CONGRESSO PORTUGUÊS DE BUILDING INFORMATION MODELLING Resumo A indústria da construção está a passar por uma transformação profunda impulsiona‑ da pela adoção generalizada do BIM (Building Information Modeling), que vai além dos projetos arquitetónicos e cronogramas. Essa abrange uma alteração profunda das práticas de gestão de dados. Num artigo da edição anterior do ptBIM, foi apre‑ sentado o papel crucial dos Modelos de Dados de Produtos (PDT) neste processo de digitalização, onde a gestão eficaz de dados de construção assume especial desta‑ que, foi apresentado. Estes permitem harmonizar a grande e complexa quantidade de dados na indústria da construção. Nesse artigo é apresentada uma evolução da plataforma para exibição e revisão de PDT a nível nacional. Com base nesse trabalho e em resposta aos mais recentes desenvolvimentos nas normas relacionadas aos PDT e dicionários de dados, essa plataforma passou por grandes mudanças na sua estrutura de base de dados, quadro de programação e disponibilização de dados. Nesse contexto, é apresentada a nova plataforma, construída em Laravel e MySQL, constitui o alicerce da gestão confiável de dados e do rastreamento de dados sem interrupções. Alinhada com as rigorosas normas das EN ISO 23386 e 23387, não apenas capacita a partilha de modelos de dados e as auscultação da industria sobre estes modelos, mas também se integra com aplicações externas através de uma API. Em suma, esta plataforma representa um passo em frente – um ecossistema abran‑ gente para dados de construção. https://doi.org/10.21814/uminho.ed.164.7 Transformação digital na indústria da construção: Capacitando a gestão de dados através de uma plataforma de modelos de dados de produtos (PDT) Mohamad El Sibaii1, José Granja1, Miguel Azenha1 1 Universidade do Minho, Guimarães, 0000-0002-0810-9241 (MS), 0000-0002-0858-4990 (JG), 0000-0003-1374-9427 (MA) 88 TRANSFORMAÇÃO DIGITAL NA INDÚSTRIA DA CONSTRUÇÃO: CAPACITANDO... 1. Introdução A indústria de arquitetura, engenharia e construção (AEC) está a adotar rapidamente tecnologias e processos digitais, sendo que o Building Information Modelling (BIM) assume um papel crucial nesta transformação [1]. O BIM envolve a criação e gestão de modelos 3D inteligentes contendo dados detalhados de construção ao longo de todo o ciclo de vida do projeto. Contudo, para aproveitar plenamente esses modelos virtuais, a indústria necessita de estruturas sólidas de gestão de dados que assegu‑ rem a troca contínua de dados entre diversos intervenientes [2–4]. A interoperabilidade de dados na construção é fundamental, pois promove a cola‑ boração e comunicação harmoniosas entre os vários intervenientes, facilitando uma compreensão unificada das informações do projeto [5–7]. Isso melhora a eficiência, reduz erros e promove uma abordagem holística, garantindo que sistemas diversos possam trocar e utilizar dados de forma harmoniosa ao longo do ciclo de vida da construção. No entanto, o cenário da construção está repleto de inconsistências em relação aos dados de produtos de construção [8–11]. Isso pode levar a interpreta‑ ções incorretas, erros e ineficiências, prejudicando a tomada de decisões eficaz e a colaboração entre os intervenientes. A padronização é crucial, pois fornece uma estrutura uniforme para os dados, garantindo coerência e compatibilidade entre di‑ versas fontes, melhorando assim a confiabilidade e precisão das informações essen‑ ciais para projetos de construção bem-sucedidos [12–14]. Os dados associados aos produtos de construção devem encapsular vários dados técnicos, de sustentabilida‑ de, manutenção e desempenho, definidos por diversas entidades [15]. Muitos destes dados do produto são exigidos por enquadramentos regulatórios aplicáveis, como a marcação CE na UE, que se materializam na Declaração de Desempenho (DoP) [16] e na Declaração Ambiental do Produto (EPD) [17]. Num artigo anterior [15], os autores explicaram como estes desafios podem ser abor‑ dados através do papel crucial da definição de Modelos de Dados de Produto (PDT), que são definidos pela EN ISO 23387 como estruturas normalizadas e interoperáveis de dados utilizadas para descrever as características dos produtos, sistemas e obje‑ tos de construção. O artigo investiga a intrincada rede de normas desenvolvidas pelo comité de normalização CEN/TC 442, centrando‑se nas duas principais normas de PDT e dicionário de dados EN ISO 23387 e EN ISO 23386, respetivamente. A EN ISO 23387 fornece estruturas de dados padronizadas denominadas PDT para a troca de informações de produtos de construção em formato legível por máquina. Por outro lado, a EN ISO 23386 fornece diretrizes para a redação de definições padronizadas de propriedades e a criação de dicionários interconectados contendo tais definições. Neste contexto, o dicionário de dados buildingSMART (bsDD) é um serviço exemplar e aberto para a partilha de dicionários de dados, que apoia a criação de domínios conformes com a norma EN ISO 23386 [18]. Além disso, o artigo também destaca o papel de outras normas relacionadas so‑ bre gestão de dados, como troca de dados usando IFC (prEN 17549-1), definição do Nível de Informação Necessário (EN 17412-1) e a definição de PDT com base em 895º CONGRESSO PORTUGUÊS DE BUILDING INFORMATION MODELLING Declarações Ambientais do Produto (EPD) (EN ISO 22057:2022, publicado pouco de‑ pois da publicação do artigo) [19–24]. Além disso, analisou as iniciativas existentes em matéria de normalização de dados e PDT no sector, concluindo que algumas plataformas fornecem conjuntos normalizados de propriedades para produtos de construção, mas não aderem às normas PDT mencionadas [25–26], enquanto outros, como o CoBuilder, LEXiCON e a comissão SN/K 374 na Noruega, estão a trabalhar no desenvolvimento de PDT em conformidade com os últimos padrões, No entanto, até à data, nenhum deles disponibiliza um acesso aberto ao sector. Alguns trabalhos na literatura abordam a normalização utilizando PDT [1–2–5–10–27], mas não dispo‑ nibilizam conjuntos alargados de PDT para uso geral [13–28–29]. Perante esta oportunidade, o artigo [15] propôs um método normalizado de criação de PDT e uma plataforma de consulta e revisão de PDT abertos para o contexto português, alinhando-se com as estipulações da EN ISO 23386 sobre a criação de dicionários de dados à escala nacional. No entanto, a plataforma desenvolvida e apresentada no artigo [15] apresentava algumas limitações, nomeadamente: (i) ca‑ pacidade limitada de versionamento, (ii) escalabilidade muito difícil devido à falta de uma estrutura de código padronizada, (iii) falta de conformidade da estrutura da base de dados com os padrões do PDT, (iv) ausência de gateways API para conexão com aplicações e plugins, e (v) não alinhamento com a base de dados do bsDD que permitiria a migração do domínio PDT para o seu servidor. Para colmatar estas limitações, neste artigo é apresentada uma atualização da pla‑ taforma de código aberto. A plataforma anterior foi objeto de uma reestruturação significativa da sua base de dados MySQL para estar em conformidade com as nor‑ mas de PDT EN ISO 23386 e EN ISO 23387, bem como com a estrutura da base de dados bsDD. A estrutura da plataforma foi completamente reorganizada para seguir a estrutura normalizada do Laravel, para permitir a escalabilidade, simplificar as in‑ teracções com a base de dados e melhorar a organização do front-end. Esta plata‑ forma de consulta de PDT dá à indústria acesso a PDT padronizados totalmente em conformidade com EN ISO 23386 e EN ISO 23387. Por último, foi acrescentada uma caraterística importante, que é a criação de portas de acesso API para a interação direta entre aplicações/plugins e a base de dados. A plataforma permite que os inter‑ venientes na construção acedam, utilizem, discutam e aprimorem PDT, promovendo uma maior precisão de dados, compatibilidade, interoperabilidade e transparência. 2. Plataforma de Consulta de PDT 2.1. Arquitetura da Plataforma de PDT A plataforma foi construída utilizando a linguagem de programação PHP para criar os scripts essenciais que facilitam a comunicação entre a plataforma e a sua base de dados subjacente. Para aumentar a robustez e escalabilidade da plataforma foi decidido utilizar o framework Laravel que é conhecido pela sua eficácia no desen‑ volvimento de plataformas web baseadas em PHP. Em termos de armazenamento 90 TRANSFORMAÇÃO DIGITAL NA INDÚSTRIA DA CONSTRUÇÃO: CAPACITANDO... e gestão de dados, a plataforma utiliza uma base de dados em MySQL, um sistema confiável de banco de dados relacional. Arquitetonicamente, a plataforma adota um framework estruturado de 3 níveis, incorporando níveis distintas de apresentação, aplicação e dados, conforme ilustrado na Figura 1. No nível de apresentação, são utilizadas as tecnologias HTML, CSS e JavaScript para criar uma interface de utilizador (UI). O mecanismo de modelação Blade simplifica o desenvolvimento da UI, incorporando hereditariedade para uma definição estética consistente. Esta nível abrange páginas essenciais dedicadas à listagem, visualiza‑ ção, download, comentários, revisão de PDs e à documentação da API. Também in‑ corpora gestão de utilizadores e configurações de perfil. Na nível de aplicação, o PHP, em conjunto com o framework Laravel, acciona o processamento no lado do servidor. O roteador mapeia eficazmente os URLs para ações do controlador, gerindo pedidos do utilizador e construindo as respostas. Os controladores integram‑se com os mo‑ delos renderizando vistas conforme necessário. As funcionalidades de middleware do Laravel garantem autenticação segura para acesso restrito, protegendo o sistema. APIs personalizadas melhoram ainda mais a troca estruturada de dados. A nível de dados depende do MySQL e do Mapeamento Objeto‑Relacional (ORM) do Laravel para a gestão robusta de dados relacionais. O esquema é cuidadosamente projetado, incorporando tabelas normalizadas para armazenar PDT, grupos de propriedades, propriedades individuais e dicionários interligados. O uso de migrações permite a alteração da estrutura da base de dados sem o risco de perda de dados. 2.2. Alinhando o modelo de dados da plataforma com as normas do PDT A arquitetura da base de dados MySQL da plataforma é elaborada de forma cuidado‑ sa para se alinhar com as normas estabelecidas tanto na EN ISO 23387 quanto na EN ISO 23386. A EN ISO 23387 auxilia na estruturação dos PDT, onde estrutura os PDT de forma que cada PDT esteja conectado à Propriedades e os Grupos de Propriedades. Figura 1 A arquitetura de 3 níveis da plataforma. 915º CONGRESSO PORTUGUÊS DE BUILDING INFORMATION MODELLING As Propriedades também são conectadas e agrupadas pelos Grupos de Propriedades. Além disso, cada elemento da estrutura do PDT está conectado a um documento de referência. Enquanto a EN ISO 23386 capacita a base de dados a funcionar perfeita‑ mente como um dicionário de dados dedicado para abrigar informações de PDT. Isto significa que as propriedades e Grupo de Propriedades estão ligados a conjuntos de atributos retirados da norma EN ISO 23386, que auxiliam na gestão e autoria destes elementos. Essa dupla aderência aos padrões garante uma representação sistemáti‑ ca e coesa dos PDT dentro da plataforma, conforme representado na Figura 2. A EN ISO 23387 enfatiza a organização de propriedades em grupos, oferecendo as‑ sim uma metodologia abrangente para capturar dados relacionados ao produto. Essa abordagem é crucial para a criação de estruturas de dados coesas e significativas, permitindo uma representação holística das informações do produto. A plataforma segue diligentemente essa estrutura, garantindo que os modelos de dados do pro‑ duto estejam conectados a grupos de propriedades e propriedades por meio de uma relação de um para muitos. Os grupos de propriedades estão conectados a proprie‑ dades com uma relação de um para muitos. Os Modelos de dados do produtos, os grupos de propriedades e as propriedades estão conectados a documentos de refe‑ rência numa relação de um para um. Paralelamente, a plataforma também está em conformidade com as especificações da EN ISO 23386, que governa principalmente a criação e gestão de dicionários de dados dentro do domínio. A EN ISO 23386 define conjuntos específicos de atributos a serem vinculados a grupos de propriedades e propriedades. Os atributos do grupo de propriedades estão dentro da tabela de Grupo de Propriedades, e os atributos das propriedades são colocados numa tabela dedicada. A inclusão dos atributos da pro‑ priedade numa tabela dedicada permite que uma propriedade tenha uma descrição geral na tabela de atributos e uma descrição específica no contexto do PDT em que a propriedade está inserida, quando a mesma propriedade é utilizada em vários PDT. Figura 2 Modelo de dados da plataforma de PDT. 92 TRANSFORMAÇÃO DIGITAL NA INDÚSTRIA DA CONSTRUÇÃO: CAPACITANDO... Além disso, a base de dados permite a definição de múltiplas versões de proprieda‑ des, mantendo um registo das versões mais antigas. O mesmo se aplica a modelos de dados de produtos e grupos de propriedades. A criação de novas revisões ou versões segue as recomendações definidas na EN ISO 23386. Este recurso permite que os PDT, grupos de propriedades e propriedades antigas permaneçam disponíveis após serem descontinuados. Isso permite que os utilizadores da plataforma rastreiem ver‑ sões mais antigas e façam referência a elas em projetos onde versões mais antigas de um PDT foram usadas. Um atributo de particular importância é o Identificador Único Global (GUID) atribuí‑ do a cada propriedade, o que aprimora a legibilidade por máquina, facilita a intero‑ perabilidade eficiente de dados e a conexão com outros dicionários de dados. Além desses componentes estruturais, a plataforma incorpora tabelas para Respostas e Comentários, facilitando feedback colaborativo sobre PDT. Essa funcionalidade co‑ laborativa capacita os utilizadores a contribuir com seus comentários e sugestões, promovendo assim uma cultura de melhoria contínua em conformidade com as di‑ retrizes da EN ISO 23386. 2.3. Fluxo de Trabalho e Interface do Utilizador da Plataforma PDT A plataforma PDT, PDTs.pt, apresenta uma interface amigável e intuitiva, projetada para otimizar a experiência do utilizador e simplificar a gestão de dados para PDT de construção. Aqui, é apresentada uma visão geral do fluxo de operação da plataforma e das principais características e funcionalidades disponíveis para os utilizadores. A página inicial da plataforma contém informações sobre o que são PDT, sobre a iniciativa, e os utilizadores podem consultar as entidades envolvidas nesta iniciativa e aceder ao formulário de contato sem fazer login. Após o registro, o acesso é conce‑ dido às páginas relacionadas aos PDT, conforme visto na Figura 3. Figura 3 Fluxo de operação da plataforma PDT. 935º CONGRESSO PORTUGUÊS DE BUILDING INFORMATION MODELLING A página principal de Listagem de PDT apresenta aos utilizadores uma lista abran‑ gente das versões mais recentes dos PDT disponíveis na base de dados, com dois botões ao lado de cada PDT, Visualizar ou Comentar. Clicar no botão Visualizar en‑ caminha os utilizadores para a página de visualização detalhada apresentando os grupos de propriedades do PDT e as propriedades com as suas unidades, descrições e documentos de referência. No topo da página de Visualização de PDT, há três bo‑ tões para descarregar o PDT em formato CSV, TEXTO e JSON. Essa funcionalidade é essencial para utilizadores que desejam extrair o PDT para uso e preenchimento sem necessidade de trabalhar com a API (ver Figura 4 (esquerda)). Ao clicar no botão Comentar na página principal do PDT, o utilizador é levado à página de revisão e comentário, onde os utilizadores podem fornecer feedback por meio de comentários sobre propriedades nos PDT. Os utilizadores também podem responder aos comentários de outros utilizadores criando um ambiente para com‑ partilhamento de conhecimentos e opiniões. Outra característica importante desta página é a secção de recolha de opiniões , onde os utilizadores podem rapidamente dar uma opinião sobre se usam uma propriedade ou não, selecionando Sim, Não ou Sem opinião. Quando vários especialistas partilham as suas opiniões sobre um PDT, os dados podem então ser analisados e utilizados para fazer alterações nos PDT. Receber essas informações para propriedades num PDT ajudará a fornecer uma visão sobre propriedades importantes e destacar propriedades que não são importantes para a indústria (ver Figura 4 (direita)). Em toda a plataforma, todas as propriedades têm um hiperlink para uma página que mostra os atributos das propriedades no dicionário de dados, com base na EN ISO 23386. A maioria dos valores dos atributos é inserida manualmente pelo utilizador na base de dados, no entanto, alguns atributos são recuperados usando consultas MySQL. De acordo com as diretrizes da EN ISO 23386, alguns atributos das pro‑ priedades são calculados e não necessariamente fornecidos pelos utilizadores. Um exemplo são os atributos "Lista de propriedades substituídas" e "Lista de proprie‑ dades substitutas", que indicam as versões anteriores e novas da propriedade em questão. As versões das propriedades nesses atributos tem um hiperlink para levar à página dos atributos da propriedade selecionada (ver Figura 5 (esquerda)). No final desta página, uma tabela mostra todos os PDT que incluem essa propriedade e suas versões. Essas informações são consultadas na base de dados e também tem um hiperlink para levar aos PDT mencionados. Figura 4 Página de Visualização e Download (esquerda), Revisão e Comentários (direita). 94 TRANSFORMAÇÃO DIGITAL NA INDÚSTRIA DA CONSTRUÇÃO: CAPACITANDO... As gateways da API da plataforma podem ser encontradas na página "Documentação da API" acessível na barra de navegação. Nesta página, há uma lista de gateways de API com uma descrição dos dados enviados pela plataforma após o gateway ser questionado (ver Figura 5 (direita)). Finalmente, a plataforma é projetada para enviar notificações aos administradores da plataforma quando respostas e comentários são adicionados aos PDT. Além disso, as respostas e comentários dos utilizadores são co‑ letados e analisados periodicamente, enviados a especialistas para feedback, e então alterações são feitas de acordo nos PDT. 3. Conclusão No panorama em evolução da indústria da construção, a adoção da digitalização, particularmente através do BIM, representa uma mudança de paradigma. Um dos principais desafios encontrados nesta transição é a complexidade dos dados de construção e a necessidade de uma gestão eficaz. A resolução destes desafios torna‑ ‑se imperativa, e o papel dos Modelos de Dados de Produtos (PDT) surge como um fator crucial neste processo de digitalização. No entanto, a adesão às normas PDT, como a EN ISO 23386, EN ISO 23387, EN ISO 22057 e os requisitos de dados espe‑ cificados pelos guias de objetos BIM e os requisitos da indústria, como a marcação CE e as EPD, representam um obstáculo significativo. O cumprimento destes critérios rigorosos exige uma abordagem meticulosa à gestão de dados. Numa publicação anterior dos autores [15], foi proposto um método normalizado para a criação de PDT para ajudar os profissionais a criar PDT que cumpram as normas da indústria e uma plataforma para PDT. No entanto, essa plataforma foi objeto de alterações profundas para garantir a sua conformidade com as normas emergentes dos PDT. A plataforma nova, construída em Laravel e MySQL, cumpre a norma EN ISO 23387, alinhando a estrutura da base de dados da plataforma com a estrutura que propõe. Também está em conformidade com a norma EN ISO 23386, ligando conjuntos espe‑ cíficos de atributos propostos na norma às propriedades e grupos de propriedades, facilitando a rastreabilidade, a interoperabilidade com outros domínios através da utilização de GUID e permitindo um controlo de versões dos PDT. Além disso, a pla‑ taforma fornece um canal de recolha de opiniões para receber comentários do sector sobre os PDT, em conformidade com as orientações da norma EN ISO 23386. Por Figura 5 Página de atributos da propriedade mostrando os atributos (esquerda), Gateways da API conforme exibido na plataforma PDT (direita). 955º CONGRESSO PORTUGUÊS DE BUILDING INFORMATION MODELLING último, a plataforma permite a integração com aplicações e plugins externos através de gateways API designados. A plataforma proposta oferece um ecossistema abran‑ gente para dados de construção. Ao fornecer uma base fiável para a gestão de PDT, aborda os desafios colocados pela digitalização no sector da construção. As capaci‑ dades da plataforma, incluindo uma base de dados robusta, fluxos de feedback cola‑ borativos e integração de API, posicionam‑na como um meio para uma utilização de dados eficiente, exata e interligada. Agradecimentos Este trabalho é financiado por fundos nacionais através da FCT - Fundação para a Ciência e Tecnologia, no âmbito do acordo de subsídio MPP2030‑FCT‑2022 atribuído ao 1.º autor. Também é parcialmente financiado pela FCT/MCTES através de fundos nacionais (PIDDAC) no âmbito da Unidade de I&D Instituto de Sustentabilidade e Inovação em Engenharia Estrutural (ISISE), sob a referência UIDB/04029/2020 ; pelo projeto de inovação e desenvolvimento (I&D) RoboShot@FRC ‑ Robotized system for the shotcrete of optimized fibre reinforced concrete in railway tunnels com referên‑ cia POCI-01-0247-FEDER-047075. O apoio financeiro dos projetos REV@Construc‑ tion e RecycleBIM também é reconhecido. Referências [1] A. Pavan, C. Mirarchi, G. Amosso, L. M. Nesa, D. Pasini, B. Daniotti, & S. L. Spagno‑ lo, BIMReL: A new BIM object library using Construction Product Regulation at‑ tributes (CPR 350/11; ZA annex). IOP Conference Series: Earth and Environmental Science, 296 (2019). https://doi.org/10.1088/1755‑1315/296/1/012052. [2] M. Cassano & M. L. Trani, LOD Standardization for Construction Site Elements. Procedia Engineering, 196 (2017), 1057‑1064. https://doi.org/10.1016/j.pro‑ eng.2017.08.062. [3] J. C. P. Cheng, W. Chen, K. Chen, & Q. Wang, Data-driven predictive mainte‑ nance planning framework for MEP components based on BIM and IoT using machine learning algorithms. Automation in Construction, 112 (2020), 103087. https://doi.org/10.1016/j.autcon.2020.103087. [4] L. Joblot, T. Paviot, D. Deneux, & S. Lamouri, Literature review of Building Information Modeling (BIM) intended for the purpose of renovation pro‑ jects. IFAC-PapersOnLine, 50 (2017), 10518‑10525. https://doi.org/10.1016/j. ifacol.2017.08.1298. [5] M. N. Lucky, D. Pasini, & S. Lupica Spagnolo, Product Data Management for Sustainability: An Interoperable Approach for Sharing Product Data. IOP Conference Series: Earth and Environmental Science, 296 (2019). https://doi. org/10.1088/1755‑1315/296/1/012053.