調(diào)用pyrex核心算法來實現(xiàn)基于數(shù)字孿生的發(fā)酵工藝優(yōu)化
瀏覽次數(shù):1924 發(fā)布日期:2022-3-14
來源:本站 僅供參考,謝絕轉(zhuǎn)載,否則責任自負
前言
經(jīng)過幾輪功能開發(fā)與技術(shù)迭代,我們此前推出的數(shù)字孿生模擬器現(xiàn)已支持同時對溶氧、微生物生長和傳熱過程進行模擬。關(guān)于數(shù)字孿生這個概念,我們此前介紹過相關(guān)的定義,并且開發(fā)了針對溶氧過程的應用案例。對于生物工程來說,數(shù)字孿生就是基于計算機模擬理論,對生物過程及其配套裝備建立模型,并將其嵌入至控制系統(tǒng)或者數(shù)據(jù)管理系統(tǒng)中,進而實現(xiàn)與物理實體的雙向數(shù)據(jù)通訊。從這個意義來說,僅對單一因素進行模擬顯然是遠遠不夠的,需要結(jié)合多項傳感器數(shù)據(jù),并考慮它們對發(fā)酵過程的聯(lián)合影響,才能獲得準確的模擬結(jié)果。但模型的復雜程度和運算量也會因此而呈指數(shù)增加。為此,我們使用C++開發(fā)了數(shù)字孿生模擬計算方法庫-pyrex。相比于腳本類語言,其運算效率可以成倍提升。該庫在不久的將來也會以開放使用的形式和大家見面。今天,我們先討論在多因素情況下,數(shù)字孿生動態(tài)數(shù)學模型的應用案例。這個案例將使用基于Python的網(wǎng)頁應用調(diào)用pyrex核心算法來實現(xiàn)。
理論基礎
圖1是補料發(fā)酵過程主要操作參數(shù)與菌體生長、產(chǎn)物形成之間的相互影響示意圖,同時也是生物過程數(shù)字孿生模擬器的技術(shù)路線圖。其中,綠色高亮部分,是pyrex當前版本已經(jīng)實現(xiàn)的部分,包括攪拌與通氣對傳質(zhì)系數(shù),進而對傳質(zhì)速率、攝氧速率以及溶氧濃度的影響,補料流量對底物濃度進而比生長速率和菌體濃度的影響,以及上述所有參數(shù)之間的互相作用。
圖1 補料發(fā)酵過程主要操作參數(shù)與菌體生長、產(chǎn)物形成之間的相互影響
關(guān)于上述模型的理論基礎,可以參考我們之前的公眾號文章,如攪拌對傳質(zhì)系數(shù)的影響。pyrex還包含了生物反應器產(chǎn)熱及溫度控制模塊。本文中,我們以使用冷卻水對反應器進行溫度控制為例進行演示。其中過程產(chǎn)熱包含了機械能耗散和生化反應放熱。由于模擬器中溫度控制和溶氧控制使用了PID控制器,本模擬器完全可以用來學習PID控制器參數(shù)整定。事實上,下面演示的網(wǎng)頁應用中,PID參數(shù)并沒有優(yōu)化,歡迎大家嘗試自己對控制進行優(yōu)化,這也是數(shù)字孿生應用的一個重要方面。如果您不熟悉PID控制器原理,請先查閱
http://dm.parallel-bioreactor.com/pid。
圖2 模擬器中溫度控制物理模型
使用方法
基于網(wǎng)絡技術(shù)的數(shù)字孿生模擬器基本操作請參考上面的視頻。
應用入口在http://twin.parallel-bioreactor.com:5007。由于我們的演示服務器性能有限,如果您遇到網(wǎng)頁反應遲鈍的現(xiàn)象,請換個時間再試;蛘呷绻呀(jīng)安裝了D2MS設備與數(shù)據(jù)管理系統(tǒng),您還可以訪問下面的鏈接下載DO控制模擬器離線版本地運行。將下載的壓縮包中的DO_Sim開頭的三個文件復制到OAJ文件夾根目錄即可。如果您尚未安裝D2MS, 則至少需要完成第一步安裝后,運行壓縮包內(nèi)的注冊程序進行注冊后,方可使用離線版模擬器。
關(guān)于Pyrex計算庫:
Pyrex計算庫是我們正在開發(fā)的高性能計算庫,旨在提供可定制化、具備高擴展性的模擬計算模塊,上述功能的實現(xiàn)正是調(diào)用了pyrex庫的攪拌釜反應器模塊、生物反應模塊和溫度控制模塊。用戶甚至可以根據(jù)自己需要自己組裝模塊,實現(xiàn)更加個性化的功能。未來我們會加入更多的功能,并且在合適的時候以開放使用的形式免費發(fā)布。
結(jié)語:
本次功能更新實現(xiàn)了多因素對反應過程共同影響的模擬,可以幫助用戶同時從宏觀和局部角度理解發(fā)酵過程。當然,發(fā)酵過程模擬仍是一個非常復雜的問題,目前我們只是初探了冰山一隅,初步了解計算機模擬在生物工程領域的應用潛力。完整的基于數(shù)字孿生的系統(tǒng)不僅要完成詳盡且準確的過程模擬,還需要與硬件及用戶界面連接,接下來我們會繼續(xù)更新包含更多細節(jié)與更高可拓展性的數(shù)字孿生模擬器,敬請期待!