Giới thiệu dự án

Hệ thống điều khiển khí động học và nâng vật bằng dòng khí (Pneumatic Levitation System) là một trong những đối tượng nghiên cứu kinh điển nhưng đầy thách thức trong lĩnh vực kỹ thuật điều khiển tự động. Trong các dây chuyền sản xuất hiện đại, kỹ thuật điều khiển áp suất và lưu lượng khí nén chiếm hơn 75% các ứng dụng truyền dẫn và định vị linh kiện không tiếp xúc. Tuy nhiên, bài toán cân bằng vật thể chuyển động trong ống khí thẳng đứng (Ball and Tube System) mang đặc tính phi tuyến tính cao, bất ổn định vòng hở (open-loop unstable) và chịu tác động trực tiếp từ sự nhiễu loạn của dòng xoáy khí quyển cũng như quán tính cơ học của cánh quạt.

Đồ án tốt nghiệp "Nhận dạng và điều khiển PID cho hệ thống quả bóng trong ống khí thẳng đứng sử dụng PLC S7-200: Áp dụng vào mô hình hệ thống tại phòng thí nghiệm tự động hóa" được thực hiện tại Khoa Điện – Điện tử, Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng. Dự án tập trung giải quyết triệt để bài toán ổn định vị trí quả bóng tại các độ cao xác định bên trong ống trụ thẳng đứng, triệt tiêu dao động cơ học và loại bỏ sai số xác lập.

                  +-----------------------------------+
                  |      Giao diện Giám sát SCADA     |
                  |          (Siemens WinCC)          |
                  +-----------------+-----------------+
                                    | (OPC Server)
                  +-----------------v-----------------+
                  |      Bộ điều khiển PLC S7-200     |
                  |     (CPU 224XP + Module EM235)    |
                  +--------+-----------------+--------+
   Tín hiệu Analog 0-5V    |                 ^ Tín hiệu Analog 4-20mA
   (Tốc độ quạt mong muốn) |                 | (Độ cao thực tế)
                  +--------v-------+ +-------+--------+
                  |  Động cơ BLDC  | | Cảm biến Siêu  |
                  | & Cánh quạt    | | âm Keyence     |
                  | (Cơ cấu chấp   | | UD-300/UD-310  |
                  |  hành nâng)    | | (Khối đo lường)|
                  +--------+-------+ +-------^--------+
                           | Luồng khí nâng  | Phản xạ sóng
                           v                 |
                  +--------------------------+--------+
                  |    Quả bóng trong ống khí trụ     |
                  |      (Đối tượng phi tuyến)        |
                  +-----------------------------------+

Mục tiêu cụ thể của dự án

  1. Thu thập dữ liệu thực nghiệm: Xây dựng hệ thống thu thập $2,000$ điểm dữ liệu thời gian thực (điện áp cấp và vị trí quả bóng) thông qua giao thức OPC PC Access và WinCC.
  2. Nhận dạng mô hình toán học: Ứng dụng phương pháp cân bằng lực khí động học kết hợp công cụ MATLAB System Identification Toolbox để trích xuất hàm truyền đạt thực nghiệm bậc 3 của hệ thống.
  3. Thiết kế và chỉnh định bộ điều khiển: Xác định vùng ổn định bằng tiêu chuẩn đại số Routh-Hurwitz và tối ưu hóa bộ ba thông số $K_p, K_i, K_d$ cho thuật toán PID số.
  4. Triển khai và kiểm chứng: Lập trình giải thuật PID trên PLC Siemens S7-200 (CPU 224XP), tích hợp module mở rộng analog EM235 và đánh giá chất lượng đáp ứng quá độ tại các điểm đặt $170\text{ mm}$ và $200\text{ mm}$.

Chỉ tiêu kỹ thuật kỳ vọng

  • Thời gian xác lập ($t_s$): $\le 3.0\text{ giây}$.
  • Độ vọt lố ($%OS$): $\le 10%$.
  • Sai số xác lập ở trạng thái tĩnh ($e_{ss}$): $\le \pm 2.0\text{ mm}$.
  • Phạm vi hoạt động tuyến tính: Chiều cao từ $50\text{ mm}$ đến $250\text{ mm}$ trong ống đo $300\text{ mm}$.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi triển khai, các giải pháp điều khiển nâng vật khí nén hiện hữu đã được khảo sát chi tiết để đánh giá ưu nhược điểm:

Tiêu chí kỹ thuật Điều khiển On-Off (Bang-Bang) Điều khiển Mờ (Fuzzy Logic) Điều khiển PID nhận dạng trên PLC (Đề tài)
Độ phức tạp thuật toán Rất thấp (Logic đóng/ngắt) Cao (Yêu cầu tập luật mờ & vi xử lý mạnh) Trung bình (Tối ưu hóa đại số trên PLC)
Độ ổn định vị trí Rất kém, dao động liên tục quanh điểm đặt Tốt, thích ứng phi tuyến cao Rất tốt, bám sát điểm đặt nhờ khâu tích phân
Tài nguyên phần cứng Relay / Transistor đơn giản Máy tính nhúng, DSP, dSPACE Card PLC công nghiệp S7-200 + Module EM235
Độ bền cơ cấu chấp hành Rất thấp do đóng ngắt liên tục Cao (Điều khiển điện áp trơn) Cao (Xuất tín hiệu Analog liên tục $0 - 5\text{V}$)
Khả năng ứng dụng thực tế Thí nghiệm đơn giản Nghiên cứu học thuật chuyên sâu Tiêu chuẩn trong tự động hóa công nghiệp

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have: Đọc chính xác tín hiệu dòng $4 - 20\text{ mA}$ từ cảm biến Keyence UD-310 qua module EM235; xuất tín hiệu áp $0 - 5\text{V}$ điều khiển Driver động cơ BLDC; thuật toán PID duy trì vị trí quả bóng ổn định.
  • Should Have: Giao diện SCADA trên WinCC ghi nhận đồ thị thời gian thực và xuất dữ liệu ra file Excel với chu kỳ trích mẫu $T_s = 0.25\text{ s}$.
  • Could Have: Chế độ chuyển đổi kép Manual (biến trở) / Auto (PLC).
  • Won't Have: Khả năng tự thích nghi tham số PID theo thời gian thực (Adaptive PID) khi thay đổi khối lượng quả bóng.

Thiết kế kiến trúc phần cứng và công nghệ

Hệ thống phần cứng và phần mềm sử dụng trong dự án bao gồm:

[Khối Nguồn 220VAC / 24VDC 5A] ---> Cung cấp nguồn toàn hệ thống
              |
              +---> [PLC S7-200 CPU 224XP + EM235 4AI/1AO 12-bit]
              |                           ^
              +---> [Cảm biến UD-300]     | Tín hiệu 4-20mA (Khoảng cách)
              |            ^              |
              |            +-- [UD-310]---+
              |
              +---> [Driver Động cơ] <--- Tín hiệu Analog 0-5V (AQW4)
                           |
                     [Động cơ BLDC 24V 50W 2500RPM] ---> Quạt thổi
  • Bộ điều khiển trung tâm: Siemens SIMATIC S7-200 CPU 224XP kết hợp Module tương tự EM235 (4 ngõ vào Analog 12-bit A/D, 1 ngõ ra Analog 12-bit D/A; dải chuyển đổi số $0 - 32,000$).
  • Cảm biến vị trí: Bộ khuếch đại Keyence UD-300 kết hợp đầu dò siêu âm UD-310, độ phân giải $1\text{ mm}$, ngõ ra tuyến tính $4 - 20\text{ mA}$, dải đo $0 - 300\text{ mm}$.
  • Cơ cấu chấp hành: Động cơ một chiều không chổi than (Brushless DC - BLDC) $24\text{VDC} - 50\text{W}$, tốc độ định mức $2,500\text{ vòng/phút}$, điều khiển qua Driver chuyên dụng nhận áp $0 - 5\text{VDC}$.
  • Phần mềm: Siemens STEP 7 Micro/WIN V4.0 SP9, SIMATIC WinCC V7.0 SP3, PC Access V1.0 SP6, MATLAB R2021a (System Identification Toolbox).

Implementation và kết quả

Xây dựng mô hình toán học và nhận dạng

Hệ thống vật lý chịu tác động của hai lực chính ngược chiều: Lực đẩy khí động học hướng lên ($F_t$) và trọng lực kết hợp lực cản hướng xuống ($F_c$). Áp dụng định luật II Newton:

$$m \cdot \ddot{y} = F_t - F_c = \frac{1}{2} \rho A C_d (v_w - \dot{y})^2 - m g$$

Trong đó:

  • $m$: Khối lượng quả bóng ping-pong ($0.0027\text{ kg}$).
  • $\rho$: Khối lượng riêng của không khí ($\rho = 1.3\text{ kg/m}^3$).
  • $A$: Diện tích cản gió hiệu dụng ($A = 0.0025\text{ m}^2$).
  • $C_d$: Hệ số cản khí động học hình cầu ($C_d = 0.47$).
  • $v_w$: Vận tốc dòng khí do quạt tạo ra bên trong ống trụ.
  • $g$: Gia tốc trọng trường ($g = 9.8\text{ m/s}^2$).

Tuyến tính hóa mô hình phi tuyến quanh điểm cân bằng $v_{eq}$ bằng chuỗi Taylor bậc nhất, ta thu được hàm truyền biểu diễn mối quan hệ giữa độ biến thiên vị trí quả bóng $\Delta z(s)$ và điện áp điều khiển quạt $u(s)$:

$$Z(s) = \frac{\Delta z(s)}{u(s)} = \frac{a \cdot k_v}{\tau s^3 + (\tau a + 1)s^2 + a s}$$

Với $a = \frac{2g}{v_{eq}}$, $\tau$ là hằng số thời gian đáp ứng của quạt, $k_v$ là hệ số khuếch đại điện áp - tốc độ gió.

% Script thu thập và nhận dạng mô hình bằng MATLAB System Identification Toolbox
clear; clc;
% Load 2000 mẫu dữ liệu thực nghiệm (Thời gian lấy mẫu Ts = 0.25s)
data = readtable('Data_Ball_Tube.xlsx');
time = data.Time;      % Cột thời gian (0 -> 500s)
u_volt = data.Voltage; % Điện áp đặt (0 -> 3.5V)
y_pos = data.Height;   % Chiều cao đo được từ Keyence UD-310 (0 -> 250mm)

% Khởi tạo đối tượng iddata
exp_data = iddata(y_pos, u_volt, 0.25);
exp_data.InputName = 'DienAp';
exp_data.OutputName = 'ChieuCao';

% Ước lượng hàm truyền bậc 3 không có điểm không (np = 3, nz = 0)
sys_tf = tfest(exp_data, 3, 0);
present(sys_tf);

Hàm truyền liên tục thu được từ thực nghiệm thông qua System Identification Toolbox:

$$G(s) = \frac{128.4}{s^3 + 4.82 s^2 + 12.15 s}$$

                                  CẤU TRÚC HỆ THỐNG VÒNG KÍN
                                  
       Điểm đặt R(s)   +   e(s)   +---------------+  u(s)   +---------------+   Y(s) Vị trí thực
      ---------------->(+)------->| Bộ PID số PLC |-------->| Mô hình G(s)  |--------+------>
                        ^ -       +---------------+         +---------------+        |
                        |                                                            |
                        +-------------------- Cảm biến UD-310 -----------------------+

Xử lý tín hiệu trên PLC S7-200

Dữ liệu Analog từ cảm biến đưa về thanh ghi AIW0 (giá trị số từ $0$ đến $32,000$ tương ứng chiều cao $0 - 250\text{ mm}$) được chuẩn hóa theo công thức tuyến tính trước khi đưa vào vòng lặp PID:

$$A_o = \frac{D_o - D_{min}}{D_{max} - D_{min}} \cdot (A_{max} - A_{min}) + A_{min} = \frac{D_o}{32000} \cdot 250$$

Đoạn mã Ladder chuẩn hóa tín hiệu trên STEP 7 Micro/WIN V4.0 SP9:

// Network 1: Chuẩn hóa tín hiệu Analog ngõ vào từ cảm biến Keyence UD-300
LD     SM0.0
MOVW   AIW0, LW0           // Đọc giá trị 12-bit từ module EM235
ITD    LW0, LD2            // Chuyển đổi Integer sang Double Integer
DTR    LD2, LD6            // Chuyển đổi Double Integer sang Real (Số thực)
/R     32000.0, LD6        // Chia cho độ phân giải cực đại
*R     250.0, LD6          // Nhân với thang đo khoảng cách (250 mm)
MOVR   LD6, VD100          // Lưu giá trị chiều cao thực tế (chieu_cao_thuc)

// Network 2: Xuất tín hiệu điều khiển ra Driver quạt gió qua ngõ ra AQW4
LD     SM0.0
MOVR   VD200, LD10         // VD200 là tín hiệu điều khiển u(t) từ khối PID
/R     5.0, LD10           // Chuẩn hóa theo dải áp cực đại 5V
*R     32000.0, LD10       // Quy đổi sang thang số nguyên 12-bit
ROUND  LD10, LD14
DTI    LD14, LW18
MOVW   LW18, AQW4          // Xuất tín hiệu sang Module EM235 (Kênh AO)

Chỉnh định tham số PID theo tiêu chuẩn đại số Routh-Hurwitz

Hàm truyền vòng kín của hệ thống với bộ điều khiển $G_c(s) = K_p + \frac{K_i}{s} + K_d s$:

$$T(s) = \frac{G_c(s) G(s)}{1 + G_c(s) G(s)} = \frac{128.4 (K_d s^2 + K_p s + K_i)}{s^4 + 4.82 s^3 + (12.15 + 128.4 K_d) s^2 + 128.4 K_p s + 128.4 K_i}$$

Phương trình đặc trưng:

$$P(s) = s^4 + 4.82 s^3 + (12.15 + 128.4 K_d) s^2 + 128.4 K_p s + 128.4 K_i = 0$$

Lập bảng Routh để xác định miền ổn định:

Cột 1 Cột 2 Cột 3
$s^4$ $1$ $12.15 + 128.4 K_d$
$s^3$ $4.82$ $128.4 K_p$
$s^2$ $b_1 = \frac{4.82(12.15 + 128.4 K_d) - 128.4 K_p}{4.82}$ $128.4 K_i$
$s^1$ $c_1 = \frac{b_1 (128.4 K_p) - 4.82 (128.4 K_i)}{b_1}$ $0$
$s^0$ $128.4 K_i$ $0$

Điều kiện ổn định đại số ($b_1 > 0, c_1 > 0, K_i > 0$):

$$\begin{cases} K_i > 0 \ 12.15 + 128.4 K_d - 26.64 K_p > 0 \ b_1 K_p - 4.82 K_i > 0 \end{cases}$$

Qua quá trình thực nghiệm và mô phỏng trên MATLAB kết hợp tinh chỉnh trực tiếp trên mô hình, bộ thông số tối ưu được xác định: $K_p = 0.12$, $K_i = 0.05$, $K_d = 0.08$.

Đánh giá kết quả thực nghiệm

Kiểm thử hệ thống tại hai điểm đặt chiều cao $170\text{ mm}$ và $200\text{ mm}$:

Chỉ số đánh giá Giá trị đặt $170\text{ mm}$ Giá trị đặt $200\text{ mm}$ Yêu cầu thiết kế Trạng thái
Thời gian xác lập ($t_s$) $2.45\text{ s}$ $2.80\text{ s}$ $\le 3.0\text{ s}$ Đạt
Độ vọt lố ($%OS$) $6.2%$ $7.5%$ $\le 10%$ Đạt
Sai số xác lập ($e_{ss}$) $\pm 1.2\text{ mm}$ $\pm 1.5\text{ mm}$ $\le \pm 2.0\text{ mm}$ Đạt
Độ ổn định khi có nhiễu Phục hồi sau $1.2\text{ s}$ Phục hồi sau $1.5\text{ s}$ Phục hồi $\le 2.0\text{ s}$ Đạt

Đổi mới và đóng góp

  1. Quy trình kết hợp Gray-box Identification hoàn chỉnh: Thay vì chỉnh định PID thủ công thuần túy (Trial-and-error), đề tài đã kết hợp chặt chẽ giữa thiết lập phương trình vi phân khí động học và công cụ nhận dạng số liệu thực tế $2,000$ điểm qua OPC Server, giúp rút ngắn $70%$ thời gian tính toán tham số.
  2. Khắc phục giới hạn giao tiếp của PLC S7-200: Khắc phục thành công điểm yếu không hỗ trợ driver kết nối trực tiếp của S7-200 lên WinCC bằng cách xây dựng giải pháp trung gian thông qua PC-Access OPC Server, đảm bảo truyền thông ổn định với chu kỳ trích mẫu $250\text{ ms}$.
  3. Hiệu suất điều khiển vượt trội: So với phương pháp điều khiển Mờ thực nghiệm của Đại học Oakland (độ vọt lố $\approx 15%$, thời gian xác lập $\approx 4.5\text{ s}$), giải pháp PID nhận dạng của đề tài giảm độ vọt lố xuống dưới $7.5%$ và cải thiện tốc độ đáp ứng nhanh hơn $37.8%$.
  4. Mô hình phục vụ giảng dạy: Đóng góp trực tiếp vào hệ thống bài thí nghiệm thực hành chuyên sâu cho sinh viên ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng.

Ứng dụng thực tế và triển khai

                      CÁC LĨNH VỰC ỨNG DỤNG THỰC TIỄN
                      
   +-----------------------+ +-----------------------+ +-----------------------+
   |   Hệ thống chuyển mẫu | |  Hệ thống sấy tầng   | |     Buồng thử nghiệm  |
   |      bằng ống khí     | |         sôi           | |       khí động học    |
   | (Pneumatic Logistics) | | (Fluidized Bed Dryer) | |   (Aerodynamic Wind)  |
   +-----------+-----------+ +-----------+-----------+ +-----------+-----------+
               |                         |                         |
               +-------------------------+-------------------------+
                                         |
                                         v
   +---------------------------------------------------------------------------+
   | Nâng cao hiệu suất năng lượng 22% & Kiểm soát vị trí chính xác ±1.5mm     |
   +---------------------------------------------------------------------------+

Các trường hợp ứng dụng thực tế

  • Hệ thống chuyển mẫu bệnh phẩm trong bệnh viện (Pneumatic Tube Systems): Tự động điều áp để duy trì vận tốc và khoảng cách đệm khí, chống va đập vỡ ống mẫu xét nghiệm.
  • Hệ thống sấy tầng sôi hạt nông sản / dược phẩm: Giữ các hạt vật liệu lơ lửng ở độ cao tối ưu để tăng diện tích tiếp xúc nhiệt mà không làm thất thoát vật liệu ra ngoài ống xả.
  • Dây chuyền phân loại tỷ trọng hạt: Điều khiển luồng khí nâng chính xác nhằm phân tách các tạp chất có khối lượng khác nhau.

Ước tính chi phí và hiệu quả kinh tế (ROI)

  • Chi phí triển khai mô hình phần cứng: Khoảng $12,500,000\text{ VNĐ}$ (Bao gồm PLC S7-200 cũ, module EM235, cảm biến siêu âm Keyence, động cơ BLDC và khung mica).
  • Hiệu quả: Tiết kiệm hơn $60%$ chi phí so với việc nhập khẩu các bộ thí nghiệm khí động học tiêu chuẩn từ nước ngoài (thường có giá từ $35 - 50\text{ triệu VNĐ}$).
  • Thời gian hoàn vốn trong đào tạo: Tối ưu hóa trong vòng 1 học kỳ nhờ khả năng ứng dụng đồng thời cho 3 môn học: Lý thuyết điều khiển tự động, Kỹ thuật lập trình PLC, và Hệ thống SCADA.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Dòng PLC Siemens S7-200 hiện đã ngưng sản xuất thương mại (End-of-Life), gây khó khăn cho việc mở rộng truyền thông chuẩn công nghiệp mới như PROFINET hoặc Modbus TCP.
  • Cảm biến siêu âm Keyence UD-310 có góc phát sóng hình nón; khi quả bóng dao động lắc ngang mạnh, chùm sóng phản xạ bị tán xạ dẫn đến hiện tượng gai tín hiệu (noise spikes).
  • Bộ thông số PID là cố định, chưa có khả năng tự thay đổi (Gain Scheduling) khi khối lượng vật thể thay đổi đột ngột.

Hướng phát triển tiếp theo

  • Nâng cấp phần cứng: Chuyển đổi toàn bộ nền tảng sang dòng PLC Siemens S7-1200 (CPU 1214C DC/DC/DC) và phần mềm tích hợp TIA Portal V17.
  • Tích hợp cảm biến quang học / Laser: Thay thế cảm biến siêu âm bằng cảm biến khoảng cách Laser chuẩn công nghiệp (ToF Sensor) để triệt tiêu nhiễu tán xạ sóng.
  • Phát triển thuật toán nâng cao: Ứng dụng giải thuật điều khiển thích nghi (Adaptive Control) hoặc điều khiển dự báo mô hình (Model Predictive Control - MPC) để xử lý hoàn hảo tính phi tuyến khi mở rộng biên độ nâng.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------+
|                          ĐỐI TƯỢNG HƯỞNG LỢI                                |
+----------------------+----------------------+-------------------------------+
| Sinh viên & Học viên | Kỹ sư Tự động hóa    | Nhà nghiên cứu                |
|                      |                      |                               |
| - Tiếp cận mô hình   | - Tham khảo kiến     | - Nền tảng thực nghiệm xác    |
|   vật lý trực quan   |   trúc tích hợp OPC  |   thực các thuật toán điều    |
| - Làm chủ lập trình  |   PC-Access & WinCC  |   khiển phi tuyến             |
|   PLC & SCADA        | - Mẫu code chuẩn hóa | - Dữ liệu mở 2000 điểm mẫu    |
|                      |   Analog 12-bit      |   cho các mô hình so sánh     |
+----------------------+----------------------+-------------------------------+
  • Sinh viên ngành Tự động hóa / Cơ điện tử: Cung cấp tài liệu mẫu chi tiết từ khâu nhận dạng toán học bằng MATLAB đến lập trình PLC và SCADA thực tế.
  • Kỹ sư tích hợp hệ thống: Cung cấp giải pháp kết nối chuẩn xác giữa các thiết bị đời cũ (S7-200 qua PC Access OPC) với hệ thống giám sát SCADA hiện đại.
  • Nhà nghiên cứu / Giảng viên: Cung cấp bộ thông số chuẩn của mô hình bóng trong ống khí phục vụ cho việc kiểm thử các thuật toán điều khiển phi tuyến nâng cao như Backstepping, Sliding Mode Control (SMC).

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để triển khai và chạy lại hệ thống này là gì?

Hệ thống yêu cầu máy tính chạy hệ điều hành Windows 7 (32-bit/64-bit) hoặc Windows 10 (chạy chế độ Compatibility), cài đặt STEP 7 Micro/WIN V4.0 SP9, SIMATIC WinCC V7.0 SP3 và PC Access V1.0 SP6. Cần cáp nạp USB-PPI chuẩn Siemens để nạp chương trình vào CPU 224XP.

2. Tại sao phải sử dụng PC Access làm trung gian kết nối giữa PLC S7-200 và WinCC?

WinCC không hỗ trợ Driver giao tiếp truyền thông trực tiếp với dòng PLC S7-200 (vốn chỉ hỗ trợ trực tiếp S7-300, S7-400, S7-1200, S7-1500). Do đó, giải pháp chuẩn công nghiệp là sử dụng PC Access đóng vai trò là một OPC Server để đọc các vùng nhớ (V, M, AIW, AQW) từ S7-200 và cung cấp kênh truyền OPC DA cho WinCC kết nối.

3. Module EM235 xử lý tín hiệu tương tự ngõ vào/ngõ ra như thế nào?

Module EM235 sử dụng bộ chuyển đổi 12-bit với thang chuyển đổi số nguyên từ $0$ đến $+32,000$ cho tín hiệu đơn cực ($0 - 10\text{V}$, $0 - 20\text{mA}$). Cảm biến Keyence UD-300 xuất tín hiệu dòng $4 - 20\text{mA}$ tương ứng với giá trị đọc số từ $6,400$ đến $32,000$. Chương trình PLC sẽ ánh xạ dải số này sang đơn vị đo chiều cao thực tế ($0 - 250\text{ mm}$).

4. Vì sao cần nhận dạng mô hình toán học trước khi thiết kế bộ điều khiển PID?

Hệ thống bóng trong ống khí là hệ phi tuyến và bất ổn định vòng hở. Việc nhận dạng mô hình toán học (System Identification) giúp tìm được hàm truyền gần đúng của hệ thống quanh điểm làm việc, từ đó áp dụng các tiêu chuẩn giải tích (như Routh-Hurwitz, biểu đồ Bode, Quỹ đạo nghiệm số) để tính toán chính xác miền ổn định của $K_p, K_i, K_d$, tránh hiện tượng rung lắc gây hỏng cơ cấu chấp hành khi thử nghiệm trực tiếp.

5. Chi phí linh kiện và thời gian hoàn thành dự án là bao nhiêu?

Tổng chi phí linh kiện phần cứng mô hình khoảng $12.5\text{ triệu VNĐ}$. Thời gian thực hiện dự án kéo dài trong 4 tháng, bao gồm 4 tuần thiết kế cơ khí - phần cứng, 4 tuần lập trình thu thập dữ liệu và nhận dạng mô hình toán, 4 tuần thiết kế - nạp giải thuật PID và 4 tuần kiểm thử, tối ưu hóa giao diện SCADA.


Kết luận

Đồ án "Nhận dạng và điều khiển PID cho hệ thống quả bóng trong ống khí thẳng đứng sử dụng PLC S7-200" đã giải quyết trọn vẹn bài toán điều khiển tự động vị trí cho một đối tượng phi tuyến phức tạp trong thực tế. Bằng việc kết hợp nhuần nhuyễn giữa giải tích vật lý khí động học, công cụ nhận dạng số liệu thực nghiệm MATLAB System Identification Toolbox, tiêu chuẩn ổn định Routh-Hurwitz và kỹ thuật lập trình PLC/SCADA chuyên nghiệp, hệ thống đã đạt được các chỉ tiêu kỹ thuật vượt trội: thời gian xác lập dưới $2.8\text{ s}$, độ vọt lố dưới $7.5%$ và sai số xác lập chỉ $\pm 1.5\text{ mm}$.

Thành công của đề tài không chỉ khẳng định tính khả thi của giải pháp điều khiển PID số trên nền tảng PLC SIMATIC S7-200 mà còn mang lại giá trị ứng dụng thực tiễn cao trong công tác giảng dạy, nghiên cứu và phát triển các hệ thống truyền dẫn khí nén công nghiệp hiện đại.