Thời gian ổn định là gì?
Thời gian ổn định của hệ thống động được định nghĩa là thời gian cần thiết để đầu ra đạt và ổn định trong dải dung sai cho phép. Nó được ký hiệu là Ts. Thời gian ổn định bao gồm độ trễ truyền dẫn và thời gian cần thiết để đạt đến vùng giá trị cuối cùng. Nó bao gồm thời gian để phục hồi điều kiện quá tải kết hợp với tốc độ thay đổi và ổn định gần dải dung sai.
Dải dung sai là phạm vi cho phép tối đa mà đầu ra có thể ổn định. Thông thường, các dải dung sai là 2% hoặc 5%.
Thời gian ổn định trong phản ứng bước của hệ thống bậc hai được thể hiện như trong hình dưới đây.
Công thức thời gian ổn định
Thời gian ổn định phụ thuộc vào tần số tự nhiên và phản ứng của hệ thống. Phương trình tổng quát của thời gian ổn định là;
Phản ứng bước đơn vị của hệ thống bậc hai được biểu diễn như sau;
Phương trình này được chia thành hai phần;
Để tính thời gian ổn định, chúng ta chỉ cần phần tử mũ vì nó triệt tiêu phần dao động của phần tử hình sin. Và tỷ lệ dung sai bằng với phần tử mũ.
Cách tính thời gian ổn định
Để tính thời gian ổn định, chúng ta xem xét một hệ thống bậc nhất với phản ứng bước đơn vị.
Với phản ứng bước đơn vị,
Do đó,
Bây giờ, hãy tính giá trị cho A1 và A2.
Giả sử s = 0;
Giả sử s = -1/T;
Đối với lỗi 2%, 1-C(t) = 0,02;
Phương trình này cho thời gian ổn định cho hệ thống bậc nhất với đầu vào bước đơn vị.
Đối với hệ thống bậc hai, chúng ta cần xem xét phương trình sau;
Trong phương trình này, phần tử mũ là quan trọng để tìm giá trị của thời gian ổn định.
Bây giờ, chúng ta xem xét lỗi 2%. Do đó, 1 – C(t) = 0,02;
Giá trị của tỷ số giảm chấn (ξ) phụ thuộc vào loại hệ thống bậc hai. Ở đây, chúng ta xem xét một hệ thống bậc hai bị giảm chấn. Và giá trị của ξ nằm giữa 0 và 1.
Vì vậy, mẫu của phương trình trên gần bằng 1. Và để tính toán dễ dàng, chúng ta có thể bỏ qua nó.
Phương trình này chỉ có thể được sử dụng cho dải lỗi 2% và hệ thống bậc hai dưới giảm.
Tương tự, cho dải lỗi 5%; 1 – C(t) = 0.05;
Đối với hệ thống bậc hai, trước khi tìm thời gian ổn định, chúng ta cần phải tính tỷ số giảm chấn.
Hệ thống bậc hai |
Tỷ số giảm chấn (ξ) |
Thời gian thiết lập (TS) |
Độ giảm chấn thấp |
0<ξ<1 |
|
Không giảm chấn |
ξ = 0 |
|
Giảm chấn tới hạn |
ξ = 1 |
|
Quá giảm chấn |
ξ > 1 |
Phụ thuộc vào cực chính |
Thời gian ổn định theo phương pháp đường trắc căn
Thời gian ổn định có thể được tính bằng phương pháp đường trắc căn. Thời gian ổn định phụ thuộc vào tỷ số suy giảm và tần số tự nhiên.
Những đại lượng này có thể được xác định với sự giúp đỡ của phương pháp đường trắc căn. Và chúng ta có thể tìm ra thời gian ổn định.
Hãy hiểu thông qua một ví dụ.
Và Độ quá điều = 20%
Từ đồ thị đường đi gốc, bạn có thể tìm các cực thống trị;
Bây giờ, chúng ta có giá trị của ξ và ωn,
Đồ thị đường đi gốc được lấy từ MATLAB. Để sử dụng, hãy dùng “sisotool”. Ở đây, bạn có thể thêm một ràng buộc cho phần trăm vượt quá là 20%. Và dễ dàng tìm được các cực chi phối.
Hình dưới đây cho thấy đồ thị đường đi gốc từ MATLAB.
Chúng ta có thể tìm thời gian ổn định với sự giúp đỡ của MATLAB. Phản ứng bước đơn vị của hệ thống này được hiển thị như hình dưới đây.
Cách Giảm Thời Gian Ổn Định
Thời gian ổn định là thời gian cần thiết để đạt được mục tiêu. Và đối với bất kỳ hệ thống điều khiển nào, thời gian ổn định phải được giữ ở mức tối thiểu.
Giảm thời gian ổn định không phải là một nhiệm vụ dễ dàng. Chúng ta cần thiết kế một bộ điều khiển để giảm thời gian ổn định.
Như chúng ta biết, có ba loại bộ điều khiển; tỷ lệ (P), tích phân (I), vi phân (D). Với sự kết hợp của các bộ điều khiển này, chúng ta có thể đạt được yêu cầu của hệ thống.
Hệ số lợi ích của các bộ điều khiển (KP, KI, KD) được chọn theo yêu cầu của hệ thống.
Tăng hệ số lợi ích tỷ lệ KP, dẫn đến một thay đổi nhỏ trong thời gian ổn định. Tăng hệ số lợi ích tích phân KI, thời gian ổn định tăng. Và tăng hệ số lợi ích vi phân KD, thời gian ổn định giảm.
Do đó, hệ số dẫn xuất tăng để giảm thời gian thiết lập. Khi chọn giá trị hệ số của bộ điều khiển PID, nó có thể ảnh hưởng đến các đại lượng khác như thời gian tăng, quá độ và lỗi ổn định.
Cách tìm thời gian ổn định trong MATLAB
Trong MATLAB, thời gian ổn định có thể được tìm thấy bằng hàm bước. Hãy hiểu qua ví dụ.
Đầu tiên, chúng ta tính thời gian ổn định bằng phương trình. Để làm điều đó, so sánh hàm truyền này với hàm truyền tổng quát của hệ thống bậc hai.
Vì vậy,
Giá trị này là một giá trị xấp xỉ vì chúng ta đã đưa ra các giả định khi tính toán phương trình thời gian ổn định. Tuy nhiên, trong MATLAB, chúng ta nhận được giá trị chính xác của thời gian ổn định. Do đó, giá trị này có thể hơi khác nhau trong cả hai trường hợp.
Bây giờ, để tính thời gian ổn định trong MATLAB, chúng ta sử dụng hàm step.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)
step(sys,t);
Kết quả:
H =
RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850
Và bạn sẽ nhận được biểu đồ phản hồi như được hiển thị trong hình dưới đây.
Trong MATLAB, mặc định phần trăm dải lỗi là 2%. Bạn có thể thay đổi điều này trong biểu đồ cho dải lỗi khác nhau. Để làm điều đó, nhấp chuột phải vào biểu đồ > properties > options > “show settling time within ___ %”.
Một cách khác để tìm thời gian ổn định bằng cách chạy một vòng lặp. Như chúng ta đã biết, đối với dải lỗi 2%, chúng ta xem xét phản hồi giữa 0.98 đến 1.02.
clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
[y,x,t] = step(num,den,t);
S = 1001;
while y(S)>0.98 & y(S)<1.02;
S=S-1;
end
thoi_gian_on_dinh = (S-1)*0.005
Kết quả:
thoi_gian_on_dinh = 1.1886
Tuyên bố: Respect the original, good articles worth sharing, if there is infringement please contact delete.