[IFC Export] Problems with IFC (structural view) export
[IFC Export] Problems with IFC (structural view) export
Hello everybody!
Today I tried to model a simple structure with FreeCad (latest Win-Conda build) and to export it as IFC (structural view) in order to after read it in with RFEM (proprietary structural analysis software) and process it further.
This is my test model: and this is my resulting IFC output file: Unfortunately importing this file to RFEM leads to a quite useless result: As you can see the wall is totaly missing, columns are recognized as members but have a *section type property*== unknown and there is no planar element for the slab but three non-closed members with also *section type property*== unknown.
Is this behavior due to the fact that the IFC exporter still needs to be improved or is it me who is doing something wrong?
Thanks in advance for your help!
PS:
I also tried to repair the broken model in RFEM, re-export to IFC and re-import to FreeCAD. Here is the result:
Today I tried to model a simple structure with FreeCad (latest Win-Conda build) and to export it as IFC (structural view) in order to after read it in with RFEM (proprietary structural analysis software) and process it further.
This is my test model: and this is my resulting IFC output file: Unfortunately importing this file to RFEM leads to a quite useless result: As you can see the wall is totaly missing, columns are recognized as members but have a *section type property*== unknown and there is no planar element for the slab but three non-closed members with also *section type property*== unknown.
Is this behavior due to the fact that the IFC exporter still needs to be improved or is it me who is doing something wrong?
Thanks in advance for your help!
PS:
I also tried to repair the broken model in RFEM, re-export to IFC and re-import to FreeCAD. Here is the result:
Last edited by balrobs on Wed May 19, 2021 7:07 am, edited 1 time in total.
Re: [IFC Export] Problems with IFC (structural view) export/import
I do not know about the export out of FreeCAD. Never trid this. In IFC++ you can view structural analysis view to check the export.
As fir the import this should work, but I nevet got hands on a file exported from RFEM. Would you share this IFC?
As fir the import this should work, but I nevet got hands on a file exported from RFEM. Would you share this IFC?
Re: [IFC Export] Problems with IFC (structural view) export/import
Thank you @Bernd for your answer.
In *Preferences->Import-Export->IFC-Export* you can choose *Export Type=Structural Analysis*. This should allow you to export IFC structural view of your structure ... at least that was my assumption.
Tomorrow back on my Windows machine I will try to open it in IFC++ and report back.
In the meantime here is the RFEM-generated IFC-file: Cheers!
Re: [IFC Export] Problems with IFC (structural view) export/import
Importing Test_IFC_struc_export_01.ifc which was generated by Freecad with IFC++ gives a result similar to RFEM.
I'm going to experiment a little with the export options in FreeCad but at first sight it seems like the export function doesn't work very well at this moment.Re: [IFC Export] Problems with IFC (structural view) export/import
You are right in the regard of export.
FYI:
import was implemented by me and I use it from time to time. It should work quite well for geometry and meshes. Export was implemented by yorik and I have not used it at all. May be once or twice for playing around.
export:
I might be wrong, but AFIK SurfaceMember are not yet supported. Means no shell elements like slabs and walls.
Furthermore you need to move the structural axis from the FreeCAD Arch object in a way the ends fit together. The stuctural axis is what is exported eventually.
You might search the forum. There are less than ten topics about these structural axis.
FYI:
import was implemented by me and I use it from time to time. It should work quite well for geometry and meshes. Export was implemented by yorik and I have not used it at all. May be once or twice for playing around.
export:
I might be wrong, but AFIK SurfaceMember are not yet supported. Means no shell elements like slabs and walls.
Furthermore you need to move the structural axis from the FreeCAD Arch object in a way the ends fit together. The stuctural axis is what is exported eventually.
You might search the forum. There are less than ten topics about these structural axis.
Re: [IFC Export] Problems with IFC (structural view) export/import
Thank you @johnwang for the linkjohnwang wrote: ↑Wed Jan 13, 2021 9:44 pm Same as https://forum.freecadweb.org/viewtopic.php?f=39&t=47506
You are right. According to my understandig StructuralSurfaceMember are not yet supported and the StructuralCurveMember generated instead on the contour are missing the contour closing member. That's too badbernd wrote: ↑Wed Jan 13, 2021 7:30 pm export:
I might be wrong, but AFIK SurfaceMember are not yet supported. Means no shell elements like slabs and walls.
Furthermore you need to move the structural axis from the FreeCAD Arch object in a way the ends fit together. The stuctural axis is what is exported eventually.
Hopefully there will be someone with the necessary skills willing to pick up this issue and improve the IFC export. IMO this feature would be extremely important for collaborations in the BIM process.
Edit:
PS: Just noticed that the StructuralCurveMember generated for slabs aren't on the structural mid plane but at the lower surface (maybe the plane of the slab BaseObject?).
Re: [IFC Export] Problems with IFC (structural view) export/import
I see two problems here: 1) the slabs loops are open and 2) sometimes wrongly placed.
Basically any Arch Structural object in FreeCAD has a Nodes property (that you can show in the 3D view). That is what is exported to structural IFC.
This Nodes property is a simple sequence of 3D vectors. For a column or beam, it's just two points for start and end. For slabs, they define the points of a polyline. When editing a structural element, you have a couple of simple tools to edit those nodes, but it should be extended more.
In any case I would try 1) to set the nodes property manually, just to see if by doing so your file gets correctly exported, and 2) maybe identify what kind of UI tools would be useful to work better with those nodes
Basically any Arch Structural object in FreeCAD has a Nodes property (that you can show in the 3D view). That is what is exported to structural IFC.
This Nodes property is a simple sequence of 3D vectors. For a column or beam, it's just two points for start and end. For slabs, they define the points of a polyline. When editing a structural element, you have a couple of simple tools to edit those nodes, but it should be extended more.
In any case I would try 1) to set the nodes property manually, just to see if by doing so your file gets correctly exported, and 2) maybe identify what kind of UI tools would be useful to work better with those nodes
Re: [IFC Export] Problems with IFC (structural view) export/import
Thanks @yorik for your appreciated reply and your detailed explanation. Now everything makes a lot more senseyorik wrote: ↑Thu Jan 14, 2021 12:49 pm I see two problems here: 1) the slabs loops are open and 2) sometimes wrongly placed.
Basically any Arch Structural object in FreeCAD has a Nodes property (that you can show in the 3D view). That is what is exported to structural IFC.
This Nodes property is a simple sequence of 3D vectors. For a column or beam, it's just two points for start and end. For slabs, they define the points of a polyline. When editing a structural element, you have a couple of simple tools to edit those nodes, but it should be extended more.
In any case I would try 1) to set the nodes property manually, just to see if by doing so your file gets correctly exported, and 2) maybe identify what kind of UI tools would be useful to work better with those nodes
Following your advice I set the node properties manually this way
- for the slabs I used the parameter *NodesOffset* to bring nodes on the structural mid plane. This operation is straight forward an therfore I see no need for an aditional GUI tool here.
- as a workaround for the open slab loops I added another node with equal coordinates to the first one. IMO this operation is very tedious and the IFC exporter should be made smart enough to avoid the need of this action.
- to manipulate the node coordinates of the single columns I changed their start and end values column after column. This is a very repetitive action and could be accelerated a lot with an adition GUI tool. Maybe by selecting multiple columns and then be able to give their start or end nodes the same z-values.
Thank you all again for such a great software!
Re: [IFC Export] Problems with IFC (structural view) export/import
I can't find this Nodes property for Arch Walls. Could this be the reason why for Walls the IFC-Exporter don't work