Formalization of Biological Circuit Block Diagrams for formally analyzing Biomedical Control Systems in pHRI Applications
Rashid, Abed, Hasan
The control of Biomedical Systems in Physical Human-Robot Interaction (pHRI) plays a pivotal role in achieving the desired behavior by ensuring the intended transfer function and stability of subsystems within the overall system. Traditionally, the control aspects of biomedical systems have been analyzed using manual proofs and computer based analysis tools. However, these approaches provide inaccurate results due to human error in manual proofs and unverified algorithms and round-off errors in computer-based tools. We argue using Interactive reasoning, or frequently called theorem proving, to analyze control systems of biomedical engineering applications, specifically in the context of Physical Human-Robot Interaction (pHRI). Our methodology involves constructing mathematical models of the control components using Higher-order Logic (HOL) and analyzing them through deductive reasoning in the HOL Light theorem prover. We propose to model these control systems in terms of their block diagram representations, which in turn utilize the corresponding differential equations and their transfer function-based representation using the Laplace Transform (LT). These formally represented block diagrams are then analyzed through logical reasoning in the trusted environment of a theorem prover to ensure the correctness of the results. For illustration, we present a real-world case study by analyzing the control system of the ultrafilteration dialysis process.
academic
Formalizzazione dei Diagrammi a Blocchi di Circuiti Biologici per l'Analisi Formale dei Sistemi di Controllo Biomedico nelle Applicazioni pHRI
Questo articolo propone un metodo di analisi formale basato sulla dimostrazione interattiva di teoremi per affrontare i problemi di controllo dei sistemi biomedici nell'interazione fisica uomo-robot (pHRI). Le prove manuali tradizionali e gli strumenti di analisi computerizzata presentano errori umani e inaffidabilità algoritmica. L'articolo utilizza la logica di ordine superiore (HOL) per costruire modelli matematici dei componenti di controllo, conducendo analisi di ragionamento deduttivo attraverso il dimostratore di teoremi HOL Light. Il metodo modella i sistemi di controllo come rappresentazioni in diagrammi a blocchi, utilizzando equazioni differenziali e funzioni di trasferimento basate sulla trasformata di Laplace, verificando l'efficacia del metodo attraverso uno studio di caso del processo di ultrafiltrazione dialittica.
I sistemi biomedici interagiscono direttamente con il corpo umano, responsabili del mantenimento delle funzioni vitali, quindi l'affidabilità e la sicurezza sono critiche
I guasti del sistema possono causare diagnosi errate, trattamenti inappropriati o persino pericoli per la vita
I sistemi pHRI comportano contatti fisici diretti o indiretti tra uomo e macchina, con rischi di sicurezza più elevati
Sono necessarie tecniche di verifica rigorose per garantire il corretto funzionamento dei sistemi di controllo
Data la natura critica per la sicurezza dei sistemi biomedici, i metodi di analisi tradizionali non possono fornire garanzie di affidabilità sufficienti, rendendo urgente la necessità di un metodo di verifica formale che garantisca la correttezza dei risultati dell'analisi.
Propone un framework di analisi formale per sistemi di controllo biomedico basato sulla dimostrazione interattiva di teoremi, utilizzando la modellazione in logica di ordine superiore dei componenti di controllo
Stabilisce un metodo di rappresentazione formale per i diagrammi a blocchi di circuiti biologici, inclusi i blocchi costruttivi fondamentali come serie, parallelo, nodi di somma, punti di diramazione e retroazione
Implementa la conversione formale dalle equazioni differenziali nel dominio del tempo alle funzioni di trasferimento nel dominio della frequenza, basata sulla teoria della trasformata di Laplace
Fornisce verifica di casi di studio pratici del processo di ultrafiltrazione dialittica, dimostrando l'applicabilità del metodo nei sistemi biomedici reali
Garantisce il rigore matematico dei risultati dell'analisi, attraverso l'ambiente affidabile del dimostratore di teoremi
Input: Modello di equazioni differenziali del sistema di controllo biomedico e parametri del sistema
Output: Funzione di trasferimento verificata formalmente e risultati dell'analisi di stabilità
Vincoli: Il sistema deve soddisfare le condizioni di esistenza della trasformata di Laplace e il requisito di differenziabilità a tratti
Framework di Formalizzazione Completo: Prima applicazione della dimostrazione interattiva di teoremi all'analisi dei sistemi di controllo biomedico
Mappatura Rigorosa da Diagramma a Blocchi a Funzione di Trasferimento: Stabilisce una corrispondenza formale tra la rappresentazione in diagramma a blocchi e il modello matematico
Modellazione Precisa di Sistemi Continui: Rispetto ai metodi di verifica di modelli a stati discreti, può catturare accuratamente il comportamento continuo
Progettazione Universale: Supporta combinazioni serie-parallelo di componenti arbitrari e strutture di retroazione complesse
Ha stabilito con successo un framework di analisi formale per sistemi di controllo biomedico, basato sulla logica di ordine superiore e sulla dimostrazione di teoremi
Ha verificato la fattibilità del metodo in sistemi reali, attraverso il caso di studio del processo di ultrafiltrazione dialittica
Fornisce risultati di analisi più affidabili rispetto ai metodi tradizionali, evitando errori umani e incertezze algoritmiche
Ha stabilito una mappatura formale rigorosa dalle equazioni differenziali alle funzioni di trasferimento
Elevata Necessità di Interazione Uomo-Macchina: Il processo di dimostrazione di teoremi richiede un'ampia interazione umana, potenzialmente dispendiosa in termini di tempo e laboriosa
Curva di Apprendimento Ripida: Richiede agli utenti conoscenze specializzate in metodi formali e dimostrazione di teoremi
Grado di Automazione Limitato: Sebbene sia possibile sviluppare strategie di automazione, è ancora necessaria una guida manuale
Copertura di Casi Limitata: Solo un caso di processo dialittico è stato verificato, necessitando di più verifiche di applicazioni pratiche
Verifica Sperimentale Limitata: Solo un caso di ultrafiltrazione dialittica è fornito, mancando di una verifica sperimentale più ampia
Considerazione Insufficiente dell'Efficienza: Non discute in dettaglio la complessità computazionale e i problemi di efficienza nelle applicazioni pratiche
Confronto Insufficiente con Metodi Tradizionali: Manca di confronto quantitativo con strumenti come MATLAB/Simulink
Basso Grado di Automazione: Sebbene siano menzionate strategie di automazione, i loro effetti non sono dettagliatamente mostrati
Discussione Insufficiente dell'Ambito di Applicabilità: Manca un'analisi sistematica di quali tipi di sistemi biomedici siano applicabili
1 J Fernández, C Galindo, J Barbacho, and A Luque. Automatic Control Systems in Biomedical Engineering, 2018.
2 O. Hasan and S. Tahar. Formal Verification Methods. In Encyclopedia of Information Science and Technology, Third Edition, pages 7162–7170. IGI Global, 2015.
13 A. Rashid and O. Hasan. Formalization of Lerch's Theorem using HOL Light. Journal of Applied Logics—IFCoLog Journal of Logics and their Applications, 5(8):1623–1652, 2018.
16 C. H. Houpis and S. N. Sheldon. Linear Control System Analysis and Design with MATLAB. CRC Press, 2013.
Valutazione Complessiva: Questo è un articolo di significato pioneristico nel campo interdisciplinare, che ha introdotto con successo metodi di verifica formale nell'analisi dei sistemi di controllo biomedico. Sebbene vi sia ancora spazio per miglioramenti nella verifica sperimentale e nella praticità, i suoi contributi teorici e il valore metodologico meritano riconoscimento, gettando una base importante per la ricerca successiva in questo campo.