張娜,郭旭東,許堂成,張慧河,王晶
1.上海理工大學醫療器械與食品學院,上海200093;2.江蘇愛朋醫療科技股份有限公司,江蘇南通226400
胃腸道定點藥物釋放膠囊作為治療胃腸道疾病和研究人體藥物吸收的重要手段,日漸成為國際醫藥領域研究的一個熱點[1]。當患者吞服膠囊后,體外監測到膠囊到達病變部位,由無線遙控模塊發出指令給釋藥膠囊,再由內部釋藥驅動裝置根據釋藥參數和指令進行給藥[2]。與傳統的口服藥物相比,釋藥膠囊能夠直接在炎癥、創面、病變處高效地進行靶向給藥治療,減小藥物損耗,提高利用率[3-4]。
國內外學者對無線遙控多次釋藥進行了大量的研究。在國外,Yu等[5]研發的胃腸道定點釋藥膠囊,當膠囊運動至目標位置時,膠囊內的磁簧開關受外部磁場的影響接通,此時鎳鉻合金絲發熱熔斷尼龍線令彈簧釋放推開儲藥倉的門將藥釋出,優點是攜藥量大、釋藥速度快,但不能實現藥物的多次釋放。Jiang等[6]研發一種基于凝膠pH觸發定點釋藥膠囊,當膠囊進入小腸時,膠囊所在環境的pH值發生轉變,觸發pH反應性水凝膠的控制膨脹,推導釋放藥物,它的優點是在體內可以自動釋放藥物,缺點是體內pH值較難控制,藥物釋放位置的準確度不高。在國內,燕雪萍等[7]提出一種基于顏色識別的腸道出血診療微系統,利用顏色識別傳感器陣列識別胃腸道出血位置,當膠囊到達目標區域后,點火裝置啟動點燃推進劑產生高能氣體推動活塞釋放藥物,優點是釋藥速度快,但安全性較低,不能多次釋藥。崔建國等[8]提出一種基于電化學原理的藥物釋放膠囊,采用電化學反應作為驅動模塊產生氫氣,通過氣體驅動活塞機構釋放藥物,優點是能夠定時、定量釋放藥物,但釋藥速度緩慢,需半小時以上才可將藥物完全釋放。魯正平等[9]研究一種電磁-永磁式遙控施藥膠囊驅動裝置,收到施藥指令后,通電電磁線圈在磁場中受磁場力擠壓儲藥倉,將藥液從單向閥釋放,優點是施藥劑量、施藥次數和施藥平均速度可控、響應快,但對除液體狀外的藥物釋放困難。據國內外的研究現狀來看,在定點藥物釋放膠囊的研究領域中有一些不足之處[10-11]。
本文研究一種基于電磁線圈-永磁式驅動方式的智能釋藥方法,體內釋藥膠囊收到指令后,對釋藥膠囊受力分析,并結合磁場驅動力、激磁電流強度和電磁線圈行程之間的關系,計算所需的磁場驅動力,快速釋藥,且能實現釋藥次數、釋藥劑量和釋藥時間可控[12-13]。
電子釋藥膠囊遙控多次釋藥的工作原理是:首先上位機設定釋藥劑量[14]、釋藥時間和釋藥次數,然后利用串口通信傳給體外的射頻模塊[15],通過無線通信方式把釋藥指令及時傳給體內膠囊的射頻接收端,最后釋藥膠囊接收到指令后,根據此時的膠囊受力分析和釋藥參數,并結合電磁線圈通電電流值、磁場驅動力和電磁線圈行程之間的關系,求出需要施加在電磁線圈上的實時驅動力。系統總體結構圖如圖1所示。通過調節電磁線圈的電流大小,使電磁線圈受到不同的驅動力擠壓藥劑室,同時控制線圈通電時間的長短可以實現控制釋藥劑量、釋藥時間,達到多次釋藥的目的。

圖1 釋藥膠囊多次釋藥的系統結構圖Fig.1 Diagram of multiple drug delivery of drug release capsule
實現釋藥膠囊多次釋藥就是對釋藥劑量進行控制,釋藥劑量與電磁線圈通電時間以及所受的磁場驅動力有關[16]。為了求出電磁線圈理論上所受的驅動力,需要對釋藥膠囊受力分析,如圖2所示。軸1的方向豎直向下,軸2的方向為膠囊中心軸線向外出藥方向,它們之間的夾角θ定義為膠囊此時的姿態角[17]。磁場驅動力F沿膠囊中心軸線指向出藥口,克服單向閥阻力f與之反向,由于永磁鐵固定,G為電磁線圈和藥劑的重力之和,則G沿膠囊中心軸線的分力為:

若設計電磁線圈的外徑略小于膠囊外殼的內徑,并在縫隙處填充潤滑劑,則可忽略電磁線圈滑動時產生的摩擦力,保證電磁線圈的驅動力G′與單向閥的開啟壓力f兩者之間的合力大于0,可實現膠囊的藥物釋放。

圖2 膠囊受力分析圖Fig.2 Diagram analysis of forces on capsule
設上位機設定釋藥劑量q(單位mL),釋藥時間t(單位s)和膠囊的橫截半徑為r(單位mm),則釋藥時線圈的加速度a為:

設電磁線圈的質量為m,根據膠囊的受力分析式為:

將式(1)和式(2)代入式(3),求出所需施加的磁場驅動力。
根據式(3)推出,當磁場驅動力發生變化時,加速度a會隨之改變,所以保證磁場驅動力不變,則可實現電磁線圈近似勻加速運動。為了使電磁線圈在膠囊運動過程中所受的磁場驅動力不發生變化,采用實時改變線圈激磁電流的方法來實現。如果保持電磁線圈勻速運動狀態,必須使電磁線圈的合力為0,那么磁場驅動力始終是定值,無法實現釋藥參數的改變,所以本文選擇電磁線圈勻加速運動狀態研究。
為了實現勻加速運動,在線圈運動過程需要實時改變線圈電流值,本研究采用微處理器STM32F407ZGT6芯片控制可編程電源芯片TPS7A7100來輸出不同的電壓值和輸出時長,設計電路如圖3所示。

圖3 可編程電源芯片及外圍電路Fig.3 Programmable power chips and peripheral circuits
考慮到電磁線圈所處磁場的位置、通電電流的大小都會影響磁場驅動力F的值,搭建實驗平臺,改變電磁線圈的電流,測出線圈在不同位置所受到的磁場驅動力。使用HF-2型推拉力計測量電磁線圈受到的力,它是S型高精度傳感器,其本質是電阻應變式壓力傳感器[18],最大量程為2 N,精度可達到0.001 N,滿足本文測試驅動力的要求,實驗平臺如圖4所示。

圖4 磁場驅動力測試平臺Fig.4 Magnetic field driving force test platform
當電磁線圈通電之后,在磁場的作用下運動,電磁線圈帶動推動桿運動,推動桿另一端推動推拉力計的探頭,可以測出此時的磁場驅動力。設計膠囊結構時,考慮到各個功能模塊的空間分配,儲藥室的長度為8 mm,綜合考慮線圈的承載電流,以及溫度升高帶來的胃腸道安全問題[19],選用的電磁線圈激磁電流不能大于0.4 A。
具體實驗測量方法:使電磁線圈在0~8 mm內以每隔1 mm行進,通電電流在0.1~0.4 A內每隔50 mA改變,每組數據測量20次取平均值求出電磁線圈的磁場驅動力,改變電磁線圈的電流值和行程得到相應的磁場驅動力,測量共獲得63組數據。
本文基于MATLAB中Curve Fitting工具箱將獲得的63組數據中磁場驅動力F、線圈激磁電流I和線圈行程d進行曲面擬合。用Polynomial模型擬合,它的通用表達式為:

變換矩陣形式如下:

則函數又可表示為:

其中,x為激磁電流I,y為線圈行程d,F(x,y)為磁場驅動力F,pij為多項式x、y的階次分別為i、j時的系數。
3.3.1 驅動力建模仿真分析 用Polynomial模型進行曲面擬合,不同的高階次二元多項式擬合,擬合優度的R2(R-square)、均根方誤差(RMSE)不同。統計每種可能出現的高階次二元多項式擬合曲面得到的R2、RMSE,統計R2如表1所示。通過分析得到RMSE柱狀圖,如圖5所示。當RMSE越小,R2越接近1時,曲面擬合程度越好。

表1 R2對比Tab.1 Comparison of R-square

圖5 RMSE對比Fig.5 Comparison of root means squared error
圖5中i、j分別表示高階次二元多項式中x、y的最高階次。對比分析R2、RMSE可得當i=1、j=5時,R2取最接近1的值為0.999 9,RMSE取最小值為0.001 4,曲面擬合最優,可得擬合表達式為:

根據獲得的磁場驅動力數據,輸入原始坐標參數代入式(7)可得磁場驅動力、激磁電流和線圈行程的擬合曲面,如圖6所示。

圖6 磁場驅動力、激磁電流和線圈行程的擬合曲面Fig.6 Fitting surface of magnetic field driving force,excitation current and coil travel distance
當電流一定時,電磁線圈行程增加,磁場驅動力先變小再變大;當電磁線圈行程一定時,磁場驅動力隨施加的電流增大而增大,趨勢也符合理論計算。
由式(7)可得對于任意的磁場驅動力F、激磁電流I和線圈行程d,確定其中一個量,可以得到其他兩個量的關系。若給定磁場驅動力F和電磁線圈行程d的值,根據矩陣Ad相乘之后得到一個i行j列的列矩陣,且每個元素都為確定的實數,得到一個關于I的一元高次方程,可以用MATLAB求出電流在某個范圍內的根,公式如下:

根據式(8)可得:當磁場驅動力恒定時,激磁電流和線圈行程曲線關系圖如圖7所示,其中a、b、c分別是磁場驅動力為0.10、0.15、0.30 N時測出的電磁線圈激磁電流和行程之間的關系曲線。

圖7 激磁電流和線圈行程曲線關系圖Fig.7 Relationship between excitation current and coil travel distance
3.3.2 驅動力智能可調方案驗證具體實現方法:根據上位機設定的釋藥參數和膠囊姿態角計算出膠囊所需的加速度和磁場驅動力;根據設計的儲藥室計算出藥劑總劑量大概0.75 mL,本文設計的膠囊能夠保證至多3次釋藥,每次線圈行程約2.67 mm。
上位機設定釋藥劑量0.25 mL,時間10 ms,此時的膠囊是水平的,即膠囊姿態角為0°,根據公式計算出磁場驅動力為0.2 N,在10 ms時間內每隔500 μs取一次電流值,根據式(2)算出線圈的實時行程,再利用MATLAB根據式(8)求出電磁線圈在此位置實現0.2 N力所需要的電流值,電磁線圈的阻值為10 Ω,由單片機STM32F407ZGT6編寫程序控制電源芯片TPS7A7100輸出對應的電壓值[20],實現對釋藥時間的控制。
通過搭建的實驗平臺測量比較電磁線圈的運動距離與理論設置的行程,以此間接驗證膠囊實際釋放的劑量與理論設置的劑量。通電前使推拉桿對著刻度0,上電后電磁線圈運動,到達設定時間后,微處理器控制電源芯片使電壓輸出為0,此時電磁線圈停止運動,使用位移傳感器記錄推動桿滑動的距離刻度,即是電磁線圈運動的行程。
根據式(8)在求出實現0.2 N驅動力所需的電流值施加相應的電壓,測出電磁線圈的行程。測量10組數據,結果如表2所示。求出θ=0°時所測電磁線圈行程的平均值為2.863 mm,理論行程為2.670 mm,平均相對誤差為7.2%,所測行程與理論行程的均方差為0.156 270 599。此實驗表明電磁驅動力F、線圈行程d、激磁電流I的曲面擬合模型符合智能調節驅動力,電子釋藥膠囊對釋藥時間和釋藥劑量可控的要求。

表2 電磁線圈行程實驗測量數據Tab.2 Measurements of electromagnetic coil travel distance
為了實現胃腸道釋藥膠囊遙控多次釋藥方法,本文設計電磁線圈-雙永磁體驅動裝置,并仿真建立磁場驅動力、電磁線圈行程和激磁電流的Polynomial數學模型,對比多項式不同次冪擬合得到的R2、RMSE,得到最優的曲面模型。
根據優化后的數學模型,得到電磁線圈行程d與激磁電流I之間的關系圖,均符合理論推導。搭建驅動原理樣機,實驗驗證驅動力智能可調,實現多次釋藥。給電磁線圈兩端施加變化的電壓值,通過測量線圈的行程,間接比較釋藥劑量。經實驗驗證和理論對比可知,電磁驅動力F、線圈行程d、激磁電流I的曲面擬合模型符合智能調節驅動力要求。由于實驗條件的限制,線圈運動過程中可能受到摩擦力的影響,以及位移傳感器距離測量的誤差,均會引起測量誤差。
為了完成胃腸道釋藥膠囊遙控多次釋藥方法的研究,設計激磁電流調節電流,求出磁場驅動力、電磁線圈行程和電流大小的Polynomial數學模型,并對電磁線圈通電時間和電流大小智能調節進行實驗驗證。結果表明,電磁驅動力F、線圈行程d、激磁電流I的曲面擬合模型符合智能調節驅動力、電子釋藥膠囊對釋藥時間和釋藥劑量可控的要求。下一步工作優化驅動原理樣機,使膠囊實際釋放的劑量和設定的劑量誤差進一步減小,滿足臨床實驗的需求。