Bộ điều khiển PID[You must be registered and logged in to see this link.] của bộ điều khiển PID
Một
bộ điều khiển vi tích phân tỉ lệ (
bộ điều khiển PID) là một
[You must be registered and logged in to see this link.] (
[You must be registered and logged in to see this link.]) tổng quát được sử dụng rộng rãi trong các
[You must be registered and logged in to see this link.] công nghiệp – bộ điều khiển PID được sử dụng phổ biến nhất trong số các bộ điều khiển phản hồi. Một bộ điều khiển PID tính toán một giá trị "sai số" là hiệu số giữa giá trị đo
[You must be registered and logged in to see this link.] và
[You must be registered and logged in to see this link.] mong muốn. Bộ điều khiển sẽ thực hiện giảm tối đa sai số bằng cách điều chỉnh giá trị điều khiển đầu vào. Trong trường hợp không có kiến thức cơ bản về quá trình, bộ điều khiển PID là bộ điều khiển tốt nhất.
[You must be registered and logged in to see this link.] Tuy nhiên, để đạt được kết quả tốt nhất, các thông số PID sử dụng trong tính toán phải
[You must be registered and logged in to see this link.] theo tính chất của hệ thống-trong khi kiểu điều khiển là giống nhau, các thông số phải phụ thuộc vào đặc thù của hệ thống.
[You must be registered and logged in to see this link.] tính toán bộ điều khiển PID bao gồm 3 thông số riêng biệt, do đó đôi khi nó còn được gọi là
điều khiển ba khâu: các giá trị
[You must be registered and logged in to see this link.],
[You must be registered and logged in to see this link.] và
[You must be registered and logged in to see this link.], viết tắt là
P, I, và
D. Giá trị
tỉ lệ xác định tác động của sai số hiện tại, giá trị
tích phân xác định tác động của tổng các sai số quá khứ, và giá trị
vi phân xác định tác động của tốc độ biến đổi sai số. Tổng chập của ba tác động này dùng để điều chỉnh quá trình thông qua một phần tử điều khiển như vị trí của van điều khiển hay bộ nguồn của phần tử gia nhiệt. Nhờ vậy, những giá trị này có thể làm sáng tỏ về quan hệ thời gian:
P phụ thuộc vào sai số
hiện tại,
I phụ thuộc vào tích lũy các sai số
quá khứ, và
D dự đoán các sai số
tương lai, dựa vào tốc độ thay đổi hiện tại.
[You must be registered and logged in to see this link.]Bằng cách điều chỉnh 3 hằng số trong giải thuật của bộ điều khiển PID, bộ điều khiển có thể dùng trong những thiết kế có yêu cầu đặc biệt. Đáp ứng của bộ điều khiển có thể được mô tả dưới dạng độ nhạy sai số của bộ điều khiển, giá trị mà bộ điều khiển
[You must be registered and logged in to see this link.] điểm đặt và giá trị dao động của hệ thống. Lưu ý là công dụng của giải thuật PID trong điều khiển không đảm bảo tính tối ưu hoặc ổn định cho hệ thống.
Vài ứng dụng có thể yêu cầu chỉ sử dụng một hoặc hai khâu tùy theo hệ thống. Điều này đạt được bằng cách thiết đặt đội lợi của các đầu ra không mong muốn về 0. Một bộ điều khiển PID sẽ được gọi là bộ điều khiển PI, PD, P hoặc I nếu vắng mặt các tác động bị khuyết .
[You must be registered and logged in to see this link.] khá phổ biến, do đáp ứng vi phân khá nhạy đối với các nhiễu đo lường, trái lại nếu thiếu giá trị tích phân có thể khiến hệ thống không đạt được giá trị mong muốn.
Khâu tỉ lệ, tích phân, vi phân được cộng lại với nhau để tính toán đầu ra của bộ điều khiển PID. Định nghĩa rằng
u(t) là đầu ra của bộ điều khiển, biểu thức cuối cùng của giải thuật PID là:
[You must be registered and logged in to see this image.] trong đó các thông số điều chỉnh là:
Độ lợi tỉ lệ,
Kp giá trị càng lớn thì đáp ứng càng nhanh do đó sai số càng lớn, bù khâu tỉ lệ càng lớn. Một giá gị độ lợi tỉ lệ quá lớn sẽ dấn đến quá trình mất ổn định và dao động.
Độ lợi tích phân,
Ki giá trị càng lớn kéo theo sai số ổn định bị khử càng nhanh. Đổi lại là độ vọt lố càng lớn: bất kỳ sai số âm nào được tích phân trong suốt đáp ứng quá độ phải được triệt tiêu tích phân bằng sai số dương trước khi tiến tới trạng thái ổn định.
Độ lợi vi phân,
Kd giá trị càng lớn càng giảm độ vọt lố, nhưng lại làm chậm đáp ứng quá độ và có thể dẫn đến mất ổn định do khuếch đại nhiễu tín hiệu trong phép vi phân sai số.