TWI785608B - Fluid machinery and control method thereof - Google Patents
Fluid machinery and control method thereof Download PDFInfo
- Publication number
- TWI785608B TWI785608B TW110117039A TW110117039A TWI785608B TW I785608 B TWI785608 B TW I785608B TW 110117039 A TW110117039 A TW 110117039A TW 110117039 A TW110117039 A TW 110117039A TW I785608 B TWI785608 B TW I785608B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- generate
- difference
- controlled plant
- estimated interference
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Control Of Fluid Pressure (AREA)
- Structures Of Non-Positive Displacement Pumps (AREA)
Abstract
Description
本發明是有關於一種流體機械,且特別是有關於一種流體機械的控制方法。The present invention relates to a fluid machine, and in particular to a control method for the fluid machine.
空氣壓縮機(Air compressor)是指用來壓縮空氣藉以提高氣體壓力的機械,其可為各類的工具、運輸設備、提拉設備和抓舉設備提供動力。因此,空氣壓縮機廣泛地被用於機械製造、冶金、造船、電子、化工以及石油天然氣等領域。Air compressor (Air compressor) refers to a machine used to compress air to increase gas pressure, which can provide power for various tools, transportation equipment, lifting equipment and snatching equipment. Therefore, air compressors are widely used in machinery manufacturing, metallurgy, shipbuilding, electronics, chemical industry, and oil and gas fields.
空氣壓縮機腔內的空氣壓力被希望維持在一預期的壓力帶中,因此壓力的控制機制是不可或缺的。一般來說,可以透過例如PI控制器(比例-積分控制器)或PID控制器(比例-積分-微分控制器)來對壓力值進行控制。然而,在客戶端的實際用量突然產生較大的變化的情況下,PI控制器或PID控制器將工作壓力調升到一較高的目標值的速度並不夠迅速,導致腔內的壓力值持續下降。The air pressure in the air compressor cavity is expected to be maintained within a desired pressure band, so a pressure control mechanism is indispensable. In general, the pressure value can be controlled by eg a PI controller (proportional-integral controller) or a PID controller (proportional-integral-derivative controller). However, when the actual consumption of the client changes suddenly, the speed of the PI controller or PID controller to increase the working pressure to a higher target value is not fast enough, resulting in a continuous drop in the pressure value in the chamber .
因此,需要提出一種解決方案,以在客戶端實際用量產生變化時能夠快速達到需求的目標工作壓力值。Therefore, it is necessary to propose a solution to quickly reach the required target working pressure value when the actual usage of the client changes.
本發明提供一種流體機械及其控制方法,具有快速達到需求的目標工作壓力值的優點。The invention provides a fluid machine and a control method thereof, which have the advantage of quickly reaching a required target working pressure value.
本發明的流體機械包括控制器、受控廠以及觀察器。控制器用以依據流體的實際壓力值與目標壓力值之間的差值而產生第一信號。受控廠響應於第一信號與第二信號之間的第一差值產生輸出信號。觀察器包括反向模型。反向模型通過對受控廠的物理模型進行一反運算而被建立。輸出信號經過反向模型產生第三信號。第三信號經過濾波處理後產生前述第二信號。The fluid machine of the present invention includes a controller, a controlled plant and an observer. The controller is used for generating the first signal according to the difference between the actual pressure value of the fluid and the target pressure value. The controlled plant generates an output signal in response to a first difference between the first signal and the second signal. Observers include inverse models. The inverse model is established by performing an inverse operation on the physical model of the controlled plant. The output signal is subjected to an inverse model to generate a third signal. The third signal is filtered to generate the aforementioned second signal.
本發明的流體機械的控制方法適用於空氣壓縮裝置。流體機械包括控制器、受控廠以及觀察器。流體機械的控制方法包括:由控制器依據流體的實際壓力值與目標壓力值之間的差值而產生第一信號;由受控廠響應於第一信號與第二信號之間的第一差值產生輸出信號。其中,輸出信號經過觀察器的反向模型產生第三信號。反向模型通過對受控廠的物理模型進行一反運算而被建立。並且,第三信號經過濾波處理後產生第二信號。The fluid machine control method of the present invention is applicable to an air compression device. Fluid machinery includes controllers, controlled plants, and observers. The fluid machinery control method includes: the controller generates a first signal according to the difference between the actual pressure value of the fluid and the target pressure value; the controlled plant responds to the first difference between the first signal and the second signal value produces an output signal. Wherein, the output signal passes through the inverse model of the observer to generate the third signal. The inverse model is established by performing an inverse operation on the physical model of the controlled plant. Moreover, the third signal is filtered to generate the second signal.
基於上述,本發明透過設置觀察器來估測干擾量,並據此調整控制器所產生的第一信號。因此,本發明在面臨外部干擾(例如客戶端用量突增)時對於目標壓力值具備較佳的追溯能力,並可進一步提升效率。Based on the above, the present invention estimates the amount of interference by setting an observer, and accordingly adjusts the first signal generated by the controller. Therefore, the present invention has a better traceability of the target pressure value when faced with external disturbances (such as a sudden increase in client usage), and can further improve efficiency.
圖1繪示為本發明的流體機械的控制機制的方塊示意圖。在本實施例中,流體機械可以是空氣壓縮機。請見圖1,流體機械100包括非線性受控廠(plant)110、干擾觀察器(observer)120、控制器C、運算器101以及運算器103。非線性受控廠110包括運算器102以及受控廠G。干擾觀察器120包括反向模型G*、運算器104以及濾波器F。FIG. 1 is a schematic block diagram of the control mechanism of the fluid machine of the present invention. In this embodiment, the fluid machine may be an air compressor. Please refer to FIG. 1 , the
在本實施例中,控制器C可以是閉迴路控制器,一般為PI控制器(比例-積分控制器)或PID控制器(比例-積分-微分控制器)。控制器C用以依據流體(例如空氣)的實際壓力值與目標壓力值的差值來產生信號S1,即流量控制信號。運算器101用以計算信號S1與信號S2的差值以產生信號S3。運算器102用以產生信號S4,其中信號S4為信號S3與外來干擾成分d(例如客戶端用量突然改變)的總和。受控廠G響應於信號S4產生輸出信號(對應實際壓力值P)。以圖1為例,馬達頻率命令(即信號S3)經過非線性受控廠110後實際呈現出壓力(即實際壓力值P)。因此,非線性受控廠110可包含整個系統,例如受控廠G包含壓縮機(包括壓縮裝置、變頻器以及馬達)、空氣筒、管路體積等。馬達頻率干擾(即干擾成分d)則可能包含機台產氣設備、客戶端所有用氣設備以及其他非線性部分。在本實施例中,受控廠G的輸入與輸出可分別為流量與壓力。In this embodiment, the controller C may be a closed-loop controller, generally a PI controller (proportional-integral controller) or a PID controller (proportional-integral-derivative controller). The controller C is used to generate a signal S1 , that is, a flow control signal, according to the difference between the actual pressure value of the fluid (such as air) and the target pressure value. The
信號S5表示經偵測得到的輸出信號,其中包含雜訊,以運算器103與雜訊成分n來表示。反向模型G*是通過對受控廠G的物理模型進行一反運算而被建立的。信號S5經過反向模型G*產生信號S6。在本實施例中,反向模型G*的輸入與輸出可分別為壓力與流量。運算器104用以計算信號S6與信號S3的差值,以產生信號S7。濾波器F用以對信號S7進行濾波處理以產生信號S2。The signal S5 represents the detected output signal, which contains noise, represented by the
圖2繪示為本發明的流體機械的控制方法的步驟示意圖,其中流體機械可以是空氣壓縮機。請同時參見圖1與圖2,流體機械100可包括前述的控制器C、受控廠G以及觀察器120。首先由控制器C依據流體的實際壓力值與目標壓力值之間的差值而產生第一信號(相當於信號S1)(步驟S210)。接著,由受控廠G響應於第一信號與第二信號之間的差值(相當於信號S4,即信號S2與信號S3之間的差值以及干擾成分d的總和)產生輸出信號(步驟S220)。最後,受控廠G輸出信號(對應實際壓力值P)。經感測得到的信號S5(包括實際壓力值P與感測過程中摻入的雜訊成分n)通過觀察器120的反向模型G*產生第三信號(相當於信號S6)。其中,反向模型G*是通過對受控廠G的物理模型進行一反運算而被建立,並且第三信號經運算後再經濾波處理以產生第二信號(相當於信號S2)(步驟S230)。下面將以圖3來詳細說明本發明的流體機械的控制機制。FIG. 2 is a schematic diagram of the steps of the fluid machine control method of the present invention, wherein the fluid machine can be an air compressor. Please refer to FIG. 1 and FIG. 2 at the same time, the
圖3繪示為本發明一實施例的流體機械的控制機制的方塊示意圖。請見圖3,流體機械300可包含控制系統310與物理系統320。在控制系統310中,運算器105用以計算經感測的流體的實際壓力值P(帶有雜訊成分n)與目標壓力值Pc的差值,以產生信號Pe。控制器C用以依據信號Pe來產生信號Y1(相當於圖1的信號S1)。運算器101用以計算信號Y1與信號Y2(相當於圖1的信號S2)的差值。運算器101的運算結果經過限幅器SA1後被傳輸至壓縮設備E(即信號Y)。設置限幅器SA1的目的在於使運算器101的運算結果不會超出壓縮設備E允許的最低值與最高值,也就是將運算器101的運算結果限制在一個數值區間。在本實施例中,限幅器SA1可以指飽和限制器,並且壓縮設備E允許的最低值與最高值是指馬達頻率的最低值與最高值。FIG. 3 is a schematic block diagram of a control mechanism of a fluid machine according to an embodiment of the present invention. Please refer to FIG. 3 , the
壓縮設備E的輸入與輸出可分別為馬達頻率與流量。然而本發明不以此為限,在其他實施例中,壓縮設備E的輸入還可以是轉速、流量或電流等。受控廠G接收壓縮設備E的輸出。其中,壓縮設備E的輸出可能受到外部干擾,例如其他機台或客戶端的用量的變化。在圖3中,受到干擾的壓縮設備E的輸出(相當於圖1中的信號S4)可以運算器102與干擾成分d來表示。受控廠G可響應於壓縮設備E的輸出(流量,包含干擾成分d)以產生輸出壓力。可透過感測器(圖未示)來感測輸出壓力,經感測的實際壓力值P被傳輸至運算器105。運算器105可計算經感測的實際壓力值P與目標壓力值Pc之間的差值。運算器105的運算結果將做為控制器C的輸入。The input and output of the compression device E may be motor frequency and flow rate, respectively. However, the present invention is not limited thereto. In other embodiments, the input of the compression device E may also be rotational speed, flow rate or current. The controlled plant G receives the output of the compression equipment E. Wherein, the output of the compression device E may be subject to external interference, such as changes in usage of other machines or clients. In FIG. 3, the output of the disturbed compression device E (corresponding to the signal S4 in FIG. 1) can be represented by the
同時,觀察器120接收經感測的實際壓力值P(帶有雜訊成分n)。觀察器120中的反向模型G*是通過對受控廠G的物理模型進行一反運算而被建立。經感測的實際壓力值P經過反向模型G*產生信號Yd。運算器104用以將信號Yd減去信號Y以產生估測干擾量D1。估測干擾量D1是針對受控廠G的輸入信號中的干擾成分d進行估測的量。估測干擾量D1經濾波器F進行濾波處理後產生信號D2。需說明的是,經感測的實際壓力值P(帶有雜訊成分n)可能因為反向模型G*的處理而被放大,因此需要濾波器F去抑制估測干擾量D1中的雜訊成分。在本實施例中,濾波器F可以是低通濾波器。信號D2經增益值Kd調整其大小後產生信號Y2(相當於圖1的信號S2)。At the same time, the
圖4繪示為本發明一實施例的流體機械的控制機制的方塊示意圖。對於圖4中的元件的說明可以參見圖3中同名元件的說明,於此不再贅述。相較於圖3,圖4增加了限幅器SA2。請見圖4,信號D2經增益值Kd調整其大小後產生信號D3。信號D3經過限幅器SA2後產生信號Y2(相當於圖1的信號S2)。限幅器SA2的作用在於使信號Y2不會超出一個預設的數值區間。在本實施例中,限幅器SA2可以指飽和限制器。FIG. 4 is a schematic block diagram of a control mechanism of a fluid machine according to an embodiment of the present invention. For the description of the components in FIG. 4 , reference may be made to the description of the same-named components in FIG. 3 , which will not be repeated here. Compared with FIG. 3 , the limiter SA2 is added in FIG. 4 . Please refer to FIG. 4 , the signal D3 is generated after the signal D2 is adjusted by the gain value Kd. Signal D3 generates signal Y2 (equivalent to signal S2 in Figure 1) after passing through limiter SA2. The function of the limiter SA2 is to prevent the signal Y2 from exceeding a preset value range. In this embodiment, the limiter SA2 may refer to a saturation limiter.
舉例來說,限幅器SA2的上限值與下限值分別為60與-60。當限幅器SA2的輸入(即信號D3)為10時,限幅器SA2輸出為10。當限幅器SA2的輸入為20時,限幅器SA2輸出為20。也就是說,當限幅器SA2的輸入值介於上限值與下限值之間時,限幅器SA2輸出與輸出是相同的。然而,當限幅器SA2的輸入為70時,限幅器SA2輸出被限制在上限值,即60。當限幅器SA2的輸入為-70時,限幅器SA2輸出被限制在下限值,即-60。限幅器SA1的作用相同於限幅器SA2。For example, the upper limit and the lower limit of the limiter SA2 are 60 and -60 respectively. When the input of limiter SA2 (ie signal D3) is 10, the output of limiter SA2 is 10. When the input of the limiter SA2 is 20, the output of the limiter SA2 is 20. That is to say, when the input value of the limiter SA2 is between the upper limit value and the lower limit value, the output and output of the limiter SA2 are the same. However, when the input of the limiter SA2 is 70, the output of the limiter SA2 is limited to the upper limit value, ie 60. When the input of the limiter SA2 is -70, the output of the limiter SA2 is limited to the lower limit value, namely -60. Limiter SA1 acts the same as limiter SA2.
進一步地,在一實施例中,限幅器SA2的數值區間的上限值與下限值並非固定不變的,而是可被動態地調整的。舉例來說,限幅器SA1的上限值與下限值分別為60與24,限幅器SA2的上限值與下限值分別為60與-60。控制器C前次的輸出記為Y1*,觀察器120前次的輸出記為Y2*。若Y1*與Y2*的差值高於限幅器SA1的上限值或低於限幅器SA1的下限值,則限幅器SA2可以自動調整其上限值與下限值。具體來說,當Y1*與Y2*的差值高於限幅器SA1的上限值時,透過調整限幅器SA2的上限值與下限值,使限幅器SA2輸出的Y2大於上次輸出的Y2*(期望Y1-Y2的計算結果減小)。例如,在Y1*為75且Y2*為10的情況下,限幅器SA2的上限值與下限值可分別被調整為60與10。當Y1*與Y2*的差值低於限幅器SA1的下限值時,透過調整限幅器SA2的上限值與下限值,使限幅器SA2輸出的Y2小於上次輸出的Y2*(期望Y1-Y2的計算結果增大)。例如,在Y1*為5且Y2*為10的情況下,限幅器SA2的上限值與下限值可分別被調整為10與-60。Further, in an embodiment, the upper limit and the lower limit of the value range of the limiter SA2 are not fixed, but can be adjusted dynamically. For example, the upper limit and lower limit of the limiter SA1 are 60 and 24 respectively, and the upper limit and lower limit of the limiter SA2 are 60 and −60 respectively. The previous output of the controller C is denoted as Y1*, and the previous output of the
圖5承接圖3與圖4,繪示為濾波器F所進行的濾波處理的步驟流程圖。請同時參見圖3、圖4以及圖5,流程開始於步驟S401。首先,由濾波器F自運算器104讀入估測干擾量D1(步驟S402)。在控制機制啟動並且初次進行濾波處理的情況下(步驟S403),濾波器F直接以估測干擾量D1做為濾波處理後的濾波值D2(步驟S404)並將濾波值D2輸出(步驟S405)。之後,估測干擾量D1被儲存至第一存儲器D1*,濾波值D2被儲存至第二存儲器D2*。至此結束第一次計算(步驟S407)。FIG. 5 is a continuation of FIG. 3 and FIG. 4 , and is a flow chart showing the steps of the filtering process performed by the filter F. As shown in FIG. Please refer to FIG. 3 , FIG. 4 and FIG. 5 at the same time, the process starts at step S401 . First, the estimated disturbance amount D1 is read in from the
接著,由濾波器F自運算器104再次讀入估測干擾量D1(步驟S402)。在本實施例中,運算器104是依據一時間間隔週期性地計算信號Yd與信號Y的差值。也就是說,濾波器F兩次獲得估測干擾量D1的時間點相距一時間間隔,記做
。在非第一次計算的情況下(步驟S403),濾波器F讀入其截止頻率f(與通過頻帶相關)、時間間隔的長度資訊、第一存儲器D1*的資料以及第二存儲器D2*的資料(步驟S408),並依據上述資料計算係數K(步驟S409)。具體來說,控制電路150可以計算公式(1)以得到係數K。係數K被儲存起來。後面會用到的第一比例與第二比例是基於係數K來決定的。
K=exp(
f
) 公式(1)
Next, the estimated disturbance amount D1 is read in again from the
在步驟S410中,濾波器F基於係數K對第一存儲器D1*的資料以及第二存儲器D2*的資料進行插值(interpolation)運算。濾波器F基於係數K來決定進行插值運算的第一比例與第二比例。在本實施例中,第一比例等於1減去係數K後的值,第二比例等於係數K。換句話說,第一比例與第二比例的和為1。濾波器F可以在計算第一存儲器D1*的資料與第一比例(1-K)的乘積、第二存儲器D2*的資料與第二比例(K)的乘積,並對前述兩個乘積運算結果進行加總,以得到濾波值D2並將其輸出(步驟S404~S405)。接著,同樣以估測干擾值D1更新第一存儲器D1*,並以濾波值D2更新第二存儲器D2*。至此第二次計算結束(步驟S407)。In step S410 , the filter F performs an interpolation operation on the data in the first memory D1 * and the data in the second memory D2 * based on the coefficient K. The filter F determines the first ratio and the second ratio for performing the interpolation operation based on the coefficient K. In this embodiment, the first ratio is equal to 1 minus the coefficient K, and the second ratio is equal to the coefficient K. In other words, the sum of the first ratio and the second ratio is 1. The filter F can calculate the product of the data of the first memory D1* and the first ratio (1-K), the product of the data of the second memory D2* and the second ratio (K), and calculate the results of the aforementioned two products Add up to obtain the filtered value D2 and output it (steps S404 - S405 ). Then, also update the first memory D1* with the estimated disturbance value D1, and update the second memory D2* with the filter value D2. So far the second calculation ends (step S407).
由於濾波值D2是依據第一存儲器D1*與第二存儲器D2*中所儲存的前次估測干擾值及前次濾波值來計算,因此濾波器F可使壓力控制更穩定(壓力最終會停在一個值)。詳細來說,觀察器120的存在即可以提升整體的追溯性與強健性,濾波器F作為輔助以進一步提升穩定性。Since the filter value D2 is calculated based on the previous estimated disturbance value and the previous filter value stored in the first memory D1* and the second memory D2*, the filter F can make the pressure control more stable (the pressure will eventually stop at a value). In detail, the existence of the
圖6承接圖4,繪示為以限幅器SA2處理信號D3的步驟流程圖。請同時參見圖4與圖6,流程開始於步驟S501。由限幅器SA2讀入其最大輸出值Y2max、最小輸出值Y2min以及信號D3(步驟S502)。接著,由限幅器SA2判斷信號D3是否小於或等於最大輸出值Y2max(步驟S503)。若否,則以最大輸出值Y2max做為輸出(信號Y2)(步驟S506)。若是,由限幅器SA2進一步判斷信號D3是否大於或等於最小輸出值Y2min(步驟S504)。若否,則以Y2min做為輸出(信號Y2)(步驟S507)。若是,則以信號D3做為輸出(步驟S505)。在輸出信號Y2後(步驟S508),結束流程(步驟S509)。FIG. 6 is a continuation of FIG. 4 , and is a flow chart showing the steps of processing the signal D3 with the limiter SA2 . Please refer to FIG. 4 and FIG. 6 at the same time, the process starts at step S501. The maximum output value Y2max, the minimum output value Y2min and the signal D3 are read from the limiter SA2 (step S502). Next, the limiter SA2 judges whether the signal D3 is less than or equal to the maximum output value Y2max (step S503 ). If not, take the maximum output value Y2max as the output (signal Y2) (step S506). If yes, the limiter SA2 further judges whether the signal D3 is greater than or equal to the minimum output value Y2min (step S504 ). If not, take Y2min as the output (signal Y2) (step S507). If yes, output the signal D3 (step S505 ). After the signal Y2 is output (step S508), the process ends (step S509).
圖7繪示為流量隨時間變化的曲線示意圖。請見圖7,線601與線603表示客戶端的使用的流量,即目標流量(單位為CMM)變化。線602表示在未使用本發明的情況下空氣壓縮機排出的流量隨時間變化的情況。線604表示在使用本發明的情況下空氣壓縮機排出的流量隨時間變化的情況。如果空氣壓縮機排出的流量與目標流量相同時,客戶端的壓力會穩定在目標壓力值。由圖7可以看出,目標流量同樣都是在時間點t上升,然而在未使用本發明的情況下,流量追溯到目標流量的速度明顯較慢。相對地,在使用本發明的情況下流量追溯到目標流量的速度明顯較快。也就是說,當客戶用量突增時目標流量也會被調升,然而傳統的PI或PID控制器因追溯速度較慢而無法應對這種狀況。反觀,本發明具有較好的追溯速度。FIG. 7 is a schematic diagram showing the curve of the flow rate changing with time. Please refer to FIG. 7 , the
圖8繪示為壓力隨時間變化的曲線示意圖。請見圖8,線701與線703表示由低頻至高頻的壓力命令變化。線702表示在未使用本發明的情況下實際壓力響應隨時間變化的情況。線704表示在使用本發明的情況下實際壓力響應隨時間變化的情況。由圖8可以看出,在低頻的情況下,實際壓力響應可跟上壓力命令。然而,在高頻的狀況下,線702顯示壓力響應無法滿足高頻壓力命令的變動。反觀,線704(使用本發明)顯示壓力響應較能滿足高頻壓力命令的變動。FIG. 8 is a schematic diagram showing the curve of pressure versus time. Please refer to FIG. 8 , the
圖9繪示為壓力隨時間變化的曲線示意圖。請見圖9,線801與線803表示固定的壓力命令。線802表示在未使用本發明的情況下面對不同的流量變異的壓力追溯情形。線804表示在使用本發明的情況下面對不同的流量變異的壓力追溯情形。其中,流量變異隨時間由緩慢轉為快速。由圖9可以看出,相較於未使用本發明的情況,本發明面對不同的流量變異的情況具有更好的壓力追溯能力。FIG. 9 is a schematic diagram showing the curve of pressure versus time. Referring to FIG. 9,
綜上所述,本發明透過設置觀察器來估測干擾量,並據此調整控制器所產生的第一信號。因此,在面臨外部干擾(例如客戶端用量突增)的情況下,由於本發明對於目標壓力值具備較佳的追溯能力,因此控制系統的強健性被提高,控制性能也可獲得改善。本發明不限於壓力控制應用,也可應用於閥開度控制、轉速控制以及電流控制等應用。To sum up, the present invention estimates the amount of interference by setting an observer, and accordingly adjusts the first signal generated by the controller. Therefore, in the case of external disturbances (such as a sudden increase in client usage), since the present invention has better traceability for the target pressure value, the robustness of the control system is improved, and the control performance can also be improved. The present invention is not limited to pressure control applications, and can also be applied to applications such as valve opening control, rotational speed control, and current control.
100:流體機械
101~105:運算器
110:非線性受控廠
120:觀察器
300:流體機械
310:控制系統
320:物理系統
601~604、701~704:線
C:控制器
d:干擾成分
D1:估測干擾量
D2:濾波值
D3:信號
E:壓縮設備
F:濾波器
G:受控廠
G*:反向模型
Kd:增益值
n:雜訊成分
P:實際壓力值
Pc:目標壓力值
Pe:信號
S1~S7:信號
S210~S230、S401~S410、S501~S509:步驟
SA1、SA2:限幅器
t:時間點
Y1、Y2:信號
Y、Yd:信號
100:
圖1繪示為本發明的流體機械的控制機制的方塊示意圖。 圖2繪示為本發明的流體機械的控制方法的步驟示意圖。 圖3繪示為本發明一實施例的流體機械的控制機制的方塊示意圖。 圖4繪示為本發明一實施例的流體機械的控制機制的方塊示意圖。 圖5承接圖3與圖4,繪示為濾波器F所進行的濾波處理的步驟流程圖。 圖6承接圖4,繪示為以限幅器SA2處理信號D3的步驟流程圖。 圖7繪示為流量隨時間變化的曲線示意圖。 圖8繪示為壓力隨時間變化的曲線示意圖。 圖9繪示為壓力隨時間變化的曲線示意圖。 FIG. 1 is a schematic block diagram of the control mechanism of the fluid machine of the present invention. FIG. 2 is a schematic diagram of the steps of the fluid machine control method of the present invention. FIG. 3 is a schematic block diagram of a control mechanism of a fluid machine according to an embodiment of the present invention. FIG. 4 is a schematic block diagram of a control mechanism of a fluid machine according to an embodiment of the present invention. FIG. 5 is a continuation of FIG. 3 and FIG. 4 , and is a flow chart showing the steps of the filtering process performed by the filter F. As shown in FIG. FIG. 6 is a continuation of FIG. 4 , and is a flow chart showing the steps of processing the signal D3 with the limiter SA2 . FIG. 7 is a schematic diagram showing the curve of the flow rate changing with time. FIG. 8 is a schematic diagram showing the curve of pressure versus time. FIG. 9 is a schematic diagram showing the curve of pressure versus time.
100:流體機械
101~104:運算器
110:非線性受控廠
120:觀察器
C:控制器
d:干擾成分
F:濾波器
G:受控廠
G*:反向模型
n:雜訊成分
P:輸出信號
S1~S7:信號
100:
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110117039A TWI785608B (en) | 2021-05-12 | 2021-05-12 | Fluid machinery and control method thereof |
| CN202111214764.7A CN115343948B (en) | 2021-05-12 | 2021-10-19 | Fluid machine and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110117039A TWI785608B (en) | 2021-05-12 | 2021-05-12 | Fluid machinery and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202244656A TW202244656A (en) | 2022-11-16 |
| TWI785608B true TWI785608B (en) | 2022-12-01 |
Family
ID=83946560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW110117039A TWI785608B (en) | 2021-05-12 | 2021-05-12 | Fluid machinery and control method thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115343948B (en) |
| TW (1) | TWI785608B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101356481A (en) * | 2006-01-17 | 2009-01-28 | Mks仪器公司 | Pressure regulation in remote areas |
| CN103809438A (en) * | 2012-11-05 | 2014-05-21 | 洛克威尔自动控制技术股份有限公司 | Secure models for model-based control and optimization |
| US20160318546A1 (en) * | 2015-04-28 | 2016-11-03 | Hyundai Motor Company | Device for controlling restoration of mdps system |
| CN106155024A (en) * | 2016-08-12 | 2016-11-23 | 湖南千盟智能信息技术有限公司 | A kind of Anthracite coal Intelligent Control System of Gas-collector Pressure |
| TW201841090A (en) * | 2017-03-28 | 2018-11-16 | 日商富士金股份有限公司 | Pressure-type flow control device and flow control method |
| CN110262238A (en) * | 2019-06-25 | 2019-09-20 | 齐鲁工业大学 | A kind of learning feed-forward control device, vapour compression refrigeration control system and control method |
| CN111434862A (en) * | 2019-01-11 | 2020-07-21 | 深圳市拓安信计控仪表有限公司 | Pressure monitoring control system for water supply pipe network |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9388866B2 (en) * | 2013-03-13 | 2016-07-12 | Eaton Corporation | System and method for clutch pressure control |
-
2021
- 2021-05-12 TW TW110117039A patent/TWI785608B/en active
- 2021-10-19 CN CN202111214764.7A patent/CN115343948B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101356481A (en) * | 2006-01-17 | 2009-01-28 | Mks仪器公司 | Pressure regulation in remote areas |
| CN103809438A (en) * | 2012-11-05 | 2014-05-21 | 洛克威尔自动控制技术股份有限公司 | Secure models for model-based control and optimization |
| US20160318546A1 (en) * | 2015-04-28 | 2016-11-03 | Hyundai Motor Company | Device for controlling restoration of mdps system |
| CN106155024A (en) * | 2016-08-12 | 2016-11-23 | 湖南千盟智能信息技术有限公司 | A kind of Anthracite coal Intelligent Control System of Gas-collector Pressure |
| TW201841090A (en) * | 2017-03-28 | 2018-11-16 | 日商富士金股份有限公司 | Pressure-type flow control device and flow control method |
| CN111434862A (en) * | 2019-01-11 | 2020-07-21 | 深圳市拓安信计控仪表有限公司 | Pressure monitoring control system for water supply pipe network |
| CN110262238A (en) * | 2019-06-25 | 2019-09-20 | 齐鲁工业大学 | A kind of learning feed-forward control device, vapour compression refrigeration control system and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115343948A (en) | 2022-11-15 |
| TW202244656A (en) | 2022-11-16 |
| CN115343948B (en) | 2025-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110928182B (en) | Robust Adaptive Repetitive Control Method for Hydraulic Servo System Based on State Estimation | |
| CN105388764B (en) | Electro-hydraulic servo PID control method and system based on dynamic matrix feed forward prediction | |
| Gulmammadov | Analysis, modeling and compensation of bias drift in MEMS inertial sensors | |
| JP6409803B2 (en) | Simulation device, simulation method, control program, and recording medium | |
| EP2105810A2 (en) | Apparatus and method for controlling a system | |
| JP6290619B2 (en) | Motor control device | |
| JP2015517106A (en) | Process variable compensation in process transmitters. | |
| WO2019058905A1 (en) | Parameter estimation method for hydraulic system | |
| TWI785608B (en) | Fluid machinery and control method thereof | |
| CN111496011B (en) | Speed control method and device for winding motor of wire drawing machine, computer equipment and medium | |
| CN103488184B (en) | Locator | |
| JP2001509882A (en) | Method and apparatus for increasing update rate in a measuring device | |
| CN107659241A (en) | Servo motor control unit and method, computer-readable storage medium | |
| CN105955018A (en) | Fluttering-signal dual closed-loop adaptive proportioning pump amplifier algorithm | |
| JP2020021476A (en) | Valve control device and pressure control valve | |
| CN109143849A (en) | Servocontrol device, method of servo-controlling and servo-control system | |
| Kurien et al. | ‘Overview Of Different Approaches Of PID Controller Tuning | |
| CN111679578A (en) | A Novel Active Disturbance Rejection Control Method for Temperature System of Ethylene Cracking Furnace | |
| CN116819970A (en) | Gyro stabilized platform sliding mode control method and device, storage medium and electronic equipment | |
| JP6820799B2 (en) | Information processing device, reference data determination device, information processing method, reference data determination method and program | |
| KR100973210B1 (en) | Pid equivalent controller that does not include derivative and method thereof | |
| CN103423239B (en) | Based on testing apparatus and the method in the electrohydraulic servo system dead band of self adaption flutter | |
| EP3168578A1 (en) | Estimating system parameters from sensor measurements | |
| CN118778714B (en) | Ammonia water flow regulating method, ammonia water flow regulating equipment, server and storage medium | |
| Shubladze et al. | Fast-response adaptive tracking PI control systems for industrial plants |