Học Automation cùng MINATA #68: PID cơ bản: hiểu process, sensor và actuator trước khi chỉnh hệ số
PID không phải ba con số để thử ngẫu nhiên. Chất lượng điều khiển bắt đầu từ tín hiệu đo đáng tin, cơ cấu chấp hành đúng cỡ và một process được mô tả rõ. Chỉnh hệ số khi ba thứ này chưa vững chỉ là chữa triệu chứng.
PV, SP, MV và hướng tác động
Xác định rõ ba đại lượng: PV (giá trị đo, ví dụ nhiệt độ), SP (giá trị mục tiêu), MV (output tới cơ cấu, ví dụ SSR hay van). Ghi kèm đơn vị, chu kỳ lấy mẫu, dải sensor, giới hạn output và hướng tác động (tăng output làm PV tăng hay giảm). Sai dấu tác động làm loop chạy xa khỏi SP thay vì hội tụ — một lỗi cơ bản nhưng hay gặp.
Vai trò của P, I, D
- P (tỷ lệ): phản ứng với sai lệch hiện tại; tăng P làm đáp ứng nhanh nhưng dễ dao động.
- I (tích phân): xử lý sai lệch tồn dư, đưa PV về đúng SP; quá mạnh gây overshoot và dao động chậm.
- D (vi phân): phản ứng với xu hướng thay đổi, giảm overshoot; nhạy với nhiễu nên nhiều loop nhiệt để D nhỏ hoặc bằng 0.
Điều PID không tự chữa được
Cảm biến nhiễu, van bị kẹt, dead time dài hay output đã bão hòa không được chữa bằng cách tăng hệ số vô hạn. Một van chỉ mở được 0–100% không thể cấp nhiều năng lượng hơn dù I có kéo output tới đâu. Trước khi tuning, kiểm tra đo và cơ cấu; PID điều khiển tốt một process tốt, không sửa được một process hỏng.
Tình huống kỹ thuật tham khảo
Một loop nhiệt dùng RTD làm PV, SP là nhiệt độ mục tiêu, MV ra SSR. Trước khi chỉnh hệ số, kỹ thuật viên xác nhận hướng tác động đúng (tăng output thì nhiệt tăng), sensor đọc ổn định và SSR/heater đủ công suất. Chỉ sau đó mới tuning; nếu heater thiếu công suất, không hệ số PID nào đạt SP đúng hạn.
Giá trị hệ số, chu kỳ lấy mẫu và giới hạn cuối cùng phải theo process, thiết bị và yêu cầu vận hành.
Sai lầm thường gặp
- Thử hệ số ngẫu nhiên khi chưa kiểm tra đo và cơ cấu.
- Sai hướng tác động, loop chạy xa khỏi SP.
- Dùng D lớn cho tín hiệu nhiễu, output rung.
- Tăng I để "ép" một cơ cấu thiếu công suất.
- Bỏ qua dead time khi kỳ vọng đáp ứng nhanh.
Checklist PID cơ bản
- [ ] PV, SP, MV, đơn vị và hướng tác động xác định rõ.
- [ ] Sensor đọc ổn định, cơ cấu đủ công suất.
- [ ] Hiểu vai trò P/I/D trước khi chỉnh.
- [ ] Dead time và giới hạn output được tính đến.
- [ ] Không dùng PID để che lỗi đo hoặc cơ cấu.
Hiểu process trước là nền cho tuning có kết quả. Bài #69 đi vào tuning PID và chống windup, chỉnh có dữ liệu và tôn trọng giới hạn cơ cấu.
Đọc thêm kiến thức tự động hóa tại MINATA: https://minatavn.com/vi/blog/tu-dong-hoa
Bài liền trước — #67: Batch control ISA-88: https://minatavn.com/vi/blog/hoc-automation-cung-minata-67-batch-control-isa-88
Bài tiếp theo — #69: Tuning PID và chống windup: https://minatavn.com/vi/blog/hoc-automation-cung-minata-69-tuning-pid-va-chong-windup
Xem tất cả bài viết kỹ thuật MINATA