IFC import, mehrschichtige Wände, ArchiCAD


Ich habe das Glück mit einem Architekten zusammenzuarbeiten, der seine Pläne (Grundrisse und Schnitte), so wie wir, als Ableitung eines 3D Modells erstellt. :-)

Der Architekt arbeitet mit ArchiCAD version 18. Wir sind am austesten inwiefern wir Daten übernehmen können. Allplan kann während des Imports einen IFC nicht mappen. Daher müsste wir, falls wir die importierten Bauteile übernehmen wollen, alle Formateinstellungen nach dem Import anpassen. Das ist uns aktuell zu viel Aufwand, daher der Entschluss für dieses erste Projekt unser 3D-Modell neu selbst aufzubauen. Ziel ist es als Basis aber nicht, wie üblich, DWG-Dateien verwenden, sondern das importierte IFC. Soweit so gut, erste Versuche zeigten, das dies auch gut funktioniert. Einzig ein Problem konnten wir bisher nicht lösen.

Das ifc wurde in ArchiCAD 18 exportiert mit dem IFC-Übersetzer für Nemetschek Allplan Ingenieur.

Die Aussenwände sind in ArchiCAD als mehrschichtige Wände erstellt. Diese mehrschichtigen Wände werden in Allplan weder als mehrschichtige Wände importiert noch als multiple wände noch als irgend eine Wand. Diese werden einfach als ein Mengenkörper importiert. Die Schichtdickeninformation geht dabei komplett verloren.

Ich habe das ifc ein wenig analysiert. Die mehrschichtige Wand ist tatsächlich nur ein Körper (Solid), aber die Schichtinformationen stehen in den Materiallayern drin, sind alse verfügbar.

Eventuell als Hinweis die einschichtigen Wände werden problemlos als Arch Wände nach Allplan importiert.

Hat jemand so ein problem schon gehabt, oder eine Idee wie das lösbar ist?

Anbei ein Downloadlink für das ArchiCAD file und das IFC file einer einfachen mehrschichtigen ArchiCAD wand.

https://cloud.woelkli.com/index.php/s/N3S4pbnAIgOG8Oj (verrückt, eine einfache wand mit fenster hat in ArchiCAD 11,6 MB ...)

Gruss Bernd

EDIT: aus dem ifc file, siehe auch Screen anbei ...

#189= IFCMATERIAL('D\S\dmmung, Aussen');
#206= IFCMATERIALLAYER(#189,0.24,.U.);
#208= IFCMATERIAL('MW, Backstein');
#223= IFCMATERIALLAYER(#208,0.15,.U.);

EDIT2: Ich habe noch einen weiteren screen der objektattribute der importieren mehrschichtigen wand in Allplan angehängt. Der mengenkörper hat wirklich keine informationen über die einzelnen Schichtdicken.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Allegati (2)

Type: image/jpeg
635 scaricato
Size: 197,86 KiB
Type: image/jpeg
605 scaricato
Size: 90,85 KiB
1 - 10 (19)

Hab auch alle Supportkanäle von Allplan informiert. Der Architekt hat auch seinen Support eingeschaltet. Bin gespannt ...

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Hallo Bernd!

Hat ArchiCAD ein ähnliches Attribut wie wir in Allplan Statisch tragend?

Wenn Ihr Ingenieure seid, dann interessieren Euch ohnehin nur Bauteile die statisch tragend sind.

Wir konnten mit diesem Attribut und unserem Statiker ganz gut arbeiten.

Gruß, Martin

Tell me and I forget.
Teach me and I remember.
Involve me and I learn.
Benjamin Franklin

Danke Martin für die Information. Der Architekt hat mit seinem Support eine Lösung gefunden die genau in diese Richtung geht.

Mit diversen Filtern in ArchiCAD ist es möglich am Bildschirm nur die tragenden Bauteile anzuzeigen. Dämmung, Fenster etc sind dann nicht sichtbar. Wird dieses Modell exportiert, dann sind die Aussenwände nur einschichtig und werden problemlos in Allplan importiert. Heisst für den Fall hätten wir das gelöst.

Lustig auch was denn so alles in so einem ArchitektenBIMModell tragend ist. Die Abdeckbleche der Brüstungen sind tragende Decken ...

Nichts desdo trotz, Allplan sagt von sich selber es ist ein BIM Tool. Da sollte es meiner Meinung nach in der Lage sein mehrschichtige Wände zu importieren.

Das Problem ist auch nur für den Fall gelöste. Mir fällt spontan eine Sichbetonfassade ein, da ist innen Mauerwerk, dann kommt Dämmung und aussen ist Beton. Da dies in ArchiCAD dann wieder eine mehrschichtwand ist, die aber zwei tragende Schichten hat, kann ich mir vorstellen dass obiges nicht funktioniert. Heisst ich bleibe dran.

Bisher noch kein Mucks vom Support, aber sind ja erst zwei Tage. Gewöhnlich dauert es so 4 bis 5 wochen bis ein Bug bei Allplan registriert ist.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

ich hab ein modell aus archicad erhalten, bei dem mehrschichtige wände, bzw. das was ich als mehrschichtige wand erzeugt hätte., als wand und mengenkörper importiert wurde. daneben gibt es aber jde menge wände, welche zweischichtig importiert wurden.
sobald ich zeit und lust habe, werde ich mich zu denen setzen und mit einfachen tests an der stelle weiterkommen.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

was ist mit unterschiedlichen layerzuordnungen für die Schichten?

Quotato da: zum_loeschen
ich hab ein modell aus archicad erhalten, bei dem mehrschichtige wände, bzw. das was ich als mehrschichtige wand erzeugt hätte., als wand und mengenkörper importiert wurde. daneben gibt es aber jde menge wände, welche zweischichtig importiert wurden.
...
Besten Dank für Dein Angebot Markus. Wow das wäre cool.
Da ich in die IFCprogrammierung von FreeCAD involviert bin hab ich dort auch meine Finger ausgestreckt. Einen Solid automatisiert mit boolschen opertationen zu zerteilen ist wohl sehr tricky. Scheint das sehen die Allplan programmierer genause, daher der Import als ein Solid, als mengenkörper. Es scheint aber in IFC eine Möglichkeit zu geben mehrschichtige Wände als multiple Solids darzustellen, ein Import als einzelne Körper oder mehrschichtige Wände scheint dann möglich. Das würde wieder auf eine Exporteinstellung oder Modellierungsprozess seitens ArchiCAD hinweisen. Falls Du so ein IFC mit mehrschichtigen Wänden, welche nach Allplan imortiert werden zu Verfügung stellen kannst, wäre das grossartig. Ich könnte das analysieren. Dann wissen wir erst mal wie ein IFC aussehen muss, damit es als mehrschichtige Wand in Allplan importiert wird. Dann sollte sich auch herausfinden lasse wie dieses IFC in ArchiCAD erzeugt wird.

Ach wie gut das IFC ein offenes Format ist.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Hab auch zwischendurch Antwort vom Support. Hilfreiche Unterstützung, aber nichts was hier im Thread schon steht ...

Hab mal das einfachste vom einfachen gemacht. In Allplan eine zweischalige Wand erstellt, nach ifc exportiert und wieder importiert. Allplan importiert diesen Export als mehrschalige Wand. OK, nun rein ins ifc. Wie exportiert Allplan die mehrschlige Wand. Mhh ähnlich wie ArchiCAD, ein Solid für die Wand und die einzelnen Schalen mit IfcMaerialLayerSetUsage ...

#117= IFCMATERIAL('D\X2\00E4\X0\mmstoff hart');
#120= IFCMATERIALLAYER(#117,0.24,$);
#141= IFCMATERIAL('Beton');
#142= IFCMATERIALLAYER(#141,0.15,$);

Mhh nur die Allplanwand wird importiert und ArchiCADwand nicht. Jetzt wirds richtig interessant, aber auch knifflig. Ich werd nochmal nachhaken beim Support.

Langsam ist es echt nicht mehr schön. Es sind tausende von euronen da um in werbung für bim zu investieren, aber wenn mal wirkliche bimproblem anstehen findet kein AllplanIFCkenner mal die zeit hier zu posten. Hab in den letzten wochen schon x Anfragen wegen IFC gehabt. Nicht eine einziges mal hat sich jemand von Allplan dazu geäusert.

gruss Bernd

anbei AllplanTeilbild und ifc (bei dem ifc bitte das .zip entfernen)

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Allegati (1)

Type: application/zip
1597 scaricato
Size: 200,48 KiB

Im letzten Post fehlt noch das ifc. Bei dem ifc das .txt entfernen.

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

Allegati (1)

Type: text/plain
1813 scaricato
Size: 13,78 KiB

Habe heute Rückmeldung vom Support bekommen. Das Problem ist bei der Entwicklung gelandet. Hat nicht mal eine Woche gedauert. Es wird ...

gruss bernd

BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a

1 - 10 (19)