郭 威,崔宇琛,郭建軍
(1.山西醫(yī)科大學,山西030001;2.吉林大學口腔醫(yī)學院;3.山西醫(yī)科大學第一醫(yī)院)
靜脈輸液是常見的臨床治療手段[1],科學、合理的輸液速度已成為安全用藥的前提[2]。目前,臨床上多采用目測法判斷輸液速度,其精確性較差;同時,由于輸液過程中液體滴速會受諸多不確定因素影響,使得輸液速度難以保持穩(wěn)定[3-7]。不當?shù)囊后w輸注速度,輕者會給病人造成不適,影響藥物治療效果,重者會造成醫(yī)療事故,嚴重影響醫(yī)患關系[8-9]。模糊控制技術作為一種常用的人工智能方法,在非線性、時變等復雜系統(tǒng)的過程控制方面被廣泛應用[10-17]。輸液速度與影響因素間存在不確定性,二者間關系具有非線性特點[18],將模糊控制理論引入液體輸注速度控制中,有利于實現(xiàn)對輸液過程中因不可控因素導致的速度改變的自動調整?,F(xiàn)報道如下。
1.1 靜脈輸液速度模糊控制模型原理 靜脈輸液速度控制模型的基本思想是模仿醫(yī)護人員對靜脈輸液過程的控制,把臨床靜脈輸液護理中護士長期積累的經(jīng)驗,借助模糊數(shù)學的方法,表示成一系列控制規(guī)則,經(jīng)數(shù)學處理,生成模糊規(guī)則控制器。計算機將醫(yī)護人員預先設定的液體輸注速度值與液體輸注過程中檢測到的實際液體輸注速度值間的誤差e 及誤差變化率ec 作為輸入量,通過模糊控制器對液體輸注速度進行控制。e 及ec 計算公式分別見公式(1)和公式(2):
(1)式中,O(t)表示t 時刻系統(tǒng)預先設定的液體輸注速度,可由醫(yī)護人員根據(jù)病人年齡、病情及藥物特性事先設定;D(t)表示t 時刻液體輸注的實際速度,可由紅外線傳感器實時采集[19-20]。(2)式中,e(t)和e(t-1)分別表示t 時刻和t-1 時刻液體輸注速度的誤差值。
將e 及ec 經(jīng)整個控制器模糊化,轉化為輸入量的模糊語言值。在此基礎上,依據(jù)模糊控制規(guī)則,經(jīng)模糊算法器進行模糊推理,得到模糊控制量U。最后經(jīng)模糊決策器決策,得到精確的控制量u,用于控制執(zhí)行機構(步進電機)對受控對象輸液器皮管的松緊度的控制,從而可達到對液體輸注速度調節(jié)的目的。
1.2 輸液速度模糊控制器的設計 控制模型采用雙輸入/單輸出結構,輸入量為e 和ec,輸出量為模糊控制量u。整個控制器包括模糊量化器、模糊算法器及模糊決策器三部分[21]。
1.2.1 模糊量化器 從醫(yī)學治療角度考慮,液體輸注速度應為每分鐘6~125 滴,一般設置為每分鐘60~80滴。當液體停止輸注時,可發(fā)生回血。甘露醇輸注速度可為每分鐘125 滴[22]。因此,將輸入量e 和ec 的基本論域確定為-125~125,輸出量u 基本論域確定為-3~3,量化論域均為-6~6。量化因子分別為:k1=0.048,k2=0.06,k3=2。E、EC 和U 分別為e、ec和u 的語言變量,取值劃分為PB、PM、PS、Z、NS、NM、NB,依次表示“正大”“正中”“正小”“零”“負小”“負中”和“負大”。各語言變量的隸屬度函數(shù)見圖1 和圖2,對應的模糊賦值表見表1 和表2。
圖1 E 和EC 的隸屬函數(shù)
圖2 U 的隸屬函數(shù)
表1 輸入量E 和EC 分級模糊化表
表2 輸出量U 的分級模糊化表
1.2.2 模糊算法器的設計
1.2.2.1 生成模糊控制規(guī)則 靜脈輸液速度控制規(guī)則可以反映醫(yī)護專家在靜脈輸液速度控制過程中的臨床思維。當輸液速度誤差E 為“負大”或“正大”且誤差變化率呈EC 無減小趨勢時,為盡快消除誤差,需加大控制器控制力度,此時控制量U 應取“正大”或“負大”,使步進電機以最大的轉角轉動,壓緊輸液橡皮管;當誤差變化率有減小趨勢時,應視誤差變化率大小,采取中度、微度或者不予干預的控制策略,即控制量U 取“正中”“正小”“零”“負小”“負中”。當誤差為“負中”或“正中”時,應盡快消除誤差,此時采取的策略基本與誤差為“負大”或“正大”時相同。當誤差為“負小”或“正小”時,控制量不宜太大,應選取適度的控制策略[23]。當誤差和誤差變化率均為“零”時,不需控制。其if-then 語句書寫形式如下:
1)IF E=NB and EC=NB THEN U=PB
2)IF E=NB and EC=NM THEN U=PB
3)IF E=NB and EC=NS THEN U=PB
4)IF E=NB and EC=Z THEN U=PB
5)IF E=NB and EC=PS THEN U=PM
6)IF E=NB and EC=PM THEN U=PS?
49)IF E=PB and EC=PB THEN U=NB
以上形成的49 條控制規(guī)則見表3。
表3 模糊控制規(guī)則表
1.2.2.2 模糊推理規(guī)則的合成 將以上控制語句用模糊關系表示為公式(3):
對以上模糊關系,進行模糊關系合成,計算獲得對應的控制量U,模糊控制算法見公式(4):
1.2.3 模糊決策器的設計 由于受控對象只能接受確定的控制量,模糊算法器輸出的模糊控制量U須經(jīng)模糊決策器轉化為確定的控制量,進而對受控對象進行精確控制。模糊決策器一般分為最大隸屬度原則轉換器、重心法、取上位數(shù)轉換器3 種類型[24]。本研究使用重心法,計算公式如下所示:
1.3 應用 在MATLAB 環(huán)境下,利用FIS 編輯器進行模糊控制器設計,任意給出1 個輸入值,如e=-4,ec=2,模糊控制器輸出結果U=3.25。利用simulink建立液體輸注速度控制器仿真模型以驗證模型控制效果。
給定液體輸注速度,觀察模糊控制器對輸液速度的控制效果,結果見表4。
表4 模糊控制器控制結果
表4 結果顯示:采用模糊控制器對輸液速度進行控制,預先給定不同輸入速度,控制器均能在較短時間內(nèi)給出響應,且每分鐘液體輸注速度最終值與每分鐘液體輸注速度初始值相差較小。說明本研究設計的模糊控制器在速度控制方面實時性較強,準確度較高,有利于實現(xiàn)臨床護理輸液過程的智能控制。本研究的5次測試中,第2 次和第5 次測試每分鐘液體輸注速度最終值與每分鐘液體輸注速度初始值不完全一致,可能是由于臨床經(jīng)驗樣本數(shù)據(jù)量不夠大,建立在經(jīng)驗基礎上的模糊控制規(guī)則不夠精準。提示在今后的工作中還需進一步擴大樣本量,保證數(shù)據(jù)結果的科學性。同時,在實踐中還須不斷調整和優(yōu)化控制規(guī)則,以提高其準確度。
隨著人工智能發(fā)展,利用控制技術對靜脈輸液速度實時控制已成為實現(xiàn)科學化護理的重要手段。相較于傳統(tǒng)目測法手動調節(jié)輸液速度,基于模糊控制的靜脈輸液速度控制最大優(yōu)勢在于實現(xiàn)輸液過程的自動控制,其不僅有利于減小輸液速度調節(jié)誤差,還有利于減輕護理工作壓力,促進醫(yī)院護理信息化水平建設。