Phần mềm Matlab

Một phần của tài liệu Ứng dụng mạng nơ ron để nhận dạng sự cố trên đường dây truyền tải (Trang 37 - 40)

MƠ HÌNH HỐ ĐƯỜNG DÂY TRUYỀN TẢ

3.4.2. Phần mềm Matlab

Matlab là một mơi trường tính tốn số và lập trình, được thiết kể bởi công ty MathWorks. Matlab cho phép tính tốn số với ma trận, vẽ đồ thị hàm số hay biểu đồ thông tin, thực hiện thuật toán, tạo các giao diện người dùng và liên kết với những chương trình máy tính viết trên nhiều ngơn ngữ lập trình khác nhau. Matlab giúp đơn giản hoá việc giải quyết các bài tốn tính tốn kỹ thuật so với các ngôn ngữ lập trình truyền thống như C, C++ và Fortran. Matlab được sử dụng trong nhiều lĩnh vực, bao gồm xử lí tín hiệu và ảnh, truyền thông, thiết kế điều khiển tự động, đo lương kiểm tra, phân tích mơ hình tài chính, hay tính tốn sinh học… Trong nghiên cứu này, phần mềm Matlab được sử dụng để huấn luyện mạng nơ - ron, sử dụng phiên bản

7.11.0.584 (2010b).

Trong cửa sổ WorkSpace, chọn Import Data để mã hoá dữ liệu thành ma trận phục vụ cho việc huấn luyện mạng nơ - ron. Tập dữ liệu ngõ vào được đặt tên là input, tập dữ liệu mục tiêu được đặt tên là target.

Đề tài Nghiên cứu khoa học - 2017 TDC - Khoa Điện - Điện tử

inputs = input1; % gán tập dữ liệu cho ngõ vào targets = target; % gán tập dữ liệu cho mục tiêu hiddenLayerSize = 13; % Số nơ - ron trong lớp ẩn

net = patternnet(hiddenLayerSize); % Khởi tạo mạng nơ - ron % Chia tập dữ liệu thành 3 tập dữ liệu con

net.divideParam.trainRatio = 70/100; % tập dữ liệu huấn luyện net.divideParam.valRatio = 15/100; % tập dữ liệu đánh giá net.divideParam.testRatio = 15/100; %tập dữ liệu kiểm nghiệm % Huấn luyện mạng nơ - ron

[net,tr] = train(net,inputs,targets); % Đánh giá huấn luyện mạng outputs = net(inputs); trOut = outputs(tr.trainInd); vOut = outputs(tr.valInd); tsOut = outputs(tr.testInd); trTarg = targets(tr.trainInd); vTarg =targets(tr.valInd); tsTarg =targets(tr.testInd); errors = gsubtract(targets,outputs); performance = perform(net,targets,outputs)

Cho chương trình chạy và quan sát các kết quả xuất hiện trên màn hình.

Kết luận:

Mơ hình mạng điện đưa ra nghiên cứu được cấp nguồn từ 3 máy phát, với 9 thanh cái và 6 đường dây ngắn và dài. Các tín hiệu dịng điện và điện áp của đường dây có tác động lớn nhất đến hệ thống được thu thập bằng cách mơ hình hố mơ

Đề tài Nghiên cứu khoa học - 2017 TDC - Khoa Điện - Điện tử

phỏng, sử dụng phần mềm PowerWord 17 tạo ra tập dữ liệu ngõ vào input và tập dữ liệu mục tiêu target cho huấn luyện mạng nơ - ron. Cách đưa dữ liệu vào Matlab cho việc huấn luyện cũng được trình bày cụ thể.

Đề tài Nghiên cứu khoa học - 2017 TDC - Khoa Điện - Điện tử

Chương 4:

Một phần của tài liệu Ứng dụng mạng nơ ron để nhận dạng sự cố trên đường dây truyền tải (Trang 37 - 40)

Tải bản đầy đủ (PDF)

(50 trang)