vault backup: 2025-08-11 15:38:02
This commit is contained in:
parent
8a9b8701e0
commit
afa43d2814
3
.obsidian/app.json
vendored
3
.obsidian/app.json
vendored
@ -16,5 +16,6 @@
|
||||
"strictLineBreaks": true,
|
||||
"defaultViewMode": "preview",
|
||||
"livePreview": false,
|
||||
"showInlineTitle": false
|
||||
"showInlineTitle": false,
|
||||
"uriCallbacks": false
|
||||
}
|
||||
@ -14,12 +14,13 @@ else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +22 Journal/2025_07_30.md
|
||||
badd +17 Zettelkasten/Literature\ Notes/Nonlinear\ Identification\ and\ Control.md
|
||||
badd +72 ~/Documents/Dane\'s\ Vault/Zettelkasten/Literature\ Notes/albertiAutomationLevelsNuclear2023.md
|
||||
badd +16 ~/Documents/Dane\'s\ Vault/Zettelkasten/Literature\ Notes/agarwalSystematicClassificationNeuralnetworkbased1997.md
|
||||
argglobal
|
||||
%argdel
|
||||
edit Journal/2025_07_30.md
|
||||
edit ~/Documents/Dane\'s\ Vault/Zettelkasten/Literature\ Notes/albertiAutomationLevelsNuclear2023.md
|
||||
argglobal
|
||||
balt Zettelkasten/Literature\ Notes/Nonlinear\ Identification\ and\ Control.md
|
||||
balt Journal/2025_07_30.md
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldexpr=0
|
||||
setlocal foldmarker={{{,}}}
|
||||
@ -30,11 +31,11 @@ setlocal foldnestmax=20
|
||||
setlocal foldenable
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 22 - ((21 * winheight(0) + 27) / 55)
|
||||
let s:l = 78 - ((5 * winheight(0) + 10) / 21)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 22
|
||||
keepjumps 78
|
||||
normal! 0
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
|
||||
@ -133,27 +133,55 @@ ___________________________________________________________
|
||||
|
||||
### Goals:
|
||||
|
||||
The goal of this program is to use temporal logic
|
||||
specifications to procedurally generate autonomous
|
||||
supervisory controllers for a reactor system.
|
||||
The goal of this research is to develop a framework for
|
||||
generating autonomous supervisory controllers for reactor
|
||||
control systems directly from high-level temporal logic
|
||||
specifications. In high-assurance systems such as nuclear
|
||||
power, building control logic that is verified to adhere to
|
||||
regulatory requirements is an arduous error-prone task. To
|
||||
mitigate this problem this work will use formal
|
||||
specification languages, such as TLA+ and FRET, to encode
|
||||
safety and operational requirements. Once encoded, these
|
||||
requirements will be automatically be synthesized into a
|
||||
realizable automata.
|
||||
|
||||
### Outcomes:
|
||||
|
||||
If this research is successful, I will have accomplished the
|
||||
For this research to be successful, I will accomplish the
|
||||
following:
|
||||
|
||||
- Captured high level safety and operating requirements in a
|
||||
temporal logic language such as TLA+ or FRET
|
||||
1. Captured high level safety and operating reactor control
|
||||
requirements in a temporal logic language
|
||||
|
||||
- Synthesize a supervisory controller from the temporal
|
||||
logic specification that can be implemented on a real
|
||||
control system with minimal user effort.
|
||||
2. Synthesize a supervisory controller from the temporal
|
||||
logic specification using a tool like Strix
|
||||
|
||||
- Verify the supervisory controller generated adheres to
|
||||
3. Verify the supervisory controller generated adheres to
|
||||
safety specifications using exhaustive model checking.
|
||||
|
||||
4. Generate proof artifacts of controller adherence to
|
||||
formal requirements
|
||||
|
||||
### Impact:
|
||||
|
||||
Safety-critical systems require controllers that have a high
|
||||
assurance that they adhere to safety and operational
|
||||
requirements. Building these controllers, however, is not an
|
||||
easy task. To build a high assurance controller today
|
||||
requires a great deal of labor as the controller and
|
||||
requirements must be iteratively checked against one another
|
||||
until an acceptable controller is found. This work seeks to
|
||||
eliminate this labor cost, and instead offload the
|
||||
controller synthesis to an automated computational solution.
|
||||
|
||||
While the nuclear industry is the motivating industry for
|
||||
this work, applications in other high assurance systems are
|
||||
possible. This work closes a gap between regulatory
|
||||
adherence and controller synthesis that is easily
|
||||
translatable to industries such as aerospace, autonomous
|
||||
manufacturing and other critical infrastructure.
|
||||
|
||||
|
||||
### Related Papers:
|
||||
___________________________________________________________
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user