Mastodon
Connect with us

Microcontrollers

Προσομοιωτής Πυρηνικής Σχάσης και RP2040: Μια Πρωτοποριακή Προσέγγιση

Η προσομοίωση πυρηνικού αντιδραστήρα με το RP2040 αναδεικνύει τις δυνατότητες του Pi Pico σε ενσωματωμένα συστήματα.

Published

on

Προσομοιωτής Πυρηνικής Σχάσης και RP2040: Μια Πρωτοποριακή Προσέγγιση

Η καινοτομία πίσω από το Pi Pico

Η τεχνολογία των μικροελεγκτών έχει κάνει τεράστια άλματα τα τελευταία χρόνια, με το **Raspberry Pi Pico** να αποτελεί ένα από τα πιο δημοφιλή εργαλεία για δημιουργικούς προγραμματιστές και μηχανικούς. Ωστόσο, η χρήση του σε έναν προσομοιωτή πυρηνικού αντιδραστήρα αποτελεί μια νέα και εντυπωσιακή προσέγγιση. Το συγκεκριμένο έργο αναπτύχθηκε από τους [Andrew Shim], [Tyler Wisniewski] και την ομάδα τους στο πλαίσιο του μαθήματος ECE 4760 στο Πανεπιστήμιο Cornell, αποδεικνύοντας ότι το Pi Pico μπορεί να χρησιμοποιηθεί σε σοβαρές εφαρμογές ενσωματωμένου σχεδιασμού.

Η προσομοίωση του αντιδραστήρα RMBK

Ο προσομοιωτής αναπαριστά τον περιβόητο σοβιετικό αντιδραστήρα RMBK του Τσερνομπίλ, χρησιμοποιώντας ένα μοντέλο VGA 4-bit χρώματος. Το μοντέλο σχάσης περιλαμβάνει ουράνιο ως καύσιμο, νερό, γραφίτη ως επιβραδυντή, ράβδους ελέγχου και νετρόνια. Για την απλοποίηση των μαθηματικών υπολογισμών, όλα τα υλικά που έχουν αποσυντεθεί αντιμετωπίζονται ως μη σχάσιμα, αποφεύγοντας έτσι την εμφάνιση φαινομένων όπως η δηλητηρίαση από ξένο.

Η δύναμη του RP2040

Η διπλοπύρηνη φύση του **RP2040** αποδεικνύεται ιδιαίτερα χρήσιμη σε αυτό το έργο. Ο ένας πυρήνας εκτελεί τον κύριο βρόχο της προσομοίωσης και δημιουργεί την κύρια γραφική παράσταση στην κορυφή της VGA εξόδου. Ο άλλος πυρήνας αναλαμβάνει τη δημιουργία διαγραμμάτων στο κάτω μέρος της οθόνης, την αναπαραγωγή του ήχου Geiger-counter και την ανάγνωση των κουμπιών και των κωδικοποιητών για την είσοδο του χρήστη. Αυτή η κατανομή εργασιών είναι διαφορετική από την πιο συνηθισμένη διαίρεση GPU/CPU που βλέπουμε σε έργα που χρησιμοποιούν το RP2040 με έξοδο VGA.

Η πρόκληση του framebuffer

Ένα ενδιαφέρον χαρακτηριστικό, που οι φοιτητές του έργου θεωρούν ως πλεονέκτημα και όχι ως πρόβλημα, είναι ότι το framebuffer δεν μπορεί να διαχειριστεί όλα τα νετρόνια σε μια προσομοίωση τήξης. Η αναλαμπή και το τρέμουλο του ρυθμού καρέ θεωρούνται κατάλληλα για το σενάριο τήξης, προσθέτοντας μια ρεαλιστική αίσθηση στην προσομοίωση. Η ιδέα ότι ο μικροελεγκτής “λιώνει” μαζί με τον προσομοιωμένο αντιδραστήρα είναι, κατά κάποιο τρόπο, συμβολική.

Το εκπαιδευτικό πλαίσιο

Το έργο αυτό είναι μέρος του μαθήματος ECE 4760 στο Πανεπιστήμιο Cornell, το οποίο έχει μακρά παράδοση στην ενθάρρυνση των φοιτητών να δημιουργούν καινοτόμα και πρακτικά έργα. Ο καθηγητής [Hunter Adams] έχει συμβάλει σημαντικά στην ανάπτυξη τέτοιων έργων, και είναι βέβαιο ότι θα δούμε περισσότερες δημιουργίες από τους φοιτητές τις επόμενες εβδομάδες.

Advertisement