Các phương pháp điều khiển tốc độ động cơ một chiều
lượt xem 197
download
Cấu tạo:Động cơ một chiều gồm có 2 phần :stato đứng yên và roto quay so với stator,phần cảm tạo ra từ trường(thường đặt trên stator),xuyên qua các quận dây phần ứng(thường đặt trên roto),khi có dòng điện chạy qua mạch phần ứng...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Các phương pháp điều khiển tốc độ động cơ một chiều
- Các phương pháp điều khiển tốc độ động cơ một chiều 1.Mô hình động cơ một chiều -Cấu tạo:Động cơ một chiều gồm có 2 phần :stato đứng yên và roto quay so v ới stator,phần cảm tạo ra từ trường(thường đặt trên stator),xuyên qua các qu ận dây ph ần ứng(thường đặt trên roto),khi có dòng điện chạy qua mạch ph ần ứng,các thanh d ẫn phần ứng sẽ chịu tác động bởi các lực điện từ theo phương pháp tuy ến v ới m ặt tr ụ roto và lam roto quay,dòng điện phần ứng được đưa vào roto thông qua h ệ th ống ch ổi than và cổ góp,cổ góp sẽ giúp dòng điện trong mỗi thanh dẫn phần ứng đ ược đ ổi chi ều khi thanh dẫn đến một cực từ khác tên với cực từ mà nó vừa đi qua(do đó l ực đi ện t ừ sinh ra luân tạo ra moomen theo một chiều) -Để có được dòng điện một chiều ta có thể sử dụng các mạch chỉnh lưu t ừ một chiều sang xoay chiều -Thông thường tốc độ của động cơ một chiều tỷ lệ với điện áp đặt vào nó và ngẫu lực quay tỉ lệ với dòng điện ,do đó để điều khiển t ốc độ động cơ có th ể s ử d ụng nhi ều cách như điều khiển bộ nguồn thay đổi,điều khiển dùng biến trở,dùng m ạch đi ện tử….trong bài báo cáo này chúng em tìm hiểu đi ều khi ển t ốc đ ộ đ ộng c ơ b ằng cách s ử dụng biến trở. -mô hình động cơ và sơ đồ mạch như hình vẽ: -Trong đó
- -V là điện áp nguồn cấp -R,L là điện cảm và điện dung -J là moomen quán tính của roto(kg. ) -b là hệ số cản (hệ số giảm sóc)(Nms) -Kt là hằng số phần ứng -Ke là hằng số động cơ(nếu lực điện động không đổi thì Kt=Ke=K) -T là moomen xoắn của động cơ ,với T=Kt*I -là mô men cản của động cơ với =b* -Từ phương trình của động cơ T-J Hay J + b =ki (1) -Áp dụng định luật kirhoff ta co được L +Ri=V – K (2) 1.1 Hàm truyền của hệ -Từ các phương trình (1) và(2) ta se đi tìm hàm truyền của hệ ,bi ểu th ị m ối quan h ệ giữa đầu vào là tín hiệu là điên áp và đầu ra là góc quay c ủa roto -Laplace cả hai vế các phương trình (1),(2) ta được hệ s( Js + b )Θ(s) = KI(s) (Ls + R )I(s) = V-KsΘ(s) -Từ hệ phương trình laplace này ta có thể rút ra được hàm truy ền G(s)= (3) 1.2 Phương trình mô tả không gian trạng thái của động cơ một chiều -Mô hình trạng thái có dạng -Từ phương trình (1) ta có được () = -+ I (4) -Và từ phương trình (2) ta co được: (i) = - - + (5)
- -Và từ phương trình (4),(5) đưa về dạng ma trận ta có được 1.3 Mục đích của việc thiết kế -Mục đích chính là thiết kế các hệ thống điều khiển cho t ốc độ quay của đ ộng c ơ sao cho thời gian để động cơ hoat động ổn định từ lúc bắt đ ầu m ở máy cũng nh ư là đ ộ quá điều chỉnh tốc độ của động cơ so với tốc độ yêu cầu và sai l ệch tĩnh c ủa nó ph ải n ằm trong giới hạn cho phép -Thương thì thời gian để ổn định tốc độ động cơ nhỏ hơn 2 giay,sai lệch tĩnh nh ỏ h ơn 1% và độ quá điều chỉnh nhỏ hơn 5% 2.Các phương pháp điều khiển tốc độ động cơ một chiều 2.1 Sử dụng bộ điều khiển PID 2.1.1 Nội dung phương pháp sử dụng bộ điều khiển PID -Bộ điều khiển PID được thiết kế gồm có 3 khâu cơ bản là khâu khuyếch đ ại,khâu tích phân và khâu vi phân. -Hàm truyền của bộ điều khiển PID có dạng : --Nhiệm vụ của bộ điều khiển PID chính là đưa sai lệch tĩnh e(t) của hệ th ống v ề 0 trong quá trình quá độ nhằm thỏa mãn các yêu cầu c ơ bản v ề chất l ượng,t ức là ph ải đi lựa chọn các thông số Kp, Ki, KD sao cho hệ đạt được chất lượng động học mong muốn.để có thể xác định được các thông số nay người ta sử dụng các bi ện pháp nh ư tối ưu độ lớn,hay tối ưu đối xứng… 2.1.2 Sử dụng bộ điều khiển PID điều khiển tốc độ động cơ
- -Mục đích: -Thiết kế bộ điều khiển sao cho trong qua trình điều chỉnh t ốc đ ộ của đ ộng cơ(trong quá trình quá độ ) thì hệ kín phải đạt được chất l ượng đ ộng h ọc mong muốn,ở đây chính là thời gian quá độ(tức là thời gian kể từ khi có s ự thay đ ổi cho đ ến khi tốc độ của động cơ ổn định),độ quá điều chỉnh và sai lệch tĩnh phải th ỏa mãn đ ược những yêu cầu đặt ra,như trong phần mô hình động cơ -Hay nói cách khác,khi điều khiển t ốc đ ộ đ ộng c ơ,t ức là tín hi ệu đ ầu vào cu ả hệ kín thay đổi thì tín hiệu đầu ra của hệ kín trong trường h ợp này là v ận t ốc góc c ủa roto ( thay đổi bám sát theo sự thay đổi của R -Vấn đề đặt ra đối với phương pháp sử dụng bộ điều khiển PID chính là việc ch ọn các thông số của bộ điều khiển,sau đó dựa vào đồ thị của hàm quá đ ộ h(t) cu ả h ệ kín mà ta có thể đánh giá được chất lượng của bộ điều khi ển đã đạt yêu cầu hay ch ưa: -VD. Trong trường hợp này điều khiển tốc độ của động cơ với các thông số -J=0.01 kg ,b=0.1 Nms, K=Kt=Ke=0.01,R=1Ω,L=0.5 -Và yêu cầu về chất lượng động học là : +Thời gian quá độ nhỏ hơn 5s +Độ quá điều chỉnh Δh J=0.01; b=0.1; K=0.01; R=1; L=0.5; num=K;
- den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; >> den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)] den = 0.0050 0.0600 0.1001 >> Kp=100; numa=Kp*num; dena=den; >> [numac,denac]=cloop(numa,dena); >> t=0:0.01:5; step(numac,denac,t) title('Step response with Proportion Control') -Từ đồ thị của hàm quá độ của hàm truyền hệ kín ta thấy được thời gian quá đ ộ là 0.567(sec) và độ quá điều chỉnh là 24,9% trong trương hợp này b ộ đi ều khi ển t ỉ lê không đạt được yêu cầu chất lượng mong muốn,công vi ệc là đi ch ọn các thông s ố c ủa bộ điều khiển lại,ta có thể sử dụng phương pháp t ối ưu đ ộ l ớn và tôi ưu đ ối x ứng đ ể chọn các thông số cho bộ điêu khiển PID được chất lượng t ốt hơn -VD ta chọn các thông số như sau: chọn Kp=100,Ki=150,Kd=20
- >> Bộ điều khiển t ỉ lệ kp=100
- Bộ điều khiển PID với thông số kp=100,ki=150,k D= 20; -Ở trương hợp sau khi điều khiển bằng bộ điều khiển PID thì ta thấy th ời gian quá đ ộ chỉ còn 0.649(sec) và độ quá điều chỉnh không có và sai l ệch tĩnh b ằng 0. 2.2 Sử dụng phương pháp quỹ đạo nghiệm số để điều khiển động cơ một chiều 2.2.1 Nội dung phương pháp quỹ đạo nghiệm số - -Trong phương pháp này bộ điều khiển là R(s)= là một khâu khuy ếh đ ại,và K là tham số chưa biết,hàm truyền hở của hệ có dạng Gh(s)=KS(s) -Hàm truyền kín của hệ là G(s)= -Các điểm cực của hệ kín là nghiệm của hàm sai lệch phản hồi F(s)= 1 +Gh(s) = 1+ KS(s)
- -Từ đó ta thấy các điểm cực này của hệ phụ thuộc vào giá trị của K hay chất l ượng của hệ phụ thuộc vào giá trị K chọn tương ứng -Nội dung chính của phương pháp quỹ đạo nghi ệm số là phân tích ch ất l ượng c ủa h ệ thông qua đường biểu diễn của hàm sai lệch phản hồi theo giá tr ị k c ủa hàm truy ền của hệ hở 2.2.1 Sử dụng phương pháp quỹ đạo nghiệm số để điều khiển tốc độ động cơ một chiều -Mục đích của điều khiển tốc độ động cơ một chiều như đã nói ở trên,đó là vi ệc tìm ra bộ điều khiển thích hợp để hệ đạt được những chất lượng động học mong muốn,về thời gian quá độ,độ quá điều chỉnh,và sai lệch tĩnh. -Phương pháp quỹ đạo nghiệm số thực hiện việc xây dựng quỹ đạo nghi ệm số của hàm truyền hệ hở ,với quỹ đạo nghiệm số này ta có một cái nhìn tr ực quan v ề ch ất lượng của hệ kín vào tham số K,từ quỹ đạo nghiệm số,ta có thể chọn ra nh ững giá tr ị K khác nhau tương ứng với hàm truyền hệ kín khác nhau,do đó ta có th ể đánh giá được chất lượng của từng hệ ứng với từng giá trị K ,t ừ đó tìm ra đ ược hệ s ố khuy ếch đại của bộ điều khiển thích hợp -Vd:sử dụng chương trình chạy trong matlab >> J=0.01; >> b=0.1; >> K=0.01; >> R=1; >> L=0.5; >> num=K; >> den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; >> rlocus(num,den) >> sgrid(.8,0) >> sigrid(2.3)
- >> [k,poles] = rlocfind(num,den) Select a point in the graphics window selected_point = -6.0182 + 1.1209i k= 8.6181 poles = -6.0000 + 1.1208i -6.0000 - 1.1208i >> [numc,denc]=cloop(k*num,den,-1); >> t=0:0.01:3; >> step(numc,denc,t)
- >> -Từ đồ thị hàm quá độ của hệ kín với độ khuyếch đại K=8,61 thì hệ đã đạt được các chất lượng về độ quá điều chỉnh và thời gian quá độ như mong muốn,khi ta tăng h ệ s ố khuyếch đại lên thì độ quá điều chỉnh sẽ tăng và sai lệch tĩnh s ẽ gi ảm đi,trong tr ường hợp này để giảm độ sai lệch tĩnh thì thường sử dụng thêm một b ộ đi ều khi ển.ví d ụ khi sử dụng bộ điều khiển R1(s)= -Chạy chương trình trong matlab: >> J=0.01; >>b=0.1; >>K=0.01; >>R=1;
- >>L=0.5; >>num=K; >>den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; >>z1=1; >>p1=0.01; >>numa = [1 z1]; >>dena = [1 p1]; >>numb=conv(num,numa); >>denb=conv(den,dena); >>rlocus(numb,denb) >>sgrid(.8,0) >>sigrid(2.3) >> [k,poles]=rlocfind(numb,denb) Select a point in the graphics window selected_point = 5.6836 + 0.1965i k= 9.6392
- poles = -5.7062 + 0.1953i -5.7062 - 0.1953i -0.5975 >> [numc,denc]=cloop(k*numb,denb,-1); >> t=0:0.01:3; >> step(numc,denc,t) 2.3 Sử dụng phương pháp không gian trạng thái để điều khiển tốc độ động cơ -Như trong phần mô hình động cơ ta đã rút ra đ ược mô hình trạng thái c ủa h ệ th ống điều khiển tốc độ động cơ một chiều Hay
- -vấn đề đặt ra vẫn là đi thiết kế bộ điều khiển sao cho quá trình đi ều khi ển t ốc đ ộ động cơ đạt được những yêu cầu về chất lượng động học như đã nói ở trên -Khi mà cả hai trạng thái của bài toán là vận t ốc góc và dòng đi ện có th ể đo đ ạc đ ược một cách dễ dàng,thì khi đó có thể sử dụng phương pháp thi ết k ế b ộ đi ều khi ển ph ản hồi trạng thái,với -Trong đó bộ điều khiển cần tìm -Chất lượng của hệ phụ thuộc vào vị trí của các điểm cực(cũng là các giá trị riêng của A)trong mặt phẳng phức.Bây giờ ta có thể can thiệp vào hệ th ống bằng b ộ đi ều khi ển K để có được các điểm cực là các giá trị cho trước đúng với ch ất l ượng nh ư mong muốn,hay nói cách khác ta có thể di chuyển cặp cực của động cơ đ ến nh ững n ơi ta muốn,và ứng với mỗi vị trí ta se xác định ra được một bộ điều khi ển K -Với việc sử dụng matlab ta chỉ cần chỉ ra vị trí của các điểm cực thì ta sẽ tìm đ ược b ộ điều khiển K,và từ đó ta có thể xác định được hàm truyền của h ệ th ống và xác đ ịnh được chất lượng động học của hệ VD: ta muốn vị trí của các điểm cực là p1=-3+j và p2=-3-j Khi do ta tìm bộ điều khiển phản hồi trạng thái K
- -sử dụng chương trình chạy trong matlab >> J=.01; >> b=0.1; >> k=0.01; >> R=1; >> L=0.5; >> A=[-b/J k/J -k/L -R/L]; >> B=[0 >> C=[1 0]; >> D=0; >> p1=-3+i; >> p2=-3-i; >> K=place(A,B,[p1,p2]); >> t=0:0.01:3; >> step(A-B*K,B,C,D,1,t)
- >> -Sai lệc tĩnh của hệ vẫn còn và khá lớn ngay cả khi h ệ còn ổn đ ịnh,đ ể gi ảm sai l ệch tĩnh và loại bỏ đi sai lệch tĩnh thì ta có thể sử dụng một b ộ tiền s ử lý-T0-
- -Trong trường hợp này là một bộ tiền sử lý,bộ tiền sử lý này có thể được xác định bằng lệnh rscale trong matlab,tiếp tục với vidu trên nhưng ta sẽ cho thêm b ộ ti ền s ử lý >> Nbar=rscale(A,B,C,D,K) Nbar = 5.0000 >> t=0:0.01:10; step(A-B*K,B*Nbar,C,D,1,t) -Khi đó ta được đồ thị của hàm quá độ của hệ kín như hình vẽ phía d ưới.
- > 2.4 Điều khiển tốc độ động cơ bằng phương pháp tần biên pha -Trong phương pháp này,ta sẽ đi thiết kế bộ điều khi ển khuy ếch đại K đ ể đi ều khi ển tốc độ động cơ bằng cách dựa vào đặc tính tần biên pha của h ệ -Ý tưởng chính của phương pháp thiết kế là sử dụng đồ thị bode c ủa hàm truy ền h ở để đánh giá hệ kín,Khi đưa thêm vào bộ điều khiển thì đồ thị bode c ủa hàm truy ền m ở sẽ thay đổi,do đó thay đổi hàm truyền của hệ kín. -Sử dụng chương trình matlab ta vẽ đồ thị bode của hàm truyền h ệ h ở,với các thông số của động cơ như những phần trên. >> J=0.01; >>b=0.1; >>K=0.01;
- >>R=1; >>L=0.5; >>num=K; >>den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)]; >>bode(num,den) -Từ đồ thị bode ta ta thấy,biên pha của hàm truyền h ở có thể l ớn h ơn 60 n ếu nh ư w nhỏ hơn 10 rad/sec,bay giờ ta sẽ thêm một bộ khuyếch đại với d ải thông là 10 rad/sec .
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Các phương pháp điều khiển động cơ một chiều - Chương 1
13 p | 905 | 318
-
thiết kế phương pháp điều khiển robot tự hành dựa trên cơ sở logic mờ, chương 1
10 p | 740 | 270
-
hệ thống điều khiển động cơ không đồng bộ, chương 1
6 p | 531 | 238
-
BÀI GIẢNG: ĐiỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ KHÔNG ĐỒNG BỘ
70 p | 573 | 210
-
Chương 1: Các phương pháp điều khiển động cơ một chiều
13 p | 362 | 158
-
thiết kế phương pháp điều khiển robot tự hành dựa trên cơ sở logic mờ, chương 12
8 p | 341 | 154
-
Khóa luận tốt nghiệp: Điều khiển tốc độ và vị trí motor điện một chiều qua vi điều khiển và vi tính
85 p | 402 | 110
-
Bài giảng Động cơ DC
53 p | 389 | 102
-
Chương 3: Các phương pháp hồi tiếp tốc độ và dòng điện
9 p | 213 | 94
-
Luận văn Xây dựng bộ điều khiển tốc độ động cơ một chiều khi có vòng điều khiển dòng và khi không có vòng điều khiển dòng. Đánh giá chất lượng điều khiển trong 2 trường hợp
33 p | 333 | 64
-
Mô phỏng và thực nghiệm bộ điều khiển tốc độ động cơ PMSM bằng phương pháp vector và thuật toán SVPWM dựa trên công nghệ FPGA
6 p | 181 | 10
-
Xây dựng bộ điều khiển tốc độ cho hệ nhiều động cơ bằng phương pháp điều khiển cuốn chiếu
7 p | 43 | 6
-
Điều khiển Fuzzy – PID cho hệ thống điện đa kết nối
6 p | 92 | 6
-
Thiết kế điều khiển tốc độ động cơ đồng bộ nam châm vĩnh cửu sử dụng thuật toán Backstepping kết hợp bộ quan sát nhiễu High-gain
14 p | 30 | 5
-
Lựa chọn phương pháp điều khiển sức cản thủy lực trong hệ thống thủy lực trên cơ cấu lắp dựng cần trục tháp
9 p | 53 | 4
-
Phân tích điều khiển LQR kết hợp bộ quan sát trạng thái ESO với điều khiển phi tuyến cho hệ hai vật
6 p | 52 | 4
-
Bài giảng Cơ sở truyền động điện - Chương 2: DC Drives
141 p | 9 | 2
-
Giải pháp giảm rung của vật nâng và móc treo trong mô hình xe con cần trục ở dạng hai bậc tự do để nâng cao năng suất và an toàn khi sử dụng cần trục bằng phương pháp điều khiển kiểu trượt tăng dần
10 p | 3 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn