LÀM CHO CUỘC SỐNG NGÀNH TỐT HƠN
WhatsApp: +86-136-2583-1807 Email: edison@i-find.com.cn
Bạn đang ở đây: Trang chủ / Blog / Thuật toán điều khiển PID là gì?

Thuật toán điều khiển PID là gì?

Lượt xem: 0     Tác giả: Site Editor Thời gian xuất bản: 2025-06-13 Nguồn gốc: Địa điểm

hỏi thăm

nút chia sẻ facebook
nút chia sẻ twitter
nút chia sẻ dòng
nút chia sẻ wechat
nút chia sẻ Linkedin
nút chia sẻ Pinterest
nút chia sẻ whatsapp
nút chia sẻ kakao
chia sẻ nút chia sẻ này
Thuật toán điều khiển PID là gì?

Đằng sau vô số hệ thống tự động có khả năng điều chỉnh nhiệt độ hoàn hảo, duy trì áp suất chính xác hoặc giữ động cơ ở tốc độ không đổi, một thuật toán tinh tế và mạnh mẽ đang lặng lẽ hoạt động. Nó thường được mô tả là 'con ngựa thồ công nghiệp hiện đại', tuy nhiên nhiều người được hưởng lợi từ độ chính xác của nó lại không hoàn toàn nắm bắt được cách thức hoạt động của nó. Nhiều quy trình tự động, nếu không được kiểm soát, sẽ gặp phải tình trạng mất ổn định nghiêm trọng, liên tục vượt quá mục tiêu hoặc có phản ứng chậm chạp, kém hiệu quả. Đối với những thách thức này, điều khiển thủ công không phải là một lựa chọn.

Đây là nơi mà Thuật toán đạo hàm tỷ lệ-tích phân (Thuật toán điều khiển PID) xuất hiện. Trong gần một thế kỷ, nó vẫn là thuật toán được sử dụng rộng rãi và đáng tin cậy nhất để tạo ra các hệ thống tự động ổn định, hiệu quả và đáng tin cậy. Hướng dẫn này sẽ làm sáng tỏ khái niệm thiết yếu này. Chúng ta sẽ phân tích chính xác Thuật toán điều khiển PID là gì, mỗi thành phần cơ bản của nó hoạt động hài hòa như thế nào, tại sao nó lại quan trọng đối với các thiết bị hiện đại như Biến tần và cách tiếp cận nghệ thuật điều chỉnh quan trọng để có hiệu suất tối ưu. Hiểu thuật toán này là chìa khóa để mở ra mức độ kiểm soát quy trình cao hơn.

Điều khiển PID là gì? Chia nhỏ ba thành phần cốt lõi

Để hiểu Thuật toán điều khiển PID, trước tiên bạn phải nắm được chức năng cốt lõi của nó: duy trì 'điểm đặt' mong muốn bằng cách quản lý đầu ra của hệ thống một cách thông minh. Đây là tiêu chuẩn vàng cho điều khiển phản hồi vòng kín.

Khái niệm cốt lõi: Vòng phản hồi cho độ chính xác

Hãy tưởng tượng bạn muốn duy trì nhiệt độ của bể nước ở đúng 70°C. 70°C này là điểm đặt của bạn. Một cảm biến nhiệt độ trong bể cung cấp nhiệt độ hiện tại, đây là biến số của quá trình. Thuật toán điều khiển PID liên tục tính toán giá trị 'lỗi', giá trị này đơn giản là sự khác biệt giữa điểm đặt và biến quy trình (Lỗi = Điểm đặt - Biến quy trình).

Toàn bộ mục đích của Thuật toán điều khiển PID là điều khiển đầu ra điều khiển (như bộ phận làm nóng) theo cách khiến lỗi này về 0 nhanh chóng và trơn tru nhất có thể. Nó đạt được điều này thông qua tổng có trọng số của ba hành động kiểm soát riêng biệt: Tỷ lệ, Tích phân và Đạo hàm. Thuật toán điều khiển PID là một kiệt tác về đáp ứng động.

'P' – Kiểm soát tỷ lệ: Bộ điều chỉnh hiện tại

Số hạng tỷ lệ là động lực chính của Thuật toán điều khiển PID. Nó tạo ra một đầu ra điều khiển tỷ lệ thuận với độ lớn của lỗi hiện tại.

  • Cách thức hoạt động: Một lỗi lớn dẫn đến một hành động khắc phục lớn. Một lỗi nhỏ dẫn đến một hành động khắc phục nhỏ.

  • Tương tự: Hãy nghĩ về nó giống như bàn đạp ga trong ô tô của bạn. Tốc độ hiện tại của bạn càng thấp hơn giới hạn tốc độ (điểm đặt), bạn càng nhấn bàn đạp mạnh hơn. Hành động tỷ lệ này cung cấp phản ứng ban đầu, mạnh mẽ để điều chỉnh độ lệch.

Tuy nhiên, chỉ kiểm soát theo tỷ lệ thường có một hạn chế. Trong nhiều hệ thống, nó sẽ đạt đến điểm mà hành động khắc phục không đủ để loại bỏ hoàn toàn lỗi, dẫn đến một 'lỗi trạng thái ổn định' nhỏ nhưng dai dẳng. Đây là lúc thành phần tiếp theo của Thuật toán điều khiển PID trở nên thiết yếu.

Cái 'Tôi' - Kiểm soát tích phân: Bộ tích lũy quá khứ

Thuật ngữ tích phân xem xét lịch sử của lỗi. Nó liên tục tổng hợp hoặc tích hợp giá trị lỗi theo thời gian.

  • Cách thức hoạt động: Chừng nào lỗi khác 0 vẫn tồn tại, số hạng tích phân sẽ tiếp tục tăng lên, ngày càng tăng thêm lực điều chỉnh cho đầu ra. Hành động này được thiết kế đặc biệt để loại bỏ lỗi trạng thái ổn định do bộ điều khiển chỉ tỷ lệ để lại.

  • Tương tự: Bạn đang lái xe lên dốc và phản ứng tương ứng của hệ thống điều khiển hành trình không đủ mạnh để duy trì giới hạn tốc độ. Chiếc xe ổn định ở tốc độ 2 mph dưới điểm đặt. Thành phần không thể thiếu của Thuật toán điều khiển PID nhận thấy lỗi dai dẳng này trong vài giây, tích lũy nó và yêu cầu động cơ chỉ cần tăng thêm một chút công suất cho đến khi xe đạt chính xác tốc độ giới hạn và giữ nguyên ở đó.

Hành động tích phân đảm bảo độ chính xác đáng kinh ngạc, nhưng nếu mức tăng của nó được đặt quá cao, nó có thể dẫn đến việc vượt quá điểm đặt. Hiệu quả của toàn bộ Thuật toán điều khiển PID phụ thuộc vào việc cân bằng thuật ngữ này.

Chữ 'D' – Kiểm soát đạo hàm: Công cụ dự đoán tương lai

Thuật ngữ đạo hàm là phần phức tạp nhất của Thuật toán điều khiển PID. Nó không nhìn vào lỗi hiện tại hoặc lỗi trong quá khứ; thay vào đó, nó xem xét tốc độ thay đổi của lỗi.

  • Cách thức hoạt động: Thuật ngữ phái sinh dự đoán hành vi trong tương lai của lỗi. Nếu lỗi tiến đến mức 0 rất nhanh, thuật ngữ đạo hàm sẽ áp dụng lực hãm hoặc lực giảm chấn vào đầu ra để ngăn hệ thống vượt quá điểm đặt.

  • Tương tự: Khi ô tô của bạn nhanh chóng đạt đến tốc độ mong muốn, theo bản năng, bạn sẽ nhả bàn đạp ga  trước khi  đạt tới tốc độ đó để đảm bảo hạ cánh êm ái, êm ái ngay đúng mục tiêu. Đó chính xác là những gì thuật ngữ phái sinh làm. Nó làm giảm phản hồi, giảm độ vọt lố và cải thiện độ ổn định của hệ thống.

Mặc dù điều khiển vi phân mạnh mẽ nhưng rất nhạy cảm với nhiễu đo lường từ các cảm biến. Trong các hệ thống có phản hồi 'tăng vọt', nó có thể gây ra hành vi thất thường, đó là lý do tại sao đôi khi nó bị bỏ qua, dẫn đến bộ điều khiển PI. Tuy nhiên, đối với Thuật toán điều khiển PID đầy đủ, yếu tố dự đoán này là chìa khóa mang lại hiệu suất cao.

Sức mạnh trong hành động: Tại sao nên sử dụng thuật toán điều khiển PID?

Việc triển khai Thuật toán điều khiển PID được điều chỉnh tốt không chỉ là một bài tập học thuật; nó mang lại những lợi thế hữu hình, có thể đo lường được, rất quan trọng đối với ngành công nghiệp hiện đại. Thuật toán điều khiển PID được thực thi đúng cách sẽ thay đổi cuộc chơi.

  • Độ chính xác được nâng cao: Lợi ích cốt lõi là khả năng giảm đáng kể khoảng cách giữa điểm đặt mong muốn và biến số quy trình thực tế, dẫn đến chất lượng sản phẩm ổn định và hiệu suất đáng tin cậy. Thuật toán điều khiển PID giúp thực hiện được điều này.

  • Cải thiện độ ổn định: Thuật toán điều khiển PID được điều chỉnh tốt sẽ biến một quá trình hỗn loạn, dao động thành một quá trình trơn tru và ổn định. Nó hạn chế những biến động có thể làm hỏng thiết bị hoặc làm hỏng sản phẩm.

  • Bảo tồn năng lượng: Bằng cách tránh điều chỉnh quá mức liên tục và điều khiển bật/tắt liên tục, Thuật toán điều khiển PID đảm bảo rằng động cơ, bộ sưởi và van chỉ sử dụng lượng năng lượng chính xác cần thiết. Điều này dẫn đến giảm đáng kể chi phí hoạt động.

  • Giảm hao mòn: Các điều chỉnh mượt mà, có kiểm soát do Thuật toán điều khiển PID cung cấp sẽ nhẹ nhàng hơn rất nhiều đối với các bộ phận cơ khí như van, máy bơm và hộp số so với việc khởi động và dừng đột ngột. Điều này trực tiếp giúp kéo dài tuổi thọ thiết bị và giảm chi phí bảo trì.

  • Tự động hóa hoàn toàn: Thuật toán điều khiển PID tự động hóa hiệu quả các nhiệm vụ điều chỉnh phức tạp, giải phóng con người vận hành và đạt được mức độ nhất quán không thể sao chép thủ công.

Sự kết hợp hoàn hảo: Cách thuật toán điều khiển PID tối ưu hóa VFD

Một trong những ứng dụng phổ biến và mạnh mẽ nhất của Thuật toán điều khiển PID hiện nay là trong VFD  (Ổ đĩa biến tần). Sự kết hợp này đã cách mạng hóa các ngành công nghiệp từ HVAC đến xử lý nước.

Hiểu mối quan hệ VFD và đầu dò

VFD là thiết bị điều khiển tốc độ của động cơ AC bằng cách thay đổi tần số nguồn điện mà nó cung cấp. Bản thân VFD chạy ở chế độ 'open-loop' chỉ cần gửi lệnh cho một tốc độ cụ thể.

Để tạo ra một hệ thống thông minh, tự điều chỉnh, chúng tôi giới thiệu một vòng phản hồi. Bộ chuyển đổi—chẳng hạn như cảm biến áp suất, đồng hồ đo lưu lượng hoặc đầu dò nhiệt độ—đo biến quá trình và gửi tín hiệu phản hồi (thường là tín hiệu tương tự 4-20mA hoặc 0-10Vdc) trở lại VFD. Hầu hết các thiết bị VFD hiện đại đều có Thuật toán điều khiển PID tích hợp. Chức năng Điều khiển PID bên trong này trở thành bộ não của hoạt động, sử dụng phản hồi của đầu dò để tự động điều chỉnh tốc độ của động cơ nhằm duy trì điểm đặt.

Một ví dụ thực tế: Điều khiển PID trên hệ thống bơm nước

Hãy minh họa bằng một kịch bản phổ biến: hệ thống bơm tăng áp cần duy trì áp suất nước không đổi 50 PSI trong hệ thống ống nước của tòa nhà.

  • Tình huống không có PID: Máy bơm sẽ tắt hoặc chạy ở tốc độ 100%. Điều này sẽ gây ra những xung áp lớn (búa nước), cần một bình áp suất lớn để đệm hệ thống và cực kỳ kém hiệu quả.

  • Kịch bản với thuật toán điều khiển PID trong VFD:

    1. Thiết lập: Một bộ chuyển đổi áp suất được lắp đặt trên đường nước và nối với đầu vào analog của VFD. Điểm đặt mong muốn là 50 PSI được lập trình vào VFD.

    2. Hành động: Ai đó mở vòi và áp suất giảm xuống 45 PSI. Bộ chuyển đổi sẽ gửi tín hiệu đến VFD cho biết sự sụt giảm.

    3. Phản hồi: Thuật toán điều khiển PID nội bộ của VFD tính toán sai số lớn. Thuật ngữ tỷ lệ ngay lập tức có hiệu lực, khiến VFD tăng tốc độ động cơ một cách nhanh chóng. Số hạng tích phân bắt đầu tích lũy sai số để đảm bảo nó không giảm xuống dưới 50 PSI.

    4. Ổn định: Khi áp suất nhanh chóng đạt đến điểm đặt 50 PSI, thuật ngữ đạo hàm của Thuật toán điều khiển PID sẽ dự đoán áp suất đến và báo cho động cơ giảm bớt, ngăn chặn tình trạng vượt quá mức. Sau đó, VFD sẽ điều chỉnh tốc độ của động cơ một cách hoàn hảo để giữ áp suất ổn định ở chính xác 50 PSI, bất kể có bao nhiêu vòi đang mở. Việc sử dụng Thuật toán điều khiển PID và VFD này giúp loại bỏ sự cần thiết của các van điều chỉnh áp suất cơ học phức tạp và tiết kiệm lượng năng lượng khổng lồ.

Cấp độ tiếp theo: PID với thuật toán kiểm soát năng lượng chủ động

Sức mạnh tổng hợp giữa Thuật toán điều khiển PID và VFD không dừng lại ở đó. Xu hướng mới nhất liên quan đến một lớp tối ưu hóa khác. Sau khi Thuật toán điều khiển PID đã ổn định tốc độ của động cơ để đáp ứng nhu cầu của quy trình, thuật toán 'Kiểm soát năng lượng chủ động' tiên tiến có thể đảm nhiệm vai trò đó.

Thuật toán thứ cấp này giảm dần và thông minh  điện áp  cung cấp cho động cơ ở tốc độ ổn định đó. Nó liên tục theo dõi các thông số động cơ như độ trượt và dòng điện để tìm ra điện áp tối thiểu tuyệt đối cần thiết để cung cấp mô-men xoắn cần thiết. Bằng cách giảm từ thông trong lõi động cơ, phương pháp này có thể giảm tổn thất trong lõi động cơ và tiết kiệm thêm 2-10% năng lượng  so với  mức tiết kiệm đã được cung cấp bởi Bộ điều khiển PID và VFD. Đây là một ví dụ điển hình về Thuật toán điều khiển PID hiện đại hoạt động phối hợp với logic thông minh khác.

Ngoài những điều cơ bản: Nghệ thuật quan trọng của việc điều chỉnh bộ điều khiển PID

Thuật toán điều khiển PID chỉ hoạt động tốt khi nó được điều chỉnh. 'Điều chỉnh' là quá trình thiết lập các giá trị khuếch đại tối ưu cho các số hạng P, I và D. Mục tiêu là đạt được phản ứng nhanh với những thay đổi với độ vọt lố tối thiểu và không có dao động. Đây được cho là khía cạnh quan trọng nhất của việc triển khai Thuật toán điều khiển PID.

Tại sao điều chỉnh PID lại quan trọng? Rủi ro của vòng lặp được điều chỉnh kém

Giá trị khuếch đại sai có thể khiến hệ thống hoạt động kém hơn so với việc không có quyền kiểm soát nào cả.

Điều kiện điều chỉnh kém dẫn đến hành vi hệ thống
Tăng theo tỷ lệ (P) quá cao Hệ thống trở nên mạnh mẽ và dao động dữ dội xung quanh điểm đặt, không bao giờ ổn định.
Tích phân (I) Tăng quá cao Hệ thống sẽ vượt quá điểm đặt một cách đáng kể và mất rất nhiều thời gian để giải quyết.
Phái sinh (D) Tăng quá cao Hệ thống trở nên 'co giật' và siêu nhạy cảm với bất kỳ tiếng ồn nào của cảm biến, dẫn đến mất ổn định.

Hướng dẫn thực hành để điều chỉnh PID thủ công (Phương pháp Ziegler-Nichols)

Mặc dù có nhiều tính năng tự động điều chỉnh trên nhiều bộ điều khiển hiện đại nhưng hiểu được quy trình điều chỉnh thủ công là một kỹ năng vô giá. Phương pháp Ziegler-Nichols là một phương pháp kỹ thuật cổ điển để tìm các giá trị khởi đầu tốt cho Thuật toán điều khiển PID của bạn.

  1. Bắt đầu với số 0: Bắt đầu bằng cách đặt các giá trị khuếch đại Tích phân (I) và Đạo hàm (D) của bạn về 0. Điều này biến bộ điều khiển thành bộ điều khiển chỉ theo tỷ lệ.

  2. Tăng mức tăng theo tỷ lệ (P): Khi hệ thống đang chạy, hãy tăng từ từ mức tăng P. Khi bạn làm vậy, hệ thống sẽ bắt đầu dao động. Tiếp tục tăng P cho đến khi hệ đạt tới điểm tại đó nó dao động với tốc độ ổn định, ổn định và liên tục. Giá trị P này được gọi là 'Lợi ích cuối cùng' (Ku).

  3. Đo chu kỳ dao động: Trong khi hệ đang dao động đều, hãy đo thời gian cần thiết để thực hiện một sóng dao động hoàn chỉnh (từ đỉnh này sang đỉnh tiếp theo). Lần này là 'Cuối cùng' (Tu).

  4. Tính mức tăng: Bây giờ, hãy sử dụng công thức Ziegler-Nichols đã thiết lập để tính giá trị mức tăng ban đầu của bạn. Đối với thuật toán điều khiển PID tiêu chuẩn:

    • Tăng P = 0,6 * Ku

    • Tôi tăng = 2 * P tăng / Tu

    • Tăng D = Tăng P * Tu / 8

  5. Tinh chỉnh: Những giá trị được tính toán này là điểm khởi đầu tuyệt vời. Từ đây, hãy thực hiện các điều chỉnh nhỏ, tăng dần đối với các thuật ngữ P, I và D để hoàn thiện phản hồi của hệ thống cho nhu cầu của ứng dụng cụ thể của bạn (ví dụ: phản hồi nhanh hơn so với độ vọt lố ít hơn). Quá trình này là chìa khóa để nắm vững Thuật toán điều khiển PID.

Các câu hỏi thường gặp về thuật toán điều khiển PID

Sự khác biệt giữa các thuật toán PID vị trí và gia tăng là gì?

Thuật toán điều khiển PID vị trí tính toán giá trị đầu ra tuyệt đối, hoàn chỉnh được yêu cầu trong mỗi chu kỳ (ví dụ: 'đặt bộ sưởi ở mức công suất 75%'). Thuật toán điều khiển PID tăng dần chỉ tính toán  thay đổi  cần thiết so với đầu ra trước đó (ví dụ: 'tăng công suất bộ sưởi thêm 2%'). Cách tiếp cận tăng dần có thể an toàn hơn trong một số hệ thống, vì nó ngăn chặn những bước nhảy lớn, đột ngột ở đầu ra nếu bộ điều khiển đặt lại trong thời gian ngắn.

Khi nào tôi KHÔNG nên sử dụng số hạng đạo hàm (D)?

Trong các quy trình có nhiều 'nhiễu' đo lường—có nghĩa là phản hồi của cảm biến dao động nhanh và thất thường—hệ số đạo hàm có thể hiểu sai tiếng ồn này là sự thay đổi nhanh chóng về lỗi và khiến đầu ra trở nên không ổn định. Trong các vòng lặp 'ồn ào' phổ biến này, thông lệ tiêu chuẩn là đặt mức tăng D về 0 và chỉ vận hành bằng cách sử dụng Điều khiển PID (cụ thể là điều khiển PI).

Vượt quá PID là gì và làm cách nào để khắc phục nó?

Quá mức là khi biến quá trình vượt qua điểm đặt trước khi ổn định trở lại. Đó là một dấu hiệu kinh điển cho thấy mức tăng tích phân (I) quá cao, khiến bộ điều khiển 'kết thúc' quá nhiều hành động khắc phục. Nó cũng có thể được gây ra bởi mức tăng đạo hàm (D) không đủ để làm giảm phản ứng. Để khắc phục, trước tiên bạn nên thử giảm mức tăng tích phân.

PLC có thể thực hiện điều khiển PID không?

Vâng, hoàn toàn. PLC (Bộ điều khiển logic lập trình) là một trong những nền tảng phổ biến nhất để triển khai Thuật toán điều khiển PID. Hầu hết các PLC hiện đại đều có các khối chức năng PID tích hợp, chuyên dụng giúp cho việc cấu hình trở nên đơn giản. PLC thường thực hiện tính toán Điều khiển PID và sau đó gửi tín hiệu đầu ra tương tự thu được đến VFD hoặc van điều khiển.

Kết luận: Sức mạnh bền bỉ của thuật toán điều khiển PID

Thuật toán điều khiển PID là minh chứng cho kỹ thuật tinh tế và hiệu quả. Nó là một công cụ cơ bản, mạnh mẽ và cực kỳ linh hoạt, tạo thành nền tảng của tự động hóa công nghiệp hiện đại. Bằng cách cân bằng một cách thành thạo phản ứng tỷ lệ với hiện tại, xem xét toàn diện quá khứ và dự đoán đạo hàm của nó trong tương lai, Thuật toán điều khiển PID mang lại sự ổn định, hiệu quả và độ chính xác tuyệt vời cho các hệ thống vốn có thể hỗn loạn, lãng phí và không đáng tin cậy.

Từ bộ điều khiển nhiệt độ đơn giản nhất đến VFD tiên tiến nhất tận dụng các quy trình tiết kiệm năng lượng phức tạp, Thuật toán điều khiển PID là mạch chung. Nắm vững các nguyên tắc và nghệ thuật điều chỉnh của nó đang và sẽ tiếp tục là một kỹ năng nền tảng cho bất kỳ chuyên gia nổi bật nào trong các lĩnh vực kỹ thuật, tự động hóa và kiểm soát quy trình.

Danh mục sản phẩm

Liên kết nhanh

Về

Liên hệ với chúng tôi

WhatsApp: +86-136-2583-1807
Điện thoại: +86-573-8686-2282
Điện thoại: MR.EDISON +86-136-2583-1807
Địa chỉ: SỐ 136 BẮC ĐƯỜNG CHENGXI, QUẬN HAIYAN, THÀNH PHỐ JIAXING, TỈNH ZHEJIANG
Bản quyền © 2024 Công ty TNHH Thiết bị Cơ điện Gia Hưng IFIND.  浙ICP备2024103524号-1 Mọi quyền được bảo lưu.| Sơ đồ trang web | Chính sách bảo mật