Home » IFC e openBIM » IfcPropertySet: conheça as propriedades dos objetos IFC

IfcPropertySet: conheça as propriedades dos objetos IFC

IfcPropertySet: como ler, alterar e adicionar as propriedades aos objetos de um modelo IFC e a diferença entre pré-definidas e personalizadas

O que é o IfcPropertySet? Para o que serve? Pode ser alterado pelo usuário?

No aprofundamento técnico de hoje, vamos responder a essas e outras perguntas sobre oIfcPropertySet, utilizando exemplos práticos para gerenciar as propriedades dos objetos.

Além disso, mostraremos na prática como usar um editor IFC avançado on-line para:

  • ler as propriedades das entidades no modelo 3D;
  • adicionar propriedades personalizadas;
  • alterar as propriedades já presentes.

O que é o IfcPropertySet?

IfcPropertySet é o conjunto de todas as propriedades que podem ser atribuídas a um objeto de um modelo 3D em formato IFC.

As propriedades contidas nesse conjunto (também chamado de set) podem pertencer a duas tipologias:

  • pré-definidas;
  • adicionais/personalizadas (definidas pelo usuário).

As propriedades pré-definidas são aquelas que cumprem o padrão: são geradas automaticamente pelo software de autoria BIM que utilizamos para modelar o projeto, e são elencadas nas especificações técnicas de cada entidade do modelo 3D.

Essas propriedades são identificadas por uma cadeia de carácteres com o atributo Nome, que deve pertencer ao tipo: Pset_NOME.

Para ler e verificar as propriedades atribuídas a cada entidade do projeto, você pode usar um visualizador BIM comum:

  • faça login no usBIM com sua conta da ACCA;
  • carregue um arquivo IFC para a nuvem usBIM;
  • abra o arquivo clicando no ícone da tela à direita;
  • selecione a entidade;
  • leia os valores de propriedade diretamente na caixa de ferramentas de propriedades.
A imagem mostra Identificação de um IfcObject (IfcWindow) e suas propriedades com o usBIM -IfcPropertySet

Identificação de um IfcObject (IfcWindow) e suas propriedades com o usBIM

Além das pré-definidas, também é possível definir propriedades personalizadas adicionadas ao modelo pelo próprio usuário. As propriedades não atendem a uma nomenclatura padrão, e sim escolhida convencionalmente entre os vários atores envolvidos na realização da obra.

Para aprofundar os aspetos teóricos relacionados ao IfcPropertySet, recomendamos ler o aprofundamento técnico Arquivo IFC e sua arquitetura: IfcPropertyDefinition.

Nos parágrafos que seguem, vamos explicar a fase de trabalho e proporcionar um exemplo para ver como adicionar as propriedades personalizadas e como alterar as propriedades de um modelo 3D.

IfcPropertySet: para que serve?

O IfcPropertySet, sendo um conjunto de propriedades, serve para comunicar informações sobre o projeto a todos os atores envolvidos ao longo de todo o ciclo de vida do edifício.

Como descrito acima, ao abrir um arquivo IFC – gerado por qualquer software de autoria BIM certificado pela buildingSMART –  encontramos várias entidades e Pset (PropertySet) para a troca de informações relacionadas ao modelo.

Contudo, às vezes as propriedades padrões podem não ser suficientes para comunicar todos os aspectos do ciclo de vida do edifício.

Nesses casos, pode-se implementar o sistema de informações adicionando propriedades personalizadas (IfcPropertySet) que, sendo relacionadas a dados externos, não alteram o esquema IFC dentro de um arquivo. Assim, o esquema de dados “implementado” pode ser utilizado para todos os softwares BIM que suportam arquivos IFC.

As propriedades pré-definidas pela buildingSMART

Os Property Sets pré-definidas pela buildingSMART para os IfcSharedBldgElements são:

Basicamente, cada tipo de elemento (portas, janelas, paredes, etc.) possui algumas propriedades “padrões” características.

Suponhamos, por exemplo, analisar a propriedade Pset_WallCommon, ou seja, as propriedades de uma parede:

  • Reference: uma propriedade definida por um único valor, que fornece um código identificador do objeto dentro do projeto (ex. Tipo “A-1”).
  • AcousticRating: as propriedades acústicas do objeto (por exemplo, sua resistência à transmissão do som, e não seus coeficientes de absorção acústica).
  • FireRating: as propriedades de resistência ao fogo dos materiais, conforme a classificação nacional de interesse.
  • Combustible: indica se o material for inflamável (true) ou não (false).
  • SurfaceSpreadOfFlame: indica a maneira das chamas se espalharem pela superfície do material, conforme as normas de referência nacionais sobre o comportamento ao fogo dos materiais.
  • ThermalTransmittance: indica o coeficiente de transmitância térmica (U) de um material.
  • IsExternal: responde à pergunta “O elemento foi projetado para ser usado no exterior (VERDADE) ou não (FALSO)?”.
  • ExtendToStructure: indica se o objeto se estender acima da estrutura (VERDADEIRO) ou não (FALSO).
  • LoadBearing: responde à pergunta “O objeto foi projetado para transportar cargas (VERDADEIRO) ou não (FALSO)?”
  • Compartmentation: indica se o objeto for projetado para servir como compartimento corta-fogo (VERDADEIRO) ou não (FALSO).

As propriedades personalizadas

Caso as propriedades pré-definidas não sejam suficientes ou adequadas para seu projeto, pode personalizá-las ou criar novas.

 

usbim-editor
usbim-editor