一種音圈馬達(dá)精確氣壓控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及壓力控制方法,尤其涉及一種音圈馬達(dá)精確氣壓控制方法。
【背景技術(shù)】
[0002]在當(dāng)下的壓力控制應(yīng)用中,通常使用音圈馬達(dá)對(duì)壓力進(jìn)行控制,尤其是在醫(yī)療器械行業(yè)使用音圈馬達(dá)對(duì)氣體壓力實(shí)現(xiàn)精確控制,通過控制音圈馬達(dá)的驅(qū)動(dòng)部位伸出程度來進(jìn)行開環(huán)實(shí)現(xiàn)的。但是這種壓力控制應(yīng)用中,存在著在實(shí)際應(yīng)用中表現(xiàn)不良的問題,宄其原因可以容易分析出來:由于開環(huán)控制具有的先天不足造成的,環(huán)境因素影響比如:環(huán)境溫度變化、大氣壓力變化,這些因素的影響都是客觀存在的,僅在于影響程度的大小不同,而要克服這些影響需要構(gòu)造比較好的環(huán)境來滿足,但這樣的代價(jià)是高昂的有時(shí)甚至無法實(shí)現(xiàn)。另外,設(shè)備部件在應(yīng)用當(dāng)中都會(huì)隨著時(shí)間和環(huán)境因素自然衰變,自然衰變也是造成控制效果不佳原因。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的不足,提供一種音圈馬達(dá)精確氣壓控制方法,該控制方法在閉環(huán)控制的基礎(chǔ)上進(jìn)行二分法和迭代處理,可以實(shí)現(xiàn)精確控制。
[0004]為達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案:
一種音圈馬達(dá)精確氣壓控制方法,本發(fā)明包括如下步驟:
步驟I,系統(tǒng)開始運(yùn)行;
步驟2,進(jìn)行初始化;
步驟3,采集音圈馬達(dá)的壓力值,并進(jìn)行壓力值采集標(biāo)度變換;
步驟4,對(duì)壓力值與預(yù)設(shè)的壓力值允差范圍進(jìn)行比較,如果壓力值超出壓力值允差范圍,則執(zhí)行步驟5 ;如果壓力值在壓力值允差范圍之內(nèi),則執(zhí)行步驟3 ;
步驟5,設(shè)定控制量=當(dāng)前控制量+0.8 X控制量滿度X (設(shè)定壓力值一當(dāng)前壓力值)/壓力滿度值,完成對(duì)控制量的調(diào)節(jié)并輸出,然后返回步驟3。
[0005]本發(fā)明的有益效果是:
本發(fā)明在閉環(huán)控制的基礎(chǔ)上,再進(jìn)行二分法和迭代處理,當(dāng)采集到的壓力值超出預(yù)設(shè)的壓力值允差范圍時(shí),對(duì)差額部分進(jìn)行二分法處理,而對(duì)壓力設(shè)定的控制量進(jìn)行對(duì)迭代處理,從而得到修正后的音圈馬達(dá)的壓力的設(shè)定控制量。本發(fā)明在保證音圈馬達(dá)精確控制壓力的前提下,整個(gè)方法成本低、調(diào)節(jié)速度快、易實(shí)現(xiàn)、長期穩(wěn)定性好。
【附圖說明】
[0006]圖1為本發(fā)明的控制流程圖。
【具體實(shí)施方式】
[0007]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。
[0008]如圖1所示,本發(fā)明包括如下步驟:
步驟I,系統(tǒng)開始運(yùn)行;
步驟2,進(jìn)行初始化;初始化為系統(tǒng)運(yùn)行建立必要的環(huán)境并且只進(jìn)行一次;
步驟3,采集音圈馬達(dá)的壓力值并進(jìn)行壓力值標(biāo)度變換;
步驟4,對(duì)壓力值與預(yù)先設(shè)定的壓力值允差范圍進(jìn)行比較,如果壓力值超出壓力值允差范圍,則執(zhí)行步驟5 ;如果壓力值在壓力值允差范圍之內(nèi),則執(zhí)行步驟3 ;
步驟5,設(shè)定控制量=當(dāng)前控制量+0.8X控制量滿度X (設(shè)定壓力值一當(dāng)前壓力值)/壓力滿度值,完成對(duì)控制量的調(diào)節(jié)并輸出,然后返回步驟3。此處設(shè)定壓力值是預(yù)設(shè)的,具體數(shù)值是操作者或醫(yī)務(wù)工作者依據(jù)專業(yè)知識(shí)設(shè)定??刂屏渴怯沙跏贾岛瓦\(yùn)行本方法來產(chǎn)生的且是動(dòng)態(tài)變化的。設(shè)定控制量是指輸出的控制量,由于該量在整個(gè)過程中是動(dòng)態(tài)變化的??刂屏繚M度指為了使氣體壓力值達(dá)到最大而間接地施加于音圈馬達(dá)上的電參量。
[0009]本發(fā)明在閉環(huán)控制的基礎(chǔ)上再進(jìn)行二分法和迭代處理,對(duì)采集到的壓力值進(jìn)行標(biāo)度變換后與預(yù)設(shè)的壓力值的允差范圍進(jìn)行比較,當(dāng)采集到的壓力值超出了預(yù)設(shè)的壓力值允差范圍時(shí),通過算法公式,得到修正后的音圈馬達(dá)壓力的設(shè)定控制量。當(dāng)采集到的壓力值沒有超出預(yù)設(shè)的壓力值允差范圍時(shí),繼續(xù)進(jìn)行壓力值的采集。
[0010]最后說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域普通技術(shù)人員對(duì)本發(fā)明的技術(shù)方案所做的其他修改或者等同替換,只要不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【主權(quán)項(xiàng)】
1.一種音圈馬達(dá)精確氣壓控制方法,其特征在于:包括如下步驟: 步驟I,系統(tǒng)開始運(yùn)行; 步驟2,進(jìn)行初始化; 步驟3,采集音圈馬達(dá)的壓力值并進(jìn)行壓力值標(biāo)度變換; 步驟4,對(duì)壓力值與預(yù)設(shè)的壓力值允差范圍進(jìn)行比較,如果壓力值超出壓力值允差范圍,則執(zhí)行步驟5 ;如果壓力值在壓力值允差范圍之內(nèi),則執(zhí)行步驟3 ; 步驟5,設(shè)定控制量=當(dāng)前控制量+0.8 X控制量滿度X (設(shè)定壓力值一當(dāng)前壓力值)/壓力滿度值,完成對(duì)控制量的調(diào)節(jié)并輸出,然后返回步驟3。
【專利摘要】本發(fā)明公開了一種音圈馬達(dá)精確氣壓控制方法,步驟1,系統(tǒng)開始運(yùn)行;步驟2,進(jìn)行初始化;步驟3,采集音圈馬達(dá)的壓力值并進(jìn)行壓力值標(biāo)度變換;步驟4,對(duì)壓力值與預(yù)設(shè)的壓力值允差范圍進(jìn)行比較,如果壓力值超出壓力值允差范圍,則執(zhí)行步驟5;如果壓力值在壓力值允差范圍之內(nèi),則執(zhí)行步驟3;步驟5,設(shè)定控制量=當(dāng)前控制量+0.8×控制量滿度×(設(shè)定壓力值-當(dāng)前壓力值)/壓力滿度值,完成對(duì)控制量的調(diào)節(jié)并輸出,然后返回步驟3。本發(fā)明在閉環(huán)控制的基礎(chǔ)上進(jìn)行二分法和迭代,可以實(shí)現(xiàn)精確控制。
【IPC分類】G05D16-20
【公開號(hào)】CN104615170
【申請(qǐng)?zhí)枴緾N201410840506
【發(fā)明人】王俊玲, 陳川, 張鵬杰, 梁冰
【申請(qǐng)人】河南西瑞醫(yī)療電子技術(shù)有限公司
【公開日】2015年5月13日
【申請(qǐng)日】2014年12月30日