GIỚI THIỆU THUẬT TOÁN điều KHIỂN và CÁCH DÙNG bộ PID TRONG PLC s7 1200

25 2.2K 17
GIỚI THIỆU THUẬT TOÁN điều KHIỂN và CÁCH DÙNG bộ PID TRONG PLC s7 1200

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ket-noi.com diễn đàn công nghê, giáo dục GIỚI THIỆU THUẬT TOÁN ĐIỀU KHIỂN VÀ CÁCH DÙNG BỘ PID TRONG PLC S7-1200 Thuật toán điều khiển ON-OFF Với hệ thống, dây truyền điều khiển chủ yếu sử dụng phương pháp điều khiển ON-OFF Đây phương pháp điều khiển đơn giản nhất, tiết kiệm chi phí nhất, ứng dụng cho đối tượng không yêu cầu cao chất lượng điều khiển Ví dụ điều khiển đóng mở trực tiếp động điện, van thủy lực, khí nén, lò nhiệt Phương pháp điều khiển theo kiểu ON-OFF đóng ngắt thiết bị tiêu thụ điện khỏi lưới điện Ví dụ hệ thống ổn định nhiệt độ lò nhiệt, sử dụng phương pháp điều khiển ON-OFF Khi khởi động hệ thống lò nhiệt, điều khiển lò nhiệt sang trạng thái ON, sau thời gian nhiệt độ lò nhiệt đạt đến mức ngưỡng Lúc đó, chuyển sang trạng thái OFF để cắt nguồn cấp cho lò nhiệt, có tính chất trễ nên sau khoàng thời gian nhiệt độ lò giảm xuống, mạch điều khiển chuyến sang trạng thái ON tiếp tục trình Hình 1.17: Biểu đồ thời gian thuật toán điều khiển ON-OFF Đầu ON/OFF dựa theo giá trị đặt để nhiệt độ điều khiển không đổi Khi công suất cấp cho sợi đốt có giá trị (nghĩa 100% 0%) Cho nên điều khiển tác động ON/OFF gọi điều khiển tác động vị trí Đối tượng áp dụng cho phương pháp điều khiển theo kiểu ON-OFF động công suất nhỏ yêu câu chất lượng không cao Các điều khiển logic dòng vi điều khiển, dòng PLC chủ yếu điều khiển theo phương pháp Sử Ket-noi.com diễn đàn công nghê, giáo dục dụng phần từ cách ly công suất rơle để điều khiển gián tiếp đối tượng điều khiển Nhưng số trường hợp đòi hỏi chất lượng điều khiển cao ổn định tốc độ điều chỉnh tốc độ theo đường tuyến tính, người ta phải bổ xung thêm phương pháp điều khiển cao cấp ví dụ P, PI, PD, PID Phương pháp điều khiển theo PWM phương pháp điều khiển dựa nguyên lý điều khiển ON-OFF Điểm khác biệt việc đóng mở ON-OFF có chủ định tần suất đóng mở chu kỳ lớn Có thể điều chỉnh độ rộng xung theo công thức sau: Chu kỳ điều khiển phương pháp thời gian T ON + TOFF, phương pháp giống phương pháp điều khiển tỉ lệ Hình 1.18: Phương pháp điều khiển theo kiểu PWM Khi hoạt động, giá trị đầu vào thấp nằm dải tỷ lệ, đầu điều khiển ON 100% Nếu giá trị đầu vào nằm dải tỷ lệ, đầu điều khiển tăng giảm từ từ tuyến tính với độ sai lệch đầu vào Nếu độ sai lệch 0(đầu vào = SV) đầu điều khiển ON 50% Nếu giá trị đầu vào cao nằm dải tỷ lệ, đầu OFF(ứng với giá trị 0%) Thuật toán điều khiển PID Bộ điều khiển PID (A proportional integral derivative controller) điều khiển sử dụng kỹ thuật điều khiển theo vòng lặp có hồi tiếp sử dụng rộng rãi hệ thống điều khiển tự động Một điều khiển PID cố gắng hiệu chỉnh sai lệch tín Ket-noi.com diễn đàn công nghê, giáo dục hiệu ngõ ngõ vào sau đưa tín hiệu điều khiển để điều chỉnh trình cho phù hợp Chúng ta coi hệ thống thiết kế hồi tiếp âm đơn vị có sơ đồ khối sau: Hình 1.19: Sơ đồ khối hệ thống điều khiển vòng kín Bộ điều khiển PID chế điều khiển lặp hồi tiếp sử dụng rộng rãi hệ thống điều khiển công nghiệp dễ sử dụng Một điều khiển PID điều chỉnh giá trị biến đo giá trị mong muốn đạt cách tính toán xuất "tín hiệu điều chỉnh" nhanh chóng để giữ cho sai lệch mức nhỏ Bộ điều khiển PID gồm thông số riêng: Tỷ lệ, Tích phân Vi phân Hình 1.20: Sơ đồ khối điều khiển PID Thành phần tỉ lệ (Kp) có tác dụng làm tăng tốc độ đáp ứng hệ, làm giảm, không triệt tiêu sai số xác lập hệ (steady-state error) Thành phần tích phân (Ki) có tác dụng triệt tiêu sai số xác lập làm giảm tốc độ đáp ứng hệ Thành phần vi phân (Kd) làm tăng độ ổn định hệ thống, giảm độ vọt lố cải thiện tốc độ đáp ứng hệ Ket-noi.com diễn đàn công nghê, giáo dục Như vậy, từ ba thành phần (tỉ lệ, tích phân, vi phân), xây dựng thêm điều khiển khác điều khiển P, điều khiển PI, điều khiển PD, tùy vào đối tượng tác động cụ thể mà ta sử dụng điều khiển cho thích hợp nghiên cứu sâu điều khiển PID Xét ảnh hưởng thành phần Kp, Ki, Kd hệ kín tóm tắt bảng sau: Thành phần KP KI KD Thời gian Độ đáp ứng Giảm Giảm Thay đổi Thời điều chỉnh Tăng Tăng Giảm gian ổn định trạng độ Thay đổi Tăng Giảm thái xác lập Giảm Bị loại bỏ Thay đổi Hình 1.21: Đặc tính đáp ứng đầu điều khiển Lưu ý quan hệ xác tuyệt đối Kp, Ki Kd phụ thuộc vào Trên thực tế, thay đổi thành phần ảnh hưởng đến hai thành phần lại Vì bảng có tác dụng tham khảo chọn Kp, Ki, Kd Bộ điều khiển Hàm truyền điều khiển PID có dạng: Trong đó: Kp = hệ số tỉ lệ; Ki = hệ số tích phân; Kd = hệ số vi phân; thành phần: Ket-noi.com diễn đàn công nghê, giáo dục Trước hết ta khảo sát PID làm việc hệ kín có sơ đồ khối Biến e thành phần sai lệch, hiệu giá trị tín hiệu vào mong muốn tín hiệu thực tế Tín hiệu sai lệch (e) đưa tới PID, điều khiển tính toán thành phần tích phân lẫn vi phân (e) Tín hiệu (u) điều khiển bằng: Lúc đối tượng điều khiển có tín hiệu vào (u), tín hiệu la (Y) (Y) hồi tiếp cảm biến để tiếp tục tính sai lệch (e) Và điều khiển lại tiếp tục Khi thiết kế PID nên theo bước sau để có kết mong muốn: + Tìm đáp ứng hệ hở xác định thông số cần cải thiện + Thêm thành phần Kp để cải thiện thời gian đáp ứng + Thêm thành phần Kd để giảm độ vọt lố + Thêm thành phần Ki để triệt tiêu sai số xác lập + Điều chỉnh Kp, Ki, Kd đáp ứng thông số yêu cầu Thường xuyên tham khảo bảng phân tích phía để biết đặc tính thành phần điều khiển Các thành phần Kp, Ki, Kd vào hệ đơn không cần thiết Ví dụ, PI đủ đáp ứng yêu cầu không cần thêm vào thành phần vi phân Kd, điều khiển đơn giản tốt Có nhiều cấu trúc khác PID, nhiên ta thường hay sử dụng hai cấu trúc là: PID mắc song song PID mắc nối tiếp Cấu trúc PID mắc song song hầu hết nói đến lý thuyết, gọi “Lý tưởng” Cấu trúc tạo nên ba chế độ: Tỷ lệ , tích phân, vi phân chế độ độc lập Cấu trúc song song thị trường Bộ điều khiển tạo nên từ khí nén khó để xây dựng nên cấu trúc song song tạo phần tử khí nén Để bảo đảm cho trình công nghiệp hầu hết điều khiển sử dụng cấu trúc mắc nối tiếp Trong lĩnh vực khác, điều khiển PID mắc nối tiếp tìm thấy nhiều thị trường - PID mắc song song Kết nối song song thành phần tỷ lệ, tích phân, vi phân gọi điều khiển PID mắc song song hình bên dưới: Ket-noi.com diễn đàn công nghê, giáo dục Hình 1.22: Cấu trúc PID mắc song song Tín hiệu đầu ra: - PID mắc nối tiếp Cấu trúc phổ biến trình công nghiệp Kênh I sử dụng tín hiệu sai lệch e(t) Nó thực chuỗi kết nối điều khiển PI PD Thuật toán điều khiển sau: Hình 1.23: Cấu trúc PID mắc nối tiếp Tín hiệu đầu điều khiển: Bộ điều khiển PID đời lên giải pháp cho vấn đề chống sai số điều khiển cách dùng mô hình điều khiển lặp điều chỉnh đáp ứng ngõ hệ thống dựa giá trị hồi tiếp trình Ket-noi.com diễn đàn công nghê, giáo dục Sau tìm hiểu phần tử PID 2.1.1 Khâu P: Khâu P tạo tín hiệu điều khiển tỉ lệ với giá trị sai lệch Việc thực cách nhân sai lệch e với số KP – gọi số tỉ lệ Khâu P tính dựa công thức: Với: Pout: giá trị ngõ KP: số tỉ lệ e: sai lệch: e = SP – PV Sơ đồ khối khâu P: Hàm truyền: G p (s) = K p Nếu có khâu P trường hợp sai số tĩnh xuất hiện, trừ giá trị đầu vào hệ thống với giá trị mong muốn Trong hình sau thể sai số tĩnh xuất thay đổi giá trị đặt Hình – Đáp ứng khâu P Ket-noi.com diễn đàn công nghê, giáo dục Nếu giá trị khâu P lớn làm cho hệ thống ổn định 2.1.2 Khâu I: Khâu I cộng thêm tổng sai số trước vào giá trị điều khiển Việc tính tổng sai số thực liên tục giá trị đạt với giá trị đặt, kết hệ cân sai số Khâu I tính theo công thức: Với: IOUT: giá trị ngõ khâu I Ki: hệ số tích phân e: sai số: e = SP – PV Sơ đồ khối khâu I: Hàm truyền: G(s) = U(s) K I = = E(s) s TI.s Khâu I thường kèm với khâu P, hợp thành điều khiển PI Nếu sử dụng khâu I đáp ứng hệ thống chậm thường bị dao động Hình sau khác biệt khâu I PI: Hình – Đáp ứng khâu I PI Ket-noi.com diễn đàn công nghê, giáo dục Ta nhận thấy khâu I làm cho đáp ứng hệ thống bị chậm nhiều, khâu PI giúp triệt tiêu sai số xác lập 2.1.3 Khâu D: Khâu D cộng thêm tốc độ thay đổi sai số vào giá trị điều khiển ngõ Nếu sai số thay đổi nhanh tạo thành phần cộng thêm vào giá trị điều khiển Điều cải thiện đáp ứng hệ thống, giúp trạng thái hệ thống thay đổi nhanh chóng mau chóng đạt giá trị mong muốn Khâu D tính theo công thức: Với: DOUT: ngõ khâu D KD: hệ số vi phân e: sai số: e = SP – PV Sơ đồ khối khâu D: Hàm truyền: G ( s) = U ( s) = Kd s E (s) Khâu D thường kèm với khâu P thành PD, với PI để thành PID Hình – Đáp ứng khâu D PD Ket-noi.com diễn đàn công nghê, giáo dục Theo hình trên, PD tạo đáp ứng có thời gian tăng trưởng nhỏ so với P Nếu giá trị D lớn làm cho hệ thống không ổn định 2.1.4 Tổng hợp ba khâu – Bộ điều khiển PID: Bộ điều khiển PID cấu trúc ghép song song khâu P, I D Phương trình vi phân PID lý tưởng: u(t) = K P e(t) + K I ∫ e(t)dt + K D de(t) dt Sơ đồ khối: Đáp ứng PID: Hình – Đáp ứng khâu P, PI PID 2.1.5 Rời rạc hóa điều khiển PID: Bộ điều khiển số lấy mẫu liên tục theo thời gian, cần rời rạc vài mức Khi cho hệ số lấy mẫu ngắn bên thời gian vi phân đạt xấp xỉ sai phân có giới hạn tích phân qua việc lấy tổng Chúng ta quan tâm dạng thời điểm, sai số tính khoảng lấy mẫu: e(n) = X(n) – Y(n) Ket-noi.com diễn đàn công nghê, giáo dục Bộ PID rời rạc đọc sai số, tính toán xuất ngõ điều khiển theo khoảng thời gian xác định (không liên tục) – thời gian lấy mẫu T Thời gian lấy mẫu cần nhỏ đơn vị thời gian hệ thống Không giống thuật toán điều khiển đơn giản khác, điều khiển PID có khả xuất tín hiệu ngõ dựa giá trị trước sai số tốc độ thay đổi sai số Điều giúp cho trình điều khiển xác ổn định Hình – Sơ đồ khối PID Hàm truyền hệ thống: Hàm chuyển đổi: Tính gần theo công thức: Với n bước rời rạc t Kết thu được: Với: 2.2 Thiết kế điều khiển PID: Ket-noi.com diễn đàn công nghê, giáo dục Luật điều khiển thường chọn sở xác định mô hình toán học đối tượng phải phù hợp với đối tượng thỏa mãn yêu cầu toán thiết kế Trong trường hợp xác định mô hình toán học đối tượng, tìm luật điều khiển tham số điều khiển thông qua thực nghiệm Ziegler Nichols đưa phương pháp xác định thông số tối ưu PID dựa đồ thị hàm độ đối tượng dựa giá trị tới hạn thu qua thực nghiệm 2.2.1 Sử dụng hàm độ đối tượng: Phương pháp có tên phương pháp thứ Ziegler – Nichols Nó có nhiệm vụ xác định thông số K p , TN , TV cho điều khiển P, PI PID sở đối tượng mô tả xấp xỉ hàm truyền đạt dạng: Ke-Tt s G(s) = Ts +1 Sao cho hệ thống nhanh chóng trạng thái xác lập độ vọt lố δ max không vượt giới hạn cho phép, khoảng 40% so với h(∞) = limt →h∞(t ) : δ max = ∆hmax ≤ 40% h (∞ ) Ba tham số Tt (thời gian trễ), K (hệ số khuếch đại) T (hằng số thời gian quán tính) mô hình xấp xỉ xác định gần từ đồ thị hàm độ h(t) đối tượng Nếu đối tượng có dạng hình 7a mô tả từ đồ thị hàm h(t) ta đọc được: -Tt khoảng thời gian tín hiệu h(t) chưa có phản ứng với tín hiệu kích thích 1(t) đầu vào -K giá trị giới hạn h(∞) = limt →h∞(t ) -Gọi A điểm kết thúc khoảng thời gian trễ , tức điểm trục hoành có hoành độ Tt Khi T khoảng cần thiết sau T t để tiếp tuyến h(t) A đạt giá trị K Ket-noi.com diễn đàn công nghê, giáo dục a) b) Hình – Xác định tham số cho mô hình xấp xỉ bậc có trễ Trường hợp hàm độ h(t) dạng lý tưởng hình 7a, có dạng gần giống hình chữ S khâu quán tính bậc bậc n mô tả hình 7b ba tham số K, Tt, T xác định xấp xỉ sau : -K giá trị giới hạn h(∞) -Kẻ đường tiếp tuyến h(t) điểm uốn Khi T t hoành độ giao điểm tiếp tuyến với trục hoành T khoảng thời gian cần thiết để đường tiếp tuyến từ giá trị tới giá trị K Như ta thấy điều kiện để áp dụng phương pháp xấp xỉ mô hình bậc có trễ đối tượng đối tượng phải ổn định, dao động hàm độ phải có dạng chữ S Sau có tham số cho mô hình xấp xỉ đối tượng, ta chọn thông số điều khiển theo bảng sau : Bộ điều khiển KP P T K Tt PI PID TN TV _ _ 0,9 T K Tt 10 Tt _ 1,2 T K Tt 2.Tt 0,5.Tt Bảng – Tính toán thông số điều khiển Từ suy : Hệ số tích phân : Ket-noi.com diễn đàn công nghê, giáo dục KI = KP TN Hệ số vi phân : K D = K P TV 2.2.2 Sử dụng giá trị tới hạn thu từ thực nghiệm: Trong trường hợp xây dựng phương pháp mô hình cho đối tượng phương pháp thiết kế thích hợp phương pháp thực nghiệm Thực nghiệm tiến hành hệ thống đảm bảo điều kiện: đưa trạng thái làm việc hệ đến biên giới ổn định giá trị tín hiệu hệ thống điều phải nằm giới hạn cho phép Phương pháp có tên phương pháp thứ hai Ziegler – Nichols Điều đặc biệt phương pháp không sử dụng mô hình toán học đối tượng điều khiển, mô hình xấp xỉ gần Các bước tiến hành sau : -Trước tiên, sử dụng P lắp vào hệ kín (hoặc dùng PID chỉnh thành phần KI KD giá trị 0) Khởi động trình với hệ số khuếch đại K P thấp, sau tăng dần KP tới giá trị tới hạn Kgh để hệ kín chế độ giới hạn ổn định, tức tín hiệu h(t) có dạng dao động điều hòa Xác định chu kỳ tới hạn Tgh dao động Hình – Mô hình điều khiển với Kgh Hình – Xác định hệ số khuếch đại tới hạn - Xác định thông số điều khiển theo bảng sau : Ket-noi.com diễn đàn công nghê, giáo dục Bộ điều khiển KP TN TV P 0,5 Kgh _ _ PI 0,45 Kgh 0,83 Tgh _ PID 0,6 Kgh 0,5 Tgh 0,125 Tgh Bảng 2: Thông số điều khiển theo thực nghiệm Tìm hiểu khối hàm PID_Compact TIA Portal Công dụng: PID_Compact cung cấp điều khiển PID với chức tự điều chỉnh cho chế độ tự động tay Setpoint Input IN IN Real Điểm đặt điều khiển PID chế độ tự Real động.Giá trị mặc định:0.0 Process value Default value(Giá trị mặc định): 0.0 You must also set sPid_Cmpt.b_Input_PER_On = Input_PER IN Word FALSE Giá trị xử lý analog(tùy chọn).Giá trị mặc định: W#16#0 You must also set sPid_Cmpt.b_Input_PER_On = TRUE ManualEnable IN Bool Cho phép không cho phép chế độ vận hành tay.Default value: FALSE  Trên cạnh chuyển đổi từ FALSE sang TRUE,bộ điều khiển PID chuyển sang độ tay,State=4 sRet.i_Mode không đổi  Trên cạnh thay đổi từ TRUE sang FALSE,bộ điều khiển PID chuyển tới chế độ vận Ket-noi.com diễn đàn công nghê, giáo dục ManualValue IN Real hành cuối State = sRet.i_Mode Giá trị xử lí cho việc vận hành tay Reset IN Bool Default value: 0.0 Khởi động lại điều khiển Default value: FALSE Nếu Reset=TRUE,những điều sau áp dụng:  mode Chế độ vận hành không hoạt động  Input value =  Integral part of the process value =  Giá trị trung gian hệ thống reset ScaledInput Output(1) Output_PER(1) Output_PWM(1) SetpointLimit_H OUT OUT OUT OUT Real Real Word Bool OUT Bool thông số PID trì) Scaled process value Default value: 0.0 Output value Default value: 0.0 Analog output value Default value: W#16#0 Output value for pulse width modulation Default value: FALSE Giới hạn SP Default value: FALSE Nếu SetpointLimit_H=TRUE,đạt đến giới hạn SetpointLimit_L OUT Bool tuyệt đối SP Default value: FALSE Giới hạn SP Default value: FALSE Nếu SetpointLimit_H=TRUE,đạt đến giới hạn InputWarning_H OUT Bool tuyệt đối SP Default value: FALSE Nếu InputWarning_H = TRUE ,giá trị xử lí(PV) đạt đến hay vượt mức giới hạn Default value: InputWarning_L OUT Bool FALSE Nếu InputWarning_H = TRUE ,giá trị xử lí(PV) đạt đến hay vượt mức giới hạn Default State OUT Int value: FALSE Chế độ vận hành điều khiển PID Default value: Sử dụng sRet.i_Mode để chuyển chế độ  State = 0: Inactive  State = 1: Pretuning (điều chỉnh sơ bộ)  State = 2: Manual fine tuning  State = 3: Automatic mode  State = 4: Manual mode Ket-noi.com diễn đàn công nghê, giáo dục Error OUT DWord Error message Default value: DW#16#0000 (no error) (1)Các thông số Output, Output_PER, Output_PWM sử dụng song song Cách cấu hình sử dụng PID_Compact Đầu tiên phải tạo khối hàm ngắt chu kỳ OB30 CPU 1212C PID cần thời gian để thực thi, ý không nên để khối PID_Compact Ket-noi.com diễn đàn công nghê, giáo dục chương trình OB1 khiến chu kỳ quét PLC tăng lên nhiều làm cho ứng dụng có nhiều PID OB1 chậm đồng thời làm đáp ứng PLC bị chậm theo Chọn Organization block(OB) → Cyclic interrupt → LAD → Cycle time 100→ OK Số thứ tự OB tự động đánh số OB30 Lấy khối hàm PID_Compact : Chọn Extended instructions → PID → PID_Compact → OK Ket-noi.com diễn đàn công nghê, giáo dục Trong khối OB30 nhập vào biến khai báo (tùy thuộc vào ứng dụng để nhập thông số) vào khối hàm PID theo nhu cầu sử dụng Sau ấn vào biểu tượng khối PID_Compact Ket-noi.com diễn đàn công nghê, giáo dục Trong phần Basic parameters general/temperature/pressure/ volume … → → Chọn Controller %/0C/Bar/l… type → input chọn Input_PER(analog) → output : Output_PER Trong phần Input Scaling >>nhập thông số theo trình tự sau → Scaled high value (ví dụ 1000.0 L) → high limit (ví dụ 1000.0 L) → Low limit (ví dụ 0.0 L) → Scaled low value (ví dụ 0.0 L) Ở tùy ứng dụng toán mà nhập giá trị thích hợp, giá trị hình ví dụ cho hệ thống ổn định mức Ket-noi.com diễn đàn công nghê, giáo dục Trong phần Advance settings cần quan tâm tới PID parameter → PID parameters : với hệ thống có thông số để hệ thống ổn định, đưa thông số gần để chức auto turning hoạt động nhanh hơn, để thông số mặc định Thực xong nhấn Save project Khi CPU khởi động ban đầu, điều khiển PID_Compact chưa kích hoạt.Để kích hoạt nó,chúng ta bắt đầu lệnh cách click vào biểu tượng Ket-noi.com diễn đàn công nghê, giáo dục Chọn Start measurement để mở chức giám sát hệ thống đồ thị Tiếp tục chọn Start fine turning để bắt đầu dò thông số cho hệ thống Bây Self optimization bắt đầu hoạt động.Trong vùng ‘Status’ bước hoạt động lỗi xảy hiển thị Thanh vận hành cho thấy trình bước vận hành Ket-noi.com diễn đàn công nghê, giáo dục Nếu trình tự điều chỉnh lỗi xảy ra,các thông số PID điều chỉnh cho tối ưu Bộ điều khiển PID chuyển sang chế độ tự động sử dụng thông sổ tối ưu Các thông số tối ưu lưu lại cách nhấn nút (Upload PID parameters to project) Và Power ON lại PLC thông số sử dụng Ket-noi.com diễn đàn công nghê, giáo dục Ket-noi.com diễn đàn công nghê, giáo dục [...]... khuếch đại tới hạn - Xác định thông số của bộ điều khiển theo bảng sau : Ket-noi.com diễn đàn công nghê, giáo dục Bộ điều khiển KP TN TV P 0,5 Kgh _ _ PI 0,45 Kgh 0,83 Tgh _ PID 0,6 Kgh 0,5 Tgh 0,125 Tgh Bảng 2: Thông số bộ điều khiển theo thực nghiệm 3 Tìm hiểu khối hàm PID_ Compact trong TIA Portal Công dụng: PID_ Compact cung cấp 1 bộ điều khiển PID với chức năng tự điều chỉnh cho chế độ tự động hoặc bằng... dục Bộ PID rời rạc đọc sai số, tính toán và xuất ngõ ra điều khiển theo một khoảng thời gian xác định (không liên tục) – thời gian lấy mẫu T Thời gian lấy mẫu cần nhỏ hơn đơn vị thời gian của hệ thống Không giống các thuật toán điều khiển đơn giản khác, bộ điều khiển PID có khả năng xuất tín hiệu ngõ ra dựa trên giá trị trước đó của sai số cũng như tốc độ thay đổi sai số Điều này giúp cho quá trình điều. .. từ FALSE sang TRUE ,bộ điều khiển PID chuyển sang chứ độ bằng tay,State=4 và sRet.i_Mode vẫn không đổi  Trên cạnh của sự thay đổi từ TRUE sang FALSE ,bộ điều khiển PID chuyển tới chế độ vận Ket-noi.com diễn đàn công nghê, giáo dục ManualValue IN Real hành cuối cùng và State = sRet.i_Mode Giá trị xử lí cho việc vận hành bằng tay Reset IN Bool Default value: 0.0 Khởi động lại bộ điều khiển Default value:... đối tượng, ta chọn các thông số của bộ điều khiển theo bảng sau : Bộ điều khiển KP P T K Tt PI PID TN TV _ _ 0,9 T K Tt 10 Tt 3 _ 1,2 T K Tt 2.Tt 0,5.Tt Bảng 1 – Tính toán thông số bộ điều khiển Từ đó suy ra : Hệ số tích phân : Ket-noi.com diễn đàn công nghê, giáo dục KI = KP TN Hệ số vi phân : K D = K P TV 2.2.2 Sử dụng các giá trị tới hạn thu được từ thực nghiệm: Trong trường hợp không thể xây dựng... Output, Output_PER, và Output_PWM được sử dụng song song 4 Cách cấu hình và sử dụng bộ PID_ Compact Đầu tiên phải tạo một khối hàm ngắt chu kỳ OB30 đối với CPU 1212C vì bộ PID cần thời gian để thực thi, một chú ý ở đây là không nên để khối PID_ Compact trong Ket-noi.com diễn đàn công nghê, giáo dục chương trình chính OB1 sẽ khiến chu kỳ quét của PLC tăng lên nhiều làm cho ứng dụng có nhiều bộ PID thì OB1 càng... vận hành Ket-noi.com diễn đàn công nghê, giáo dục Nếu quá trình tự điều chỉnh không có lỗi xảy ra,các thông số PID sẽ được điều chỉnh cho tối ưu Bộ điều khiển PID chuyển sang chế độ tự động và sử dụng các thông sổ tối ưu đó Các thông số tối ưu được lưu lại bằng cách nhấn nút (Upload PID parameters to project) Và mỗi khi Power ON lại PLC thì thông số này sẽ được sử dụng Ket-noi.com diễn đàn công nghê,... học của đối tượng phải phù hợp với đối tượng cũng như thỏa mãn yêu cầu của bài toán thiết kế Trong trường hợp không thể xác định được mô hình toán học của đối tượng, có thể tìm luật điều khiển cũng như các tham số của bộ điều khiển thông qua thực nghiệm Ziegler và Nichols đã đưa ra phương pháp xác định thông số tối ưu của bộ PID là dựa trên đồ thị hàm quá độ của đối tượng hoặc dựa trên các giá trị tới... bảo điều kiện: khi đưa trạng thái làm việc của hệ đến biên giới ổn định thì mọi giá trị của tín hiệu trong hệ thống điều phải nằm trong giới hạn cho phép Phương pháp này còn có tên là phương pháp thứ hai của Ziegler – Nichols Điều đặc biệt là phương pháp này không sử dụng mô hình toán học của đối tượng điều khiển, ngay cả mô hình xấp xỉ gần đúng Các bước tiến hành như sau : -Trước tiên, sử dụng bộ P... đổi sai số Điều này giúp cho quá trình điều khiển chính xác và ổn định hơn Hình 6 – Sơ đồ khối PID Hàm truyền của hệ thống: Hàm chuyển đổi: Tính gần đúng theo công thức: Với n là bước rời rạc tại t Kết quả thu được: Với: 2.2 Thiết kế bộ điều khiển PID: Ket-noi.com diễn đàn công nghê, giáo dục Luật điều khiển thường được chọn trên cơ sở đã xác định được mô hình toán học của đối tượng phải phù hợp với đối... của PLC bị chậm theo Chọn Organization block(OB) → Cyclic interrupt → LAD → Cycle time 100→ OK Số thứ tự của OB được tự động đánh số là OB30 Lấy khối hàm PID_ Compact : Chọn Extended instructions → PID → PID_ Compact → OK Ket-noi.com diễn đàn công nghê, giáo dục Trong khối OB30 nhập vào các biến khai báo (tùy thuộc vào ứng dụng để nhập đúng thông số) vào khối hàm PID theo nhu cầu sử dụng Sau đó ấn vào

Ngày đăng: 12/05/2016, 20:05

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan