Dynamical control of the dialysis process. Part I: Structural considerations and first mathematical approach.
Individual optimization of the dialysis process requires the (open-loop or closed-loop) control of many different variables, e.g. plasma ion concentrations, acid base state, volemic state and hemodynamic quantities. For this purpose a general concept for multiple-input-multiple-output (MIMO) control of the dialysis process is presented. The controlled variables have been differentiated into variables which can be modeled mechanistically (primary controlled variables, PCVs) and (hemodynamic) variables for which no mechanistic model has been developed up to now (secondary controlled variables, SCVs). Accordingly the controller is decomposed into two stages. Stage 1 contains an expert system which links the PCVs to the SCVs and provides the generation of optimal profiles for the PCVs with respect to maximum hemodynamic stability of the patient. Stage 2 is a tracking controller for the PCVs. An algorithm for the multidimensional tracking problem at stage 2 has been developed. It can be used for open-loop and future closed-loop control. The algorithm has been tested for 4 controlled (plasma Na+, plasma K+, plasma volume and ratio between intra- and extracellular volume) and 3 control variables (dialysate Na+, dialysate K+, ultrafiltration rate) up to now. It renders possible the exact tracking of the prescribed trajectories as long as all points are reachable under consideration of all physical and physiological boundary conditions. If they are not, appropriate weighting of the conflicting optimization goals must be applied. An extension towards more than 4 controlled variables is possible on principle. Main advantages of the method are its mathematical simplicity and the applicability of standard optimization subroutines.
Scharfetter
H
H
Institut für Elektro- und Biomedizinische Technik, Technische Universität Graz.
Bachhiesl
P
P
Köpke
K
K
Kappel
F
F
Hutten
H
H
D000465:Algorithms; D006439:Hemodynamics / Q000502:physiology*; D006801:Humans; D007676:Kidney Failure, Chronic / Q000503:physiopathology* / Q000628:therapy; D007688:Kidneys, Artificial; D008962:Models, Theoretical; D006435:Renal Dialysis; D012815:Signal Processing, Computer-Assisted; D014882:Water-Electrolyte Balance / Q000502:physiology*