專利名稱:用于在手術(shù)系統(tǒng)中適應(yīng)性前饋控制的方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及控制算法。更具體地,但非作為限制,本發(fā)明涉及動態(tài)前饋。
背景技術(shù):
復(fù)雜的系統(tǒng),諸如手術(shù)控制臺,可以包括許多不同的部件,這些部件彼此交互并與環(huán)境交互。控制這些系統(tǒng)(例如,考慮接收到的用戶輸入或者已編程的響應(yīng))可能需要操縱各部件以實現(xiàn)期望性能的控制系統(tǒng)。這些控制系統(tǒng)通??梢钥刂圃S多不同的部件,并且使用來自數(shù)個不同源的輸入(例如,用戶輸入、傳感器輸入等)。
發(fā)明內(nèi)容
在各實施例中,一種使用前饋來控制系統(tǒng)部件的方法可以包括將系統(tǒng)部件的操作范圍細(xì)分為兩個或更多個操作設(shè)定點或設(shè)定點區(qū)域,創(chuàng)建前饋表用于將前饋項映射至操作設(shè)定點,接收操作設(shè)定點,并且確定是否存在針對該操作設(shè)定點的前饋項。如果不存在針對該操作設(shè)定點的前饋項,那么可以根據(jù)需要使用控制器輸出來遞增系統(tǒng)部件,以將系統(tǒng)移動至期望設(shè)定點的第一可接受容限內(nèi)。在一些實施例中,可以確定針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值,并將其與第二可接受容限相比較。如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值位于所述可接受容限內(nèi),就可以在前饋表中記錄針對當(dāng)前設(shè)定點的相應(yīng)前饋項。如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值不在所述第二可接受容限內(nèi),則可以不改變前饋表內(nèi)的相應(yīng)前饋項。在一些實施例中,如果存在針對該操作設(shè)定點的前饋項,那么可以使用控制器輸出來控制系統(tǒng)部件,所述控制器輸出對應(yīng)于與前饋表中的期望設(shè)定值相關(guān)聯(lián)的前饋項,以朝向期望設(shè)定點移動所述系統(tǒng)。當(dāng)檢測到與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變時(例如,系統(tǒng)溫度的改變),可以生成針對所述前饋表的新的前饋值。
為了更完整地理解本發(fā)明,現(xiàn)在結(jié)合附圖參考如下描述,在附圖中圖la-b例示了根據(jù)一個實施例的前饋方法的流程圖;圖2a_c例示了前饋表的實施例;圖3例示了根據(jù)一個實施例的系統(tǒng)實施前饋的示意圖;以及圖4例示了根據(jù)一個實施例的手術(shù)控制臺。應(yīng)當(dāng)理解,前述一般性描述和下文的詳細(xì)描述均僅為示意性和說明性的,并且旨在提供對所要求保護的本發(fā)明的進一步解釋。
具體實施例方式手術(shù)控制臺可以包括用于支持各種手術(shù)設(shè)備(例如,玻璃體切除探針、超聲乳化白 內(nèi)障吸除機頭等)的功能的一定范圍的系統(tǒng)(例如,氣動系統(tǒng)、流體系統(tǒng)等)。手術(shù)控制臺可以使用一個或多個控制系統(tǒng)(例如,其包括一個或多個控制器),以控制和監(jiān)視這些系統(tǒng)的不同方面。例如,控制系統(tǒng)可以收集關(guān)于系統(tǒng)的數(shù)據(jù)(例如,通過用戶輸入,通過一個或多個傳感器等),并且發(fā)送系統(tǒng)內(nèi)的控制信號(例如,閥位置),以實現(xiàn)設(shè)置點附近的期望性能參數(shù)(例如,用戶要求的或者系統(tǒng)期望的性能參數(shù),諸如用于儲存槽的期望壓力)。在一些實施例中,設(shè)定點可以從用戶處接收(例如,由腳踏開關(guān)設(shè)置的期望壓力),或者可以是預(yù)編程/默認(rèn)系統(tǒng)設(shè)定點(設(shè)定點的其他來源也是可能的)。在一些實施例中,控制系統(tǒng)可以控制該系統(tǒng),例如通過輸出信號以移動致動器、移動閥、增加功率輸出等。
在一些實施例中,控制系統(tǒng)(例如,通過反饋控制器301,如圖3中所示)能夠以增量改變所述系統(tǒng)(例如,移動閥一定的增量百分比,諸如1%打開,或者位置增量,諸如I度旋轉(zhuǎn))。其他增量類型也是可能的。在一些實施例中,用戶可以設(shè)置增量大小,或者增量大小可以是預(yù)定的默認(rèn)值(相比于較小的增量,較大的增量分辨率可以導(dǎo)致更快的改變,但也會導(dǎo)致更高的目標(biāo)過沖/下沖的可能性)。在一些實施例中,增量是可變的(例如,系統(tǒng)越接近目標(biāo)設(shè)定點,系統(tǒng)可使用更小的增量)。在增量系統(tǒng)部件之后,控制系統(tǒng)可以獲取新數(shù)據(jù)(例如,獲取來自壓力傳感器的壓力測量結(jié)果)。所述系統(tǒng)可以確定是否需要附加調(diào)整,并且可以輸出相應(yīng)的控制信號(例如,使閥移動附加的增量百分比(或者取消前次增量移動))。在一些實施例中,當(dāng)系統(tǒng)處于目標(biāo)設(shè)定點的容限內(nèi)時,系統(tǒng)可以停止增量。所述容限可以從用戶處接收或者可被預(yù)編程到所述系統(tǒng)內(nèi)。這種類型的控制可被表征為閉合控制回路。增量的大小以及改變的頻率可以導(dǎo)致更快或更慢的系統(tǒng)響應(yīng)時間,具有相應(yīng)更高或更低的過沖/下沖(這會影響系統(tǒng)穩(wěn)態(tài)錯誤)。在一些實施例中,控制系統(tǒng)可以持續(xù)監(jiān)視各種系統(tǒng)參數(shù),并且根據(jù)需要進行調(diào)整,以將一個或多個性能參數(shù)維持在期望的性能參數(shù)范圍內(nèi)。在一些實施例中,控制系統(tǒng)(例如,通過前饋控制器303,如圖3中可見)還可以使用其控制算法中的前饋來改善各種性能參數(shù),并且產(chǎn)生遵循期望軌跡的系統(tǒng)輸出。例如,控制系統(tǒng)可以在給定設(shè)定點存儲各種系統(tǒng)部件的值,從而控制系統(tǒng)可在一設(shè)定點被請求時將系統(tǒng)部件快速引導(dǎo)至預(yù)定值。例如,如果X psi的壓力被請求,并且對定量閥的數(shù)個增量改變之后,控制系統(tǒng)確定已經(jīng)達(dá)到X psi的壓力,控制系統(tǒng)可以存儲對應(yīng)于X psi的閥位置,由此如果今后再次請求X psi,控制系統(tǒng)可以立即將閥引導(dǎo)至所存儲的位置。雖然控制系統(tǒng)仍會測量壓力并確定在將閥置于所存儲的位置之后是否需要增量改變,但與系統(tǒng)已經(jīng)開始使閥從其原始位置遞增而非首先跳至所存儲的位置相比,總系統(tǒng)響應(yīng)時間仍會更快。作為一個實例,如果控制系統(tǒng)確定當(dāng)入口閥處于50%打開狀態(tài)時實現(xiàn)50psi的壓力(每平方英寸的磅數(shù)),那么下一次請求50psi的設(shè)定點時,控制系統(tǒng)可將閥引導(dǎo)至50%打開(這可以節(jié)省數(shù)次增量改變和重新測量的迭代)。在一些實施例中,系統(tǒng)可以存儲針對一定范圍的設(shè)定點(例如,存儲50%打開對應(yīng)于45-55psi之間的設(shè)定點)的控制器輸出(諸如閥位置),從而在請求一個設(shè)定點時,系統(tǒng)可以查找對應(yīng)于該設(shè)定點所位于的范圍內(nèi)的控制器輸出。根據(jù)已存儲的值引導(dǎo)系統(tǒng)部件可以導(dǎo)致對所請求設(shè)定點的更快系統(tǒng)響應(yīng)時間。在一些實施例中,可將針對多個設(shè)定點的已存儲閥位置(或者其他控制器輸出)連同它們相應(yīng)的設(shè)定點一起存儲為一個或多個前饋表中的前饋項。在一些實施例中,前饋表可以動態(tài)且持續(xù)地更新,以補償隨時間對系統(tǒng)的改變(例如,環(huán)境改變/系統(tǒng)參數(shù)或性態(tài)的改變等)。例如,隨著系統(tǒng)加熱或針對延長時間段的使用,閥的50%打開位置可能不再對應(yīng)于50psi的壓力(例如,增加的系統(tǒng)熱可能導(dǎo)致更高的總壓力,從而在5分鐘的持續(xù)操作之后,40%的打開位置可以對應(yīng)于50psi)。因而可以根據(jù)需要使用新的前饋項更新前饋表,以使系統(tǒng)適應(yīng)改變。圖la-b例示了根據(jù)一個實施例的前饋方法的流程圖。在該流程圖中提供的各元素僅是示意性的??梢允÷愿鞣N提供的元素,可以增加附加元素,和/或可以以與下文所提供的不同順序執(zhí)行各種元素。在101處,可以將系統(tǒng)的操作范圍細(xì)分成對應(yīng)于系統(tǒng)操作的若干潛在的設(shè)定點或者設(shè)定點區(qū)域。在一些實施例中,可以將用于系統(tǒng)的性能參數(shù)(例如,壓力、位置、速度等)的操作范圍分成用戶提供的或系統(tǒng)確定數(shù)量的點或區(qū)域。例如,如果系統(tǒng)壓力在0 psi至100psi的范圍上操作,并且用戶或系統(tǒng)要求10個區(qū)域,那么經(jīng)細(xì)分的區(qū)域可以包括0-10psi、
ll-20psi、21-30psi、31-40psi、41-50psi、51-60psi、61-70psi、71-80psi、81-90psi 以及91-100psi。這僅是一個實例,還可以預(yù)期其他變化方式和其他分辨率。例如,可以將0至5伏特(V)的操作范圍細(xì)分成100個區(qū)域(0-0. 05V,0.06-0. 10V,……)。在一些實施例中,可以使用特定值作為區(qū)域的代替或附加。例如,Opsi至IOOpsi的操作壓力可以包括10psi、20psi、30psi、40psi、50psi、60psi、70psi、80psi、90psi 和 lOOpsi。在一些實施例中,點 /區(qū)域可以不均勻地細(xì)分。例如,與其他區(qū)域相比,操作范圍的特定區(qū)域可以用更大的分辨率細(xì)分。作為實例,Opsi至IOOpsi的操作壓力的10個區(qū)域可以包括0-15psi、16-30psi、31-45psi、45-47psi、48-50psi、51-52psi、53-55psi、56-70psi、71-85psi 以及 86-100psi。范圍的不同部分中的不同分辨率可以允許更精細(xì)地控制更頻繁操作的范圍部分。在103處,經(jīng)細(xì)分的設(shè)定點或設(shè)定點區(qū)域可經(jīng)由查找表被映射至前饋項(控制器輸出)。圖2a例示了查找表201a的實例,其中經(jīng)細(xì)分的操作范圍(在該情況下為壓力)被映射至相應(yīng)的前饋項(在該情況下,呈百分比打開狀態(tài)的閥位置)。在一些實施例中,經(jīng)細(xì)分的設(shè)定點或設(shè)定點區(qū)域可被映射至多個前饋項。圖2b例示了查找表201b的實例,其中經(jīng)細(xì)分的操作范圍被映射至相應(yīng)的多個前饋項(在該情況下,呈百分比打開狀態(tài)的輸入閥位置和出射閥位置)。例如,當(dāng)要求45psi的設(shè)定點時,系統(tǒng)可以使用40%的輸入閥位置和60%的出射閥位置的初始控制器輸出。在一些實施例中,經(jīng)細(xì)分的設(shè)定點或設(shè)定點區(qū)域可被映射至多個查找表(例如,各自具有不同的變量,并且各自與特定系統(tǒng)操作模式/狀態(tài)相關(guān))。圖2c例示了兩個查找表的實例,一個查找表201c的細(xì)分操作范圍被映射至前饋項以在壓力增加時使用,而第二查找表201d在壓力下降時使用。在一些實施例中,可以預(yù)先填充前饋項(例如,根據(jù)出廠缺省值、先前的系統(tǒng)運行等)。例如,可以將所有前饋項設(shè)為O。在一些實施例中,可以隨著系統(tǒng)操作來填充/更新查找表中的前饋項(參見下文)。在105處,可以接收操作設(shè)定點。例如,可以從手術(shù)控制臺、腳踏開關(guān)、鍵盤等接收 操作參數(shù)(例如,壓力、位置、速度等)。設(shè)定點可以接收作為用戶輸入,或者可以接收作為程序的一部分(例如,執(zhí)行手術(shù)程序可以在手術(shù)過程的不同部分期間引導(dǎo)不同的設(shè)定點)。在一些實施例中,控制系統(tǒng)可以訪問相應(yīng)的前饋表以確定是否存在針對所要求的設(shè)定點的前饋項。在107處,如果前饋項尚未存在,控制系統(tǒng)可以遞增相應(yīng)的部件(例如,移動閥)以將系統(tǒng)朝向期望設(shè)定點移動。控制系統(tǒng)可以繼續(xù)以接收相關(guān)測量值(例如,壓力、溫度等)并且繼續(xù)以重新評估是再遞增所述部件、撤消前次增量或者不遞增所述部件。在一些實施例中,遞增過程(例如,相對于測得的系統(tǒng)參數(shù)而增量大小和方向)可被預(yù)編程在控制系統(tǒng)中。例如,控制系統(tǒng)的控制器可被編程為遞增地關(guān)閉閥門以減少系統(tǒng)壓力。在109處,控制系統(tǒng)可以確定是否已經(jīng)到達(dá)設(shè)定點。例如,可以將相關(guān)系統(tǒng)測量值(例如,由系統(tǒng)傳感器獲取的)與設(shè)定點相比(例如,與期望設(shè)定點壓力相比的腔內(nèi)壓力),以確定相關(guān)的系統(tǒng)測量值是否位于期望設(shè)定點的容限內(nèi)(例如,期望設(shè)定點壓力的+/_1%、+/-Ipsi等內(nèi)的測得壓力)。還可以預(yù)期其他范圍(例如,+/-5%、+/_10psi等)。容限可以是用戶提供的、預(yù)定的、系統(tǒng)默認(rèn)值等。在111處,當(dāng)系統(tǒng)處于設(shè)定點的可接受容限內(nèi)時,可以確定系統(tǒng)穩(wěn)態(tài)錯誤。在一個實施例中,即使在初始設(shè)定點在容限內(nèi)實現(xiàn)之后,控制器也可以繼續(xù)以接收系統(tǒng)測量值(例如,傳感器值),并且可以繼續(xù)以向相關(guān)系統(tǒng)部件提供控制器輸出。例如,控制器可以周期性地提供輸出(例如,每0.1秒)。還可以預(yù)期其他周期性時間段。在一些實施例中,在控制器維持期望設(shè)定點的同時,控制器輸出可以基本上相同。然而,在一些情況下,控制器可以改變控制器輸出以補償系統(tǒng)波動。在一些實施例中,確定系統(tǒng)穩(wěn)態(tài)錯誤可以包括將該控制器輸出(例如,閥位置)的多個樣本的平均與控制器輸出的標(biāo)準(zhǔn)差相比較??梢灶A(yù)先確定用于比較的樣本數(shù)量(例如,100)或者用于比較的樣本可以繼續(xù)增加,直至下一次設(shè)定點改變 (例如,當(dāng)用戶輸入新設(shè)定點時)。在113處,如果對穩(wěn)態(tài)錯誤的測量值(例如,標(biāo)準(zhǔn)差與控制器輸出的應(yīng)計樣本的平均之比)在可接受范圍內(nèi),可以使用控制器輸出的平均值(或者另一相關(guān)系統(tǒng)值)來更新前饋表。例如,如果采樣的控制器輸出的標(biāo)準(zhǔn)差除以采樣的控制器輸出的平均小于預(yù)定值(例如,0. 1、0. 4等),則可使用控制器輸出的平均值來更新前饋表。穩(wěn)態(tài)錯誤的其他測量值也是可能的(例如,基于變量與平均值的比較)。還可以預(yù)期用于存儲前饋項的其他標(biāo)準(zhǔn)。例如,如果仍不存在針對該設(shè)定點的前饋項,則可自動輸入針對該設(shè)定點的控制器輸出的平均,而無需確定穩(wěn)態(tài)錯誤的測量值。作為另一實例,系統(tǒng)可以基于傳感器測量值的標(biāo)準(zhǔn)差和/或平均(例如,基于在控制器輸出期間對系統(tǒng)壓力穩(wěn)定程度的確定)確定是否保持控制器輸出。在115處,如果存在針對期望設(shè)定點的前饋項,可以使用該前饋項作為用于期望設(shè)定點的初始系統(tǒng)控制器輸出??刂破骺梢越邮諗?shù)據(jù)(諸如,傳感器數(shù)據(jù))以確定是否需要進行附加調(diào)整以達(dá)到所述期望設(shè)定點(或者進入該設(shè)定點的可接受容限內(nèi))。在一些實施例中,如果需要附加調(diào)整和/或系統(tǒng)穩(wěn)態(tài)錯誤處于可接受容限內(nèi),則可更新前饋表。在117處,當(dāng)檢測到對系統(tǒng)的改變會使得表中的前饋項處于穩(wěn)態(tài)錯誤中時(例如,如果所檢測到的系統(tǒng)溫度改變),可以在表中確定針對該設(shè)定點的新的前饋項(例如,前進)。例如,如果系統(tǒng)溫度改變大于X度(例如,其中X可能是用戶輸入或系統(tǒng)默認(rèn)值),那么前饋項可以被標(biāo)記地設(shè)置成默認(rèn)值等。可以基于其他系統(tǒng)特征(例如,操作時間、系統(tǒng)模式、所使用的工具類型等)來確定更換前饋項的時間。在一些實施例中,當(dāng)決定更換前饋項時,可以繼續(xù)使用先前的前饋項作為初始控制器輸出,但當(dāng)能夠確定新的前饋值時則可對更換進行標(biāo)記(例如,基于針對相應(yīng)設(shè)定點的后續(xù)控制器輸出的平均)。于是前饋項的動態(tài)和持續(xù)更新可以補償系統(tǒng)或環(huán)境條件(例如,溫度和壓力)中的改變,由此得到更快的響應(yīng)時間和更好的追蹤。在一些實施例中,可以在每次輸入設(shè)定點時計算新的前饋項(例如,每次系統(tǒng)到達(dá)設(shè)定點值,并且穩(wěn)態(tài)錯誤的測量值位于可接受容限內(nèi)時,可以使用相應(yīng)的控制器輸出(或者控制器輸出的平均)來更新前饋表中針對該設(shè)定點的相應(yīng)前饋項。
在一些實施例中,通過控制供應(yīng)儲存槽的定量閥,圖la-b中所描述的前饋方法可以用于控制儲存槽(或者其他容器)的壓力。在一些實施例中,一個或多個前饋查找表(例如,如圖2中可見)可被創(chuàng)建(例如,用于增加輸出的表201和用于減少輸出的表203)。在一些實施例中,所述閥可能具有作為閥上壓降的函數(shù)(輸入壓力——設(shè)定點)的非線性性態(tài),從而導(dǎo)致針對不同輸入壓力的不同前饋值。在一些實施例中,可以使用兩個表來補償閥輸出中增加的滯后(例如,閥可以經(jīng)歷作為溫度隨著時間的函數(shù)的動態(tài)性態(tài)改變,從而當(dāng)輸入壓力增加時使用一個表,而當(dāng)輸入壓力降低時使用另一個表)。在一些實施例中,可以取決于期望分辨率將一定范圍的設(shè)定點分成多個段(例如,在該實例中,可以使用20個段以實現(xiàn)近似5%的分辨率)。其他數(shù)量的段和其他分辨率也是可能的(例如,1%)。當(dāng)系統(tǒng)利用新的設(shè)定點時,總控制器輸出可以在輸出達(dá)到期望設(shè)定點時(或者,例如,在設(shè)定點的錯誤容限內(nèi))在多個樣本上平均Sk=最接近表項目K的設(shè)定點(其中K可以提供作為表中提供的選定點或者點范圍)
權(quán)利要求
1.ー種方法,包括 將系統(tǒng)部件的操作范圍細(xì)分成兩個或更多個操作設(shè)定點或設(shè)定點區(qū)域; 創(chuàng)建前饋表,用于將前饋項映射至所述兩個或更多個操作設(shè)定點或設(shè)定點區(qū)域; 接收ー操作設(shè)定點; 確定是否存在針對該操作設(shè)定點的前饋項; 如果不存在針對該操作設(shè)定點的前饋項, 根據(jù)需要使用控制器輸出來遞增系統(tǒng)部件,以將系統(tǒng)移動至期望設(shè)定點的第一可接收容限內(nèi); 確定針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值是否位于第二可接受容限內(nèi); 如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值位于第二可接受容限內(nèi),則在前饋表中記錄針對當(dāng)前設(shè)定點的相應(yīng)前饋項; 如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值不位于第二可接受容限內(nèi),則不在前饋表中記錄針對當(dāng)前設(shè)定點的相應(yīng)前饋項; 如果存在針對該操作設(shè)定點的前饋項,則使用對應(yīng)于與期望設(shè)定點相關(guān)聯(lián)的前饋項的控制器輸出來控制部件,以將系統(tǒng)朝向期望設(shè)定點移動;以及 當(dāng)檢測到與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變時,為該前饋表生成一個或多個新的前饋值。
2.根據(jù)權(quán)利要求I所述的方法,其中與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變包括溫度改變。
3.根據(jù)權(quán)利要求I所述的方法,其中當(dāng)檢測到系統(tǒng)改變時生成新的前饋值包括 在系統(tǒng)隨后位于期望設(shè)定點的第一可接受容限內(nèi)的情況下,如果針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值位于第二可接受容限內(nèi),則記錄新的前饋值。
4.根據(jù)權(quán)利要求I所述的方法,其中確定針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值包括 計算在系統(tǒng)位于期望設(shè)定點的第一可接受容限內(nèi)的時間期間控制器輸出的多個樣本的標(biāo)準(zhǔn)差和平均,其中所確定的針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值是標(biāo)準(zhǔn)差除以平均。
5.根據(jù)權(quán)利要求I所述的方法,其中第一可接受容限約在0.I至0. 4的范圍內(nèi)。
6.根據(jù)權(quán)利要求I所述的方法,其中操作設(shè)定點是貯存器壓力,并且控制器輸出和前饋項包括耦合至貯存器的閥的閥位置。
7.根據(jù)權(quán)利要求I所述的方法,其中設(shè)定點操作范圍是貯存器壓カ的范圍。
8.根據(jù)權(quán)利要求I所述的方法,其中所述系統(tǒng)是手術(shù)系統(tǒng),并且設(shè)定點通過手術(shù)控制臺的觸摸屏或腳踏開關(guān)而被接收。
9.根據(jù)權(quán)利要求I所述的方法,其中操作范圍根據(jù)系統(tǒng)用戶提供的分辨率而被細(xì)分。
10.根據(jù)權(quán)利要求I所述的方法,其中前饋表在操作系統(tǒng)部件之前不被填充,并且前饋項在隨后系統(tǒng)部件操作期間被確定并用于填充前饋表。
11.根據(jù)權(quán)利要求I所述的方法,其中前饋表在操作系統(tǒng)部件之前由算出的或默認(rèn)的前饋項填充,并且更新的前饋項在隨后系統(tǒng)部件操作期間被確定并用于蓋寫表中現(xiàn)有的前饋項。
12.ー種使用前饋表控制手術(shù)系統(tǒng)部件的方法,包括 接收操作設(shè)定點;確定前饋表中是否存在針對該操作設(shè)定點的前饋項,其中前饋表包括多個設(shè)定點; 如果不存在針對該操作設(shè)定點的前饋項, 根據(jù)需要使用控制器輸出來遞增系統(tǒng)部件,以將系統(tǒng)移動至期望設(shè)定點的第一可接收容限內(nèi); 確定針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值是否位于第二可接受容限內(nèi); 如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值位于第二可接受容限內(nèi),則在前饋表中記錄針對當(dāng)前設(shè)定點的相應(yīng)前饋項; 如果針對該系統(tǒng)的穩(wěn)態(tài)錯誤的測量值不位于第二可接受容限內(nèi),則不在前饋表中記錄針對當(dāng)前設(shè)定點的相應(yīng)前饋項; 如果存在針對該操作設(shè)定點的前饋項,則使用對應(yīng)于與期望設(shè)定點相關(guān)聯(lián)的前饋項的控制器輸出來控制部件,以將系統(tǒng)朝向期望設(shè)定點移動;以及 當(dāng)檢測到與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變時,為該前饋表生成一個或多個新的前饋值。
13.根據(jù)權(quán)利要求12所述的方法,其中與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變包括溫度改變。
14.根據(jù)權(quán)利要求12所述的方法,其中當(dāng)檢測到系統(tǒng)改變時生成新的前饋值包括 在系統(tǒng)隨后位于期望設(shè)定點的第一可接受容限內(nèi)的情況下,如果針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值位于第二可接受容限內(nèi),則記錄新的前饋值。
15.根據(jù)權(quán)利要求12所述的方法,其中確定針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值包括 計算在系統(tǒng)位于期望設(shè)定點的第一可接受容限內(nèi)的時間期間控制器輸出的多個樣本的標(biāo)準(zhǔn)差和平均,其中所確定的針對系統(tǒng)的穩(wěn)態(tài)錯誤的測量值是標(biāo)準(zhǔn)差除以平均。
16.根據(jù)權(quán)利要求12所述的方法,其中操作設(shè)定點是貯存器壓カ,并且控制器輸出和前饋項包括耦合至貯存器的閥的閥位置。
17.根據(jù)權(quán)利要求12所述的方法,其中所述系統(tǒng)是手術(shù)系統(tǒng),并且設(shè)定點通過手術(shù)控制臺的觸摸屏或腳踏開關(guān)而被接收。
18.根據(jù)權(quán)利要求12所述的方法,其中前饋表在操作系統(tǒng)部件之前不被填充,并且前饋項在隨后系統(tǒng)部件操作期間被確定并用于填充前饋表。
19.根據(jù)權(quán)利要求12所述的方法,其中前饋表在操作系統(tǒng)部件之前由算出的或默認(rèn)的前饋項填充,并且更新的前饋項在隨后系統(tǒng)部件操作期間被確定并用于蓋寫表中現(xiàn)有的前饋項。
全文摘要
在一些實施例中,一種使用前饋以控制系統(tǒng)部件的方法,包括確定在前饋表中是否存在針對接收到的操作設(shè)置點的前饋項。如果不存在前饋項,系統(tǒng)部件可被遞增直至系統(tǒng)處于期望設(shè)定點的第一可接受容限內(nèi)。在一些實施例中,穩(wěn)態(tài)錯誤的測量值可被確定并與第二可接受容限相比較。如果在可接受容限內(nèi),相應(yīng)的前饋項可被記錄在前饋表中。在一些實施例中,如果存在針對操作設(shè)定點的前饋項,則可使用對應(yīng)于該前饋項的控制器輸出來控制系統(tǒng)部件。當(dāng)檢測到與前饋值的可能改變相關(guān)聯(lián)的系統(tǒng)改變時,可以為前饋表生成新的前饋值。
文檔編號G05B13/02GK102652290SQ201080055615
公開日2012年8月29日 申請日期2010年11月2日 優(yōu)先權(quán)日2009年12月10日
發(fā)明者D·阿加希 申請人:愛爾康研究有限公司