本論文目的為設計一具時間延遲的滑動模式控制器,並應用此控制器於氣壓系統上,使活塞能在有限時間內到達定位。本實驗以PC為基本平台,利用AD/DA卡作介面轉換,將計算出的結果輸出到比例閥中,控制氣壓缸中的壓力,使活塞到達目標位置。 控制系統的設計分為兩部份,第一部份先建立系統模型,本實驗以線性化的方法簡化系統,建立具時間延遲特性的數學模型,並以系統識別找出其中的參數,得到系統模型。第二部份以此模型為對象,以預測器結合滑動模式控制的方式,利用變數代換的方式去除狀態中的時間延遲,再以滑動模式控制設計出控制器。最後將此控制器用C語言實現,達到活塞定位的目標。
The objective of this thesis is to design a sliding mode controller with time-delay. With this controller, we can enable the piston to arrive at the set-point in finite time for the pneumatic system. This experiment is based on PC, uses AD/DA card as interfaces, output the result calculated into the proportional valve to control the pressure in the actuator’s chambers, finally make the piston reach the position as desired. There are three parts for this controller design. The first part is to set up systematic model. We use linearization to reduce system order, set up the mathematical model with time-delay characteristics, and then determine the parameters among them with system identification. The second part is to design a controller. We use the combination of predictive structure and sliding mode control, reduce the time-delay in system with variable substitution, then design a sliding mode controller. Finally realizes this controller with C language, achieves the goal of positioning the piston.