Yunit 9 / 9

Karaniwang Pananaliksik, Simulation at Pananagutan sa Python

Mga nadagdag:

  • Kakayahang mag-scan ng IEC, TS at mga kaugnay na regulasyon gamit ang AI at maglapat ng disiplina sa pag-verify mula sa mga opisyal na mapagkukunan
  • Kakayahang gumawa ng mga kalkulasyon at simulation ng engineering gamit ang Python at suriin ang mga resulta sa mga order ng magnitude
  • Unawain na ang output ng AI ay hindi kapalit para sa pag-apruba ng engineer sa mga tuntunin ng kaligtasan, pananagutan at etika sa kuryente.

Sa panghuling yunit na ito, pinagsama-sama namin ang tatlong kritikal na strand ng module: pagpapabilis ng mga pamantayan at pagsasaliksik ng regulasyon gamit ang AI ngunit pagbe-verify mula sa opisyal na pinagmulan; Paggawa ng mga kalkulasyon at simulation ng engineering gamit ang Python at sinusuri ang mga ito sa pagkakasunud-sunod ng magnitude; at higit sa lahat, ang pag-unawa na ang output ng AI ay hindi isang kapalit para sa kaligtasan ng elektrikal at pag-apruba ng engineer. Ang mga pamantayan sa elektrikal at electronics (IEC, TS, EN series, mga nauugnay na pag-install at mga regulasyon ng produkto) ay hindi lamang burukrasya; Ito ang legal na balangkas para sa kaligtasan at pagsunod sa buhay. Ang AI ay mahusay sa pag-scan sa framework na ito, ngunit ito rin ang pinaka-madaling kapitan sa hallucination. Ang tamang paggamit ay upang kunin ang bilis mula sa AI at ang katumpakan at responsibilidad mula sa engineer.

Pananaliksik sa Mga Pamantayan at Regulasyon: Mabilis na Pag-scan, Opisyal na Pag-verify

Ang mga karaniwang teksto ay mahaba, teknikal at inter-referential. Binibigyan ka ng AI ng mabilis na mapa ng daan para sa mga tanong tulad ng "aling pamantayan ang sumasaklaw sa paksang ito, aling artikulo ang dapat kong tingnan, ano ang pangunahing kinakailangan?" Ngunit ang mga numero ng item, mga halaga ng talahanayan at mga limitasyon na ibinigay ng AI ay dapat na ma-verify nang eksakto mula sa opisyal at kasalukuyang teksto.

Pansin: Ang mga modelo ng wika ay isa sa mga lugar kung saan kadalasang binubuo ang mga karaniwang numero ng item at mga hangganan ng numero (mga guni-guni). Ang mga pahayag tulad ng "Ayon sa IEC 60364 clause 4.3..." ay mukhang maaasahan, ngunit ang numero o halaga ng sugnay ay maaaring hindi tama. Gamitin ang output ng AI bilang isang "compass para ipakita sa akin kung saan titingin"; Huwag ibatay ang desisyon sa bilang na natatandaan ng AI.

Isang daloy ng trabaho para sa disiplina sa pag-verify:

1) Ipa-scan sa AI ang paksa: "Aling mga pamantayan ng pamilya ang pinag-uusapan ng paksang ito, aling mga heading ang dapat kong tingnan?" (road map)2) Humiling ng label na 'kinakailangan ng pinagmulan' para sa bawat substance/value na iminungkahi ng AI.3) Buksan ang opisyal na standard text (kasalukuyang edisyon mula sa institusyon/publisher).4) Ihambing ang substance number, saklaw at halaga nang EKSAKTO.5) Iwasto ang anumang bagay na hindi tumutugma sa opisyal na teksto, hindi ang AI.6) Kumpirmahin na ang pamantayan ay ang kasalukuyang/kasalukuyang edisyon.

Mahina Prompt / Malakas na Prompt

MAHINA: "Aling pamantayan ang dapat sundin ng panel na ito, sabihin sa akin ang mga halaga." (Resulta: may mataas na peligro ng mga gawa-gawang numero at numero ng artikulo.) MALAKAS: "Ibigay ang buod kung aling mga karaniwang pamilya na may kaugnayan sa disenyo ng low voltage panel ang kailangan kong tingnan at kung anong paksa ang saklaw ng bawat isa. Bigyan mo ako ng CHECKLIST: 'i-verify ang paksang ito laban sa pamantayang ito'. HUWAG ibigay ang eksaktong numero ng artikulo o limitasyon ng numero; ako mismo ang magbe-verify ng mga ito mula sa opisyal na teksto. Maging malinaw kung saan ka sigurado."

Ang prompt na ito ay nagdidirekta sa AI sa gawain kung saan ito ay pinakamalakas (mapa ng paksa at checklist) at inilalayo ito sa gawain kung saan ito ay pinakamahina (eksaktong pagbabalik ng numero).

Pagkalkula at Simulation gamit ang Python: Bumuo, Suriin gamit ang Ranggo

Ginagawa ng Python na reproducible at auditable ang mga kalkulasyon ng engineering. AI ay maaaring magsulat ng code para sa iyo; Ngunit palaging subukan ang resulta sa isang pagsusuri sa katinuan. Isang halimbawa: simpleng pagkalkula ng pagkawala at kahusayan para sa isang transpormer.

# Simpleng pagkalkula ng pagkarga/pagkawala ng transpormer (para sa mga layunin ng pag-verify) pagkawala (W) - ratio ng pag-load mula sa datasheet = 0.8 Sa pagkakasunud-sunod ng 1360 Wprint(f"Efficiency: %{efficiency:.2f}") # ~ Sa pagkakasunud-sunod ng 98%

Dito, ang range control ay nagliligtas ng mga buhay: Sa isang 100 kVA transpormer, ang kabuuang pagkawala ay dapat na nasa pagkakasunud-sunod ng ilang kW at ang kahusayan ay dapat nasa hanay na 97-99%. Kung ang code ay nagbibigay ng 500 kW na nawala o 50% na kahusayan, tiyak na mayroong error sa unit o formula (hal. paghahalo ng kW sa W). Habulin ang mga input at ang formula hanggang ang resulta ay nasa loob ng isang makatwirang hanay.

Tip: Bago isulat ang bawat resulta ng Python sa ulat, tanungin ang iyong sarili: "Psikal bang posible ang numerong ito? Ang laki ba nito ay nasa saklaw na inaasahan ko?" Maaaring tumakbo ang code nang walang mga error, ngunit sa maling unit maaari itong makagawa ng ganap na maling resulta. Ang pagsuri ng order ay ang pinakamurang at pinakamakapangyarihang tool para sa paghuli ng mga silent unit error.

Sa mga simulation (SPICE, control, power flow) ang panuntunan ay pareho: ang simulation ay kasing ganda ng iyong modelo. Ang mga ideal na pagpapalagay (walang pagkawala, lag-free, linear) ay maaaring lumihis sa katotohanan. Ihambing ang resulta ng simulation sa isang simpleng analytical na pagkalkula at/o aktwal na pagsukat kung maaari.

Kaligtasan, Responsibilidad at Etika: Hindi Pinapalitan ng AI ang Sertipikasyon ng Engineer

Ito ang pinakamahalagang mensahe ng modyul na ito: Ang output ng AI ay hindi dapat palitan ang paghatol at lagda ng engineer sa electrical at electronics engineering. Ito ay may tatlong paa:

  • Seguridad. Ang gawaing elektrikal ay nagdadala ng kaligtasan ng buhay at ari-arian. Ang isang maling seksyon, proteksyon o lohika ng kaligtasan ay nagdudulot ng tunay na pinsala. Ang AI ay nagbibigay ng bilis; Inaako ng engineer ang desisyon at responsibilidad kung ito ay ligtas.
  • Pananagutan. Ang engineer na nag-aapruba, pumipirma at nagkomisyon ng isang disenyo ay legal at propesyonal na responsable. "Iminungkahing ito ng AI" ay hindi isang pagtatanggol. Hindi maaaring italaga ang responsibilidad.
  • Etika at transparency. Sa halip na itago ang paggamit ng AI, idokumento kung paano napatunayan ang output. Huwag ipakita ang anumang hindi na-verify na mga halaga bilang "eksakto"; Sabihin nang tapat ang kawalan ng katiyakan.

Paghanap

Ginagawa ng AI

Inhinyero ang gumagawa/nag-apruba

Karaniwang pag-scan

Roadmap, checklist

Bine-verify ang item/halaga mula sa opisyal na pinagmulan

Pagkalkula/simulation

Code, unang resulta

Bine-verify sa pamamagitan ng order, unit, pagsukat

Proteksyon/seguridad

mungkahi, senaryo

Panghuling pagpili at lagda

pagkomisyon

draft ng checklist

Pagsukat at pagkumpirma sa site

Mini Case

Ang isang project engineer ay naghahanda ng isang ulat sa koordinasyon ng proteksyon para sa isang pasilidad at humihiling ng mga kaugnay na sugnay ng pamantayan mula sa AI. Nagbibigay ang AI ng partikular na standard clause at numerical coefficient para sa mga curve ng pagpili ng cutter. Binuksan ng inhinyero ang opisyal na teksto at sinusuri: tama ang numero ng item, ngunit ang koepisyent na ibinigay ng AI ay binago sa ibang halaga sa kasalukuyang edisyon ng pamantayan. Naalala nito ang isang luma, hindi na ginagamit na halaga. Itinutuwid ng inhinyero ang ulat gamit ang kasalukuyang halaga at bini-verify ang ranggo sa pamamagitan ng pag-reproduce ng kalkulasyon gamit ang Python. Kasama sa ulat ang taon ng pag-print ng pamantayang ginamit at ang tala sa pag-verify. Aralin: Maaaring ibalik ng AI ang parehong numero ng item nang tama at ang halaga nang hindi tama; Tanging ang kasalukuyang opisyal na teksto lamang ang may bisa at ang responsibilidad ay nananatili sa pumirmang engineer.

Mga Karaniwang Pagkakamali

  • Hindi pag-verify ng karaniwang numero ng item at halaga na ibinigay ng AI mula sa opisyal na teksto.
  • Napagkakamalang kasalukuyan ang isang lumang (binagong) halaga.
  • Pagsusulat ng resulta ng Python sa ulat nang hindi sinusuri ang unit/order.
  • Hindi inihahambing ang resulta ng simulation sa pagsukat o analytical na pagkalkula.
  • Sinusubukang italaga ang responsibilidad sa pamamagitan ng pagsasabi na "ito ang iminungkahi ng AI."
  • Pagpapakita ng mga hindi na-verify na halaga bilang "eksakto"; itago ang kawalan ng katiyakan.

Sa buod

  • Ang AI ay makapangyarihan para sa roadmapping at checklisting sa mga pamantayang pananaliksik; ang mga item at halaga ay na-verify mula sa opisyal, kasalukuyang teksto.
  • Ang panganib ng mga guni-guni ay mataas sa mga pamantayan; Gamitin ang AI bilang isang compass at opisyal na teksto bilang isang may-bisang mapagkukunan.
  • Palaging suriin ang mga kalkulasyon ng Python na may mga yunit at mga order ng magnitude.
  • Ang simulation ay kasing ganda lamang ng iyong modelo; Ihambing ang resulta sa analytical na pagkalkula at pagsukat.
  • Ang responsibilidad para sa mga desisyong kritikal sa seguridad ay hindi maaaring italaga; Ang pag-apruba ng engineer ay sapilitan.
  • Ang etikal na paggamit ay upang idokumento ang pagpapatunay at tapat na magpahayag ng kawalan ng katiyakan.

Gawain ng aplikasyon

Pumili ng paksa mula sa iyong field (tulad ng shielding selection, EMC limit, cable cross-section). Humiling lang sa AI ng isang “standard screening checklist” (huwag humingi ng eksaktong numero). Pagkatapos ay i-verify ang hindi bababa sa dalawang item sa listahan mula sa opisyal na karaniwang teksto at suriin kung tama ang mapa ng paksa ng AI. Hiwalay, bumuo ng isang nauugnay na kalkulasyon sa Python at suriin ang resulta para sa unit at order. Panghuli, sa sarili mong salita, ibuod sa isang talata kung bakit hindi pinapalitan ng mga output na ito ang pag-apruba ng engineer.

Pagsusulit sa Module

1. Kapag nagtatrabaho sa isang AI tool sa electrical at electronics engineering, ang pangwakas na responsibilidad para sa alin sa mga sumusunod na gawain ang dapat palaging manatili sa awtorisadong engineer?

  • A) Panghuling pag-apruba ng proteksyon at pagpili ng seksyon ng isang panel at desisyon sa pagkomisyon ✔
  • B) Paglikha ng unang draft ng buod ng datasheet
  • C) Pag-edit ng mga label ng axis ng isang Python chart
  • D) Paghahanda ng glossary ng mga termino para sa isang ulat

Paglalarawan: AI; Maaari nitong pabilisin ang mga gawain tulad ng pag-draft ng code, pagkalkula ng pre-work, at paggawa ng dokumento. Gayunpaman, ang awtorisadong inhinyero ay may pananagutan para sa katumpakan ng koordinasyon ng proteksyon, pagpili ng seksyon at pag-apruba sa pagkomisyon, na direktang nakakaapekto sa kaligtasan ng buhay at ari-arian, at ang mga desisyong ito ay hindi maipapatupad nang walang independiyenteng pag-verify.

2. Nagkaroon ka ng AI na disenyo ng boltahe divider at iminungkahi ang 10 kΩ itaas na risistor at 3.3 kΩ na mas mababang risistor. Aling pag-verify ang dapat gawin muna?

  • A) Paglilipat ng mungkahi sa produksyon kung ano ito
  • B) Pag-verify ng boltahe ng output sa pamamagitan ng pagkalkula ng kamay gamit ang formula ng divider at paghahambing ng mga halaga sa karaniwang serye ✔
  • C) Random na pagdodoble ng mga resistors
  • D) Sinusuri lamang ang mga code ng kulay

Paglalarawan: Maaaring magkamali ang AI sa arithmetic at topology. Ang una at ipinag-uutos na hakbang ay ang manu-manong kalkulahin ang output boltahe na may R2/(R1+R2) ratio at suriin kung ang mga napiling halaga ay kabilang sa karaniwang serye tulad ng E24 at ang pagkawala ng kuryente ng mga resistors.

3. Gusto mong mag-sample ng signal na naglalaman ng mga frequency hanggang 2 kHz gamit ang ADC. Inirerekomenda ng AI ang dalas ng sampling na 3 kHz. Ano ang pangunahing problema sa panukalang ito?

  • A) 3 kHz kumokonsumo ng kapangyarihan dahil ito ay mas mataas kaysa sa kinakailangan
  • B) Ang memorya ay nagiging puno dahil ang sampling frequency ay masyadong mataas
  • C) lumalabag sa pamantayan ng Nyquist; Hindi bababa sa 4 kHz ang kinakailangan, kung hindi, ang aliasing ay nangyayari ✔
  • D) Pinapataas lamang nito ang pagkaantala ng filter, walang ibang epekto

Paliwanag: Ayon sa Nyquist-Shannon theorem, ang sampling frequency ay dapat na hindi bababa sa dalawang beses ang pinakamataas na frequency component sa signal. Ang 2 kHz ay ​​nangangailangan ng hindi bababa sa 4 kHz; Ang 3 kHz ay ​​lumilikha ng aliasing at hindi maibabalik na nagpapababa sa signal.

4. Nakikita mo ang isang mahabang function ng pagkaantala sa isang microcontroller interrupt service routine na nabuo ng AI. Alin ang pinakatumpak na pagtatasa?

  • A) Walang problema, ang mahabang pagkaantala sa ISR ay magandang kasanayan
  • B) Ang pagdodoble sa pagkaantala ay nagpapataas ng katatagan
  • C) ISR ay dapat lamang tumakbo sa isang mas mabilis na core
  • D) Ang ISR blocker ay hindi dapat maglaman ng anumang pagkaantala; Kinakailangang magtakda ng bandila at ilipat ang trabaho sa pangunahing loop ✔

Komento: Ang mga interrupt service routine (ISR) ay dapat na maikli hangga't maaari; Ang paggamit ng pagkaantala sa pag-block dito ay magdudulot ng iba pang mga pagkaantala na mapalampas, pag-reset ng asong tagapagbantay, at mga paglabag sa mga real time na hadlang. Dapat suriin at itama ang mungkahi ng AI.

5. Ano ang pinakamahalagang hakbang sa pag-verify kapag kinakalkula ang pagbaba ng boltahe ng isang cable na may AI?

  • A) Upang i-verify ang kasalukuyang, haba at cross-section na mga pagpapalagay na ginamit at ang pagsunod ng resulta sa karaniwang limitasyon ng pagbaba ng boltahe ✔
  • B) Sinusuri lamang ang bilang ng mga decimal na lugar ng resulta
  • C) Pagpi-print ng account sa mas malaking font
  • D) Pagpapalit ng kulay ng cable

Paliwanag: Ang pagkalkula ng pagbaba ng boltahe ay depende sa kasalukuyang, haba ng cable, cross-section at resistensya ng conductor. Ang pag-verify sa mga pagpapalagay ng input na ginagamit ng AI (kasalukuyan, haba, cross-section, uri ng conductor) at kung ang resulta ay mas mababa sa limitasyon ng porsyento na pinapayagan ng nauugnay na pamantayan ay kinakailangan para sa isang ligtas at naaangkop na disenyo.

6. Para sa isang PID controller, iminungkahi ng AI sa iyo ang mga halaga ng Kp, Ki at Kd. Ano ang pinakatamang diskarte kapag inilalapat ang mga halagang ito sa totoong sistema?

  • A) Direktang paglalapat ng mga halaga sa buong kondisyon ng pagpapatakbo
  • B) Unang pagsubok sa simulation at low-risk na kondisyon at unti-unting ayusin sa pamamagitan ng pagmamasid sa tugon ✔
  • C) Sapat na i-reset ang halaga ng Ki at gamitin lamang ang Kp
  • D) Pagsusulat ng mga parameter sa dokumento nang hindi sinusubukan ang mga ito

Paglalarawan: Ang mga parameter ng PID na iminungkahi ng AI ay panimulang punto lamang. Ang mga halaga ay dapat na masuri muna sa simulation at pagkatapos ay sa larangan nang paunti-unti at sa loob ng mga ligtas na limitasyon; overshoot, oscillation at katatagan ay dapat na obserbahan at mapabuti. Ang direktang pag-aplay nang may buong awtoridad ay maaaring makapinsala sa kagamitan.

7. Nang tanungin mo ang AI tungkol sa lapad ng bakas para sa isang power supply PCB, iminungkahi niya ang isang manipis na bakas ng 5 A. Paano mo mapapatunayan ang mungkahing ito?

  • A) Sa pamamagitan ng pagtingin sa kulay ng peklat
  • B) Nakatingin lang sa aesthetics ng card
  • C) Malayang pagkalkula ayon sa kasalukuyang, kapal ng tanso at pagtaas ng temperatura gamit ang mga panuntunan sa lapad ng trace na tulad ng IPC ✔
  • D) Sa pamamagitan ng pagpapaikli ng bakas hangga't maaari

Paglalarawan: Ang lapad ng bakas ay tinutukoy ng mga panuntunang katulad ng IPC-2221, ayon sa kasalukuyang dadalhin, kapal ng tanso at pinahihintulutang pagtaas ng temperatura. Ang pag-verify sa halagang ibinigay ng AI sa pamamagitan ng independiyenteng pagkalkula laban sa mga panuntunang ito at ang aktwal na kinakailangan sa kasalukuyan/temperatura ay mahalaga upang maiwasan ang sobrang init at bakas ng pagkasunog.

8. Sinusuri mo ang circuit ng emergency stop (E-stop) sa isang PLC ladder logic na ginawa ng AI. Aling prinsipyo ang dapat tiyakin?

  • A) Dapat lamang itakda ang E-stop na may software flag, karaniwang bukas na contact
  • B) Ang E-stop logic ay maaaring ilagay nang walang pagsubok
  • C) Ang e-stop ay dapat na suportado ng fail-safe (nahuhulog sa ligtas na bahagi kung sakaling mabigo) at hardware security chain, at dapat ma-verify ng isang engineer ✔
  • D) Ang E-stop ay maaari lamang maging isang pindutan sa screen ng HMI

Paglalarawan: Ang emergency stop ay isang function na pangkaligtasan at dapat na idinisenyo gamit ang normally closed (NC) contacts upang mahulog sa ligtas na bahagi (fail-safe) kung sakaling magkaroon ng fault. Ang lohika ng software lamang ay hindi sapat; Ang kadena ng seguridad ng hardware at pagsunod sa mga nauugnay na pamantayan ng seguridad ay dapat ma-verify ng engineer.

9. Nagbibigay ang AI ng halaga ng proteksyon sa pamamagitan ng pagtukoy sa isang partikular na sugnay ng isang pamantayan ng IEC. Ano ang tamang pag-uugali sa engineering?

  • A) I-verify ang substance number at value mula sa opisyal, kasalukuyang karaniwang text ✔
  • B) Paggamit ng halaga bilang ay dahil ang AI ay tila napaka-tiwala
  • C) Random na pagtaas ng halaga upang manatili sa ligtas na bahagi
  • D) Pagdaragdag ng numero ng item sa ulat nang hindi ito sinusuri

Paliwanag: Ang mga modelo ng wika ay maaaring maling maalala o mabuo (maghallucinate) ang mga numero at halaga ng item. Ang bawat pamantayang nakabatay sa halaga ay dapat na ma-verify verbatim mula sa opisyal at kasalukuyang karaniwang teksto; Ang output ng AI ay isa lamang mapa ng daan kung saan titingnan.

10. Sa isang pagkalkula ng pagkawala ng transpormer na ginawa mo gamit ang Python, ang resulta ng AI ay nagbibigay ng 500 kW, samantalang ang kapangyarihan ng transpormer ay 100 kVA. Ano ang dapat mong unang reaksyon sa sitwasyong ito?

  • A) Direktang pagsusulat ng resulta sa ulat
  • B) Nakikita na ang pagkakasunud-sunod ng magnitude ng resulta ay pisikal na imposible at naghahanap ng mga error sa unit at formula ✔
  • C) Pagbabago ng kapangyarihan ng transpormer upang tumugma sa resulta
  • D) Hindi pinapansin ang pagkawala at magpatuloy

Paliwanag: Ang pagkawala ay dapat na isang maliit na porsyento ng kapangyarihan ng device; Ang pagkawala ng 500 kW sa isang 100 kVA transpormer ay pisikal na imposible. Ang isang sanity check ay agad na nagpapakita ng error sa unit o formula. Dapat suriin ang mga input at formula hanggang ang resulta ay nasa loob ng makatwirang saklaw.