Reaktör Simülatörü
(dalton-nrs.manchester.ac.uk)- University of Manchester’ın Dalton Nuclear Institute tarafından sunulan sanal reaktör simülatörü, bir Pressurised Water Reactor (PWR)’ın elektrik üretim sürecini deneyimlemeyi sağlıyor
- Oyuncular 2–4 karakterlik bir takma ad girip turu izleyebilir ya da doğrudan başlayabilir; ilerleyiş sırasında Brain Challenge ve Day 2 seçenekleri sunuluyor
- Amaç, bir gün boyunca ülkenin elektrik talebine göre reaktörü işletmek; sonuç ekranında talep ile üretimin eşleşip eşleşmediği puan olarak gösteriliyor
- Eğitsel karşılaştırmada, bir nükleer santralin günde yaklaşık 118 kg nükleer yakıt kullandığı, buna karşılık bir kömür santralinin 14.000.000 kg kömür gerektirdiği gösteriliyor
- Simülatör, reaktör işletme oyunu üzerinden Dalton Nuclear Institute’un nükleer bilim ve mühendislik, nükleer santral kapatma, yeni nesil reaktörler, yakıt iyileştirmeleri ve nükleer füzyon gibi eğitim konularını tanıtıyor
Simülatörün yapısı
- University of Manchester’ın Dalton Nuclear Institute tarafından sunulan web tabanlı bir simülatördür
- Hedef, Pressurised Water Reactor (PWR) olup ekranda PWR 2D diyagramı ve ek bilgi yönlendirmeleri görülebilir
- Başlamadan önce 2–4 karakterlik bir takma ad girilebilir
- İsteğe bağlı giriş alanları arasında öğretmen olup olmadığı, ülke, posta kodu, eğitim yaş grubu ve sorumlu olunan ders bulunur
Oyun akışı ve eğitim unsurları
- Bir gün boyunca reaktörle elektrik sağlama formatında ilerler ve oynandıktan sonra puan ile performans gösterilir
- Tamamlandığında “reaktöre elektrik sağlandı” mesajı görünür
- Günlük talep ile enerji çıktısının uyuşmadığını belirten bir sonuç mesajı gösterilebilir
- Ardından Day 2’ye devam edilebilir ya da Brain Challenge ile puan artırılabilir
- Brain Challenge başlatılırsa mevcut oyun sona erer ve Day 2’ye devam edilemez
- Yakıt tüketimi karşılaştırması da sunulur
- Nükleer santral: günde yaklaşık 118 kg nükleer yakıt
- Kömür santrali: günde 14.000.000 kg kömür
- Dalton Nuclear Institute, Birleşik Krallık’taki bir nükleer bilim ve mühendislik akademik merkezidir; çevresel temizleme, eski nükleer santral sahalarının güvenli biçimde kapatılması, yeni nesil reaktör tasarımı, yakıt iyileştirmeleri, nükleer füzyonla enerji üretiminin geliştirilmesi ve gelecek nesil nükleer uzmanların yetiştirilmesine odaklanır
1 yorum
Hacker News görüşleri
Tuhaf! Bunu 2012~2013 civarında, hâlâ yakın olduğum bir iş arkadaşım yapmıştı. Daha doğrusu, aslında Delphi/Pascal ile yazılmış ve ham OpenGL çağrıları kullanan eski bir programı, o zamanlar nispeten yeni bir teknoloji olan WebGL’ye port etmişti.
Modern platformlara taşımasının ana nedeninin, okullar gibi yerlerdeki deneyim odaklı etkinliklerde çalıştırılabilmesini sağlamak olduğunu anlamıştım. Gerçekçilikten çok eğlenceye göre optimize edilmişti; gerçek nükleer mühendislerin “ticari bir nükleer santralde talep bu kadar hızlı değişmez” diye şikâyet ettiklerini de hatırlıyorum.
https://en.wikipedia.org/wiki/Scram_(video_game)
Otomatik kontrol sistemi pek iyi çalışmadığı için elle işletiliyordu; eğitim simülatörü de gerçeğinden 10 kat hızlı çalışıyordu ve hepsini bizzat deneyebiliyorduk. Hızlı olmasına rağmen zor değildi; operatör kontrolü kaybetse bile kötü bir şey olmadan önce durdurmak için beklemede olan birden fazla otomatik güvenlik sistemi vardı.
Gerçekte insanlar “daha fazla buhar” veya “daha yüksek reaktör gücü” gibi kadranları çevirmez; bu kısımlar elbette PID denetleyicileri ve yazılım tarafından yönetilir. İnsanlar durumu izler, yazılım doğru tepki vermediğinde de kontrol listelerini izleyerek müdahale eder.
Bunu görünce uzun zamandır düşündüğüm bir oyun fikri aklıma geldi.
Oyuncunun çeşitli parçaları birleştirerek motorlar ya da sistemler yaptığı bir oyun yapmak istiyorum. Gerekli sistemi kurmak başlı başına bir bulmaca olurdu; sonrasında ise sensörler, anahtarlar vb. kullanarak, çeşitli parça arızalarına rağmen sistemi kontrol edebildiğini göstermesi gerekirdi. Bir reaktör inşa edebilir misin? Bir şey bozulduğunda, yalnızca yerleştirdiğin sensörlere bakarak neyin arızalandığını anlayabilir misin? Yerleştirdiğin anahtarlarla sistemi düzeltebilir misin?
Uçuş simülatörlerinde en sevdiğim kısım her zaman simüle edilmiş aviyoniklerdi. Sanal düğmelere basmayı ve sanal göstergelere bakmayı gerçekten seviyorum.
Eğitmen, makinenin bir yerindeki baskı devre kartı hattını maket bıçağıyla çok hafifçe keserdi; biz de hata ayıklama kodu yazar, osiloskop ve multimetre vb. kullanarak arızayı izole ederdik. Bir damla lehimle onarırdık; inanılmaz eğlenceli ve öğreticiydi. Benzer bir şeyi yapabileceğiniz çevrimiçi bir oyun ya da mantık simülatörü olsa güzel olurdu.
Bir çevrimiçi arşiv sitesinde yeniden oynadım; hatırladığım kadar hâlâ eğlenceliydi.
NetWars gibi daha ileri seviye CTF’lerde bazen kusurları düzeltmeniz ve rakiplere karşı savunmanız da gerekiyor.
İlk denediğim nükleer santral simülatörü, DEC 11/780 üzerinde çalışan ilkel, metin tabanlı bir programdı. Kazanmak için her turda, yani birkaç günlük aralıklarla belirli bir MWh ortalamasını tutturmanız gerekiyordu.
Sadece açık bırakınca kolay görünüyordu ama bir tuzak vardı. Normal yorgunluğu simüle ediyordu; ne kadar uzun çalıştırırsanız sorun çıkma olasılığı o kadar artıyordu ve ne kadar yüksek güçte çalıştırırsanız yorgunluk o kadar hızlı birikiyordu. Reaktörü periyodik olarak durdurup bakım yapmanız gerekiyordu; ne kadar uzun çalıştırırsanız bakım süresi de o kadar uzuyordu. Başarılı olmak için çalışma süresi, elektrik üretimi ve gerekli bakım duruşu süresi arasında iyi bir denge kurmak gerekiyordu.
Çocukken reaktörlerin elektrik üretme şeklini öğrenmiştim; bu yüzden daha geçen yıl, reaktörlerin de diğer santraller gibi suyu ısıtıp buhar ürettiğini bilmeyen insanlar olduğunu fark edince şaşırdım. Reaktörün elektriği doğrudan reaksiyondan ürettiğini düşünmek de kendi içinde makul bir model aslında.
Elbette radyoizotop termoelektrik jeneratörleri de var, ayrıca https://en.wikipedia.org/wiki/Betavoltaic_device de var.
Sağlıksız nükleer takıntımı beslemenin payını kesinlikle bu oyuna yazabilirim. Düğmelere basıp ne olduğunu görmeye yönelik kötü alışkanlığım da muhtemelen buradan geliyor.
[1] https://www.mobygames.com/game/62490/the-oakflat-nuclear-pow...
Eski bir ABD Donanması denizaltı reaktörü operatörüyüm.
Buhar çıkışını ayarlayan kısım biraz tuhaf geldi. Denizaltılarda tahrik için kullanılan buhar, diğer tüm buhar yüklerini gölgede bıraktığı için onu kontrol eden ayrı bir gaz kolu/throttle görevlisi vardır.
Bu simülasyon basitleştirilmiş ama fena değil. Ancak suyla soğutulan ve yavaşlatılan bir reaktörün gerçekten ilginç birkaç yönünü gizliyor. En ilginç nokta, suyun negatif sıcaklık reaktivite katsayısı sayesinde reaktörün kendi kendini düzenleyebilmesidir.
Bir uranyum-235 atomu etrafta dolaşan bir nötronu soğurduğunda kararsız hale gelir, parçalanır ve daha fazla nötron salar. Bunların yalnızca çok azı yakındaki uranyum-235 atomlarınca soğurulur; aslında bu iyi bir şeydir. Çoğu yakıttan çıkar, bir kısmı da çevredeki suda sekerek dolaşır. Bu, nötronları yavaşlatır; bazıları tekrar yakıta dönüp soğurulur ve ek fisyona yol açar.
Örneğin 1.000 fisyon gerçekleştiğinde, bunun sonucunda ortaya çıkan nötronlardan 800'ü başka uranyum-235 tarafından soğurulursa yalnızca 800 ek fisyon olur. Tepkime kendi kendini sürdüremez; dolayısıyla reaktör alt kritik durumdadır.
1.000 fisyon 1.200 nötron soğurulması ve tepkime yaratırsa, sonuçta 1.200 fisyon oluşur. Fisyon sayısı arttığı için reaktör süperkritik durumdadır.
1.000 fisyon sonucunda 1.000 nötron soğurulup yeniden 1.000 fisyon oluşturursa reaktör kritik durumdadır. “Reaktör kritik” ifadesi, fisyon sayısının kendi kendini sürdürdüğü, ne arttığı ne de azaldığı anlamına gelir.
Yakıta geri dönen nötron sayısı suyun yoğunluğuyla değiştirilebilir. Su ne kadar yoğunsa, nötronların su moleküllerine çarpıp yakıta doğru geri dönme olasılığı o kadar artar.
Suyun yoğunluğu sıcaklıkla değişir. Su soğuk olduğunda daha yoğun olur ve nötronların yakıta geri dönme olasılığı da artar.
Suyun sıcaklığı, daha fazla veya daha az buhar kullanılarak çekilen ısı miktarıyla değişir.
Bunları birleştirince, buhar talebi arttıkça sudan daha fazla ısı çekilir. Böylece reaktöre daha soğuk su girer; soğuk su daha fazla nötron yansıtır. Daha fazla nötron daha fazla fisyon demektir, daha fazla fisyon da daha fazla ısı demektir. Isı arttıkça su ısınır; bu da fisyondaki artışı yumuşatır ve sonunda dengeye ulaşılır.
Güç çok yüksekse soğutucu sıcaklığı artar ve güç düşer. Güç çok düşükse soğutucu sıcaklığı düşer ve güç artar. Bu yüzden su hem harika bir soğutucu hem de harika bir moderatördür.
Gerçekte de böyle mi, öyleyse bunun hafifletilebilen bir sorun olup olmadığını merak ediyorum.
Çeşitli reaktör tasarımlarının ayrıntılarına baktığım zamanların üzerinden onlarca yıl geçti. O dönemde “kontrol teorisi” gibi kavramlarla, “sistem mühendisliği” ya da “kimya mühendisliği” gibi alanlarla pek tanışmamıştım. Yani enerji ve maddenin basit yasalarını ve özelliklerini bir araya getirerek sağlam ya da en azından pratik sistemler kurmayı düşünen alanlardan bahsediyorum.
Çernobil kazası ve kontrolden çıkış, muazzam miktarda su basılması, kaynama noktasına yakın koşullar, buhar boşlukları gibi şeyler hakkında okumuştum; ama sıcaklık ve yoğunluk noktası hiç bu kadar yerine oturmamıştı.
Bu “her şeyin nasıl birbirine geçtiği” meselesini gerçekten seviyorum. Dışarıdan kuru ve cansız yasalar gibi görünen şeylerin kullanışlı sistemlere dönüştüğü anı. Öğretmenler pratik görünen ödevler verseler bile, 15 yaşındayken kim bir ördeğin ağırlığıyla bir cadının ağırlığını karşılaştırıp yanıcılık ve cadılık tespiti yapma problemiyle ilgilenir ki ;)
Burada bahsedilen yasaların, madde ve fiziksel süreçlerin basitleştirilmiş modelleri olduğu; ölçek veya referans sistemi gibi belirli varsayım ve önkabuller altında geçerli modeller olduğu anlamında söylüyorum.
Bugünlerde tamamen alakasız görünebilir ama Almanya’daki okulda bunu gerçekten öğrenmiştik. Çok ince ayrıntılara kadar olmasa da her reaktör tipi için ikişer saatlik ders yapmıştık.
Şu ana kadar hatırladığım şey, genelde yalnızca bina şekline bakarak reaktör türünü ayırt edebilmek.
https://www.bbc.co.uk/bitesize/guides/zyqnrwx/revision/2
Harika. Çocukken ilk oynadığım güzel simülasyon oyunlarından biri olan, Apple II için Muse Software’in Three Mile Island oyununu hatırlattı. O simülasyonda ustalaştığımda hissettiğim şey o dönem gerçekten müthişti.
Kılavuz
https://archive.org/details/ThreeMileIslandAppleIIManual
Oyun. Bu arada görünüşe göre 7. görünümdeki kayıt/durum sıfırlama bozuk, kaçınmakta fayda var.
https://archive.org/details/a2_Three_Mile_Island_Special_Ver...
Benzer türdeki ZX81 sürümü videosunun bağlantısı:
https://youtu.be/tB6CC8UbJLU
12 yaşındaki ben tek bir amaçla girmiştim: patlatmak.
Lanet güvenlik sistemi eğlencemi bozuyor.
En sevdiğim klasik nükleer santral simülatörü Ralph Reuhl’un SIMULA-C’si. Şu anda yalnızca bu raporu[1] bulabiliyorum, ama C kaynak kodu ve MS-DOS çalıştırılabilir dosyası da herkese açıktı.
Eskiden URL’yi bildiğim dönemde Wayback Machine .exe dosyasını alabiliyordu ama kaynak arşivini alamıyordu. Bunu hatırlayan var mı? PDF’in sonlarında ekran görüntüleri var.
[1] https://inis.iaea.org/search/search.aspx?orig_q=RN:29043408
https://web.archive.org/web/20020928111017/http://www.simula...
Temiz olmuş. Peki buhar jeneratörü kolu tam olarak neyi kontrol ediyor? Alttaki pompayı mı? Kontrol çubukları görselde hareket ettiği için daha net.