Tieuluan

Chia sẻ bởi Huỳnh Văn Trung | Ngày 21/10/2018 | 42

Chia sẻ tài liệu: tieuluan thuộc Bài giảng khác

Nội dung tài liệu:

TIỂU LUẬN TIN HỌC ỨNG DỤNG
Đề tài
SỬ DỤNG GUI VÀ SIMULINK MÔ PHỎNG ĐỘNG CƠ DC KÍCH TỪ ĐỘC LẬP
GVHD:Dương Thanh Long
SƠ ĐỒ CẤU TRÚC CỦA CHƯƠNG TRÌNH
GUI 1
(dcktdl.fig)
SIMULINK
FILE.MAT
GUI 2
(dothi.fig)
Mô phỏng động cơ DC kích từ độc lập
Lấy dữ liệu
Lưu số liệu
Vẽ đồ thị
NỘI DUNG
1) Phương trình của động cơ DC kích từ độc lập
2) Xây dựng mô hình Simulink
3) Sơ lược về các cộng cụ của GUI được sử dụng
4) Nạp dữ liệu từ GUI vào Simulink
5) Nạp dữ liệu từ Simulink vào GUI
1) Phương trình của động cơ DC kích từ độc lập:
Phương trình điện áp
Phương trình động học:
Môment quay:
Hằng số động cơ:
Với J: môment quán tính ; Km:hằng số momet
MT: môment tải ; :từ thộng kích từ
2) Cách chuyển sang sơ đồ khối của simulnk:
Từ phương trình điện áp:
Đặt:
Ta có:
Giải phương trình vi phân đặt:
Từ phương trình chuyển động ta có:
G1
(1)
G2
(2)
G3
(3)
Uab
G4
(4)
i
Mm
n
E
Mt
Mq
φ
Uab
G4
G1
G2
G3
E
Mm
2.Các khối simulink sử dụng
Nguồn và tải: Sources -> Step
Hằng số: Commonly Used Blocks -> Gain
Tổng: Math Operations -> Sum
Hàm truyền: Continuous
->intergrator -> Transfer Fcn
Hiển thị: Sinks -> Scop
Lưu dữ liệu: Sinks -> To file
Sơ đồ khối Simulink của động cơ DC kích từ độc lập
3) Sơ lược về GUI:
- Trong GUI có các trang cơ bản mà chương trình đã tạo sẵn:
Ví dụ: tạo giao diện với các phép tính cơ bản
4) Các lệnh được sử dụng
1/ Get(handles.ten tag,’string’) : lấy giá trị
3/ Str2num(biến): chuyển đổi biến từ ký tự sang dạng số
4/ Num2str(biến): chuyển đổi biến từ số sang dạng ký tự
2/ Set (handles.ten tag,’string’) : thiết lập giá trị cho đối tượng có tag (‘ten tag’)
5/ Set_param(‘file.mdl/tên khối’,’tên thông số’,giá trị số liệu) lấy số liệu từ GUI thiết lập cho các thông số của các khối Simulik
6/ Plot(x,y,’r’,’LineWidth’,0.5):vẽ đồ thị
5/ Lấy dữ liệu từ Simulink (Scop) để vẽ đồ thị trên GUI
To File
File.dat
Axes của GUI
Lưu dữ kiệu
Load dữ liệu
(1)
(2)
(1) Dùng lệnh set_param thiết lập thông số cho to file
Set_param(‘file.mdl/ten To File’,’thông số To File’,’giá trị’,...liệt kê hết các thông số và gia trị...);
(2) Dùng lệnh: load đưa dữ liệu ra GUI
Load file.dat matran’sname
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Huỳnh Văn Trung
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)