Bölüm 6 / 12

“BIM” we “Maglumat gurluşy” bilen AI

Girdeji:

  • AI-iň gapma-garşylygy barlamakda, maglumatlary talap etmekde we BIM iş prosesinde awtomatlaşdyryş skriptlerinde nähili ulanyljakdygyny kesgitlemek ukyby
  • AI bilen öndürilen Dynamo / Python / pyRevit skriptlerini kiçi göwrümde synap görmek we olary modelde barlamak ukyby
  • BIM maglumatlarynyň gizlinligini we model bitewiligini saklamak bilen AI çykyşyny gözegçilikde saklamak mümkinçiligi

BIM (Gurluşyk maglumat modelleri: gurluşy diňe bir geometriýasy bilen däl, eýsem her elementiň materialy, ululygy, bahasy we wagt maglumatlary bilen kesgitleýän akylly 3D model çemeleşmesi) häzirki zaman gurluşyk taslamalarynyň sanly diregi bolup durýar. “Revit”, “ArchiCAD”, “Tekla”, “Navisworks” ýaly gurallar bilen döredilen BIM modelleri dizaýndan önümçilige we işe çenli ähli prosesi dowam etdirýär. AI üç esasy ugurda BIM iş prosesinde güýçli kömekdir: çaknyşygyň barlagyny düşündirmek, model maglumatlaryny soramak we gaýtalanýan meseleleri awtomatlaşdyrýan skriptleri ýazmak. Emma BIM modeli taslamanyň "hakykatyň ýeke-täk çeşmesi" bolandygy sebäpli, AI bilen islendik interwensiýa modeliň bitewiligine we maglumatlaryň gizlinligine zyýan bermezden gözegçilikde saklanmalydyr. Bu bölümde BIM-de AI-ni nädip howpsuz we netijeli ulanmalydygyny göreris.

BIM-de AI-iň üç esasy roly

1. Konflikti barlamagy düşündirmek. BIM utgaşdyrylyşynda dürli dersleriň (binagärlik, statiki, mehaniki, elektrik) modelleri ýokaşýar we gapma-garşylyklar (meselem, şöhläniň üstünden geçýän howa çalşygy) ýüze çykarylýar. Navisworks ýaly gurallar ýüzlerçe gapma-garşylygy habar berýär. AI haýsy çaknyşyklaryň hakyky problemadygyny we haýsysynyň hasaba alynmajakdygyny tapawutlandyryp, bu hasabaty jemlemäge we ileri tutmaga kömek edýär. Emma gutarnykly utgaşdyrmak karary inereneriňki.

2. Model maglumat soragy. BIM modeli ullakan maglumatlar binýady: "3-nji gatdaky ähli C30 sütünleriniň jemi betony näme?" Şuňa meňzeş soraglara maglumat soragy bilen jogap berilýär. AI bu talaplary döretmäge kömek edýär (meselem, meýilnama / tablisa gurluşy ýa-da Dynamo diagrammasy).

3. Awtomatlaşdyryş skriptleri. Dynamo (wizual programmirleme), pyRevit ýa-da Python API bilen gaýtalanýan meseleleri (ýüzlerçe elementiň adyny üýtgetmek, parametrleri doldurmak, tablisalary eksport etmek) awtomatlaşdyrmak mümkindir. AI bu ýazgylary ýazmakda gaty güýçlidir.

Bu üç rolyň umumylygy, BIM-de AI “modeli özi dizaýn etmeýär”, ýöne siziň üçin maglumatlary we awtomatizasiýany öndürýär. AI şöhläni nirede goýmalydygyny ýa-da açylyşy nädip kesmelidigini çözmeýär; bular in engineeringenerçilik we binagärlik kararlary. AI-iň gymmaty, şol kararlar kabul edilenden soň ýüze çykýan gaýtalanýan, ýadaw we ýalňyşlykly işi çaltlaşdyrmakdyr. Mysal üçin, bir modelde müňlerçe elementiň belli bir parametrini habar bermek, model maglumatlary elektron tablisasy bilen deňeşdirmek ýa-da adaty atlandyryş konwensiýasyny ähli elementlere ulanmak el bilen birnäçe sagat alýar, ýöne AI goldaýan skript bilen birnäçe minut wagt alýar. Bu tapawudy ýatda saklamak, AI-ni dogry iş üçin ulanmagyňyzy üpjün edýär: karar inerener bilen, ýene-de awtomatlaşdyryş bilen.

Maslahat: BIM awtomatizasiýasyny AI bilen başlanyňyzda, ownuk, tersine işlerden başlaň: parametri okamak, tablisany eksport etmek we ş.m. Diňe synagdan we ätiýaçlyk nusgasyndan soň modele köpçülikleýin üýtgeşmeler girizýän skriptlere geçiň.

Awtomatlaşdyryş skriptlerini ygtybarly ulanmak

AI tarapyndan döredilen skript, modeldäki müňlerçe elementi sekuntda üýtgedip biler; Aalňyşlyk çalt ýaýraýar we yzyna gaýtarmak kyn bolup biler. Howpsuz iş tertibi:

  1. Uptiýaçlyk alyň. Hakyky model faýlyň bir nusgasyny saklaň (ýa-da merkezi nusgadaky ýerli nusgada işläň).
  2. Ujypsyzja synag. Ilki bilen birnäçe elementde skript synap görüň, netijäni wizual barlaň.
  3. Scriptazgyny okaň. AI ýazýan kodunyň näme edýändigini setir boýunça düşüniň; Düşünmedik amalyňyzy işletmäň.
  4. Netijäni barlaň. Üýtgeşiklik garaşylşy ýalymy? Beýleki elementlere tötänleýin täsir edildi?
  5. Soňra ony hakyky modele ulanyň.

# AI tarapyndan döredilen pyRevit / Python eskizini - BIRINJI, SÖESTGI Okaň # Maksady: saýlanan diwarlaryň "Fireangyna garşylyk" parametrini habar beriň # (Diňe okaň, modeli üýtgetmeýär - ygtybarly başlangyç) Autodesk.Revit.DB import FilteredElementCollector, BuiltInCategorydoc = __revitoc __. FilteredElementCollector (dok) Format 1} ". Formaty (d.Id, baha)) # Bellik: Bu skript diňe okalýar. Hiç haçan ätiýaçlyk nusgasyny almazdan we kiçi göwrümde synagdan geçirmän ýazmak / üýtgetmek skriptini işletmäň.

Gowşak gyssagly / güýçli teklip

Gowşak: "Revit-de diwarlary tertipleşdirýän skript ýazyň." . näme edeniňe düşünýärin - Ahyrynda näçe diwaryň gaýtadan işlenendigini ýaz.

BIM maglumatlary, gizlinlik we model bitewiligi

BIM modeli taslamanyň täjirçilik we tehniki syrlaryny öz içine alýar: çykdajylar, üpjün edijiler, dizaýn jikme-jiklikleri, käwagt şahsy maglumatlar. Model ýa-da uly maglumat eksportyny köpçülikleýin AI hyzmatyna ýüklemek gizlinlik we intellektual eýeçilik nukdaýnazaryndan töwekgelçiliklidir. Ikinjiden, modeliň bitewiligi möhümdir: AI bilen awtomatlaşdyryş parametrleriň atlaryny ýoýup, gatnaşyklary bozup ýa-da elementleri bölüp biler. Model döwülenden soň, taslama täsir edýär.

Töwekgelçilik

Nädip öňüni almaly

Gizlin maglumatlaryň syzmagy

Model / maglumatlary daşarky hyzmata ýüklemezlik, anonim etmek

Modeliň ýoýulmagy

Uptiýaçlyk nusgalary almak, kiçi göwrümde synag

Parametrleriň nädogry ýazylmagy

Scriptazgyny okamak, netijäni barlamak

Köplenç yzyna gaýtaryp bolmajak üýtgeşiklik

Göçürme modeliniň üstünde işlemek

Conflictalňyş konflikt düşündiriş

Iň soňky karary inereneriň ýanyna goýuň

Üç kiçi waka

1-nji waka - Wagt tygşytlaýjy awtomatlaşdyryş. 1200 gapynyň ýangyn parametrlerini el bilen doldurmagyň ýerine, BIM koordinatory Zeynep AI bilen pyRevit skriptini ýazýar. Ilki bilen ony 10 gapyda barlaýar, netijäni barlaýar we soňra hemmesine degişlidir. El bilen 2 gün gerek boljak iş 20 minutda tamamlanýar; synag sebäpli ýalňyşsyz.

2-nji hadysa - Betbagtçylygyň öňüni alyň. Bir inerener, AI tarapyndan ýazylan, gereksiz elementleri göni modelde "arassalaýan" ssenariýany işletmekçi. Scriptazgyny okanda, süzgüçiň nädogry gurnalandygyna we käbir daşaýjy elementleriň ýok ediljekdigine düşünýär. Uptiýaçlyk we synag tertibi bolmasa, model ýykylar.

3-nji hadysa - gapma-garşylyklaryň ileri tutulmagy. Navisworks 800 konfliktiň bardygyny habar berýär. AI hasabaty jemleýär we möhüm “gurluş-mehaniki” gapma-garşylyklara ünsi çekýär. Topar ilki bilen ünsi jemleýär; Emma inersenerler her konfliktiň hakyky çözgüdini çözýärler. AI karar bermezden sortlamagy çaltlaşdyrýar.

Göçürip bolýan gyssagly şablonlar

HOWPSUZ RAZGYRMAK ÜPJÜNÇILIGI: "PyRevit / Python bilen skript ýazyň. Maksady: [meselem, saýlanan sütünlere parametr bahasyny ýazyň]. Hökmany düzgünler: - Amaly bir amalda ýerine ýetiriň we bir ädimde yzyna gaýtarylyp bilner - Diňe bir saýlanan elementleriň üstünde işläň, her bir modeli däl-de, tassyklamagyňyzy haýyş edýärin.

Jedeller hasabatynyň gysgaça mazmuny: "Aşakdaky çaknyşyk hasabatyny jemläň we ileri tutuň: - Düzgün jübütleri boýunça toparlaýyn (gurluş-mehaniki, mehaniki-elektrik ...) - Hakyky çözgüdi talap edýän möhüm gapma-garşylyklary ileri tutuň - ähmiýetsiz (çydamlylygyň çäginde) aýratyn karar bererin. Hasabat: [paste]."

Adaty ýalňyşlyklar

  • AI-iň ätiýaçlyk nusgasyny almazdan asyl nusgada ýazan modeli üýtgedýän skriptini işletmek.
  • Scriptazgyny okamazdan ýa-da näme edýändigine düşünmezden işlemek.
  • Uly göwrümli synagdan geçmek we gönüden-göni ähli elementlere ulanmak.
  • Gizlin BIM maglumatlary / modelini köpçülikleýin AI hyzmatyna ýüklemek.
  • AI-iň konflikt baradaky düşündirişini gutarnykly utgaşdyrmak kararyna çalyşmak.
  • Awtomatlaşdyryşdan soň model bitewiligini (gatnaşyklar, parametrler) barlamazlyk.

Gysgaça

  • AI gapma-garşylygy düşündirmekde, maglumatlary gözlemekde we BIM-de awtomatlaşdyryş skriptlerinde güýçli kömek.
  • Modeli üýtgedýän skriptler üçin: ätiýaçlyk nusgasyny alyň, kiçi göwrümde synap görüň, kody okaň, netijäni barlaň we soňra ýüz tutuň.
  • Diňe okalýan skriptlerden başlaň; Operationsuwaş-ýuwaşdan ýazmak / pozmak amallaryna geçiň.
  • Gizlin BIM maglumatlary we modelini daşarky hyzmatlara ýüklemekden gaça duruň.
  • Modeliň bitewiligi möhümdir; Awtomatlaşdyryşdan soň gatnaşyklary we parametrleri barlaň.
  • AI konfliktiň ileri tutulmagyny çaltlaşdyrýar; Iň soňky utgaşdyrmak karary inereneriň ygtyýaryndadyr.

Programma meselesi

Simpleönekeý, diňe okalýan BIM awtomatizasiýasyny dizaýn ediň (meselem, belli bir kategoriýadaky elementleriň parametrlerini görkezmek). AI-den pyRevit / Python ýa-da Dynamo-da üýtgetmeleri we düşündirişleri ýazmagyny haýyş ediň. Soňra: (1) kod setirini setir boýunça okaň we näme edýändigini ýazyň, (2) kiçijik saýlawda synap görüň, (3) netijäni modeldäki hakyky bahalar bilen deňeşdiriň, (4) ulanjak maglumatlaryňyzda gizlinlik töwekgelçiliginiň bardygyny ýa-da ýokdugyny kesgitläň. Diňe ygtybarly we tassyklanan skript saklaň.

gözegçilik sanawy

  • [] Awtomatizasiýany diňe okalýan, ygtybarly iş bilen başladym.
  • [] AI setirinde ýazylan kody setir boýunça okadym we düşündim.
  • [] Modeliň ätiýaçlyk nusgasyny etdim / göçürmesiniň üstünde işledim.
  • [] Scriptazgyny kiçi göwrümde barladym we netijesini barladym.
  • [] Üýtgeşmeden soň modeliň bitewiligini (parametr, gatnaşyk) barladym.
  • [] Gizlin BIM maglumatlary daşarky hyzmata ýüklemedim.
  • [] Konflikt / utgaşdyrmak kararyny inereneriň razylygyna goýdum.