Enota 9 / 9

Standardne raziskave, simulacija in odgovornost s Pythonom

Dobički:

  • Sposobnost skeniranja IEC, TS in sorodnih predpisov z AI ter uporabe discipline preverjanja iz uradnih virov
  • Sposobnost izdelave inženirskih izračunov in simulacij s Pythonom ter preverjanja rezultatov po velikostih
  • Zavedajte se, da rezultat umetne inteligence ni nadomestilo za odobritev inženirja v smislu električne varnosti, odgovornosti in etike.

V tej zadnji enoti združujemo tri kritične sklope modula: pospeševanje raziskav standardov in predpisov z umetno inteligenco, vendar preverjanje iz uradnega vira; Izdelava inženirskih izračunov in simulacij s Pythonom in njihovo preverjanje po vrstnem redu velikosti; predvsem pa razumevanje, da rezultat umetne inteligence ni nadomestilo za električno varnost in odobritev inženirjev. Standardi na področju elektrike in elektronike (serije IEC, TS, EN, ustrezni predpisi o namestitvi in ​​izdelkih) niso le birokracija; Je pravni okvir za življenjsko varnost in skladnost. Umetna inteligenca je močna pri skeniranju tega ogrodja, vendar je tudi tam, kjer je najbolj dovzetna za halucinacije. Pravilna uporaba je vzeti hitrost od umetne inteligence ter natančnost in odgovornost od inženirja.

Raziskave standardov in predpisov: hitro skeniranje, uradno preverjanje

Standardna besedila so dolga, tehnična in interreferenčna. AI vam ponudi hiter načrt za vprašanja, kot so "kateri standard pokriva to temo, kateri članek naj pogledam, kaj je osnovna zahteva?" Toda številke postavk, vrednosti tabele in omejitve, ki jih navaja AI, je treba natančno preveriti iz uradnega in trenutnega besedila.

Pozor: Jezikovni modeli so eno izmed področij, kjer so standardne številke postavk in številčne meje večinoma izmišljene (halucinacije). Izjave, kot je "V skladu z klavzulo 4.3 IEC 60364..." zvenijo zanesljivo, vendar je številka ali vrednost klavzule morda napačna. Uporabite izhod umetne inteligence kot "kompas, ki mi pokaže, kje naj gledam"; Nikoli se ne odločite na podlagi številke, ki si jo AI zapomni.

Potek dela za disciplino preverjanja:

1) Umetna inteligenca naj pregleda temo: "Na katero družino standardov se nanaša ta tema, katere naslove naj pogledam?" (načrt)2) Zahtevajte oznako 'zahtevan vir' za vsako snov/vrednost, ki jo predlaga AI.3) Odprite uradno standardno besedilo (trenutna izdaja institucije/založnika).4) TOČNO primerjajte številko snovi, obseg in vrednost.5) Popravite vse, kar se ne ujema v korist uradnega besedila, ne AI.6) Potrdite, da je standard trenutna/trenutna izdaja.

Šibek poziv / močan poziv

WEAK: "Kateremu standardu naj ustreza ta plošča, povejte mi vrednosti." (Rezultat: obstaja veliko tveganje za izmišljene številke in številke artiklov.) MOČNO: "Povzemite, katere družine standardov, povezane z zasnovo nizkonapetostne plošče, moram pogledati in katero temo pokriva vsaka. Dajte mi KONTROLNI SEZNAM: 'preverite to temo glede na ta standard'. NE navajajte točne številke artikla ali številčne omejitve; to bom sam preveril iz uradnega besedila. Bodite jasni, kjer niste prepričani. navedite."

Ta poziv usmeri AI k nalogi, pri kateri je najmočnejši (zemljevid tem in kontrolni seznam), in ga odvrne od naloge, pri kateri je najšibkejši (priklic natančnega števila).

Izračun in simulacija s Pythonom: generiraj, preveri z uvrstitvijo

Python naredi inženirske izračune ponovljive in revizijske. AI lahko napiše kodo namesto vas; Toda rezultat vedno preverite s preverjanjem razumnosti. Primer: preprost izračun izgube in izkoristka za transformator.

# Enostaven izračun obremenitve/izgub transformatorja (za namene preverjanja) izguba (W) - razmerje obremenitve iz podatkovnega lista = 0,8 Prireditvenega reda 1360 Wprint(f"Efficiency: %{efficiency:.2f}") # ~ Prireditvenega reda 98%

Tu regulacija obsega rešuje življenja: v transformatorju 100 kVA mora biti skupna izguba reda velikosti nekaj kW, izkoristek pa mora biti v območju 97-99 %. Če koda navaja 500 kW izgubljene moči ali 50-odstotno učinkovitost, je zagotovo prišlo do napake v enoti ali formuli (npr. mešanje kW z W). Preganjajte vnose in formulo, dokler rezultat ni v razumnem obsegu.

Namig: Preden vsak rezultat Pythona zapišete v poročilo, se vprašajte: "Ali je ta številka fizično mogoča? Je njena velikost znotraj obsega, ki ga pričakujem?" Koda se lahko izvaja brez napak, vendar z napačno enoto lahko povzroči popolnoma napačen rezultat. Preverjanje naročil je najcenejše in najmočnejše orodje za lovljenje tihih napak enot.

Pri simulacijah (SPICE, nadzor, pretok moči) je pravilo enako: simulacija je tako dobra, kot je dober vaš model. Idealne predpostavke (brez izgub, brez zamikov, linearne) lahko odstopajo od realnosti. Primerjajte rezultate simulacije s preprostim analitičnim izračunom in/ali dejansko meritvijo, če je mogoče.

Varnost, odgovornost in etika: umetna inteligenca ne nadomesti certifikata inženirja

To je najpomembnejše sporočilo tega modula: izhod umetne inteligence nikoli ne sme nadomestiti inženirske presoje in podpisa v elektrotehniki in elektronskem inženirstvu. Ta ima tri noge:

  • Varnost. Električna dela zagotavljajo varnost življenja in lastnine. Napačen razdelek, zaščita ali varnostna logika povzroča resnično škodo. AI daje hitrost; Inženir prevzame odločitev in odgovornost glede tega, ali je varno.
  • Odgovornost. Inženir, ki odobri, podpiše in naroči projekt, je pravno in strokovno odgovoren. "AI je to predlagal" ni obramba. Odgovornosti ni mogoče prenesti.
  • Etika in transparentnost. Namesto da skrijete uporabo AI, dokumentirajte, kako je rezultat potrjen. Nobenih nepreverjenih vrednosti ne predstavljajte kot "natančne"; Iskreno povejte negotovost.

Iskanje

AI dela

Inženir izdela/odobri

Standardno skeniranje

Načrt, kontrolni seznam

Preveri postavko/vrednost iz uradnega vira

Izračun/simulacija

Koda, prvi rezultat

Preverja po naročilu, enoti, meritvi

Zaščita/varnost

predlog, scenarij

Končni izbor in podpis

zagon

Osnutek kontrolnega seznama

Izmera in potrditev na licu mesta

Mini etui

Projektant pripravlja poročilo o koordinaciji zaščite za objekt in od AI zahteva ustrezne klavzule standardov. AI daje posebno standardno klavzulo in numerični koeficient za izbirne krivulje rezalnika. Inženir odpre uradno besedilo in preveri: številka postavke je pravilna, vendar je bil koeficient, ki ga je dal AI, spremenjen na drugo vrednost v trenutni izdaji standarda. Spomnilo se je stare, zastarele vrednosti. Inženir popravi poročilo z uporabo trenutne vrednosti in preveri rang z reprodukcijo izračuna s Pythonom. Poročilo vključuje leto tiskanja uporabljenega standarda in opombo o preverjanju. Lekcija: umetna inteligenca lahko vrne pravilno številko artikla in nepravilno vrednost; Samo trenutno uradno besedilo je zavezujoče, odgovornost pa ostaja v rokah podpisnega inženirja.

Pogoste napake

  • Nepreverjanje standardne številke artikla in vrednosti, ki ju je podala AI iz uradnega besedila.
  • Zamenjava zastarele (revidirane) vrednosti kot trenutne.
  • Pisanje rezultata Python v poročilo brez preverjanja enote/vrstnega reda.
  • Neprimerjava rezultatov simulacije z meritvami ali analitičnimi izračuni.
  • Poskuša prenesti odgovornost z besedami "to je predlagala AI."
  • Predstavljanje nepreverjenih vrednosti kot "natančnih"; skriti negotovost.

Če povzamem

  • Umetna inteligenca je močna za načrtovanje in sestavljanje kontrolnih seznamov pri raziskavah standardov; postavke in vrednosti so preverjene iz uradnega, trenutnega besedila.
  • Tveganje za halucinacije je v standardih visoko; Uporabite AI kot kompas in uradno besedilo kot zavezujoč vir.
  • Vedno preverite izračune Python z enotami in velikostnimi redi.
  • Simulacija je tako dobra, kot je dober vaš model; Primerjajte rezultat z analitičnim izračunom in meritvijo.
  • Odgovornosti za varnostno kritične odločitve ni mogoče prenesti; Soglasje inženirja je obvezno.
  • Etična uporaba je dokumentiranje preverjanja in poštena navedba negotovosti.

Aplikacijska naloga

Izberite temo s svojega področja (kot je izbira oklopa, meja EMC, presek kabla). Samo vprašajte AI ​​za "standardni kontrolni seznam" (ne zahtevajte natančnega števila). Nato preverite vsaj dva elementa na seznamu iz uradnega standardnega besedila in ocenite, ali je zemljevid tem AI pravilen. Ločeno ustvarite ustrezen izračun v Pythonu in preverite rezultat za enoto in vrstni red. Na koncu s svojimi besedami v odstavku povzamete, zakaj ti rezultati ne nadomestijo odobritve inženirja.

Modulni izpit

1. Pri delu z orodjem AI v elektrotehniki in elektroniki mora končna odgovornost za katere od naslednjih nalog vedno ostati pooblaščeni inženir?

  • A) Končna odobritev zaščite in izbor odseka plošče ter odločitev o zagonu ✔
  • B) Ustvarjanje prvega osnutka povzetka podatkovnega lista
  • C) Urejanje oznak osi grafikona Python
  • D) Priprava glosarja izrazov za poročilo

Opis: AI; Pospeši lahko naloge, kot so priprava kode, predizračuni in izdelava dokumentov. Vendar pa je za točnost usklajevanja zaščite, izbire odseka in odobritve zagona odgovoren pooblaščeni inženir, ki neposredno vpliva na varnost življenja in premoženja, teh odločitev pa brez neodvisnega preverjanja ni mogoče izvesti.

2. Umetni inteligenci ste naročili, da je oblikoval napetostni delilnik in predlagal zgornji upor 10 kΩ in spodnji upor 3,3 kΩ. Katero preverjanje je treba opraviti najprej?

  • A) Prenos predloge v produkcijo, kakršna je
  • B) Preverjanje izhodne napetosti z ročnim izračunom s formulo delilnika in primerjava vrednosti s standardno serijo ✔
  • C) Naključno podvojitev uporov
  • D) Samo preverjam barvne kode

Opis: AI lahko dela napake pri aritmetiki in topologiji. Prvi in ​​obvezni korak je ročni izračun izhodne napetosti z razmerjem R2/(R1+R2) in preverjanje, ali izbrane vrednosti pripadajo standardni seriji, kot je E24 in izguba moči uporov.

3. Z ADC želite vzorčiti signal, ki vsebuje frekvence do 2 kHz. AI priporoča frekvenco vzorčenja 3 kHz. Kaj je glavni problem tega predloga?

  • A) 3 kHz porabi moč, ker je višja od potrebne
  • B) Pomnilnik postane poln, ker je frekvenca vzorčenja previsoka
  • C) krši Nyquistov kriterij; Zahteva se vsaj 4 kHz, sicer pride do vzdevka ✔
  • D) Samo poveča zakasnitev filtra, nima drugega učinka

Pojasnilo: V skladu z Nyquist-Shannonovim izrekom mora biti frekvenca vzorčenja vsaj dvakrat večja od najvišje frekvenčne komponente v signalu. 2 kHz zahteva najmanj 4 kHz; 3 kHz ustvarja vzdevek in nepopravljivo poslabša signal.

4. Vidite funkcijo dolge zakasnitve v servisni rutini prekinitve mikrokrmilnika, ki jo ustvari AI. Katera je najbolj natančna ocena?

  • A) Ni problema, dolga zamuda pri ISR je dobra praksa
  • B) Podvojitev zakasnitve poveča stabilnost
  • C) ISR naj se izvaja samo v hitrejšem jedru
  • D) Blokator ISR ne sme vsebovati zakasnitve; Potrebno je nastaviti zastavico in opravilo premakniti v glavno zanko ✔

Komentar: Prekinitvene storitvene rutine (ISR) morajo biti čim krajše; Uporaba zakasnitve blokiranja v njem bo povzročila zgrešene druge prekinitve, ponastavitve nadzornega psa in kršitve realnih časovnih omejitev. Predlog AI je treba pregledati in popraviti.

5. Kateri je najbolj kritičen korak preverjanja pri izračunu padca napetosti kabla z AI?

  • A) Za preverjanje uporabljenih predpostavk o toku, dolžini in prerezu ter skladnosti rezultata s standardno mejo padca napetosti ✔
  • B) Samo preverjanje števila decimalnih mest rezultata
  • C) Tiskanje računa z večjo pisavo
  • D) Spreminjanje barve kabla

Pojasnilo: Izračun padca napetosti je odvisen od toka, dolžine kabla, preseka in upora vodnika. Preverjanje vhodnih predpostavk, ki jih uporablja AI (tok, dolžina, prečni prerez, vrsta prevodnika) in ali rezultat pade pod odstotno mejo, ki jo dovoljuje ustrezen standard, je nujno za varno in ustrezno načrtovanje.

6. Za PID regulator vam je AI predlagal vrednosti Kp, Ki in Kd. Kakšen je najbolj pravilen pristop pri uporabi teh vrednosti v realnem sistemu?

  • A) Uporaba vrednosti neposredno v stanju polnega delovanja
  • B) Najprej preizkusite v simulaciji in stanju z nizkim tveganjem in postopoma prilagodite z opazovanjem odziva ✔
  • C) Dovolj je, da ponastavite vrednost Ki in uporabite samo Kp
  • D) Zapisovanje parametrov v dokument, ne da bi jih sploh preizkusili

Opis: parametri PID, ki jih predlaga AI, so samo izhodišče. Vrednosti je treba najprej testirati v simulaciji, nato pa postopoma in v varnih mejah na terenu; prekoračitev, nihanje in stabilnost je treba opazovati in izboljšati. Neposredna prijava s polnimi pooblastili lahko poškoduje opremo.

7. Ko ste AI vprašali o širini sledi za PCB napajalnika, je predlagal tanko sled 5 A. Kako potrdite ta predlog?

  • A) Z opazovanjem barve brazgotine
  • B) Samo pogled na estetiko kartice
  • C) Neodvisen izračun glede na tok, debelino bakra in dvig temperature s pravili širine sledi, podobnimi IPC ✔
  • D) Tako, da čim bolj skrajšamo sled

Opis: Širina sledi je določena s pravili, podobnimi IPC-2221, glede na tok, ki ga je treba prenesti, debelino bakra in dovoljeno povišanje temperature. Preverjanje vrednosti, ki jo poda umetna inteligenca, z neodvisnim izračunom glede na ta pravila in dejansko zahtevo glede toka/temperature je bistvenega pomena, da se izognete pregretju in opeklinam sledi.

8. Pregledujete vezje zaustavitve v sili (E-stop) v lestvični logiki PLC, ki jo je ustvaril AI. Katero načelo je treba zagotoviti?

  • A) E-stop mora biti nastavljen samo s programsko zastavico, normalno odprt kontakt
  • B) Logiko E-stop je mogoče uporabiti brez testiranja
  • C) E-stop mora biti podprt z varnostno verigo za zaščito pred izpadom (pade na varno stran v primeru okvare) in varnostno verigo strojne opreme, preveriti pa naj bi ga inženir ✔
  • D) E-stop je lahko le gumb na zaslonu HMI

Opis: Zaustavitev v sili je varnostna funkcija in mora biti zasnovana z normalno zaprtimi (NC) kontakti, da v primeru okvare padejo na varno stran (varno pred izpadom). Samo programska logika ni dovolj; Varnostno verigo strojne opreme in skladnost z ustreznimi varnostnimi standardi mora preveriti inženir.

9. AI daje vrednost zaščite s sklicevanjem na posebno klavzulo standarda IEC. Kakšno je pravilno inženirsko vedenje?

  • A) Preverite številko in vrednost snovi iz uradnega, trenutnega standardnega besedila ✔
  • B) Uporaba vrednosti, kot je, ker je AI videti zelo samozavesten
  • C) Naključno zvišanje vrednosti, da ostanemo na varni strani
  • D) Dodajanje številke postavke v poročilo, ne da bi jo sploh preverili

Pojasnilo: Jezikovni modeli si lahko napačno zapomnijo ali izmislijo (halucinirajo) številke in vrednosti postavk. Vsako vrednost, ki temelji na standardu, je treba dobesedno preveriti iz uradnega in trenutnega standardnega besedila; Izhod umetne inteligence je zgolj načrt, kje iskati.

10. V izračunu izgube transformatorja, ki ste ga izdelali s Pythonom, rezultat AI daje 500 kW, medtem ko je moč transformatorja 100 kVA. Kakšna bi morala biti vaša prva reakcija v tej situaciji?

  • A) Pisanje rezultata neposredno v poročilo
  • B) Ugotavljanje, da je velikostni red rezultata fizično nemogoč, in iskanje enot in napak v formulah ✔
  • C) Spreminjanje moči transformatorja, da se ujema z rezultatom
  • D) Ignoriranje izgube in nadaljevanje

Pojasnilo: izguba mora biti majhen odstotek moči naprave; Izguba 500 kW v transformatorju 100 kVA je fizično nemogoča. Preverjanje razumnosti takoj razkrije napako enote ali formule. Vnose in formulo je treba pregledati, dokler rezultat ni v razumnem območju.