P_Set for services
Hi, does anybody know how to add requirements/services for an element/type, for example electricity Volts, Amps, Water, Data, fire protection, maintenance (clean oil every 3 months…), etc? Is there an existing IFC Pset for these properties?
I would like to add these properties into my model so that it is included as a Type.
Thanks, in advance
Comments
I have been reseaching Psets myself of late. It seems there are only 9 Psets available at the moment in the foundation system. I wasn't sure if more can be found elsewhere or if this is an area that needs further development. Being that these are pretty important, particularly those which BuildingSmart have defined, that having a central library of those makes sense. I didn't want to start to build these up if this work has already been done, but I just haven't found how to implement them yet. I imagine @Moult would know if these exist already or if this is an area that needs people to develop and to be shared reviewed.
please what are the 9 Psets you are referring to? from the webpage https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/annex-b3.html
they look way more than that, each one with its own combinations (I'm relatively new to BIM), thanks
These are the 9 I have found so far.
From what I can tell, there are only a few available at the moment. What I can't establish yet is if other Psets exist in the IfcOpenShell library and I haven't managed to connect with them yet or if this is area of ongoing development.
From what I have read, 1 Pset .ifc can store many Psets or group many together, which I gather are separated using the IFCPROPERTYSETTEMPLATE class .
I tried to create a Pset for Pset_Address, however I feel I had the IFCPROPERTYSETTEMPLATE and
IFCSIMPLEPROPERTYTEMPLATE syntax incorrect. Currently still researching this to understand more.
OK, sorry you lost me here, what are the criteria to group those items? I just started scratching the Pset/Qto universe..
thanks
The fields to populate the Psets are stored in .ifc files in the Psets folder. As you have noted there is a vast array of possible Psets described by BuildingSmart. I can only find these 9 Psets so far. I am guessing, but it is possible that only a few have created for BlenderBIM so far.
I see, well let's hope someone is going to stop here to shed some light on this topic
All these standard BS psets are 'baked' into BB.
Certain psets are tied to certain IfcClasses. That is, in the BlenderUI, they only show up in the UI when you have an object/type of the correct class selected.
For example, if you wanted to use Pset_ElectricalDeviceCommon you'd have to create and select either a IfcDistributionElement or IfcDistributionElementType
Some psets are more 'universal' and can be applied to multiple classes that are subtypes of IfcElements.

...
How do you 'find' which pset are available? There might be an easier way, but I just like using google with the following search syntax.
voltage site:https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/
Is basically searching for
voltage
in the IFC4 spec....
Searching the IFC 4.3.x spec is easier, as there's a search field on the website.
https://ifc43-docs.standards.buildingsmart.org/
I suspected these Psets were already available. I am guessing I need to revise how I have classified my elements.