update
This commit is contained in:
parent
8e8ac0254d
commit
613931fdd1
39
Zettelkasten/Fleeting Notes/cool-thesis-idea.md
Normal file
39
Zettelkasten/Fleeting Notes/cool-thesis-idea.md
Normal file
@ -0,0 +1,39 @@
|
||||
# A random thesis idea I had
|
||||
|
||||
This is kind of connected to the high assurance digital twin
|
||||
idea, but I am currently in the middle of reading and needed
|
||||
to get this out of my head.
|
||||
|
||||
Here's the situation:
|
||||
|
||||
Manyu's work made a lot of progress to apply contract based
|
||||
formal methods to nuclear power. To do this, an assumption
|
||||
of a certain components output is fed into the input of the
|
||||
next component. Math is done, and then the output of that
|
||||
component becomes a guarantee, which is then the assumption
|
||||
for the next component in line after that.
|
||||
|
||||
But here's a question: how do you know that your assumptions
|
||||
and guarantee's are valid on a real system, in real time?
|
||||
These contracts are based on having a model of the system
|
||||
with which you can evaluate the assumptions/guarantee pairs.
|
||||
But, real systems never will line up perfectly with a model,
|
||||
and over time or different conditions, will absolutely have
|
||||
different physical behaviors. Knowing if the contracts still
|
||||
hold for the real system is a significant problem.
|
||||
|
||||
Here's where some online modeling in simulation can come in.
|
||||
Perhaps, we can use a digital twin to estimate what the
|
||||
critical model parameters for the contract methods are in
|
||||
the real system. This is probably most easily accomplished
|
||||
with either a physics informed neural network (PINN) or some
|
||||
sort of particle filter bayesian nonsense. Once those
|
||||
parameters are identified, we can reevaluate the contracts
|
||||
to know a) if our system is safe, b) what our new
|
||||
assumptions and safe operating range are, and c) make
|
||||
strategic decisions about the plant control if necessary.
|
||||
|
||||
This relates to the [autonomous framework paper](/Zettelkasten/Literature%20Notes/albertiAutomationLevelsNuclear2023.md)
|
||||
that talks about getting to higher levels of automation.
|
||||
Level 3 is exactly this, the automated reactor operation
|
||||
system being able to detect and diagnose what an error is.
|
||||
Loading…
x
Reference in New Issue
Block a user