Ünite 9 / 9

Standart Araştırma, Python ile Simülasyon ve Sorumluluk

Kazanimlar:

  • IEC, TS ve ilgili yönetmelik maddelerini AI ile tarayıp resmi kaynaktan doğrulama disiplinini uygulayabilme
  • Mühendislik hesap ve simülasyonlarını Python ile üretip sonuçları büyüklük mertebesiyle denetleyebilme
  • AI çıktısının elektriksel güvenlik, sorumluluk ve etik açısından mühendis onayı yerine geçmediğini kavrayabilme

Bu son ünitede modülün üç kritik ipini birleştiriyoruz: standart ve yönetmelik araştırmasını AI ile hızlandırmak ama resmi kaynaktan doğrulamak; mühendislik hesap ve simülasyonlarını Python ile üretip büyüklük mertebesiyle denetlemek; ve tüm bunların üstünde AI çıktısının elektriksel güvenlik ve mühendis onayı yerine geçmediğini kavramak. Elektrik-elektronikte standartlar (IEC, TS, EN serileri, ilgili tesisat ve ürün yönetmelikleri) yalnızca bürokrasi değildir; can güvenliği ve uyumluluğun yasal çerçevesidir. AI bu çerçeveyi taramada güçlüdür ama halüsinasyona da en açık olduğu yer burasıdır. Doğru kullanım, hızı AI'dan, doğruluğu ve sorumluluğu mühendisten almaktır.

Standart ve Yönetmelik Araştırma: Hızlı Tara, Resmî Doğrula

Standart metinleri uzun, teknik ve birbirine atıflıdır. AI, "hangi standart bu konuyu kapsıyor, hangi maddeye bakmalıyım, temel gereksinim ne" gibi sorularda size hızlı bir yol haritası çıkarır. Ama AI'ın verdiği madde numaraları, tablo değerleri ve sınırlar mutlaka resmî ve güncel metinden birebir doğrulanmalıdır.

Dikkat: Dil modelleri standart madde numaralarını ve sayısal sınırları en çok uydurdukları (halüsinasyon) alanlardan biridir. "IEC 60364 madde 4.3'e göre..." gibi ifadeler kulağa güvenilir gelir ama madde numarası veya değer yanlış olabilir. AI'ın çıktısını "nereye bakacağımı gösteren pusula" olarak kullanın; kararı asla AI'ın hatırladığı sayıya dayandırmayın.

Doğrulama disiplini için bir çalışma akışı:

1) AI'a konuyu tarat: "Bu konu hangi standart ailesini ilgilendirir, hangi başlıklara bakmalıyım?" (yol haritası)2) AI'ın önerdiği her madde/değer için 'kaynak gerekli' etiketi iste.3) Resmî standart metnini (kurumun/yayıncının güncel baskısı) aç.4) Madde numarasını, kapsamı ve değeri BİREBİR karşılaştır.5) Uyuşmayan her şeyi AI'ın değil, resmî metnin lehine düzelt.6) Standardın güncel/yürürlükte olan baskı olduğunu teyit et.

Zayıf Prompt / Güçlü Prompt

ZAYIF:"Bu pano hangi standarda uygun olmalı, değerleri söyle."(Sonuç: uydurma madde numaraları ve sayılar riski yüksek.)GÜÇLÜ:"Alçak gerilim pano tasarımıyla ilgili hangi standart ailelerine bakmamgerektiğini ve her birinin hangi konuyu kapsadığını özetle. Bana birKONTROL LİSTESİ çıkar: 'şu konuyu şu standartta doğrula' biçiminde.Kesin madde numarası veya sayısal sınır VERME; bunları resmî metindenkendim doğrulayacağım. Emin olmadığın yerleri açıkça belirt."

Bu prompt, AI'ı en güçlü olduğu işe (konu haritası ve kontrol listesi) yönlendirir, en zayıf olduğu işten (kesin sayı hatırlama) uzak tutar.

Python ile Hesap ve Simülasyon: Üret, Mertebeyle Denetle

Python, mühendislik hesaplarını tekrar üretilebilir ve denetlenebilir kılar. AI size kod yazabilir; ama sonucu her zaman büyüklük mertebesiyle (sanity check) sınayın. Bir örnek: bir transformatör için basit kayıp ve verim hesabı.

# Basit trafo yuk/kayip hesabi (dogrulama amacli)S = 100e3 # gorunur guc (VA) = 100 kVApf = 0.9P_out = S * pf # cikis aktif guc (W)P_cu_full = 1500 # tam yukte bakir kayip (W) - datasheet'tenP_fe = 400 # demir (cekirdek) kayip (W) - datasheet'tenload = 0.8 # yuk oraniP_cu = P_cu_full * load**2 # bakir kayip yukle karesel degisirP_loss = P_fe + P_cuP_in = P_out * load + P_lossverim = (P_out * load) / P_in * 100print(f"Toplam kayip: {P_loss:.0f} W") # ~ 1360 W mertebesindeprint(f"Verim: %{verim:.2f}") # ~ %98 mertebesinde

Burada mertebe kontrolü hayat kurtarır: 100 kVA bir trafoda toplam kayıp birkaç kW mertebesinde, verim %97-99 aralığında olmalıdır. Eğer kod 500 kW kayıp veya %50 verim veriyorsa, kesinlikle bir birim veya formül hatası vardır (örneğin kW ile W karışması). Sonucu makul aralığa gelene dek girdileri ve formülü kovalayın.

İpucu: Her Python sonucunu rapora yazmadan önce kendinize sorun: "Bu sayı fiziksel olarak mümkün mü? Büyüklüğü beklediğim aralıkta mı?" Kod hatasız çalışabilir ama yanlış birimle tamamen yanlış bir sonuç üretebilir. Mertebe kontrolü, sessiz birim hatalarını yakalayan en ucuz ve en güçlü araçtır.

Simülasyonlarda (SPICE, kontrol, güç akışı) ise kural aynıdır: simülasyon modelin kadar iyidir. İdeal varsayımlar (kayıpsız, gecikmesiz, doğrusal) gerçekten sapabilir. Simülasyon sonucunu mümkünse basit bir analitik hesapla ve/veya gerçek ölçümle karşılaştırın.

Güvenlik, Sorumluluk ve Etik: AI Mühendis Onayı Yerine Geçmez

Bu modülün en önemli mesajı budur: AI çıktısı, elektrik-elektronik mühendisliğinde hiçbir zaman mühendis yargısının ve imzasının yerine geçmez. Bunun üç ayağı vardır:

  • Güvenlik. Elektriksel işler can ve mal güvenliği taşır. Bir yanlış kesit, koruma veya güvenlik mantığı gerçek zarar üretir. AI hız verir; güvenli olduğuna dair kararı ve sorumluluğu mühendis üstlenir.
  • Sorumluluk. Bir tasarımı onaylayan, imzalayan ve devreye alan mühendis yasal ve mesleki olarak sorumludur. "AI böyle önerdi" bir savunma değildir. Sorumluluk devredilemez.
  • Etik ve şeffaflık. AI kullanıldığını gizlemek yerine, çıktının nasıl doğrulandığını belgeleyin. Doğrulanmamış hiçbir değeri "kesin" diye sunmayın; belirsizliği dürüstçe belirtin.

Görev

AI yapar

Mühendis yapar/onaylar

Standart tarama

Yol haritası, kontrol listesi

Madde/değeri resmî kaynaktan doğrular

Hesap/simülasyon

Kod, ilk sonuç

Mertebe, birim, ölçümle doğrular

Koruma/güvenlik

Öneri, senaryo

Nihai seçim ve imza

Devreye alma

Kontrol listesi taslağı

Sahada ölçüm ve onay

Mini Vaka

Bir proje mühendisi, bir tesis için koruma koordinasyonu raporu hazırlıyor ve AI'dan ilgili standart maddelerini istiyor. AI, kesici seçme eğrileri için belirli bir standart maddesi ve sayısal katsayı veriyor. Mühendis resmî metni açıp kontrol ediyor: madde numarası doğru ama AI'ın verdiği katsayı, standardın güncel baskısında farklı bir değere revize edilmiş. Eski, artık geçersiz bir değeri hatırlamış. Mühendis güncel değeri kullanıp raporu düzeltiyor ve hesabı Python ile yeniden üreterek mertebeyi doğruluyor. Rapora, kullanılan standardın baskı yılını ve doğrulama notunu ekliyor. Ders: AI hem madde numarasını doğru hem değeri yanlış verebilir; yalnızca güncel resmî metin bağlayıcıdır ve sorumluluk imzalayan mühendiste kalır.

Yaygın Hatalar

  • AI'ın verdiği standart madde numarasını ve değerini resmî metinden doğrulamamak.
  • Güncelliği geçmiş (revize edilmiş) bir değeri güncel sanmak.
  • Python sonucunu birim/mertebe kontrolü yapmadan rapora yazmak.
  • Simülasyon sonucunu ölçüm veya analitik hesapla karşılaştırmamak.
  • "AI böyle önerdi" diyerek sorumluluğu devretmeye çalışmak.
  • Doğrulanmamış değerleri "kesin" gibi sunmak; belirsizliği gizlemek.

Özetle

  • AI, standart araştırmasında yol haritası ve kontrol listesi için güçlüdür; madde ve değerler resmî, güncel metinden doğrulanır.
  • Standartlarda halüsinasyon riski yüksektir; AI'ı pusula, resmî metni bağlayıcı kaynak olarak kullanın.
  • Python hesaplarını her zaman birim ve büyüklük mertebesiyle denetleyin.
  • Simülasyon modelin kadar iyidir; sonucu analitik hesap ve ölçümle karşılaştırın.
  • Güvenlik-kritik kararların sorumluluğu devredilemez; mühendis onayı zorunludur.
  • Etik kullanım, doğrulamayı belgelemek ve belirsizliği dürüstçe belirtmektir.

Uygulama görevi

Kendi alanınızdan bir konu seçin (koruma seçimi, EMC sınırı, kablo kesiti gibi). AI'dan yalnızca bir "standart tarama kontrol listesi" isteyin (kesin sayı istemeyin). Sonra listedeki en az iki maddeyi resmî standart metninden doğrulayın ve AI'ın konu haritasının doğru olup olmadığını değerlendirin. Ayrı olarak, ilgili bir hesabı Python ile ürettirip sonucu birim ve mertebe açısından kontrol edin. Son olarak, bu çıktıların neden mühendis onayı yerine geçmediğini kendi cümlelerinizle bir paragrafta özetleyin.

Modul Sinavi

1. Elektrik-elektronik mühendisliğinde bir AI aracıyla çalışırken aşağıdaki işlerden hangisinin nihai sorumluluğu her zaman yetkili mühendiste kalmalıdır?

  • A) Bir panonun koruma ve kesit seçiminin nihai onayı ve devreye alma kararı ✔
  • B) Bir datasheet özetinin ilk taslağını çıkarmak
  • C) Bir Python grafiğinin eksen etiketlerini düzenlemek
  • D) Bir rapor için terim sözlüğü hazırlamak

Aciklama: AI; kod taslağı, hesap ön çalışması ve doküman üretimi gibi görevleri hızlandırabilir. Ancak can ve mal güvenliğini doğrudan etkileyen koruma koordinasyonu, kesit seçimi ve devreye alma onayının doğruluğundan yetkili mühendis sorumludur ve bu kararlar bağımsız doğrulama olmadan uygulanamaz.

2. AI'a bir gerilim bölücü tasarlattınız ve 10 kΩ üst, 3.3 kΩ alt direnç önerdi. İlk yapılması gereken doğrulama hangisidir?

  • A) Öneriyi olduğu gibi üretime aktarmak
  • B) Bölücü formülüyle çıkış gerilimini el hesabıyla doğrulamak ve değerleri standart seriyle karşılaştırmak ✔
  • C) Dirençleri rastgele iki katına çıkarmak
  • D) Sadece renk kodlarını kontrol etmek

Aciklama: AI aritmetik ve topolojide hata yapabilir. Çıkış geriliminin R2/(R1+R2) oranıyla el hesabını yapıp, seçilen değerlerin E24 gibi standart seriye ait olup olmadığını ve dirençlerin güç kaybını kontrol etmek ilk ve zorunlu adımdır.

3. Bir ADC ile 2 kHz'e kadar frekans içeren bir sinyali örneklemek istiyorsunuz. AI 3 kHz örnekleme frekansı öneriyor. Bu öneride temel sorun nedir?

  • A) 3 kHz gereğinden yüksek olduğu için güç harcar
  • B) Örnekleme frekansı çok yüksek olduğu için bellek dolar
  • C) Nyquist kriterini ihlal eder; en az 4 kHz gerekir, aksi halde aliasing oluşur ✔
  • D) Sadece filtre gecikmesini artırır, başka etkisi yoktur

Aciklama: Nyquist-Shannon teoremine göre örnekleme frekansı, sinyaldeki en yüksek frekans bileşeninin en az iki katı olmalıdır. 2 kHz için minimum 4 kHz gerekir; 3 kHz aliasing (örtüşme) yaratır ve sinyali geri döndürülemez biçimde bozar.

4. AI'ın ürettiği bir mikrodenetleyici kesme (interrupt) servis rutininde uzun bir gecikme (delay) fonksiyonu görüyorsunuz. En doğru değerlendirme hangisidir?

  • A) Sorun yok, ISR içinde uzun gecikme iyi bir uygulamadır
  • B) Gecikmeyi iki katına çıkarmak kararlılığı artırır
  • C) ISR sadece daha hızlı bir çekirdekte çalıştırılmalı
  • D) ISR bloklayıcı gecikme içermemeli; bayrak kurup işi ana döngüye taşımak gerekir ✔

Aciklama: Kesme servis rutinleri (ISR) mümkün olduğunca kısa olmalıdır; içinde bloklayıcı gecikme kullanmak diğer kesmelerin kaçırılmasına, watchdog resetlerine ve gerçek zaman kısıtlarının ihlaline yol açar. AI'ın önerisi gözden geçirilip düzeltilmelidir.

5. Bir kablonun gerilim düşümünü AI ile hesaplarken en kritik doğrulama adımı hangisidir?

  • A) Kullanılan akım, uzunluk ve kesit varsayımlarını ve sonucun standart gerilim düşümü sınırına uygunluğunu doğrulamak ✔
  • B) Sadece sonucun ondalık basamak sayısını kontrol etmek
  • C) Hesabı daha büyük puntoyla yazdırmak
  • D) Kablo rengini değiştirmek

Aciklama: Gerilim düşümü hesabı akım, kablo boyu, kesit ve iletken direncine bağlıdır. AI'ın kullandığı girdi varsayımlarını (akım, uzunluk, kesit, iletken cinsi) ve sonucun ilgili standardın izin verdiği yüzde sınırının altında kalıp kalmadığını doğrulamak, güvenli ve uygun bir tasarım için zorunludur.

6. Bir PID kontrolör için AI size Kp, Ki ve Kd değerleri önerdi. Bu değerleri gerçek sisteme uygularken en doğru yaklaşım hangisidir?

  • A) Değerleri doğrudan tam çalışma koşulunda uygulamak
  • B) Önce simülasyon ve düşük riskli koşulda test edip tepkiyi gözlemleyerek kademeli ayarlamak ✔
  • C) Ki değerini sıfırlayıp sadece Kp kullanmak yeterlidir
  • D) Parametreleri hiç test etmeden dokümana yazmak

Aciklama: AI'ın önerdiği PID parametreleri yalnızca bir başlangıç noktasıdır. Değerler önce simülasyonda, sonra sahada kademeli ve güvenli sınırlar içinde denenmeli; aşım, salınım ve kararlılık gözlemlenerek iyileştirilmelidir. Doğrudan tam yetkiyle uygulamak ekipmana zarar verebilir.

7. AI'a bir güç kaynağı PCB'si için iz (trace) genişliği sorduğunuzda 5 A için ince bir iz önerdi. Bu öneriyi nasıl doğrularsınız?

  • A) İz rengine bakarak
  • B) Sadece kartın estetiğine bakarak
  • C) IPC benzeri iz genişliği kurallarıyla akım, bakır kalınlığı ve sıcaklık artışına göre bağımsız hesaplayarak ✔
  • D) İzi mümkün olduğunca kısaltarak

Aciklama: İz genişliği, taşınacak akıma, bakır kalınlığına ve izin verilen sıcaklık artışına göre IPC-2221 benzeri kurallarla belirlenir. AI'ın verdiği değeri bu kurallara ve gerçek akım/sıcaklık gereksinimine göre bağımsız hesaplayarak doğrulamak, aşırı ısınma ve iz yanmasını önlemek için zorunludur.

8. AI'ın ürettiği bir PLC ladder mantığında acil durdurma (E-stop) devresini gözden geçiriyorsunuz. Hangi ilke mutlaka sağlanmalıdır?

  • A) E-stop yalnızca yazılım bayrağıyla, normalde açık kontakla kurulmalıdır
  • B) E-stop mantığı test edilmeden sahaya alınabilir
  • C) E-stop fail-safe (arızada güvenli tarafa düşen) ve donanımsal güvenlik zinciriyle desteklenmeli, mühendisçe doğrulanmalıdır ✔
  • D) E-stop sadece HMI ekranındaki bir düğme olabilir

Aciklama: Acil durdurma güvenlik fonksiyonudur ve normalde kapalı (NC) kontaklarla, arıza durumunda güvenli tarafa düşecek (fail-safe) şekilde tasarlanmalıdır. Yazılım mantığı tek başına yeterli değildir; donanımsal güvenlik zinciri ve ilgili güvenlik standartlarına uygunluk mühendis tarafından doğrulanmalıdır.

9. AI bir IEC standardının belirli bir maddesine atıf yaparak bir koruma değeri veriyor. Doğru mühendislik davranışı hangisidir?

  • A) Madde numarasını ve değeri resmi, güncel standart metninden doğrulamak ✔
  • B) AI çok emin göründüğü için değeri olduğu gibi kullanmak
  • C) Değeri güvenli tarafta kalmak için rastgele yükseltmek
  • D) Madde numarasını hiç kontrol etmeden rapora eklemek

Aciklama: Dil modelleri madde numaralarını ve değerleri yanlış hatırlayabilir veya uydurabilir (halüsinasyon). Standarda dayalı her değer, resmi ve güncel standart metninden birebir doğrulanmalıdır; AI çıktısı yalnızca nereye bakılacağını gösteren bir yol haritasıdır.

10. Python ile ürettiğiniz bir transformatör kayıp hesabında AI sonucu 500 kW veriyor, oysa trafo gücü 100 kVA. Bu durumda ilk tepkiniz ne olmalı?

  • A) Sonucu doğrudan rapora yazmak
  • B) Sonucun büyüklük mertebesinin fiziksel olarak imkânsız olduğunu görüp birim ve formül hatasını aramak ✔
  • C) Trafo gücünü sonuca uydurmak için değiştirmek
  • D) Kaybı görmezden gelip devam etmek

Aciklama: Kayıp, cihaz gücünün küçük bir yüzdesi olmalıdır; 100 kVA bir trafoda 500 kW kayıp fiziksel olarak imkânsızdır. Büyüklük mertebesi (sanity check) kontrolü, birim veya formül hatasını hemen ortaya çıkarır. Sonuç makul aralığa gelene dek girdiler ve formül gözden geçirilmelidir.