Tải bản đầy đủ (.pdf) (22 trang)

Matlabnew compatibility mode

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (633.51 KB, 22 trang )

Matlab & Simulink
Matlab(Matrix
(
Laboratory)
y) p
phần mềm tính thiết kế mô
phỏng trên máy tính của hãng Mathworks®,Hoa kỳ
- Simulink(simulation link) mô phỏng hệ thống điều
khiển qua các khối

-

15-05-2013



1


Tổng q
quan
an phần mềm
I. Các cửa sổổ của Matlab.
II. Các tính năng của Matlab
III. Các tiện ích trợ giúp của Matlab
IV. Matlab&Simulink trongg Điều khiển tự
ự động
ộ g
V. Các nhóm lệnh trong Matlab
VI Simulink(SML)
VI.


VII. Khảo sát các đối tượng điều khiển, Ví dụ minh họa
VIII Tài liệu
VIII.
liệ tham
th khảo
khả
15-05-2013



2


Các đặc tính trong Matlab
MATLAB

Xử lý tín hiệu số

Các sản phẩm của Matlab

Toán và tối ưu

-Hộp công cụ
- Tối ưu


- Hộp công cụ
- Xử lý tín hiệu sốố
-Thiết kế hệ thống lọc



15-05-2013

…..

-Simulink
Simulink
-Truy nhập Simulink
- Máy phát và thu thập tín
hiệu trong Simulink…



Phân tích và thiết kế hệ thống
điều khiển

-Hộp
Hộ công
ô cụ
- Thiết kế điều khiển trong Simulink

3


Giao diện Matlab

Cửa sổ thư mục hiện
tại

Cửa sổ môi

trường công tác
Cửa sổ lệnh
Command
Window
Cửa sổ
quá khứ

15-05-2013



4


Trợ giúp trong Matlab

Nhập lệnh:
Help
e p & từ
ừ khóa
óa
cần tìm

15-05-2013



5



Tiện ích trợ giúp Matlab
-

-

- Tìm dữ liệu từ cửa sổ quá khứ (Command History)
- Trong phần Help của Matlab, gồm Help Doccument& help Pdf(
chứa trong disc 2 của Matlab)
- Từ các trợ giúp của Matworks trên Internet

15-05-2013



6


MATLAB CHO ĐIỀU KHIỂN TỰ ĐỘNG
Matlab trong điều khiển tự động

Điều khiển tuyến tính

Hộp công cụ điều
khiển
Simulink®

15-05-2013

Điều khiển phi tuyến


Nhận dạng

Hộp công cụ phi tuyến

Công cụ nhận dạng

Hộp điều
ề khiển
ể mờ

Simulink®

Simulink®



7


Nhóm lệnh chuyển đổi
tf
zpk
ss
frd
c2d
d2c
d2d

-lệnh tạo hàm truyền.
- Chuyển đổi sang điểm không/điểm cực/ khuếch đại

- Chuyển sang không gian trạng thái
- Chuyển sang miền tần số
-Từ miền liên tục sang miền rời rạc
-Từ miền rời rạc sang miền liên tục
-Thay đổi
ổ thời gian trích mẫu
ẫ trong miền
ề rời rạc

15-05-2013



8


Nhóm lệnh thiết kế
sisotool - Chỉ dẫn thiết kê
kế hệ
hê thống đầu vào đơn/ đầu ra đơn (Quy
(Quỹ đạo nghiệm sô
số va
và hệ

thống vòng kín).
rlocus - Tạo quỹ đạo nghiệm số.
lqg
- Hệ thống bình phương đơn.
đơn
lqr, dlqr - Bộ điều khiển phản hồi trạng thái bình phương đơn.

lqry
- Bộ điều khiển bình phương tuyến tính.
kalman - Bộ lọc Kalman liên tục
kalmd - Bộ lọc Kalman miền rời rạc

15-05-2013



9


Nhóm lệnh thiết kế
rss, drss - Tạo không gian trạng thái tín hiệu ngẫu nhiên.
ss2ss - Chuyển đổi 2 không gian trạng thái.
canon - Mô hình dạng chuẩn Modal
ctrb
tb
- Mô hì
hình
h ddạng chuẩn
h ẩ điều
điề khiển
khiể
obsv
- Mô hình dạng chuẩn quan sát
gram
- Kiểm tra tính điều khiển được quan sát được của hệ thống
pade
- Xấp xỉ thời gian trễ.

Dùngg trợ
ợ ggiúpp trong
g Matlab,, nhập
ập từ khóa cần tìm ở
cửa sổổ lệnh

15-05-2013



10


Nhóm lệnh tính toán chuyển đổi
+ & - -Cộng trừ tín hiệu hệ thống(nối song song)
*
- Nhân các hệ thống (kết nối nối tiếp).
\
- Chia bên trái
/
- Chia bên phải
^
- Phép lũy thừa.
'
- Chuyển
ể vị ma trận
lti/inv
- Inverse of an LTI system, chuyển đổi hệ thống
conjj - Complex
C

l conjugation
j ti off model
d l coefficients(conjunction)
ffi i t ( j ti )
hoán vị tín hiệu

15-05-2013



11


SIMULINK
Simulink®
Si
li k® là một
ột thư
th viện
iệ khối
dùng để mô phỏng, tạo mô hình và
phân tích hệ thống kết hợp với
MATLAB.
MATLAB
23

0 .2
y*

b re a c t

K

1
s
In t e g ra t o r

D ivid e

T im e
D e la y

P la n t

1
y

S c ope

52
t

15-05-2013



12


Khởi tạo Simulink


Kích
í h vào
à biểu
b ể tượng
Simulink

Nhập Simulink trên
cửa sổ command

15-05-2013



13


THƯ VIỆN TRONG SIMULINK
SML là thư viên tĩnh nên không dich
chuyển được các khối trong nó, SML
gồm 16 mục nhỏ, trong đó các khối
thường dùng trong ĐKTĐ là:
1- Commonly Used Blocks (các khối dùng
chung)
2- Continuos (Các khối trên miền liên tục)
3- Discontinuos( Các khối
ố trên miền
ề gián
đoạn)
4- Discreste( Các khối trên miền rời rạc)
55- Math Ope

Operations
o s (Các khối
ố thực
ực hiện

các phép toán học)
6- Sinks ( Các khối hiển thị)
7- Sources( Các khối nguồn)

15-05-2013



14


Các khối dùng
g chung
g








15-05-2013

Gain khuếch đại

Constant hằng số
S
Step
đầ ra thay
đầu
h đổi theo
h xung step
nhảy bậc 1(t)
Integrator khâu tích phân
Scope
p hiển thị sóng
g
sum khối tính tổng đại số các tín
hiệu cùng loại



15


Khối
ố trong miền
ề liên tục










Derivative
Deri
ati e khối vii phân
State Space không gian trạng thái
Transfer Fcn khối hàm truyền
Constant hằng
g số
Step đầu ra thay đổi theo xung
step nhảy bậc 1(t)
Integrator khâu tích phân
Transport delay khối hàm trễ

15-05-2013



16


Khối
ố hiển
ể thị








15-05-2013

Display hiển thị kết quả
Scope hiển thị sóng
To file liên kết với file khác
To work sapce đưa kết quả ra không
gian trạng thái
XY Graph hiển thị kết quả trên đồ thị
Oxy



17


Khối nguồn
g




15-05-2013

Ramp hàm tăng tuyến tính y=x
Sine Wave hàm tín hiệu hình sin
Step hàm nhảy 1 đơn vị 1(t)




18


Ví dụ
d dùng
dù Simulink
Si li k
Mở một chương trình mới đuôi là *.mdl
Thực hiện lấy các khối theo yêu cầu
trong các thư viện trên bằng thao tác
kéo/thả, chú ý bộ điều khiển PID được
lấy ở SML/Simulink Extras/Addtional Linear

bộ điều khiển
PID

15-05-2013



19


Mô phỏng chỉnh định tham số
Kích đúp vào bộ điều
khiển, rồi chỉnh định bộ
điều khiển trên cửa sổ
tham số

Ví dụ khi có và không

có bộ điều khiển PID

15-05-2013



20


Hiển thị kết quả

Sau khi có bộ điều
khiển chất lượng của
hệ thống tốt hơn!

15-05-2013



21


CHÚC CÁC BẠN HỌC TỐT!

15-05-2013



22




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×