|
|
|
강의 게시판 > 회로이론
작성일 : 13-05-09 12:59
|
글쓴이 :
Minuk Y.
 조회 : 3,033
|
09BUSData,LoadCode.zip (1,019byte) [99] DATE : 2013-05-09 12:59:11 |
0. 올린 코드 이용하여 데이터 로드
(데이터는 각자 본인이 만든것을 사용해도 됨.
물론 아래 코드 검증을 위해 올린 데이터를 사용해도 무방)
1. Ybus 행렬 만드는 Function 만들고 작동 확인
ex) Ybus = makeYbus(BRANCCH, TR) <- 일단은 이런 식으로...
2. Vbus 종벡터 만드는 Function 만들고 작동 확인
ex) Vbus = makeVbus(BUS)
** Ybus 행렬 유도를 먼저 해보고 어떻게 만들어지는지를 생각해 보세요.
질문은 여기서만 받겠습니다.
일요일에 질문 취합하여 답변 및 힌트 올리겠습니다.
그전에 만든 용자가 있거든...
아무도 모르게 메일주고 잠적해도 됨...
-------------------------------------------------------------------------질문 답변
올린 LoadCode.m 을 이용해 09BUS.txt 파일을 열면 변수들이 생성되는데
변수 중 Ybus와 연관된 변수는 BRANCH, TR 이며 이 두 변수를 받아서 Ybus를 만드는 함수를 만들면 됩니다.
makeYbus.m 파일을 만들고
function Ybus = makeYbus(BRANCH, TR)
Ybus=zeros(모선개수); % Ybus 선언.
%Branch
for i=1:Branch개수
%BRANCH(i).fr
%BRANCH(i).to
%BRANCH(i).R
%BRANCH(i).X
%BRANCH(i).B
%위 변수들을 사용하여 Ybus에 필요한 값을 계산하여 넣습니다.
end
% Tr
for i=1:TR개수
%TR(i).fr
%TR(i).to
%TR(i).R
%TR(i).X
%TR(i).N <- 사용하지 않음
%위 변수들을 사용하여 Ybus에 필요한 값을 계산하여 넣습니다.
end
end
이런 식으로 작성하면 됩니다.
검증은....... 수업시간에 라이브로 코드 짜면서 결과를 비교할 수 있도록 하겠습니다.
|
|
|