Nkeji 6 / 12

AI nwere BIM na Nlereanya Ozi Ụlọ

Uru:

  • Ikike ịkọwa otu a ga-esi jiri AI na nyocha esemokwu, ajụjụ data na edemede akpaaka na usoro ọrụ BIM.
  • Ikike iji nwalee edemede Dynamo/Python/pyRevit emepụtara na AI na obere nha ma kwado ha na ihe nlereanya.
  • Ikike itinye mmepụta AI n'ụzọ a na-achịkwa mgbe ị na-echekwa nzuzo data BIM na iguzosi ike n'ezi ihe nlereanya

BIM (Nlekọta ozi ụlọ: usoro ọgụgụ isi 3D nke na-akọwapụta usoro ọ bụghị naanị na geometry ya, kamakwa na ihe, nha, ọnụ ahịa na ozi oge nke ihe ọ bụla) bụ ọkpụkpụ dijitalụ nke ọrụ owuwu ọgbara ọhụrụ. Ụdị BIM ejiri ngwaọrụ ndị dị ka Revit, ArchiCAD, Tekla, Navisworks na-ebu data n'ime usoro dum, site na imewe ruo n'ichepụta na ịrụ ọrụ. AI bụ ihe enyemaka siri ike na usoro ọrụ BIM na mpaghara atọ bụ isi: ịkọwa nyocha esemokwu, ịjụ ajụjụ ụdị data, na ide edemede na-arụ ọrụ ugboro ugboro. Mana ebe ọ bụ na ụdị BIM bụ "otu isi iyi nke eziokwu," ntinye aka ọ bụla na AI ga-emerịrị n'ụzọ a na-achịkwa, na-emebighị iguzosi ike n'ezi ihe nlereanya na nzuzo data. Na ngalaba a anyị ga-ahụ ka esi eji AI na BIM n'enweghị nsogbu na nke ọma.

Isi ọrụ atọ nke AI na BIM

1. Ịkọwa nghọta esemokwu. Na nhazi nke BIM, a na-ahụta ụdị nke usoro dị iche iche (ihe owuwu, static, mechanical, electric) na esemokwu (dịka ikuku ventilashị na-agafe na beam). Ngwa dị ka Navisworks na-akọ ọtụtụ narị esemokwu. AI na-enyere aka ichikota na ibute akụkọ a ụzọ, na-amata ọdịiche nke esemokwu bụ ezigbo nsogbu na nke a ga-eleghara anya. Mana mkpebi nhazi ikpeazụ bụ nke injinia.

2. Ajụjụ data nlereanya. Ụdị BIM bụ nnukwu nchekwa data: "Gịnị bụ ngụkọta nke kọlụm C30 niile dị n'ala nke atọ?" A na-eji ajụjụ data zaa ajụjụ ndị dị otú a. AI na-enyere gị aka ịmepụta ajụjụ ndị a (dịka nhazi oge/mkpụrụ tebụl ma ọ bụ eserese Dynamo).

3. Edemede akpaaka. Ọ ga-ekwe omume iji Dynamo (mmemme a na-ahụ anya), pyRevit ma ọ bụ Python API megharia ọrụ ugboro ugboro (ịgbanwe aha narị narị ihe, ihe ndochi, tebụl mbupụ). AI dị ike nke ukwuu n'ide edemede ndị a.

Ihe ọrụ atọ a nwere jikọrọ ọnụ bụ na na BIM, AI adịghị "ichepụta ihe nlereanya n'onwe ya" kama ọ na-emepụta data na akpaaka maka gị. AI anaghị ekpebi ebe a ga-etinye osisi ma ọ bụ otu esi agafe oghere; ndị a bụ mkpebi injinia na ụkpụrụ ụlọ. Uru nke AI bụ iji mee ka ọrụ ugboro ugboro, na-agwụ ike, na njehie na-eme ngwa ngwa na-eme mgbe emechara mkpebi ndị ahụ. Dịka ọmụmaatụ, ịkọ otu akụkụ nke puku kwuru puku ihe n'ụdị, iji data ihe atụ atụnyere akwụkwọ mgbasa ozi, ma ọ bụ itinye ụkpụrụ ọkọlọtọ aha na ihe niile na-ewe awa iji aka, mana nkeji nwere edemede na-akwado AI. Idebe ọdịiche a n'uche na-eme ka ị na-eji AI maka ọrụ ziri ezi: mkpebi ahụ dị na engineer, ọzọ na akpaaka.

NDỤMỌDỤ: Mgbe ị na-amalite BIM automation na AI, malite na obere ọrụ ndị na-agbanwe agbanwe: na-agụ paramita, na-ebupụ tebụl, wdg. Gbanwee na scripts nke na-eme mgbanwe dị ukwuu na ihe nlereanya (ihichapụ, ịkwaga, wughachi) naanị mgbe nyocha na nkwado ndabere.

Iji Edemede akpaaka n'enweghị nsogbu

Ihe odide nke AI na-emepụta nwere ike ịgbanwe ọtụtụ puku ihe dị na ihe nlereanya na sekọnd; Njehie na-agbasa ngwa ngwa na ọ nwere ike isi ike imezi ya. Usoro ọrụ echedoro:

  1. Nweta nkwado ndabere. Debe otu faịlụ ihe nlereanya n'ezie (ma ọ bụ rụọ ọrụ na nnomi mpaghara na ụdị etiti).
  2. Nwalee na obere ọnụ ọgụgụ. Gbalịa script na ihe ole na ole mbụ, lelee nsonaazụ ya.
  3. Gụọ ihe odide ahụ. Ghọta ahịrị site na ahịrị ihe koodu AI na-ede na-eme; Emela usoro ị na-aghọtaghị.
  4. Nyochaa nsonaazụ ya. Mgbanwe a ọ̀ dị ka a tụrụ anya ya? emetụta ihe ndị ọzọ na mberede?
  5. Mgbe ahụ tinye ya na ihe nlereanya n'ezie.

# Sample AI-generated pyRevit/Python sketch — GỤỌ Mbụ, Nnwale# Nzube: kọọ paramita "Fire Resistance" nke mgbidi ahọpụtara# (naanị agụ, anaghị agbanwe ụdị - mmalite nchekwa) site na Autodesk.Revit.DB import FilteredElementCollector, Built__Categorydoc. = Active UI = __reUI. FilteredElementCollector (doc). {0}: {1}".format(d.Id, value))# Mara: Edemede a ka na-agụ. Ọ dịghị mgbe ọ bụla na-agba ọsọ a ide/gbanwee script na-ewereghị ndabere na-anwale ya na obere ọnụ ọgụgụ.

Ngwa ngwa adịghị ike / Ike ngwa ngwa

NA-adịghị ike: "Dee ederede na-ahazi mgbidi na Revit." (Nke mgbidi, nke paramita, na-agụ ma ọ bụ dee bụ edoghị; dị ize ndụ.) Ike: "Dee a script na pyRevit/Python. Nzube: Iji Gụọ 'Fire Resistance' parameter nke ahọpụtara mgbidi ma na-akọ ya na ndepụta. Iwu: - Emela mgbanwe ọ bụla na ihe nlereanya, dị nnọọ na-agụ ya - Ọ bụrụ na e nweghị parameter, dee 'na-enye ọ bụla parameter nke koodu, dee' na-enyeghị ihe ọ bụla parameter nke koodu - na-enye ihe ọ bụla nke koodu. nwere ike ịghọta ihe Ka m ghọta ihe ị mere - Dee mgbidi ole a na-edozi na njedebe m ga-anwale edemede a na obere nhọrọ. "

Data BIM, Nzuzo na iguzosi ike n'ezi ihe nlereanya

Ụdị BIM na-ebu ihe nzuzo nzuzo nke azụmahịa na nkà na ụzụ nke ọrụ ahụ: ụgwọ, ndị na-eweta ihe, nkọwa nkọwa, mgbe ụfọdụ data nkeonwe. Ịbulite ụdị ma ọ bụ nnukwu data mbupụ na ọrụ AI ọha dị ize ndụ site na ma echiche nzuzo na ikike ọgụgụ isi. Nke abụọ, iguzosi ike n'ezi ihe nlereanya dị oke egwu: akpaaka na AI nwere ike ịgbagọ aha oke, mebie mmekọrịta, ma ọ bụ mebie ihe ndị na-abụghị nke. Ozugbo ihe nlereanya ahụ kwụsịrị, a na-emetụta ọrụ ahụ dum.

Ihe ize ndụ

Otu esi egbochi

Nhapu data nzuzo

Anaghị ebugo ihe nlereanya/data na ọrụ mpụga, na-amaghị aha ya

Agbagọ ụdịdị

Na-ewere nkwado ndabere na mpaghara, nwalee na obere nha

Ederede oke na ezighi ezi

Ịgụ edemede ahụ, nyochaa nsonaazụ ya

Nnukwu mgbanwe na-enweghị mgbagha

Na-arụ ọrụ na ụdị nnomi

Okwu esemokwu na-ezighi ezi

Hapụ mkpebi ikpeazụ nye onye injinia

Obere obere atọ

Ikpe 1 - akpaaka na-echekwa oge. Kama iji aka na-ejuputa ihe ọkụ nke ọnụ ụzọ 1,200, onye nhazi BIM Zeynep ji AI dee edemede pyRevit. Nke mbụ, ọ na-anwale ya na ọnụ ụzọ 10, lelee nsonaazụ ya, wee tinye ya na ha niile. Ọrụ ahụ, nke ga-eji aka ya were ụbọchị 2, arụchara ya na nkeji 20; njehie efu ekele maka nnwale.

Ikpe 2 - Ọdachi gbanarị. Onye injinia na-achọ ịme edemede nke AI dere nke "na-ehichapụ ihe ndị na-adịghị mkpa" ozugbo na ụdị n'ezie. Mgbe ọ gụrụ edemede ahụ, ọ na-achọpụta na arụnyere nzacha ahụ ezighi ezi nakwa na ọ ga-ehichapụ ụfọdụ ihe ndị na-ebu. Enweghị nkwado ndabere na mpaghara nyocha, ihe nlereanya ahụ ga-ada.

Ikpe nke 3 - Ndozi esemokwu. Navisworks na-akọ esemokwu 800. AI na-achịkọta akụkọ ahụ ma gosipụta esemokwu dị oke egwu "usoro nhazi-arụ ọrụ". Ndị otu ahụ lekwasịrị anya na mbụ ndị a; Mana ndị injinia na-ekpebi ihe ngwọta maka esemokwu ọ bụla. AI na-eme ngwa ngwa nhazi ahụ, ọ bụghị ime mkpebi ahụ.

Ndebiri ozugbo enwere ike iṅomi

EKWESỊRỊ EKWESỊRỊ ICHE ICHE: "Dee script na pyRevit/Python. Nzube: [dịka ọmụmaatụ, dee uru paramita na kọlụm ahọpụtara]. Iwu iwu: - Mee ọrụ ahụ na azụmahịa azụmahịa na enwere ike ịmegharị ya n'otu nzọụkwụ - Na-arụ ọrụ naanị na ihe SELECTED, ọ bụghị ihe nlereanya dum - Bipụta ọnụ ọgụgụ nke ihe ọ bụla na-agba ọsọ na ngalaba ọ bụla ga-eme ka m gbanwee ya. nhọrọ."

NKWUO NKWUO GBASARA YA: "Chọọ ma dozie akụkọ esemokwu na-esonụ: - Otu site na ịdọ aka ná ntị abụọ (structural-mechanical, mechanical-electrical...) - butere esemokwu dị egwu nke chọrọ ezigbo ngwọta- Mark negligible (n'ime ndidi) iche iche m ga-eme mkpebi ikpeazụ. Akuko: [mado]"

Mmejọ ndị nkịtị

  • Na-agba ọsọ script mgbanwe nlereanya nke AI dere na mbụ nlereanya na-enweghị ndabere.
  • Na-agba ọsọ edemede na-agụghị ya ma ọ bụ ghọta ihe ọ na-eme.
  • Na-amafe ule obere obere na itinye ozugbo na ihe niile.
  • Na-ebugote data/ụdị BIM nzuzo na ọrụ AI ọha.
  • Dochie nkọwa AI nke esemokwu maka mkpebi nhazi ikpeazụ.
  • Anaghị enyocha iguzosi ike n'ezi ihe nlereanya (mmekọrịta, parampat) ka emechara akpaaka.

Na nchịkọta

  • AI bụ enyemaka siri ike na ntụgharị okwu esemokwu, ajụjụ data na edemede akpaaka na BIM.
  • Maka ederede na-agbanwe ụdịdị: were nkwado ndabere na mpaghara, nwalee n'obere ọnụ ọgụgụ, gụọ koodu ahụ, nyochaa nsonaazụ ya wee tinye.
  • Malite na edemede naanị ọgụgụ; Gaa n'ime ederede / ihichapụ ọrụ nke nta nke nta.
  • Zere ibugote data BIM nzuzo na ihe nlereanya na ọrụ mpụga.
  • Iguzosi ike n'ezi ihe nlereanya dị oke egwu; Lelee mmekọrịta na parampat ka emechara akpaaka.
  • AI na-eme ka esemokwu dị n'ihu na-ebute ụzọ; Mkpebi nhazi ikpeazụ ga-adịrị onye injinia.

Ọrụ ngwa

Chepụta akpaaka BIM dị mfe, na-agụ naanị (dịka ịdepụta oke nke ihe na otu ụdị). Rịọ AI ka o dee ya na pyRevit/Python ma ọ bụ Dynamo, na-enweghị mgbanwe na nkọwa. Mgbe ahụ: (1) gụọ akara koodu ahụ n'ahịrị wee detuo ihe ọ na-eme, (2) nwalee ya na obere nhọrọ, (3) tụlee nsonaazụ ya na ụkpụrụ ndị dị na ihe nlereanya ahụ, (4) nyochaa ma enwere ihe ize ndụ nzuzo na data ị ga-eji. Chekwaa naanị edemede echekwara na echekwara.

ndetu

  • [ ] Eji m ọrụ na-agụ naanị, wee malite akpaaka.
  • [ ] Agụrụ m wee ghọta koodu AI dere n'ahịrị.
  • [] Emere m nkwado ndabere nke ihe nlereanya / rụọ ọrụ na oyiri ahụ.
  • [] M nwalere edemede ahụ n'obere ọnụ ọgụgụ wee chọpụta nsonaazụ ya.
  • [] Anlere m iguzosi ike n'ezi ihe nlereanya (parameter, mmekọrịta) mgbe mgbanwe ahụ gasịrị.
  • Ebuliteghị m data BIM nzuzo na ọrụ mpụga.
  • [ ] Ehapụrụ m mkpebi esemokwu/ nchikota na nkwado nke injinia.