From af2ce44fd6ad22639bbf3270b1d870b45ee64ec6 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 16 Mar 2026 17:15:35 -0400 Subject: [PATCH] feedback from earlier now integrated. Clear of almost all notes. --- 1-goals-and-outcomes/goals.tex | 124 ++--- 1-goals-and-outcomes/research-statement.tex | 97 ++-- 2-state-of-the-art/state-of-art.tex | 287 ++++-------- 20260314_reading.pdf | Bin 0 -> 537497 bytes 3-research-approach/approach.tex | 483 +++++++------------- 4-metrics-of-success/metrics.tex | 82 ++-- 5-risks-and-contingencies/risks.tex | 37 +- 6-broader-impacts/impacts.tex | 3 +- dane_proposal_format.cls | 3 +- 9 files changed, 384 insertions(+), 732 deletions(-) create mode 100644 20260314_reading.pdf diff --git a/1-goals-and-outcomes/goals.tex b/1-goals-and-outcomes/goals.tex index b9c5500..e94d028 100644 --- a/1-goals-and-outcomes/goals.tex +++ b/1-goals-and-outcomes/goals.tex @@ -1,76 +1,53 @@ \section{Goals and Outcomes} -\dasinline{Research statement is very similar to GO -because that's what I had when I prepared it. -If it's going to be an executive summary, it -should talk more about the other sections rather -than just being a slightly different GO section.} % GOAL PARAGRAPH The goal of this research is to develop a methodology for creating autonomous hybrid control systems with mathematical guarantees of safe and correct -behavior.\splitnote{Clear thesis statement. Gets right to it.} +behavior. % INTRODUCTORY PARAGRAPH Hook Nuclear power plants require the highest levels of control system reliability, -where failures can result in significant economic losses, service -interruptions, or radiological -release.\splitnote{Stakes established immediately — good hook.} +where failures can result in significant economic losses, service interruptions, +or radiological release. % Known information -Currently, nuclear plant operations rely on extensively trained human -operators who follow detailed written procedures and strict regulatory -requirements to manage reactor control. These operators make critical -decisions about when to switch between different control modes based on their -interpretation of plant conditions and procedural guidance. +Currently, nuclear plant operations rely on extensively trained human operators +who follow detailed written procedures and strict regulatory requirements to +manage reactor control. These operators make critical decisions about when to +switch between different control modes based on their interpretation of plant +conditions and procedural guidance. % Gap -\oldt{This reliance on human operators prevents autonomous control -capabilities and creates a fundamental economic challenge for next-generation -reactor designs.} \newt{This reliance on human operators prevents autonomous -control and creates a fundamental economic barrier for next-generation -reactor designs.} Small modular reactors face per-megawatt staffing costs -far exceeding those of conventional plants, threatening their economic -viability. +This reliance on human operators prevents autonomous control and creates a +fundamental economic barrier for next-generation reactor designs. Small modular +reactors face per-megawatt staffing costs far exceeding those of conventional +plants, threatening their economic viability. % Critical Need -\oldt{What is needed is a method to create autonomous control systems that -safely manage complex operational sequences with the same assurance as -human-operated systems, but without constant human supervision.} -\newt{Autonomous control systems must safely manage complex operational -sequences with the same assurance as human-operated systems, but without -constant human supervision.} +What is needed is a method to create autonomous control systems that safely +manage complex operational sequences with the same assurance as human-operated +systems, but without constant human supervision. % APPROACH PARAGRAPH Solution To address this need, we will combine formal methods with control theory to build hybrid control systems that are correct by construction. % Rationale Hybrid systems use discrete logic to switch between continuous control modes, -mirroring how operators change control strategies. Existing formal methods -can generate provably correct switching logic from written requirements, but -they cannot handle the continuous dynamics that occur during transitions -between modes. Meanwhile, traditional control theory can verify continuous -behavior but lacks tools for proving correctness of discrete switching -decisions.\splitnote{Excellent setup of the gap — shows why neither approach -alone is sufficient.} +mirroring how operators change control strategies. Existing formal methods can +generate provably correct switching logic from written requirements, but they +cannot handle the continuous dynamics that occur during transitions between +modes. Meanwhile, traditional control theory can verify continuous behavior but +lacks tools for proving correctness of discrete switching decisions. % Hypothesis By synthesizing discrete mode transitions directly from written operating -procedures and verifying continuous behavior between transitions, we can -create hybrid control systems with end-to-end correctness guarantees. If -existing procedures can be formalized into logical specifications and -continuous dynamics verified against transition requirements, then autonomous -controllers can be built that are provably free from design -defects.\splitnote{Hypothesis is clear and testable.} +procedures and verifying continuous behavior between transitions, we can create +hybrid control systems with end-to-end correctness guarantees. If existing +procedures can be formalized into logical specifications and continuous dynamics +verified against transition requirements, then autonomous controllers can be +built that are provably free from design defects. % Pay-off -\oldt{This approach will enable autonomous control in nuclear power plants -while maintaining the high safety standards required by the industry. - -% Qualifications -This work is conducted within the University of Pittsburgh Cyber Energy -Center, which provides access to industry collaboration and Emerson control -hardware, ensuring that developed solutions align with practical -implementation requirements.} \newt{This approach will enable autonomous -control in nuclear power plants while maintaining the high safety standards -required by the industry. The University of Pittsburgh Cyber Energy Center's -partnership with Emerson provides access to industry-standard control -hardware, ensuring that developed solutions align with practical -implementation requirements from the outset.} +This approach will enable autonomous control in nuclear power plants while +maintaining the high safety standards required by the industry. The University +of Pittsburgh Cyber Energy Center's partnership with Emerson provides access to +industry-standard control hardware, ensuring that developed solutions align with +practical implementation requirements from the outset. % OUTCOMES PARAGRAPHS If this research is successful, we will be able to do the following: @@ -81,18 +58,14 @@ If this research is successful, we will be able to do the following: \item \textbf{Translate written procedures into verified control logic.} % Strategy We will develop a methodology for converting existing written operating - procedures into formal specifications that can be automatically - synthesized into discrete control logic. This process will use structured - intermediate representations to bridge natural language procedures and - mathematical logic. + procedures into formal specifications that can be automatically synthesized + into discrete control logic. This process will use structured intermediate + representations to bridge natural language procedures and mathematical + logic. % Outcome - \oldt{Control system engineers will generate verified mode-switching - controllers directly from regulatory procedures without formal methods - expertise, lowering the barrier to high-assurance control systems.} - \newt{This will lower the barrier to high-assurance control systems by - generating verified mode-switching controllers directly from regulatory - procedures.}\dasinline{Same comment as in executive summary. Might not be - true and is not the point.} + Control system engineers will generate verified mode-switching controllers + directly from regulatory procedures, lowering the barrier to high-assurance + control systems. % OUTCOME 2 Title \item \textbf{Verify continuous control behavior across mode transitions.} @@ -116,8 +89,7 @@ If this research is successful, we will be able to do the following: reactor simulation using industry-standard control hardware. This demonstration will prove correctness across multiple coordinated control modes from cold shutdown through criticality to power - operation.\splitnote{``cold shutdown through criticality to power - operation'' — concrete and impressive scope.} + operation. % Outcome We will demonstrate that autonomous hybrid control can be realized in the nuclear industry with current equipment, establishing a path toward @@ -127,21 +99,11 @@ If this research is successful, we will be able to do the following: % IMPACT PARAGRAPH Innovation The innovation in this work is unifying discrete synthesis with continuous -verification to enable end-to-end correctness guarantees for hybrid -systems.\splitnote{Clear ``what's new'' statement.} +verification to enable end-to-end correctness guarantees for hybrid systems. % Outcome Impact If successful, control engineers will create autonomous controllers from -existing procedures with mathematical proof of correct behavior. -High-assurance autonomous control will become practical for safety-critical -applications. +existing procedures with mathematical proof of correct behavior. High-assurance +autonomous control will become practical for safety-critical applications. % Impact/Pay-off -\oldt{This capability is essential for the economic viability of -next-generation nuclear power. Small modular reactors offer a promising -solution to growing energy demands, but their success depends on reducing -per-megawatt operating costs through increased autonomy. This research will -provide the tools to achieve that autonomy while maintaining the exceptional -safety record the nuclear industry requires.} \newt{This research will -provide the tools to achieve that autonomy while maintaining the exceptional -safety record the nuclear industry -requires.}\dasinline{This paragraph is literally the same as the rest of the -GO. Does not belong here and feels very redundant.} +This research will provide the tools to achieve that autonomy while maintaining +the exceptional safety record the nuclear industry requires. diff --git a/1-goals-and-outcomes/research-statement.tex b/1-goals-and-outcomes/research-statement.tex index feb0c29..9ae7f3e 100644 --- a/1-goals-and-outcomes/research-statement.tex +++ b/1-goals-and-outcomes/research-statement.tex @@ -1,78 +1,56 @@ +\dasnote{Research statement is very similar to GO because that's what I had +when I prepared it. If it's going to be an executive summary, it should talk +more about the other sections rather than just being a slightly different GO +section.} % GOAL PARAGRAPH The goal of this research is to develop a methodology for creating autonomous -\oldt{control systems with event-driven control laws that have guarantees of -safe and correct behavior.} \newt{hybrid control systems with mathematical -guarantees of safe and correct behavior.}\splitnote{Strong, direct opening. -Sets scope immediately.} -\dasinline{Title needs updated to High Assurance Hybrid -Control Systems. Maybe removal of `formal'?} +hybrid control systems with mathematical guarantees of safe and correct +behavior. % INTRODUCTORY PARAGRAPH Hook Nuclear power relies on extensively trained operators who follow detailed written procedures to manage reactor control. Based on these procedures and -\oldt{operators'} \newt{their} interpretation of plant conditions, -\oldt{operators} \newt{they} make critical decisions about when to switch -between control objectives. +their interpretation of plant conditions, they make critical decisions about +when to switch between control objectives. % Gap -\oldt{But, reliance} \newt{This reliance} on human operators has created an -economic challenge for next-generation nuclear power plants. Small modular -reactors face significantly higher per-megawatt staffing costs than -conventional plants.\dasinline{Obvious but source required.} Autonomous -control systems \oldt{are needed that can} \newt{must} safely manage complex -operational sequences with the same assurance as human-operated systems, but -without constant supervision. +This reliance on human operators has created an economic challenge for +next-generation nuclear power plants. Small modular reactors face significantly +higher per-megawatt staffing costs than conventional plants. Autonomous control +systems are needed that can safely manage complex operational sequences with the +same assurance as human-operated systems, but without constant supervision. % APPROACH PARAGRAPH Solution To address this need, we will combine formal methods from computer science -with control theory \oldt{to build hybrid control systems that are correct by -construction.} \newt{to build hybrid control systems that are correct by +with control theory to build hybrid control systems that are correct by construction, leveraging the extensive domain knowledge already embedded in -existing operating procedures and safety analyses.} +existing operating procedures and safety analyses. % Rationale Hybrid systems use discrete logic to switch between continuous control modes, similar to how operators change control strategies. Existing formal methods generate provably correct switching logic but cannot handle continuous dynamics during transitions, while traditional control theory verifies continuous behavior but lacks tools for proving discrete switching -correctness.\splitnote{Nice parallel structure showing the gap.} +correctness. % Hypothesis and Technical Approach We will bridge this gap through a three-stage methodology. First, we will -translate written operating procedures into temporal logic specifications -using NASA's Formal Requirements Elicitation Tool (FRET). \oldt{which -structures requirements into scope, condition, component, timing, and -response elements. This structured approach enables realizability checking to -identify conflicts and ambiguities in procedures before implementation.} -\newt{FRET structures requirements into scope, condition, component, timing, -and response elements, enabling realizability checking that identifies -conflicts and ambiguities in procedures before implementation.} -\dasinline{Had to read this twice.} -Second, we will synthesize discrete mode switching logic using reactive -synthesis \oldt{to generate deterministic automata that are provably correct -by construction.} \newt{to produce deterministic automata that are correct by -construction.}\dasinline{Also had to read this twice. A lot of -jargon. Check topic stress.} -Third, we will develop continuous controllers for each discrete mode using -standard control theory and reachability analysis. We will classify -continuous modes based on their transition objectives \oldt{, and then employ -assume-guarantee contracts and barrier certificates to prove that mode -transitions occur safely and as defined by the deterministic automata.} -\newt{and verify safe mode transitions using barrier certificates and -reachability analysis.}\dasinline{I don't think I ever mention this phrase -again specifically. Might be a dogwhistle to other work unintentionally. Must -be careful.} - +translate written operating procedures into temporal logic specifications using +NASA's Formal Requirements Elicitation Tool (FRET). FRET structures requirements +into scope, condition, component, timing, and response elements. This approach +enables realizability checking that identifies conflicts and ambiguities in +procedures before implementation. Second, we will synthesize discrete mode +switching logic using reactive synthesis to produce deterministic automata that +are correct by construction. Third, we will develop continuous controllers for +each discrete mode using standard control theory and reachability analysis. We +will classify continuous modes based on their transition objectives and verify +safe mode transitions using barrier certificates and reachability analysis. This compositional approach enables local verification of continuous modes without requiring global trajectory analysis across the entire hybrid system. -\oldt{We will demonstrate this on an Emerson Ovation control system.} -\newt{We will validate this methodology through hardware-in-the-loop testing +We will validate this methodology through hardware-in-the-loop testing on an Emerson Ovation distributed control system, made possible through the -University of Pittsburgh Cyber Energy Center's industry partnership.} -\dasinline{Where did this come from? Needs context.} - +University of Pittsburgh Cyber Energy Center's industry partnership. % Pay-off -This approach \oldt{will demonstrate autonomous control can be used for} -\newt{enables autonomous management of} complex nuclear power operations +This approach enables autonomous management of complex nuclear power operations while maintaining safety guarantees. % OUTCOMES PARAGRAPHS @@ -85,12 +63,8 @@ If this research is successful, we will be able to do the following: into formal specifications. These specifications will be synthesized into discrete control logic using reactive synthesis tools. % Outcome - \oldt{Control engineers will be able to generate mode-switching - controllers from regulatory procedures with little formal methods - expertise, reducing barriers to high-assurance control systems.} - \newt{This will reduce barriers to high-assurance control systems by - generating verified mode-switching controllers directly from regulatory - procedures.}\dasinline{This may not be true, and perhaps does not belong.} + Control engineers will be able to generate mode-switching + controllers from regulatory procedures, reducing barriers to high-assurance control systems. % OUTCOME 2 Title \item \textit{Verify continuous control behavior across mode transitions.} @@ -109,13 +83,8 @@ If this research is successful, we will be able to do the following: We will implement this methodology on a small modular reactor simulation using industry-standard control hardware. % Outcome - \oldt{Control engineers will be able to achieve autonomy without - retraining costs or developing new equipment by implementing - high-assurance autonomous controls on industrial platforms they already - use.} \newt{Without retraining costs or new equipment, control engineers + Without retraining costs or new equipment, control engineers will be able to implement high-assurance autonomous controls on industrial - platforms they already use.}\dasinline{Flip the clauses. Put retraining - and new equipment before the comma, end with building HAHACs with control - hardware they already use. That's the more important part.} + hardware they already use. \end{enumerate} diff --git a/2-state-of-the-art/state-of-art.tex b/2-state-of-the-art/state-of-art.tex index 810224d..3b0d3fd 100644 --- a/2-state-of-the-art/state-of-art.tex +++ b/2-state-of-the-art/state-of-art.tex @@ -1,66 +1,33 @@ \section{State of the Art and Limits of Current Practice} The principal aim of this research is to create autonomous reactor control -systems that are tractably safe. \oldt{To understand what is being automated, -we must first understand how nuclear reactors are operated today. This section -examines reactor operators and the operating procedures we aim to leverage, -then investigates limitations of human-based operation, and concludes with -current formal methods approaches to reactor control systems.} -\newt{Understanding what is being automated requires understanding how -nuclear reactors are operated today. This section examines reactor operating -procedures, investigates limitations of human-based operation, and reviews -current formal methods approaches to reactor control -systems.}\dasinline{Don't like ``we'' here. Sounds like ``we're going on an -adventure!'' and feels jocular. Maybe: ``To motivate this proposal, the -state of the art of nuclear reactor control, blah, and blah, are discussed -in this section.''} +systems that are tractably safe. Understanding what is being automated requires +understanding how nuclear reactors are operated today. This section examines +reactor operating procedures, investigates limitations of human-based operation, +and reviews current formal methods approaches to reactor control systems. \subsection{Current Reactor Procedures and Operation} -\oldt{Nuclear plant procedures exist in a hierarchy: normal operating -procedures for routine operations, abnormal operating procedures for -off-normal conditions, Emergency Operating Procedures (EOPs) for -design-basis accidents, Severe Accident Management Guidelines (SAMGs) for -beyond-design-basis events, and Extensive Damage Mitigation Guidelines -(EDMGs) for catastrophic damage scenarios.} \newt{Nuclear plant operations -are governed by a hierarchy of written procedures, ranging from normal -operating procedures for routine operations to Emergency Operating -Procedures (EOPs) for design-basis accidents and Severe Accident Management -Guidelines (SAMGs) for beyond-design-basis events. These procedures exist -because reactor operation requires deterministic responses to a wide range -of plant conditions, from routine power changes to catastrophic -failures.}\dasinline{This sentence is MASSIVE. Why is there 6 lines -describing different types of procedures? WHO CARES? Need a sentence after -saying why we have these procedures.} These procedures must comply with 10 -CFR 50.34(b)(6)(ii) and are developed using guidance from -NUREG-0899~\cite{NUREG-0899, 10CFR50.34}, but their development relies -fundamentally on expert judgment and simulator validation rather than formal -verification. - -Procedures undergo technical evaluation, simulator validation testing, and -biennial review as part of operator requalification under 10 CFR -55.59~\cite{10CFR55.59}. Despite this rigor, procedures fundamentally lack -\oldt{formal verification of key safety properties.} \newt{exhaustive -verification of key safety properties.}\dasinline{Does the audience know -what formal verification is at this point? Probably, but should say -differently. Maybe `exhaustive' or `definitive'.} No mathematical proof -exists that procedures cover all possible plant states, that required actions -can be completed within available timeframes, or that transitions between -procedure sets maintain safety invariants. +Nuclear plant operations are governed by a hierarchy of written procedures, +ranging from normal operating procedures for routine operations to Emergency +Operating Procedures (EOPs) for design-basis accidents and Severe Accident +Management Guidelines (SAMGs) for beyond-design-basis events. These procedures +exist because reactor operation requires deterministic responses to a wide range +of plant conditions, from routine power changes to catastrophic failures. These +procedures must comply with 10 CFR 50.34(b)(6)(ii) and are developed using +guidance from NUREG-0899~\cite{NUREG-0899, 10CFR50.34}. Procedures undergo +technical evaluation, simulator validation testing, and biennial review as part +of operator requalification under 10 CFR 55.59~\cite{10CFR55.59}. Despite this +rigor, procedures fundamentally lack exhaustive verification of key safety +properties. \textbf{LIMITATION:} \textit{Procedures lack exhaustive verification of -correctness and completeness.} \oldt{Current procedure development relies on -expert judgment and simulator validation. No mathematical proof exists that -procedures cover all possible plant states, that required actions can be -completed within available timeframes, or that transitions between procedure -sets maintain safety invariants. Paper-based procedures cannot ensure correct -application, and even computer-based procedure systems lack the formal -guarantees that automated reasoning could provide.} \newt{Paper-based -procedures cannot ensure correct application, and even computer-based -procedure systems lack the guarantees that automated reasoning could -provide.}\splitpolish{This repeats the ``No mathematical proof exists...'' -sentence almost verbatim from the paragraph above. Either cut it from the -paragraph or from the LIMITATION box.} +correctness and completeness.} No mathematical proof exists that procedures +cover all possible plant states, that required actions can be completed within +available timeframes, or that transitions between procedure sets maintain safety +invariants. Paper-based procedures cannot ensure correct application, and even +computer-based procedure systems lack the formal guarantees that automated +reasoning could provide. Nuclear plants operate with multiple control modes: automatic control, where the reactor control system maintains target parameters through continuous @@ -74,71 +41,38 @@ safety signals with millisecond response times, and engineered safety features actuate automatically on accident signals without operator action required. -\oldt{The division between automated and human-controlled functions reveals -the fundamental challenge of hybrid control. Highly automated systems handle -reactor protection---automatic trips on safety parameters, emergency core -cooling actuation, containment isolation, and basic process -control~\cite{WRPS.Description, gentillon_westinghouse_1999}. Human -operators, however, retain control of strategic decision-making: power level -changes, startup/shutdown sequences, mode transitions, and procedure -implementation.} \newt{This division between automated and human-controlled +This division between automated and human-controlled functions is itself the hybrid control problem. Automated systems handle reactor protection: trips on safety parameters, emergency core cooling actuation, containment isolation, and basic process control~\cite{WRPS.Description, gentillon_westinghouse_1999}. Human operators retain control of everything else: power level changes, startup/shutdown sequences, mode transitions, and procedure -implementation.}\dasinline{After reading the next sentence, ``key safety'' -can honestly just be a semicolon.}\dasinline{Not sure what the challenge -actually is as this paragraph is written. What's the -point?}\splitnote{This is the key insight — the hybrid nature is already -there, just not formally verified.} +implementation. -\subsection{Human Factors in Nuclear Accidents} - -\oldt{Current-generation nuclear power plants employ over 3,600 active -NRC-licensed reactor operators in the United -States~\cite{operator_statistics}. These operators divide into Reactor -Operators (ROs), who manipulate reactor controls, and Senior Reactor -Operators (SROs), who direct plant operations and serve as shift -supervisors~\cite{10CFR55}. Staffing typically requires at least two ROs and -one SRO for current-generation units~\cite{10CFR50.54}. Becoming a reactor -operator requires several years of training.} \newt{Nuclear plant staffing -requires at least two Reactor Operators (ROs) and one Senior Reactor -Operator (SRO) per unit~\cite{10CFR50.54}, with operators requiring several -years of training and NRC licensing under 10 CFR Part -55~\cite{10CFR55}.}\dasinline{Why is this here? Should this be in broader -impacts about running out of ROs? As it is here I have no idea why this is -here.} - -The persistent role of human error in nuclear safety incidents---despite -decades of improvements in training and procedures---provides the most -compelling motivation for formal automated control with mathematical safety -guarantees.\splitnote{Strong thesis for this subsection.} Operators hold -legal authority under 10 CFR Part 55 to make critical -decisions~\cite{10CFR55},\dasinline{Cite.} including departing from normal -regulations during emergencies. \oldt{The Three Mile Island (TMI) accident} -\newt{This authority itself introduces risk. The Three Mile Island (TMI) -accident}\dasinline{Needs a connector here. Like ``But this can in and of -itself prime plants for an accident.'' Then continue.} demonstrated how a -combination of personnel error, design deficiencies, and component failures -led to partial meltdown when operators misread confusing and contradictory -readings and shut off the emergency water system~\cite{Kemeny1979}. The -President's Commission on TMI identified a fundamental ambiguity: placing -responsibility for safe power plant operations on the licensee without -formal verification that operators can fulfill this responsibility does not -guarantee safety. This tension between operational flexibility and safety -assurance remains unresolved: the person responsible for reactor safety is -often the root cause of failures.\splitnote{``the person responsible for -reactor safety is often the root cause of failures'' — devastating summary. -Very effective.} +The persistent role of human error in nuclear safety incidents---despite decades +of improvements in training and procedures---provides the most compelling +motivation for formal automated control with mathematical safety guarantees. +Operators hold legal authority under 10 CFR Part 55 to make critical +decisions~\cite{10CFR55}, including departing from normal regulations during +emergencies. This authority itself introduces risk. The Three Mile Island (TMI) +accident demonstrated how a combination of personnel error, design deficiencies, +and component failures led to partial meltdown when operators misread confusing +and contradictory readings and shut off the emergency water +system~\cite{Kemeny1979}. The President's Commission on TMI identified a +fundamental ambiguity: placing responsibility for safe power plant operations on +the licensee without formal verification that operators can fulfill this +responsibility does not guarantee safety. This tension between operational +flexibility and safety assurance remains unresolved: the person responsible for +reactor safety is often the root cause of failures.\splitnote{``the person + responsible for reactor safety is often the root cause of failures'' — +devastating summary. Very effective.} Multiple independent analyses converge on a striking statistic: 70--80\% of nuclear power plant events are attributed to human error, versus approximately 20\% to equipment failures~\cite{WNA2020}. More significantly, the root cause of all severe accidents at nuclear power plants---Three Mile -Island, Chernobyl, and Fukushima Daiichi---has been identified as poor -safety management and safety culture: primarily human +Island, Chernobyl, and Fukushima Daiichi---has been identified as primarily human factors~\cite{hogberg_root_2013}. A detailed analysis of 190 events at Chinese nuclear power plants from 2007--2020~\cite{zhang_analysis_2025} found that 53\% of events involved @@ -159,29 +93,20 @@ drives it home.} \subsubsection{HARDENS} The High Assurance Rigorous Digital Engineering for Nuclear Safety (HARDENS) -project represents the most advanced application of formal methods to -nuclear reactor control systems to date~\cite{Kiniry2024}. +project represents the most advanced application of formal methods to nuclear +reactor control systems to date~\cite{Kiniry2024}. HARDENS aimed to address a +fundamental dilemma: existing U.S. nuclear control rooms rely on analog +technologies from the 1950s--60s. This technology is obsolete compared to modern +control systems and incurs significant risk and cost. A U.S. Nuclear Regulatory +Commission report demonstrated that model-based systems engineering and formal +methods could design, verify, and implement a complex protection system meeting +regulatory criteria. The project delivered a Reactor Trip System (RTS) +implementation with traceability from regulatory requirements to verified +software through formal architecture specifications. -HARDENS aimed to address a fundamental dilemma: existing U.S. nuclear -control rooms rely on analog technologies from the -1950s--60s.\dasinline{Source?} This technology is obsolete compared to -modern control systems and incurs significant risk and cost. The NRC -contracted Galois, a formal methods firm, to demonstrate that Model-Based -Systems Engineering and formal methods could design, verify, and implement a -complex protection system meeting regulatory criteria at a fraction of -typical cost. The project delivered a Reactor Trip System (RTS) -implementation with full traceability from \oldt{NRC Request for Proposals -and IEEE standards through formal architecture specifications to verified -software.} \newt{regulatory requirements through formal architecture -specifications to verified software.}\dasinline{Wordsmith this to remove the -RFP and IEEE standards language. Should just say requirements.} - -\oldt{HARDENS employed formal methods tools and techniques across the -verification hierarchy.} \newt{HARDENS employed formal methods tools at +HARDENS employed formal methods tools at every level of system development, from high-level requirements through -executable models to generated code.}\dasinline{Zero discussion about what -the verification hierarchy is. What is a specification or a requirement to -someone who hasn't heard of one before?} High-level specifications used +executable models to generated code. High-level specifications used Lando, SysMLv2, and FRET (NASA Formal Requirements Elicitation Tool) to capture stakeholder requirements, domain engineering, certification requirements, and safety requirements. Requirements were analyzed for @@ -192,29 +117,16 @@ models of sensors, actuators, and compute infrastructure. Automatic code synthesis generated verifiable C implementations and SystemVerilog hardware implementations directly from Cryptol models---eliminating the traditional gap between specification and implementation where errors commonly -arise.\splitnote{Good technical depth on HARDENS toolchain.} +arise. -\oldt{Despite its accomplishments, HARDENS has a fundamental limitation -directly relevant to hybrid control synthesis: the project addressed only -discrete digital control logic without modeling or verifying continuous -reactor dynamics. The Reactor Trip System specification and verification -covered discrete state transitions (trip/no-trip decisions), digital sensor -input processing through discrete logic, and discrete actuation outputs -(reactor trip commands). The project did not address continuous dynamics of -nuclear reactor physics. Real reactor safety depends on the interaction -between continuous processes---temperature, pressure, neutron flux---evolving -in response to discrete control decisions. HARDENS verified the discrete -controller in isolation but not the closed-loop hybrid system behavior.} -\newt{Despite these accomplishments, HARDENS addressed only discrete digital +Despite these accomplishments, HARDENS addressed only discrete digital control logic. The Reactor Trip System verification covered discrete state transitions, digital sensor processing, and discrete actuation outputs. It did not model or verify continuous reactor dynamics. Real reactor safety depends on the interaction between continuous processes---temperature, pressure, neutron flux---evolving in response to discrete control decisions. -HARDENS verified the discrete controller in isolation but not the -closed-loop hybrid system behavior.}\dasinline{Edit these to more clearly -separate the context from the limit. The limitation should be in the -limitation.}\splitnote{Clear articulation of the gap your work fills.} +HARDENS verified the discrete controller in isolation but not a +closed-loop hybrid system behavior. \textbf{LIMITATION:} \textit{HARDENS addressed discrete control logic without continuous dynamics or hybrid system verification.} Verifying @@ -223,66 +135,49 @@ system exhibits desired continuous behavior such as stability, convergence to setpoints, or maintained safety margins. HARDENS produced a demonstrator system at Technology Readiness Level 2--3 -(analytical proof of concept with laboratory breadboard validation) rather -than a deployment-ready system validated through extended operational -testing. The NRC Final Report explicitly notes~\cite{Kiniry2024} that all -material is considered in development, not a finalized product, and that -``The demonstration of its technical soundness was to be at a level -consistent with satisfaction of the current regulatory criteria, although -with no explicit demonstration of how regulatory requirements are -met.''\dasinline{Check this quote. Absolutely damning for HARDENS if true -and hilarious Galois said this.} The project did not include deployment in -actual nuclear facilities, testing with real reactor systems under -operational conditions, side-by-side validation with operational analog RTS -systems, systematic failure mode testing, NRC licensing review, or human -factors validation with licensed operators in realistic control room -scenarios. +(analytical proof of concept with laboratory breadboard validation) rather than +a deployment-ready system validated through extended operational testing. The +NRC Final Report explicitly notes~\cite{Kiniry2024} that all material is +considered in development, not a finalized product, and that ``The demonstration +of its technical soundness was to be at a level consistent with satisfaction of +the current regulatory criteria, although with no explicit demonstration of how +regulatory requirements are met.'' The project did not include deployment in +%DAS 3/16/26. I double checked this quote. It's on page 4 of the HARDENS report +actual nuclear facilities, testing with real reactor systems under operational +conditions, side-by-side validation with operational analog RTS systems, +systematic failure mode testing, NRC licensing review, or human factors +validation with licensed operators in realistic control room scenarios. \textbf{LIMITATION:} \textit{HARDENS achieved TRL 2--3 without experimental -validation.} \oldt{While formal verification provides mathematical -correctness guarantees for the implemented discrete logic, the gap between -formal verification and actual system deployment involves myriad practical -considerations: integration with legacy systems, long-term reliability under -harsh environments, human-system interaction in realistic operational -contexts, and regulatory acceptance of formal methods as primary assurance -evidence.} \newt{The gap between formal verification and actual system -deployment remains wide: integration with legacy systems, long-term -reliability under harsh environments, human-system interaction, and -regulatory acceptance of formal methods as primary assurance -evidence.}\dasinline{Same as before. Separate limit from context better.} +validation.} While formal verification provides mathematical correctness +guarantees for the implemented discrete logic, the gap between formal +verification and actual system deployment involves myriad practical +considerations: integration with legacy systems, human-system interaction in +realistic operational contexts, and regulatory acceptance of formal methods as +primary assurance evidence remain as significant challenges. \subsubsection{Sequent Calculus and Differential Dynamic Logic} -\oldt{There has been additional work to do verification of hybrid systems by -extending the temporal logics directly.} \newt{A separate line of work +A separate line of work extends temporal logics to verify hybrid systems -directly.}\dasinline{Need to introduce temporal logic and FRET here first.} -The result has been the field of differential dynamic logic (dL). dL +directly. The result has been the field of differential dynamic logic (dL). dL introduces two additional operators into temporal logic: the box operator and the diamond operator. The box operator \([\alpha]\phi\) states that for some region \(\phi\), the hybrid system \(\alpha\) always remains within that -region. In this way, it is a safety \oldt{ivariant} \newt{invariant} being -enforced for the system.\splitfix{Typo: ``ivariant'' should be -``invariant''} The second operator, the diamond operator +region. In this way, it is a safety invariant being +enforced for the system. The second operator, the diamond operator \(<\alpha>\phi\) says that for the region \(\phi\), there is at least one trajectory of \(\alpha\) that enters that region. This is a declaration of a liveness property. -%source: https://symbolaris.com/logic/dL.html -While dL allows for the specification of these liveness and safety -properties, actually proving them for a given hybrid system is quite -difficult. Automated proof assistants such as KeYmaera X exist to help -develop proofs of systems using dL, but so far have been insufficient for -reasonably complex hybrid systems. The main issue behind creating system -proofs using dL is state space explosion and non-terminating solutions. -%Source: that one satellite tracking paper that has the problem with the -%gyroscopes overloding and needing to dump speed all the time -Approaches have been made to alleviate these issues for nuclear power -contexts using contract and decomposition based methods, \oldt{but are far -from a complete methodology to design systems with.} \newt{but do not yet -constitute a complete design methodology.}\splitpolish{``but are far from a -complete methodology to design systems with'' — awkward ending preposition.} -%source: Manyu's thesis. +While dL allows for the specification of these liveness and safety properties, +actually proving them for a given hybrid system is quite difficult. Automated +proof assistants such as KeYmaera X exist to help develop proofs of systems +using dL, but so far have been insufficient for reasonably complex hybrid +systems. The main issue behind creating system proofs using dL is +non-terminating solutions. Approaches have been made to alleviate these issues +for nuclear power contexts using contract and decomposition based methods, but +do not yet constitute a complete design methodology \cite{kapuria_using_2025}. Instead, these approaches have been used on systems that have been designed a priori, and require expert knowledge to create the system proofs. @@ -296,8 +191,4 @@ post-hoc analysis of existing systems, not for the constructive design of autonomous controllers.} Current dL-based approaches verify systems that have already been designed, requiring expert knowledge to construct proofs. They have not been applied to the synthesis of new controllers from -operational requirements.\splitinline{Your comment here is spot-on. You -should add a LIMITATION box: \textit{Differential dynamic logic has been -used for post-hoc analysis of existing systems, not for the constructive -design of autonomous controllers.} This is exactly the gap you're filling — -you're doing synthesis, not just verification.} +operational requirements. diff --git a/20260314_reading.pdf b/20260314_reading.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d4aea481c5947ceeb5423f1b33dfe449fbe38cb5 GIT binary patch literal 537497 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:P#0>l{C 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 OX_lC91l=0 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 literal 0 HcmV?d00001 diff --git a/3-research-approach/approach.tex b/3-research-approach/approach.tex index 08a1c86..72f17fd 100644 --- a/3-research-approach/approach.tex +++ b/3-research-approach/approach.tex @@ -1,54 +1,5 @@ \section{Research Approach} -% ============================================================================ -% STRUCTURE (maps to Thesis.RA tasks): -% 1. Introduction + Hybrid Systems Definition (Task 34) -% 2. System Requirements and Specifications (Task 35) -% 3. Discrete Controller Synthesis (Task 36) -% 4. Continuous Controllers Overview (Task 37) -% 4.1 Transitory Modes (Task 38) -% 4.2 Stabilizing Modes (Task 39) -% 4.3 Expulsory Modes (Task 40) -% 5. Industrial Implementation (Task 41) -% ============================================================================ - -% ---------------------------------------------------------------------------- -% 1. INTRODUCTION AND HYBRID SYSTEMS DEFINITION -% ---------------------------------------------------------------------------- -\oldt{Previous approaches to autonomous control have verified discrete -switching logic or continuous control behavior, but not both simultaneously. -Validation of continuous controllers today consists of extensive simulation -trials. Discrete switching logic for routine operation has been driven by -human operators, whose evaluation includes simulated control room testing and -human factors research. Neither method, despite being extremely resource -intensive, provides rigorous guarantees of control system behavior. HAHACS -bridges this gap by composing formal methods from computer science with -control-theoretic verification, formalizing reactor operations using the -framework of hybrid automata.} \newt{HAHACS bridges the gap between discrete -and continuous verification by composing formal methods from computer science -with control-theoretic verification, formalizing reactor operations using the -framework of hybrid automata.}\dasinline{Honestly just get rid of this whole -paragraph.} - -The challenge of hybrid system verification lies in the interaction between -discrete and continuous dynamics. Discrete transitions change the -\oldt{governing} \newt{active}\dasinline{Governing what? People? Whos in -Whoville?} vector field, creating discontinuities in the system's behavior. -Traditional verification techniques designed for purely discrete or purely -continuous systems cannot handle this interaction -directly.\splitpolish{Missing space before ``Our}\dasinline{This whole -paragraph should just be after the definition of the tuple. First sentence -can stay, but all this explanation should move.} Our methodology addresses -this challenge through decomposition. We verify discrete switching logic and -continuous mode behavior separately, then compose these guarantees to reason -about the complete hybrid system.\splitsuggest{Compositional verification -claim needs citation. See assume-guarantee literature (Henzinger, Alur). -None of the NEEDS\_REVIEWED papers directly prove this composition is sound -for your specific approach.} This two-layer approach mirrors the structure of -reactor operations themselves: discrete supervisory logic determines which -control mode is active, while continuous controllers govern plant behavior -within each mode. - To build a high-assurance hybrid autonomous control system (HAHACS), we must first establish a mathematical description of the system. This work draws on automata theory, temporal logic, and control theory. A hybrid system is a @@ -58,7 +9,7 @@ system. This means that the system does not have external input and that continuous states do not change instantaneously when discrete states change. For our systems of interest, the continuous states are physical quantities that are always Lipschitz continuous. This nomenclature is borrowed from the -Handbook on Hybrid Systems Control \cite{HANDBOOK ON HYBRID SYSTEMS}, but is +Handbook on Hybrid Systems Control \cite{lunz_handbook_2009}, but is redefined here for convenience: \begin{equation} @@ -85,18 +36,33 @@ where: \item $Inv$: safety invariants on the continuous dynamics \end{itemize} +HAHACS bridges the gap between discrete and continuous verification by composing +formal methods from computer science with control-theoretic verification, +formalizing reactor operations using the framework of hybrid automata. The +challenge of hybrid system verification lies in the interaction between discrete +and continuous dynamics. Discrete transitions change the active continuous +vector field, creating discontinuities in the system's behavior. Traditional +verification techniques designed for purely discrete or purely continuous +systems cannot handle this interaction directly. Our methodology addresses this +challenge through decomposition. We verify discrete switching logic and +continuous mode behavior separately, then compose these guarantees to reason +about the complete hybrid system.\splitsuggest{Compositional verification claim + needs citation. See assume-guarantee literature (Henzinger, Alur). None of the + NEEDS\_REVIEWED papers directly prove tHANDBOOK ON HYBRID SYSTEMShis composition is sound for your +specific approach.} This two-layer approach mirrors the structure of reactor +operations themselves: discrete supervisory logic determines which control mode +is active, while continuous controllers govern plant behavior within each mode. + The creation of a HAHACS amounts to the construction of such a tuple together with proof artifacts demonstrating that the intended behavior of the control system is satisfied by its actual -implementation.\oldt{}\newt{ In concrete terms, this means producing a +implementation. In concrete terms, this means producing a discrete automaton whose transitions are provably correct, continuous controllers whose behavior is verified against transition requirements, and -formal evidence linking the two.}\dasinline{Add a sentence explaining what -this actually means.} This approach is tractable now because the +formal evidence linking the two. This approach is tractable now because the infrastructure for each component has matured. The novelty is not in the individual pieces, but in the architecture that connects -them.\splitnote{This is your key insight --- the novelty is compositional, -not component-level.} By defining entry, exit, and safety conditions at the +them. By defining entry, exit, and safety conditions at the discrete level first, we transform the intractable problem of global hybrid verification into a collection of local verification problems with clear interfaces. Verification is performed per mode rather than on the full @@ -153,8 +119,6 @@ operations. \node[dynamics] at (5,-4.9) {$\dot{x} = f_3(x)$}; \end{tikzpicture} -\dasinline{Figure dynamics show control inputs u, but these systems are -autonomous. What's up with that?} \caption{Simplified hybrid automaton for reactor startup. Each discrete state $q_i$ has associated continuous dynamics $f_i$. Guard conditions on transitions (e.g., $T_{avg} > T_{min}$) are predicates over @@ -164,15 +128,8 @@ autonomous. What's up with that?} mode.} \label{fig:hybrid_automaton} \end{figure} - -%%% NOTES (Section 1): -% - May want to clarify the "no external input" claim with a footnote about -% strategic inputs (e.g., remote start/stop commands) -% - The reset map R is often identity for physical systems; clarify if needed - -% ---------------------------------------------------------------------------- -% 2. SYSTEM REQUIREMENTS AND SPECIFICATIONS -% ---------------------------------------------------------------------------- +\dasnote{There's no reference of this figure in the prose. Perhaps some +explanation could be done in a paragraph to explain the thought process.} \subsection{System Requirements, Specifications, and Discrete Controllers} Human control of nuclear power can be divided into three different scopes: @@ -186,28 +143,20 @@ chemistry. Tactical control has already been somewhat automated in nuclear power plants today, and is generally considered ``automatic control'' when autonomous. These controls are almost always continuous systems with a direct impact on the physical state of the -plant.\dasinline{This should be written to be clear this isn't an exhaustive -list.} Tactical control objectives include\oldt{}\newt{, but are not limited -to,} maintaining pressurizer level, maintaining core temperature, or +plant. Tactical control objectives include, but are not limited +to, maintaining pressurizer level, maintaining core temperature, or adjusting reactivity with a chemical shim. -The level of control \oldt{linking} \newt{linking -these two extremes of}\dasinline{Linking of these two extremes. Don't even -say control here.} \oldt{these two extremes is the} operational control +The level of control linking these two extremes is the operational control scope. Operational control is the primary responsibility of human operators -today. Operational control takes the current strategic objective and -implements tactical control objectives to drive the plant towards strategic -goals. In this way, it bridges high-level and low-level goals. A strategic -goal may be to perform refueling at a certain time, while the tactical level -of the plant is currently focused on maintaining a certain core temperature. -The operational level issues the shutdown procedure, using several smaller -tactical goals along the way to achieve this \oldt{objective.} -\newt{strategic objective.}\dasinline{This STRATEGIC objective.} Thus, the -combination of the operational and tactical levels fundamentally forms a -hybrid controller. The tactical level is the continuous evolution of the -plant according to the control input and control law, while the operational -level is a discrete state evolution that determines which tactical control -law to apply. +today. Operational control takes the current strategic objective and implements +tactical control objectives to drive the plant towards strategic goals. In this +way, it bridges high-level and low-level goals. A strategic goal may be to +perform refueling at a certain time, while the tactical level of the plant is +currently focused on maintaining a certain core temperature. The operational +level issues the shutdown procedure, using several smaller tactical goals along +the way to achieve this strategic +objective. %Say something about autonomous control systems near here? @@ -253,43 +202,34 @@ law to apply. \end{figure} -\oldt{This operational control level is the main reason for the requirement -of human operators in nuclear control today. The hybrid nature of this -control system makes it difficult to prove that a controller will perform -according to strategic requirements, as unified infrastructure for building -and verifying hybrid systems does not currently exist. Humans have been used -for this layer because their general intelligence has been relied upon as a -safe way to manage the hybrid nature of this system.} \newt{The hybrid -nature of this control problem is the reason human operators remain -essential. Because unified infrastructure for building and verifying hybrid -systems does not currently exist, the operational layer has relied on human -general intelligence to manage the interaction between discrete decisions and -continuous dynamics.}\dasinline{This operational control level is the main -reason\ldots Add a sentence why. Because the hybrid dynamics have previously -been `unknowable', it's been assumed that a human operator could figure it -out on the fly. Or similar.} \oldt{But these operators use prescriptive -operating manuals to perform their control with strict procedures on what -control to implement at a given time.} \newt{However, human factors research -has sought to minimize the need for general human reasoning by creating -extremely prescriptive operating manuals with strict procedures dictating -what control to implement at a given time.}\dasinline{Say but human factors -has been seeking to eliminate the need for general human behavior by creating -extremely prescriptive operating manuals. This is our leverage.} These -procedures are the key to the operational control scope. +This operational control level is the main reason for the requirement of human +operators in nuclear control today. The hybrid nature of this control system +makes it difficult to prove what the behavior of the combined hybrid system will +do across the entire state-space, so human operators have been used as a +stop-gap for safety. Humans have been used for this layer because their general +intelligence has been relied upon as a safe way to manage the hybrid nature of +this system---if a failure occured, it has been assumed a human operator can +figure out a solution to maintain plant performance and safety without +exhaustive knowledge of plant behavior. However, human factors research has +sought to minimize the need for general human reasoning by creating extremely +prescriptive operating manuals with strict procedures dictating what control to +implement at a given time. These operating manuals have minimized the role of +human operators today, are the key to the automating the operational control +scope. The method of constructing a HAHACS in this proposal leverages two key observations about current practice. First, the operational scope control is -effectively discrete control. Second, the rules for implementing this -control are described prior to their implementation in operating procedures. -Before constructing a HAHACS, we must completely describe its intended -behavior. The behavior of any control system originates in requirements: -statements about what the system must do, must not do, and under what -conditions. For nuclear systems, these requirements derive from multiple -sources including regulatory mandates, design basis analyses, and operating -procedures. The challenge is formalizing these requirements with sufficient -precision that they can serve as the foundation for autonomous control system -synthesis and verification. We can build these requirements using temporal -logic.\dasinline{We definitely need some temporal logic juice in the SOTA.} +effectively discrete control. Second, the rules for implementing this control +are described in operating procedures prior to their implementation. Instead of +implementing these procudures with a human controller, we rigorize the +instructions as a set of formal requirements. The behavior of any control system +originates in requirements: statements about what the system must do, must not +do, and under what conditions. For nuclear systems, these requirements derive +from multiple sources including regulatory mandates, design basis analyses, and +aforementioned operating procedures. The challenge is formalizing these requirements with +sufficient precision that they can serve as the foundation for autonomous +control system synthesis and verification. We can build these requirements using +temporal logic. Temporal logic is a powerful set of semantics for building systems with complex but deterministic behavior. Temporal logic extends classical @@ -302,27 +242,26 @@ also be expressed as temporal logic statements. These specifications form the basis of any proofs about a HAHACS and constitute the fundamental truth statements about what the behavior of the system is designed to be. -Discrete mode transitions include predicates that are Boolean functions over -the continuous state space: $p_i: \mathcal{X} \rightarrow \{\text{true}, +Discrete mode transitions include predicates that are Boolean functions over the +continuous state space: $p_i: \mathcal{X} \rightarrow \{\text{true}, \text{false}\}$. These predicates formalize conditions like ``coolant -temperature exceeds 315\textdegree{}C'' or ``pressurizer level is between -30\% and 60\%.'' Critically, we do not impose this discrete abstraction -artificially. Operating procedures for nuclear systems already define -go/no-go conditions as discrete predicates. These thresholds come from -design basis safety analysis and have been validated over decades of -operational experience. Our methodology assumes this domain knowledge exists -and provides a framework to formalize it. This is why the approach is -feasible for nuclear applications specifically: the hard work of defining -safe operating boundaries has already been done by generations of nuclear -engineers. +temperature exceeds 315\textdegree{}C'' or ``pressurizer level is between 30\% +and 60\%.'' Critically, we do not impose this discrete abstraction artificially. +Operating procedures for nuclear systems already define go/no-go conditions as +discrete predicates, but do so in natural language. These thresholds come from +design basis safety analysis and have been validated over decades of operational +experience. Our methodology assumes this domain knowledge exists and provides a +framework to formalize it. This is why the approach is feasible for nuclear +applications specifically: the work of defining safe operating boundaries has +already been done by generations of nuclear engineers. The work of translating +these requirements from interpretable natural language to a formal requirement is +what remains to be done. -Linear temporal logic (LTL) is particularly well-suited -for\dasinline{Some of this could be in SOTA vs here. Examples in nuclear -space should be in RA, but the general idea of temporal logic and where it -came from in the context of computers could be in SOTA.} specifying reactive +Linear temporal logic (LTL) is particularly well-suited for specifying reactive systems. LTL formulas are built from atomic propositions (our discrete -predicates) using Boolean connectives and temporal operators. The key -temporal operators are: +predicates) using Boolean connectives and temporal operators. The key temporal +operators are: + \begin{itemize} \item $\mathbf{X}\phi$ (next): $\phi$ holds in the next state \item $\mathbf{G}\phi$ (globally): $\phi$ holds in all future states @@ -330,6 +269,7 @@ temporal operators are: \item $\phi \mathbf{U} \psi$ (until): $\phi$ holds until $\psi$ becomes true \end{itemize} + These operators allow us to express safety properties (``the reactor never enters an unsafe configuration''), liveness properties (``the system eventually reaches operating temperature''), and response properties (``if @@ -339,19 +279,19 @@ time'').% checking does NOT support liveness properties. Your ``eventually reaches operating temperature'' example may need alternative verification approach.} - To build these temporal logic statements, an intermediary tool called FRET is -planned to be used. FRET stands for Formal Requirements Elicitation Tool, -and was developed by NASA to build high-assurance timed systems. FRET is an +planned to be used. FRET stands for Formal Requirements Elicitation Tool, and +was developed by NASA to build high-assurance timed systems. FRET is an intermediate language between temporal logic and natural language that allows for rigid definitions of temporal behavior while using a syntax accessible to -engineers without formal methods expertise. This benefit is crucial for the -feasibility of this methodology in industry. By reducing the expert knowledge -required to use these tools, their adoption with the current workforce -becomes easier. +engineers without formal methods expertise\cite{katis_realizability_2022}. This +benefit is crucial for the feasibility of this methodology in industry. By +reducing the expert knowledge required to use these tools, their adoption with +the current workforce becomes easier. A key feature of FRET is the ability to start with logically imprecise -statements and consecutively refine them into well-posed specifications. We +statements and consecutively refine them into well-posed +specifications\cite{katis_realizibility_2022, pressburger_using_2023}. We can use this to our advantage by directly importing operating procedures and design requirements into FRET in natural language, then iteratively refining them into specifications for a HAHACS. This has two distinct benefits. @@ -359,82 +299,44 @@ First, it allows us to draw a direct link from design documentation to digital system implementation. Second, it clearly demonstrates where natural language documents are insufficient. These procedures may still be used by human operators, so any room for interpretation is a weakness that must be -addressed.\splitnote{FRET has been validated: Katis 2022 (pp.1-2, Section -0.3) demonstrates FRET's FRETish template system with 160 distinct patterns; -Pressburger 2023 (pp.17, Section 1) shows successful application to -Lift+Cruise case study with 53 requirements formalized and iteratively -refined---strong evidence your approach is feasible.} +addressed. -(Some examples of where FRET has been used and why it will be successful -here) -%%% NOTES (Section 2): -% - Add concrete FRET example showing requirement $\rightarrow$ FRETish -% $\rightarrow$ LTL -% - Discuss hysteresis and how to prevent mode chattering near boundaries -% - Address sensor noise and measurement uncertainty in threshold definitions -% - Consider numerical precision issues when creating discrete automata - -% ---------------------------------------------------------------------------- -% 3. DISCRETE CONTROLLER SYNTHESIS -% ---------------------------------------------------------------------------- +\dasinline{Maybe add more details about FRET case studies here. This would be +Pressburger and Katis.} Once system requirements are defined as temporal logic specifications, we use them to build the discrete control system. To do this, reactive synthesis tools are employed. Reactive synthesis is a field in computer science that deals with the automated creation of reactive programs from temporal logic specifications. A reactive program is one that, for a given state, takes an -input and produces an output. Our systems fit exactly this mold: the current +input and produces an output\cite{jacobs_reactive_2024}. Our systems fit exactly this mold: the current discrete state and status of guard conditions are the input, while the output is the next discrete state. -Reactive synthesis solves the following problem: given an LTL formula -$\varphi$ that specifies desired system behavior, automatically construct a -finite-state machine (strategy) that produces outputs in response to -environment inputs such that all resulting execution traces satisfy -$\varphi$. If such a strategy exists, the specification is called -\emph{realizable}. The synthesis algorithm either produces a -correct-by-construction controller or reports that no such controller can -exist. This realizability check is itself valuable: an unrealizable -specification indicates conflicting or impossible requirements in the -original procedures.\splitnote{Realizability is proven valuable: Katis 2022 -(pp.7-10) shows FRET diagnosis found 8 minimal unrealizable cores in -infusion pump case; Pressburger 2023 (pp.19-21) shows unrealizability -revealed under-specification (missing stay requirements in LPC aircraft), -driving iterative refinement---this suggests your synthesis approach will -help engineers catch requirement errors early.} +Reactive synthesis solves the following problem: given an LTL formula $\varphi$ +that specifies desired system behavior, automatically construct a finite-state +machine (strategy) that produces outputs in response to environment inputs such +that all resulting execution traces satisfy $\varphi$. If such a strategy +exists, the specification is called \emph{realizable}. The synthesis algorithm +either produces a correct-by-construction controller or reports that no such +controller can exist. This realizability check is itself valuable: an +unrealizable specification indicates conflicting or impossible requirements in +the original procedures. The current implementation and one of the main uses of +FRET today is for exactly this purpose---multiple case studies have used FRET +for the refinement of unrealizable specifications into realizable systems +\cite{katis_realizability_2022, pressburger_using_2023}. -The main advantage of reactive synthesis is that at no point in the -production of the discrete automaton is human engineering of the -implementation required. The resultant automaton is correct by construction. -This method of construction eliminates the possibility of human error at the -implementation stage entirely. \oldt{Instead, the effort on the human -designer is directed at the specification of system behavior itself. This has -two critical implications. First, it makes the creation of the discrete -controller tractable. The reasons the controller changes between modes can be -traced back to the specification and thus to any requirements, which provides -a trace for liability and justification of system behavior. Second, discrete -control decisions made by humans are reliant on the human operator operating -correctly. Humans are intrinsically probabilistic creatures who cannot -eliminate human error. By defining the behavior of this system using temporal -logics and synthesizing the controller using deterministic algorithms, we are -assured that strategic decisions will always be made according to operating -procedures.} \newt{The effort shifts entirely to specifying correct behavior -rather than implementing it. This has two critical implications. First, every -mode transition can be traced back through the specification to its +The main advantage of reactive synthesis is that at no point in the production +of the discrete automaton is human engineering of the implementation required. +The resultant automaton is correct to the specification by construction. This +method of construction eliminates the possibility of human error at the +implementation stage entirely. The effort shifts entirely to specifying correct +behavior rather than implementing it. This has two critical implications. First, +every mode transition can be traced back through the specification to its originating requirement, providing a clear liability and justification chain. Second, by defining system behavior in temporal logic and synthesizing the controller using deterministic algorithms, discrete control decisions become -provably consistent with operating -procedures.}\dasinline{Some goofy issue-point stuff going on in this -paragraph.}\splitnote{Strix (Luttenberger 2020, pp.1-3) is a practical -reactive synthesis tool winning SYNTCOMP competitions; handles LTL specs for -systems with large state spaces. Strix uses parity games and -forward-explorative construction (pp.7-8) to -scale---recommend as your synthesis backend for nuclear -procedures.}\splitsuggest{Consider discussing scalability: Strix handles -large alphabets better (v19.07 update, p.30), but still struggles with very -large specifications. Document expected spec size for SmAHTR startup -procedures to set expectations.} +provably consistent with operating procedures. (Talk about how one would go from a discrete automaton to actual code)\splitnote{GR(1) fragment (Maoz \& Ringert 2015, pp.1-4) is tractable @@ -450,34 +352,22 @@ LTL specs fit GR(1) or full LTL needed---if full LTL required, computational cost grows but Strix may handle it (confirm scalability claim with specific spec size estimates for startup/shutdown procedures).} -%%% NOTES (Section 3): -% - Mention computational complexity of synthesis (doubly exponential worst -% case) -% - Discuss how specification structure affects synthesis tractability -% - Reference GR(1) fragment as a tractable subset commonly used in practice -% - May want to include an example automaton figure - -% ---------------------------------------------------------------------------- -% 4. CONTINUOUS CONTROLLERS -% ---------------------------------------------------------------------------- - \subsection{Continuous Control Modes} The synthesis of the discrete operational controller is only half of an -autonomous controller. These control systems are hybrid, with both discrete -and continuous components. This section describes the continuous control -modes that execute within each discrete state, and how we verify that they -satisfy the requirements imposed by the discrete layer. It is important to -clarify the scope of this methodology with respect to continuous controller -design. This work \oldt{verifies} \newt{will -verify}\dasinline{Verb tense: ``will verify''.} continuous controllers; it -does not synthesize them. The distinction parallels model checking in -software verification: model checking does not tell engineers how to write -correct software, but it verifies whether a given implementation satisfies -its specification. Similarly, we assume that continuous controllers can be -designed using standard control theory techniques. Our contribution is a -verification framework that confirms candidate controllers compose correctly -with the discrete layer to produce a safe hybrid system. +autonomous controller. These control systems are hybrid, with both discrete and +continuous components. This section describes the continuous control modes that +execute within each discrete state, and how we verify that they satisfy the +requirements imposed by the discrete layer. It is important to clarify the scope +of this methodology with respect to continuous controller design. This work will +verify continuous controllers; it does not synthesize them. The distinction +parallels model checking in software verification: model checking does not tell +engineers how to write correct software, but it verifies whether a given +implementation satisfies its specification. Similarly, we assume that continuous +controllers can be designed using standard control theory techniques, and to +that end, are not prohibitive to create. Our contribution is a verification +framework that confirms candidate controllers compose correctly with the +discrete layer to produce a safe hybrid system. The operational control scope defines go/no-go decisions that determine what kind of continuous control to implement. The entry or exit conditions of a @@ -485,12 +375,12 @@ discrete state are themselves the guard conditions $\mathcal{G}$ that define the boundaries for each continuous controller's allowed state-space region. These continuous controllers all share a common state space, but each individual continuous control mode operates within its own partition defined -by the discrete state $q_i$ and the associated guards. This partitioning of -the continuous state space among several discrete vector fields has +by the discrete state $q_i$ and the associated guard conditions. This partitioning of +the continuous state space among several distinct vector fields has traditionally been a difficult problem for validation and verification. The discontinuity of the vector fields at discrete state interfaces makes reachability analysis computationally expensive, and analytic solutions often -become intractable \cite{MANYUS THESIS}. +become intractable \cite{kapuria_using_2025, lang_formal_2021}. We circumvent these issues by designing our hybrid system from the bottom up with verification in mind. Each continuous control mode has an input set and @@ -509,7 +399,7 @@ continuous controller design: These are derived from invariants \(Inv\). \end{enumerate} These sets come directly from the discrete controller synthesis and define -precise objectives for continuous control.\dasinline{This SOUNDS like +precise objectives for continuous control.\dasnote{This SOUNDS like assume-guarantee stuff. Maybe make that connection formal and cite it?} The continuous controller for mode $q_i$ must drive the system from any state in $\mathcal{X}_{entry,i}$ to some state in $\mathcal{X}_{exit,i}$ while @@ -522,34 +412,29 @@ verifying 6 components in isolation then system---your three-mode structure maps perfectly to this decomposition, reducing verification complexity from curse of dimensionality.} -We classify continuous controllers into three types based on their -objectives: transitory, stabilizing, and expulsory.\splitnote{This -three-mode taxonomy is elegant --- maps verification tools to control -objectives cleanly.} Each type has distinct verification requirements that -determine which formal methods tools are appropriate. +We classify continuous controllers into three types based on their objectives: +transitory, stabilizing, and expulsory. Each type has distinct verification +requirements that determine which formal methods tools are appropriate. -%%% NOTES (Section 4): -% - Add figure showing the relationship between entry/exit/safety sets -% - Discuss how standard control techniques (LQR, MPC, PID) fit into this -% framework -% - Mention assume-guarantee reasoning for compositional verification - -% ---------------------------------------------------------------------------- -% 4.1 TRANSITORY MODES -% ---------------------------------------------------------------------------- +\dasinline{ + \begin{itemize} + \item Add figure showing the relationship between entry/exit/safety sets + \item Mention assume guarantee compositional stuff and how that fits in here + \end{itemize} +} \subsubsection{Transitory Modes} -Transitory modes are continuous controllers designed to move the plant from -one discrete operating condition to another. Their purpose is to execute -transitions: starting from entry conditions, reach exit conditions, and -maintain safety invariants throughout. Examples include power ramp-up -sequences, cooldown procedures, and load-following maneuvers. +Transitory modes are continuous controllers designed to move the plant from one +discrete operating condition to another. Their purpose is to execute +transitions: starting from entry conditions, reach exit conditions, and maintain +safety invariants throughout. Examples include but are not limited to power +ramp-up sequences, cooldown procedures, and load-following maneuvers. The control objective for a transitory mode can be stated formally. Given entry conditions $\mathcal{X}_{entry}$, exit conditions $\mathcal{X}_{exit}$, safety invariant $\mathcal{X}_{safe}$, and -closed-loop dynamics $\dot{x} = f(x, u(x))$, the controller must satisfy: +closed-loop dynamics $\dot{x} = f(x)$, the controller must satisfy: \[ \forall x_0 \in \mathcal{X}_{entry}: \exists T > 0: x(T) \in \mathcal{X}_{exit} \land \forall t \in [0,T]: x(t) \in \mathcal{X}_{safe} @@ -557,9 +442,9 @@ closed-loop dynamics $\dot{x} = f(x, u(x))$, the controller must satisfy: That is, from any valid entry state, the trajectory must eventually reach the exit condition without ever leaving the safe region. -Verification of transitory modes uses reachability analysis. Reachability +Verification of transitory modes will use reachability analysis. Reachability analysis computes the set of all states reachable from a given initial set -under the system dynamics. For a transitory mode to be valid, the reachable +under the system dynamics\dasnote{cite reachability tools here}. For a transitory mode to be valid, the reachable set from $\mathcal{X}_{entry}$ must satisfy two conditions: \begin{enumerate} \item The reachable set eventually intersects $\mathcal{X}_{exit}$ (the @@ -575,12 +460,12 @@ states reachable within time horizon $T$: \mathcal{X}_{exit} \neq \emptyset \] -\textcolor{blue}{Because the discrete controller defines clear boundaries in +Because the discrete controller defines clear boundaries in continuous state space, the verification problem for each transitory mode is well-posed. We know the possible initial conditions, we know the target conditions, and we know the safety envelope. The verification task is to confirm that the candidate continuous controller achieves the objective from -all possible starting points.} +all possible starting points. Several tools exist for computing reachable sets of hybrid systems, including CORA, Flow*, SpaceEx, and JuliaReach. The choice of tool depends on the @@ -608,21 +493,17 @@ verification, reducing complexity from monolithic analysis.} % - Mention that the Mealy machine perspective unifies this: continuous system % IS the transition, entry/exit conditions are the discrete states -% ---------------------------------------------------------------------------- -% 4.2 STABILIZING MODES -% ---------------------------------------------------------------------------- - \subsubsection{Stabilizing Modes} Stabilizing modes are continuous controllers with an objective of maintaining a particular discrete state indefinitely. Rather than driving the system -toward an exit \oldt{condition,} \newt{state,}\dasinline{``mode'' --- -``condition'' here sounds goofy.} they keep the system within a safe +toward an exit state, they keep the system within a safe operating region. Examples include steady-state power operation, hot standby, and load-following at constant power level. Reachability analysis for stabilizing modes may not be a suitable approach to validation. Instead, we plan to use barrier certificates. Barrier certificates analyze the dynamics -of the system to determine whether flux across a given boundary exists. They +of the system to determine whether flux across a given boundary +exists\dasnote{cite barrier certificate stuff here}. In other words, they evaluate whether any trajectory leaves a given boundary. This definition is exactly what defines the validity of a stabilizing continuous control mode. @@ -646,16 +527,16 @@ this condition holds, no trajectory starting inside $\mathcal{C}$ can ever leave. Because the design of the discrete controller defines careful boundaries in -continuous state space, the barrier is known prior to designing the -continuous controller. This eliminates the search for an appropriate barrier -and minimizes complication in validating stabilizing continuous control -modes. The discrete specifications tell us what region must be invariant; the -barrier certificate confirms that the candidate controller achieves this -invariance. +continuous state space, the barrier \(\mathcal{C}\) is known prior to designing +the continuous controller. This eliminates the search for an appropriate barrier +and minimizes complication in validating stabilizing continuous control modes. +The discrete specifications tell us what region must be invariant; the barrier +certificate confirms that the candidate controller achieves this invariance. Finding barrier certificates can be formulated as a sum-of-squares (SOS) optimization problem for polynomial systems, or solved using satisfiability -modulo theories (SMT) solvers for broader classes of dynamics. The key +modulo theories (SMT) solvers for broader classes of dynamics\dasnote{cite these +here}. The key advantage is that the verification is independent of how the controller was designed. Standard control techniques can be used to build continuous controllers, and barrier certificates provide a separate check that the @@ -693,26 +574,20 @@ potentially anywhere in the state space, under degraded or uncertain dynamics. Examples include emergency core cooling, reactor SCRAM sequences, and controlled depressurization procedures. -We can detect that physical failures exist because our physical controllers -have been previously proven correct by reachability and barrier certificates. -We know our controller cannot be incorrect for the nominal plant model, so -if an invariant is violated, we know the plant dynamics have -changed. \oldt{The HAHACS can identify that a fault occurred because a -discrete boundary condition was violated by the continuous physical -controller.} \newt{}\dasinline{This says the same thing as the sentence -right before it.} This is a direct consequence of having verified the -nominal continuous control modes: unexpected behavior implies off-nominal -conditions. +We can detect that physical failures exist because our physical controllers have +been previously proven correct by reachability and barrier certificates. We know +our controller cannot be incorrect for the nominal plant model, so if an +invariant is violated, we know the plant dynamics have changed. The mathematical +formulation for expulsory mode verification differs from transitory modes in two +key ways. First, the entry conditions may be the entire state space (or a large, +conservatively bounded region) rather than a well-defined entry set. The failure +may occur at any point during operation. Second, the dynamics include parametric +uncertainty representing failure modes: -The mathematical formulation for expulsory mode verification differs from -transitory modes in two key ways. First, the entry conditions may be the -entire state space (or a large, conservatively bounded region) rather than a -well-defined entry set. The failure may occur at any point during operation. -Second, the dynamics include parametric uncertainty representing failure -modes: \[ \dot{x} = f(x, u, \theta), \quad \theta \in \Theta_{failure} \] + where $\Theta_{failure}$ captures the range of possible degraded plant% \splitsuggest{GAP: None of the NEEDS\_REVIEWED papers directly address reachability with parametric uncertainty for failure mode analysis. SpaceEx @@ -778,28 +653,16 @@ reliability requirements. The discrete automaton produced by reactive synthesis will be compiled to run on Ovation controllers, with verification that the implemented behavior matches the synthesized specification exactly. -For the continuous dynamics, we will use a small modular reactor -simulation.\dasinline{Are we REALLY going to do this? Maybe not.} The SmAHTR -(Small modular Advanced High Temperature Reactor) model provides a relevant -testbed for startup and shutdown procedures. The ARCADE (Advanced Reactor -Control Architecture Development Environment) interface will establish -communication between the Emerson Ovation hardware and the reactor -simulation, enabling hardware-in-the-loop testing of the complete hybrid -controller. +For the continuous dynamics, we will use a small modular reactor simulation. The +SmAHTR (Small modular Advanced High Temperature Reactor) model provides a +relevant testbed for startup and shutdown procedures. The ARCADE (Advanced +Reactor Control Architecture Development Environment) interface will establish +communication between the Emerson Ovation hardware and the reactor simulation, +enabling hardware-in-the-loop testing of the complete hybrid controller. -\oldt{Working with Emerson on such an implementation is an incredible -advantage for the success and impact of this work. We will directly address -the gap of verification and validation methods for these systems and industry -adoption by forming a two-way exchange of knowledge between the laboratory -and commercial environments. This work stands to be successful with Emerson -implementation because we will have access to system experts at Emerson to -help with the fine details of using the Ovation system. At the same time, we -will have the benefit of transferring technology directly to industry with a -direct collaboration in this research, while getting an excellent perspective -of how our research outcomes can align best with customer needs.} -\newt{The Emerson collaboration strengthens this work in two ways. Access to +The Emerson collaboration strengthens this work in two ways. Access to system experts at Emerson ensures that implementation details of the Ovation -platform are handled correctly. Direct industry collaboration provides an +platform are handled correctly. Direct industry collaboration also provides an immediate pathway for technology transfer and alignment with practical deployment requirements.}\splitnote{Kapuria 2025 validates hybrid control on SmAHTR: formal verification (d$\mathcal{L}$ + reachability, pp.37-70) proved diff --git a/4-metrics-of-success/metrics.tex b/4-metrics-of-success/metrics.tex index a91d709..e8c23a5 100644 --- a/4-metrics-of-success/metrics.tex +++ b/4-metrics-of-success/metrics.tex @@ -1,41 +1,17 @@ \section{Metrics for Success} This research will be measured by advancement through Technology Readiness -Levels, progressing from fundamental concepts to validated prototype -demonstration. This work begins at TRL 2--3 and aims to reach TRL 5, where -system components operate successfully in a relevant laboratory -environment.\splitnote{TRL as primary metric is smart — speaks industry -language.} -This section explains why TRL advancement provides the most appropriate -success metric and defines the specific criteria required to achieve TRL 5. - -\oldt{Technology Readiness Levels provide the ideal success metric because -they explicitly measure the gap between academic proof-of-concept and -practical deployment---precisely what this work aims to bridge. Academic -metrics like papers published or theorems proved cannot capture practical -feasibility. Empirical metrics like simulation accuracy or computational -speed cannot demonstrate theoretical rigor. TRLs measure both dimensions -simultaneously.} \newt{TRLs measure the gap between academic -proof-of-concept and practical deployment, which is precisely what this work -aims to bridge. Academic metrics alone cannot capture practical feasibility, -and empirical metrics alone cannot demonstrate theoretical rigor. TRLs -measure both simultaneously.}\dasinline{Chop. No likey.}\splitnote{Good -framing — explains why other metrics are insufficient.} Advancing from TRL 3 -to TRL 5 requires maintaining theoretical rigor while progressively -demonstrating practical feasibility. Formal verification must remain valid as -the system moves from individual components to integrated hardware testing. - -The nuclear industry requires extremely high assurance before deploying new -control technologies. Demonstrating theoretical correctness alone is -insufficient for adoption; conversely, showing empirical performance without -formal guarantees fails to meet regulatory requirements. TRLs capture this -dual requirement naturally. Each level represents both increased practical -maturity and sustained theoretical validity. Furthermore, TRL assessment -forces explicit identification of remaining barriers to deployment. The -nuclear industry already uses TRLs for technology assessment, making this -metric directly relevant to potential adopters. Reaching TRL 5 provides a -clear answer to industry questions about feasibility and maturity that -academic publications alone cannot. +Levels (TRL), progressing from fundamental concepts to validated prototype +demonstration. TRLs measure the gap between academic proof-of-concept and +practical deployment, which is precisely what this work aims to bridge. Academic +metrics alone cannot capture practical feasibility, and empirical metrics alone +cannot demonstrate theoretical rigor. TRLs measure both simultaneously. This +work begins at TRL 2--3 and aims to reach TRL 5, where system components operate +successfully in a relevant laboratory environment. This section explains why TRL +advancement provides the most appropriate success metric and defines the +specific criteria required to achieve TRL 5. Reaching TRL 5 provides a clear +answer to industry questions about feasibility and maturity that academic +publications alone cannot. Moving from current state to target requires achieving three intermediate levels, each representing a distinct validation milestone: @@ -66,26 +42,23 @@ be maintained throughout system integration. \paragraph{TRL 5 \textit{Laboratory Testing in Relevant Environment}} For this research, TRL 5 means demonstrating the verified controller on -industrial control hardware through hardware-in-the-loop testing. The -discrete automaton must be implemented on the Emerson Ovation control system -and verified to match synthesized specifications exactly. Continuous -controllers must execute at required rates. The ARCADE interface must -establish stable real-time communication between the Emerson Ovation hardware -and SmAHTR simulation. Complete autonomous startup sequences must execute via -hardware-in-the-loop across the full operational envelope. The controller -must handle off-nominal scenarios to validate that expulsory modes function -correctly. For example, simulated sensor failures must trigger appropriate -fault detection and mode transitions, and loss-of-cooling scenarios must -activate SCRAM procedures as specified. Graded responses to minor -disturbances are outside this work's scope\oldt{.}\newt{, as they require -runtime optimization under uncertainty that extends beyond the -correct-by-construction verification framework presented -here.}\splitsuggest{Consider noting why graded responses are out of scope — -is it time, complexity, or scope creep? Brief justification helps.} Formal +industrial control hardware through hardware-in-the-loop testing. The discrete +automaton must be implemented on the Emerson Ovation control system and verified +to match synthesized specifications exactly. Continuous controllers must execute +at required rates. The ARCADE interface must establish stable real-time +communication between the Emerson Ovation hardware and SmAHTR simulation. +Complete autonomous startup sequences must execute via hardware-in-the-loop +across the full operational envelope. The controller must handle off-nominal +scenarios to validate that expulsory modes function correctly. For example, +simulated sensor failures must trigger appropriate fault detection and mode +transitions, and loss-of-cooling scenarios must activate SCRAM procedures as +specified. Graded responses to minor disturbances are outside this work's scope, +as they require runtime optimization under uncertainty that extends beyond the +correct-by-construction verification framework presented here. Formal verification results must remain valid, with discrete behavior matching specifications and continuous trajectories remaining within verified bounds. -This proves that the methodology produces verified controllers implementable -on industrial hardware. +This proves that the methodology produces verified controllers implementable on +industrial hardware. Progress will be assessed quarterly through collection of specific data comparing actual results against TRL advancement criteria. Specification @@ -99,5 +72,4 @@ operating on industrial control hardware through hardware-in-the-loop testing in a relevant laboratory environment. This establishes both theoretical validity and practical feasibility, proving that the methodology produces verified controllers and that implementation is achievable with -current technology.\splitnote{Clear success criteria. Committee will know -exactly what ``done'' looks like.} +current technology. diff --git a/5-risks-and-contingencies/risks.tex b/5-risks-and-contingencies/risks.tex index 2a40d46..a92cd19 100644 --- a/5-risks-and-contingencies/risks.tex +++ b/5-risks-and-contingencies/risks.tex @@ -2,8 +2,7 @@ This research relies on several critical assumptions that, if invalidated, would require scope adjustment or methodological -revision.\splitnote{Honest acknowledgment of risks with clear contingencies -— committee will appreciate this.} The primary risks to successful +revision. The primary risks to successful completion fall into four categories: computational tractability of synthesis and verification, complexity of the discrete-continuous interface, completeness of procedure formalization, and hardware-in-the-loop integration @@ -31,9 +30,8 @@ problems. Synthesis times exceeding 24 hours for simplified procedure subsets would suggest complete procedures are intractable. Generated automata containing more than 1,000 discrete states would indicate the discrete state space is too large for efficient verification. Specifications flagged as -unrealizable by \oldt{FRET or Strix} \newt{realizability checking -tools}\dasinline{Strix may not be the reactive synth tool anymore. Be more -general.} would reveal fundamental conflicts in the formalized procedures. +unrealizable by realizability checking +tools would reveal fundamental conflicts in the formalized procedures. Reachability analysis failing to converge within reasonable time bounds would show that continuous mode verification cannot be completed with available computational resources. @@ -51,22 +49,19 @@ as a constraint rather than a failure. \subsection{Discrete-Continuous Interface Formalization} The second critical assumption concerns the mapping between boolean guard -conditions in temporal logic and continuous state boundaries required for -mode transitions. This interface represents the fundamental challenge of -hybrid systems: relating discrete switching logic to continuous dynamics. -Temporal logic operates on boolean predicates, while continuous control -requires reasoning about differential equations and reachable sets. -\oldt{Guard conditions requiring complex nonlinear predicates may resist -boolean abstraction, making synthesis intractable.} \newt{Some guard -conditions may require complex nonlinear predicates that cannot be cleanly -expressed as boolean combinations of simple threshold checks, making -synthesis intractable.}\dasinline{What does this mean?} Continuous safety -regions that cannot be expressed as conjunctions of verifiable constraints -would similarly create insurmountable verification challenges. The risk -extends beyond static interface definition to dynamic behavior across -transitions: barrier certificates may fail to exist for proposed transitions, -or continuous modes may be unable to guarantee convergence to discrete -transition boundaries. +conditions in temporal logic and continuous state boundaries required for mode +transitions. This interface represents the fundamental challenge of hybrid +systems: relating discrete switching logic to continuous dynamics. Temporal +logic operates on boolean predicates, while continuous control requires +reasoning about differential equations and reachable sets. Some guard conditions +may require complex nonlinear predicates that cannot be cleanly expressed as +boolean combinations of simple threshold checks, making synthesis intractable. +Continuous safety regions that cannot be expressed as conjunctions of verifiable +constraints would similarly create insurmountable verification challenges. The +risk extends beyond static interface definition to dynamic behavior across +transitions: barrier certificates may fail to exist for proposed transitions, or +continuous modes may be unable to guarantee convergence to discrete transition +boundaries. Early indicators of interface formalization problems would appear during both synthesis and verification phases. Guard conditions requiring complex diff --git a/6-broader-impacts/impacts.tex b/6-broader-impacts/impacts.tex index 4f3f097..c534b08 100644 --- a/6-broader-impacts/impacts.tex +++ b/6-broader-impacts/impacts.tex @@ -76,6 +76,5 @@ control, aerospace systems, and autonomous transportation, where similar economic and safety considerations favor increased autonomy with provable correctness guarantees. Demonstrating this approach in nuclear power---one of the most regulated and safety-critical -domains\splitnote{``If it works here, it works anywhere — strong closing -argument.}---will establish both the technical feasibility and regulatory +domains---will establish both the technical feasibility and regulatory pathway for broader adoption across critical infrastructure. diff --git a/dane_proposal_format.cls b/dane_proposal_format.cls index a25a243..0af36be 100644 --- a/dane_proposal_format.cls +++ b/dane_proposal_format.cls @@ -102,7 +102,8 @@ \newcommand{\bb}[1]{\mathbb{#1}} % blackboard bold (ℝ, ℚ, etc.) % Default document metadata (can be overridden) -\title{From Cold Start to Critical:\\ Formal Synthesis of Autonomous Hybrid Controllers} +\title{From Cold Start to Critical:\\ Synthesis of High Assurance Hybrid +Autonomous Control Systems} \author{% PI: Dane A. Sabo\\ dane.sabo@pitt.edu\\