Ứng dụng phần mềm MATLAB trong ựánh giá tổn thất công suất và ựiện năng

Một phần của tài liệu Ứng dụng phần mềm tin học đánh giá tổn thất điện năng trên lưới phân phối (Trang 32 - 37)

- 42 tb max ma

1.2.5.Ứng dụng phần mềm MATLAB trong ựánh giá tổn thất công suất và ựiện năng

Thực hiện tăng cường nghiệp vụ quản lý khác: Xây dựng và thực hiện nghiêm quy ựịnh quản lý kìm, chì niêm phong công tơ, TU, TI , hộp bảo vệ hệ thống ựo ựếm, xây dựng quy ựịnh kiểm tra, xác minh ựối với các trường hợp công tơ cháy, mất cắp, hư hỏngẦ nhằm ngăn ngừa hiện tương thông ựồng với người mua ựiện vi phạm trong sử dụng ựiện, tăng cường phúc tra ghi chỉ số công tơ ựể ựảm bảo việc ghi chỉ số ựúng quy ựịnh của quy trình kinh doanh.

Các biện pháp quản lý nêu trên không mới, vấn ựề là cách thức triển khai ựể có hiệu quả cao nhất. Tùy theo ựặc ựiểm thực tế, các ựơn vị tiếp tục duy trì và tăng cường các biện pháp quản lý của mình ựể mang lại hiệu quả giảm TTđN

Trong sản xuất và kinh doanh ựiện năng, việc truyền tải ựiện từ nhà máy ựến các hộ tiêu thụ luôn có một lượng tổn hao ựiện năng nhất ựịnh. Tổn hao do dây dẫn, máy biến áp, thiết bị ựo lườngẦ gây nên ựược gọi là tồn hao kỹ thuật, còn tổn hao do con người cố ý làm sai lệch hệ ựo ựếm ựiện, trộm cắp ựiện, làm mất sản lượng ựiệnẦ gọi là tổn hao phi kỹ thuật (hay còn gọi là tổn hao thương mại). Bởi vậy, những giải pháp ựể làm giảm tổn hao ựiện năng luôn là là ựề tài khiến các ựơn vị kinh doanh bán ựiện hết sức trăn trở.

Công khai giao chỉ tiêu kế hoạch tổn hao, gắn chỉ tiêu này với quy chế lương, thưởng của các ựơn vị trực thuộc. Tổn hao ựiện năng lưới trung áp toàn điện lực (nay là Công ty) sẽ giảm

đối với các nhà máy sản xuất gắn hao tổn ựiện năng vào giá thành sản phẩm ựể quy ra lương bổng và thưởng ựối với công nhân sản xuất vận hành thiết bị sử dụng ựiện. Các công ty điện lực có những biện pháp cụ thể cho những hộ tiêu thụ ựặc biệt các hộ sản xuất, kinh doanh có Cosφ thấp dẫn ựến hao tổn công suất và ựiện năng cao.

1.2.5. Ứng dụng phần mềm MATLAB trong ựánh giá tổn thất công suất và ựiện năng ựiện năng

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ khoa học kỹ thuật ẦẦẦẦẦẦẦẦẦẦ.. 25

1.2.5.1.Khái quát chung về MATLAB

* Khái quát chung về MATLAB

Quá trình phát triển: MATLAB lần ựầu tiên ựược soạn thảo bởi C.B. Moler từ năm 1977, ựến năm 1985 nó trở thành thương hiệu lớn và phát triển không ngừng các phiên bản mới liên tục thay thế các phiên bản cũ cho ựến nay ựã có MATLAB version 7.8.

Hệ thống MATLAB ựược xây dựng trên cơ sở thuật toán về ma trận chứa ựựng các phương tiện tắnh toán hiệu quả rất thuận tiện trong tắnh toán về kỹ thuật ựiện, ựiện tử, cơ học, tài chắnhẦMATLAB có thể làm việc tại hai chế ựộ tương tác và lập trình ở mỗi chế ựộ MATLAB ựều có những chức năng và sự ưu việt riêng. MATLAB còn giải quyết các vấn ựề chuyên sâu như: tắnh toán tối ưu, hệ thống ựiều khiển, mạng nơron, lôgic mờ, phân tắch tài chắnh, mô phỏng dạng sóngẦ trong một môi trường rất dễ sử dụng trong ựó các bài toán và các lời giải ựược biểu diễn theo các ký hiệu toán học quen thuộc. Hệ thống MATLAB cho phép người sử dụng có sự lựa chọn rộng rãi các phương pháp tắnh với ựộ chắnh xác cao và tốc ựộ nhanh.

Hệ thống Matlab gồm có 5 phần chắnh:

+ Ngôn ngữ Matlab: là một ngôn ngữ ma trận, mảng cấp cao với các câu lệnh, hàm, cấu trúc dữ liệu, vào/ ra, các tắnh năng lập trình hướng ựối tượng. Nó cho phép lập trình các ứng dụng từ nhỏ ựến các ứng dụng lớn và phức tạp.

+ Môi trường làm việc Matlab: đây là một bộ các công cụ và phương tiện mà bạn sử dụng với tư cách là người dùng hoặc người lập trình Matlab. Nó bao gồm các phương tiện cho việc quản lý các biến trong không gian làm việc Workspace cũng như xuất nhập khẩu dữ liệu. Nó cũng bao gồm các công cụ phát triển, quản lý, gỡ rối và ựịnh hình M-file, ứng dụng của Matlab.

+ Xử lý ựồ hoạ: đây là hệ thống ựồ hoạ của Matlab. Nó bao gồm các lệnh cao cấp cho trực quan hoá dữ liệu hai chiều và ba chiều, xử lý ảnh, ảnh ựộng,... Nó cũng cung cấp các lệnh cấp thấp cho phép bạn tuỳ biến giao diện ựồ hoạ cũng như xây dựng một giao diện ựồ hoạ hoàn chỉnh cho ứng dụng Matlab của mình.

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ khoa học kỹ thuật ẦẦẦẦẦẦẦẦẦẦ.. 26

+ Thư viện toán học Matlab: đây là tập hợp khổng lồ các thuật toán tắnh toán từ các hàm cơ bản như cộng, sin, cos, số học phức,... tới các hàm phức tạp hơn như nghịch ựảo ma trận, tìm trị riêng của ma trận, phép biến ựổi Fourier nhanh.

+ Giao diện chương trình ứng dụng Matlab API (Application Program Interface): đây là một thư viện cho phép bạn viết các chương trình C và Fortran tương thắch với Matlab.

Ngoài ra còn có Simulink, một chương trình ựi kèm với Matlab, là một hệ thống tương tác với việc mô phỏng các hệ thống ựộng học phi tuyến. Nó là một chương trình ựồ hoạ sử dụng chuột ựể thao tác cho phép mô hình hoá một hệ thống bằng cách vẽ một sơ ựồ khối trên màn hình. Nó có thể làm việc với các hệ thống tuyến tắnh, phi tuyến, hệ thống liên tục theo thời gian, hệ gián ựoạn theo thời gian, hệ ựa biến,...

* Một số cửa sổ thông dụng của Matlab

- Cửa sổ chắnh của Matlab

Hình 1.4: Giao diện cửa sổ chắnh của phần mềm Matlab.

Trên cửa sổ chắnh của phần mềm Matlab, ta có thể ựiều chỉnh bất kỳ thông số nào của phần mềm theo yêu cầu của bài toán: điều chỉnh màu sắc, phông chữ, các dạng xuất dữ liệu. Trên cửa sổ chắnh ta cũng có thể mở hoặc tắt các cửa sổ khác của phần mềm theo từng yêu cầu của từng bài toán cụ thể.

- Cửa sổ lập trình command window

giao diện cửa sổ chắnh và vesion

Các thanh công cụ của phần mềm

Ký hiệu mở Simulink

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ khoa học kỹ thuật ẦẦẦẦẦẦẦẦẦẦ.. 27

Hình 1.5: Giao diện cửa sổ lập trình của phần mềm Matlab.

đây là cửa sổ lập trình của phần mềm Matlab, trên thanh chỉ dòng lệnh ta nhập từ bàn phắm các lệnh mặc ựịnh của phần mềm hoặc các hàm mà người dùng ựã lập trình sẵn lưu dưới dạng M- file ựể tắnh toán hay phân tắch bài toán thực theo yêu cầu cụ thể. Trên cửa sổ này ta cũng có thể thay ựổi một số thông số mặc ựịnh của phần mềm cũng như mở các cửa sổ có các chức năng khác.

- Cửa sổ Blank M-file

Hình 1.6: Giao diện cửa sổ Blank M-file của phần mềm Matlab.

đối với các bài toán lớn ựể thuận tiện cho công tác lập trình, một công dụng hết sức hiệu quả trong Matlab ựó là ta có thể lưu trữ các dữ liệu của bài toán dưới dạng ma trận ựược lưu dưới dạng M- file.

để tạo một M-file trên phần mềm ta tiến hành như sau: Trên một trong hai cửa sổ chắnh của phần mềm Matlab ta vào thanh công cụ File chọn New và chọn Blank M-File hoặc ấn phắm tắt trên bàn phắm Ctrl-N cửa sổ Editor- Debugger xuất hiện. Tiến hành lưu các dữ liệu của bài toán dưới dạng ma trận, sau ựó ựặt tên cho M-file

Các thanh công cụ Cửa sổ lập trình chắnh Thanh chỉ Dòng lệnh Vùng lưu dữ liệu

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ khoa học kỹ thuật ẦẦẦẦẦẦẦẦẦẦ.. 28

ựó. Khi lập trình ựể lấy số liệu của bài toán ta chỉ cần nhập từ bàn phắm tên của M- file ựó trên cửa sổ Command window và ấn Enter các dữ liệu sẽ xuất hiện.

Khi tắnh toán cho các bài toán tương tự nhưng số liệu thay ựổi ta chỉ cần mở M- file ựã tạo trước ựó ra và thay ựổi số lượng cũng như số liệu mới và lưu lại sau ựó lập trình tương tự bạn sẽ có kết quả mà không phải làm lại các ựộng tác trên, ựây là một trong số các ưu ựiểm lớn nhất của phần mềm.

- Cửa sổ Function M-file

đối với các bài toán lớn ựể tránh cho chương trình quá dài và quá trình tắnh toán lặp lại tương tự nhau ta tiến hành tạo các hàm tắnh toán chung cho cả bài toán lớn lưu trữ dưới dạng M-file.

Hình 1.7: Giao diện cửa sổ function M-file của phần mềm Matlab.

để tạo hàm cho bài toán trên phần mềm Matlab ta tiến hành như sau: Trên một trong hai cửa sổ chắnh của phần mềm Matlab ta vào thanh công cụ File chọn New và chọn Function M-File cửa sổ Editor- Debugger xuất hiện. Tiến hành lập trình tạo hàm cho bài toán theo cấu trúc như sau: function[tên tham số ra]= tên hàm(tên các biến vào) rồi lưu trữ dưới dạng M- file với tên hàm ựã chọn.

Khi lập trình ta chỉ cần viết tên hàm tương ứng các thông số ựược lưu trữ hoặc nhập từ bàn phắm và ấn Enter sẽ cho kết quả của bài toán.

để kết quả hiển thị trên màn hình với ựầy ựủ các thông tin cụ thể ta có thể dung thêm các lệnh Disp, frintf mặc ựịnh sẵn ựối với phần mềm.

Các thanh công cụ

Hàm tắnh toán

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ khoa học kỹ thuật ẦẦẦẦẦẦẦẦẦẦ.. 29

* Những ưu ựiểm nổi bật của phần mềm Matlab

- Matlab là phần mềm áp dụng cho rất nhiều ngành khác nhau ựặc biệt rất hiệu quả trong các ngành kỹ thuật nói chung và ngành ựiện nói riêng.

- Matlab xây dựng trên cơ sở các thuật toán về ma trận, mảng, véc tơ. Rất thắch hợp trong việc tắnh toán phân tắch các bài toán có nhiều thông số, dữ liệu và các bài toán ựa mục tiêu.

- Matlab cho phép lưu trữ các số liệu không giới hạn dưới dạng Ma trận, mảng hay véc tơ. Các dữ liệu ựược lưu trong Matlab sẽ ựược ựại diện với một tên M- file cụ thể và tên ựó sẽ ựược Matlab coi như một hàm trong Matlab. Khi lập trình hàm ựó sẽ ựại diện cho toàn bộ dữ liệu lưu trong ựó. Khi tắnh toán cho các bài toán tương tự ta chỉ cần nhập lại số liệu mà không cần lập trình lại Matlab vẫn cho kết quả mới. - Matlab cũng như tất cả các phần mềm tin học khác, tốc ựộ và thời gian xử lý dữ liệu nhanh và chắnh xác.

- Lập trình trên Matlab ựơn giản, Matlab rất thắch hợp với những bài toán lớn với nhiều phép tắnh và nhiều chỉ tiêu khác nhau.

Một phần của tài liệu Ứng dụng phần mềm tin học đánh giá tổn thất điện năng trên lưới phân phối (Trang 32 - 37)