Baut auf Bluemira auf
Nichts auf dieser Seite gäbe es ohne zwei quelloffene Programme aus der Fusionsgemeinschaft. BlueAgent ist die Werkbank um sie herum, kein Ersatz für eines von beiden — deshalb sagt diese Seite, was sie sind, was sie im Produkt tun, und woher sie kommen.
Bluemira
Bluemira ist ein integriertes Entwurfswerkzeug für künftige Fusionsreaktoren: ein Framework, in dem eine ganze Maschine — Plasma, Magnete, Gefäß, Blanket und der radial build, der alles zusammenhält — als Code beschrieben und zu Geometrie gebaut wird. Es ist aus zwei Vorgängern entstanden, BLUEPRINT und MIRA, und wird seit 2021 offen entwickelt, vom bluemira-Team bei UKAEA und Fusion for Energy. Es ist freie Software unter der GNU Lesser General Public License, Version 2.1 oder später.
In BlueAgent ist Bluemira das, was Sie vor sich sehen. Die Regler im Tweaker treiben einen Bluemira-Build; die aufgeschnittene Maschine und das CAD sind sein Ergebnis; die Plasmaform ist sein Gleichgewicht; die Spulen, der Ripple am Plasmarand und der innere Aufbau werden von seinen eigenen Lösern gerechnet. Jedes Projekt, das Sie hier anlegen, ist ein Bluemira-Projekt, und seine Dateien öffnen sich in Bluemira überall.
PROCESS
PROCESS ist der Systemcode der UKAEA — der Power Reactor Optimisation Code for Environmental and Safety Studies. Wo Bluemira eine Maschine im Detail baut, dimensioniert PROCESS die ganze Anlage auf einmal: aus ein paar hundert Eingaben und den Randbedingungen, die Sie wählen, findet es einen Entwurfspunkt, der Physik und Technik zugleich genügt, und sagt, auf welchen Grenzen er sitzt. Es ist quelloffen unter der MIT-Lizenz.
In BlueAgent kann ein Projekt ein PROCESS-Deck neben seinem Bluemira-Build tragen. Einen Lauf zu lesen ist bei jedem Plan frei: der Entwurfspunkt, die Grenzen, auf denen er sitzt, der Unterschied zu einem anderen Lauf oder zu EU-DEMO. Einen zu rechnen — re-solve, einen Bereich scannen, den gelösten Punkt in die Regler übernehmen — ist das PROCESS-Add-on, bei BlueAgent SCI enthalten.
Was BlueAgent dazutut
Eine gehostete Installation von beidem, damit ein Kurs oder eine Gruppe in einer Umgebung arbeitet statt in dreißig. Den Tweaker, der aus einer Build-Konfiguration Regler macht, mit der Physik daran und den Folgen auf der Maschine gezeichnet. Die Wissensbasis und das Glossar. Und den Agenten — Becky, Hartmut, Sabine —, der den Build, den Lauf und den Bildschirm liest und erklärt, streitet oder prüft. BlueAgent ändert Bluemira nicht: es führt den Entwicklungszweig des Projekts so aus, wie er veröffentlicht ist, und folgt ihm eng, und Ihr Projekt bleibt ein gewöhnliches Bluemira-Projekt.
Lizenzen, Links, Namen
- Bluemira
- LGPL 2.1 oder später. Quellcode und Dokumentation: github.com/Fusion-Power-Plant-Framework/bluemira und bluemira.readthedocs.io.
- PROCESS
- MIT. Quellcode und Dokumentation: github.com/ukaea/PROCESS und ukaea.github.io/PROCESS.
- Die genauen Versionen
- Listet der Workspace unter Lizenzen, neben jeder anderen Komponente und ihrer Lizenz — für angemeldete Mitglieder, denn eine Liste installierter Versionen ist auch eine Liste für jemanden, der einen Exploit sucht. Die Liste dieser Website steht unter Lizenzen.
- Namen
- Bluemira und PROCESS sind die Namen der Projekte und gehören ihnen. BlueAgent kommt von windingpack und ist weder mit UKAEA oder Fusion for Energy verbunden noch von ihnen unterstützt.
Was die Pläne aus all dem machen, und was ein Kurs oder eine Forschungsgruppe davon hat.