{"id":27081548,"url":"https://github.com/richard66nz/nucsim","last_synced_at":"2025-07-08T10:06:59.201Z","repository":{"id":255989081,"uuid":"854059404","full_name":"Richard66NZ/NucSIM","owner":"Richard66NZ","description":"Simulate operations of Pressurised Water Reactor and attached Steam Turbine for Power Generation","archived":false,"fork":false,"pushed_at":"2025-03-24T07:50:39.000Z","size":10608,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T08:37:28.297Z","etag":null,"topics":["latex","nuclear","operation","powerplant","pwr","reactor","simulation","training","training-materials"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Richard66NZ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-08T09:51:04.000Z","updated_at":"2025-03-24T07:50:43.000Z","dependencies_parsed_at":"2024-10-27T02:19:11.362Z","dependency_job_id":"c5ab2275-28dc-455a-9da2-2555319a486f","html_url":"https://github.com/Richard66NZ/NucSIM","commit_stats":null,"previous_names":["richard66nz/nucsim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2FNucSIM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2FNucSIM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2FNucSIM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Richard66NZ%2FNucSIM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Richard66NZ","download_url":"https://codeload.github.com/Richard66NZ/NucSIM/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423892,"owners_count":20936684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["latex","nuclear","operation","powerplant","pwr","reactor","simulation","training","training-materials"],"created_at":"2025-04-06T02:19:42.126Z","updated_at":"2025-04-06T02:19:43.089Z","avatar_url":"https://github.com/Richard66NZ.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NucSIM\nSimulate operations of Pressurised Water Reactor and attached Steam Turbine for Power Generation.\n\nThis simulation represents a rather basic model of a 3500MW(thermal) Pressurised Water Nuclear Reactor and associated Steam Turbine for power generation.\\\n\\\nIt is still very much a work in progress but currently can simulate operation of a PWR reactor from mode 5 condition (cold shut down) until mode 1 (power operations) and then up to full load. Some of the areas/items already implemented include;\n\n- 4-loop PWR reactor\n- Pressuriser with heater and spray controllers\n- Reactor Source/Intermediate/Power range flux meters\n- Chemical and Volume Control system (CVCS) with borating/dilution control\n- Estimation of criticality\n- Effects of all components +/- of reactivity (although still working to get the negative reactivity effects of Iodine/Xenon accurate)\n- 4 x Steam Generators\n- Emergency Cooling Water system, with cold leg accumulator, LP/HP Emergency cooling pumps and containment spray pumps\n- Alarm/Event, Trip/SCRAM and Runback systems\n- simplified Condensate and Feedwater Systems\n- simplified Main Cooling Water, Service Water and Closed Cooling Water systems\n- simulation of various faults (Fallen rod, Ejected rod, Turbine trip, RCP trip and Runback, LOCA (Loss of Collant Accident)\n\nMinimum System requirements are;\n- Apple M1 Pro\n- 14-inch (3024 x 1964) screen\n- macOS 11 Big Sur\n- Intel installation package is uploaded but not tested.\n\nPlease find some current screenshots below.\n\n![Opening Screen view](/Screenshots/ReactorControl.png)\n\n![Opening Screen view](/Screenshots/PrimaryCircuit.png)\n\n![Opening Screen view](/Screenshots/Steam_Turbine_300MW.png)\n\n![Opening Screen view](/Screenshots/Reactor_Control_25pct_load.png)\n\n![Opening Screen view](/Screenshots/Pressuriser.png)\n\n![Opening Screen view](/Screenshots/Steam_Generator_1.png)\n\n![Opening Screen view](/Screenshots/Reactor_Control_100pct_load.png)\n\nThe following is my to-do list;\n\n- complete operations manual\n- tidy up each screen and add trending where appropriate\n- standardise KKS plant coding for all equipment\n- improve Iodine/Xenon negative effect on reactivity modelling\n- add further faults that may be experienced into the simulation\n\nPlease find videos of simulator operation below - first is reactor startup from cold until full load, and second is reactor response to a large break loss of coolant accident.\n\n[![Example video](https://img.youtube.com/vi/oIUNryUayWU/0.jpg)](https://youtu.be/oIUNryUayWU)\n\n[![Example video](https://img.youtube.com/vi/eyKUxV_y2rk/0.jpg)](https://youtu.be/eyKUxV_y2rk)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichard66nz%2Fnucsim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frichard66nz%2Fnucsim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichard66nz%2Fnucsim/lists"}