13.08.2013 Views

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Все этапы можно свести в одну формулу для расчета по частям контурных<br />

схем:<br />

ik= (1 – ykk · A · Z · At)·ykk · ek<br />

где Z = (At · ykk · A) -1 , матрица сопротивлений цепи пересечений, ykk – матрица<br />

проводимостей контуров изолированных подсхем.<br />

Формирование топологических матриц, расчет подсхем и расчет соединенной<br />

схемы по приведенным выше формулам:<br />

clear;<br />

R1=1;R2=2;R3=3;R4=4;R5=5;R6=6;R7=7;R8=8;R9=9;R10=10;R11=11;<br />

// ввод данных для 1-ой подсхемы<br />

e1=1;<br />

ev1=[e1,0,0,0,0,0];<br />

ev2=[e1,0,0,0,0,0,0,0];<br />

ev3=[e1,0,0,0,0,0,0,0,0,0,0];<br />

z1=[R1,R2,R3,R4,R5,R6];<br />

z1=diag(z1);<br />

// контурные матрицы 1-й подсхемы<br />

C1=[1, 0, 0, 0; 0, 0, 1, 0; 1, 0,-1, 0; -1, 1, 0, 0; 0, 0,-1, 1; 0,-1, 0, 1];<br />

// расчет контурных сопротивлений и контурных э.д.с 1-й подсхемы<br />

zk1=C1'*z1*C1; ek1=C1'*ev1';<br />

// ввод данных для 2-й подсхемы<br />

z2=[R1,R2,R3,R4,R5,R6,R7,R8];<br />

z2=diag(z2);<br />

// контурные матрицы 2-й подсхемы<br />

C2=[0, 0, 1, 0; 1, 0, 0, 0; -1, 0, 1, 0; 1, 0, 0, 0; 0, 0,-1, 1; -1, 1, 0, 0; 0, -1, 0, 1; 0, 1, 0, 0];<br />

// расчет контурных сопротивлений и контурных э.д.с 2-й подсхемы<br />

zk2=C2'*z2*C2; ek2=C2'*ev2';<br />

// ввод данных для 3-й подсхемы<br />

z3=[R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11];<br />

z3=diag(z3);<br />

// контурные матрицы 3-й подсхемы<br />

C3=[0, 0, 1, 0, 0; 0, 0,-1,-1, 0; 0, 0, 0, 1,-1; 0, 0, 0, 0, 1; 1, 0, 1, 0, 0; 0, 1, 0, 1, 0;<br />

1, 0, 0, 0, 0; 1, 1, 0, 0, 0; 0, 1, 0, 0, 0; 1, 0, 0, 0, 0; 0, 1, 0, 0, 0];<br />

// расчет контурных сопротивлений и контурных э.д.с 3-й подсхемы<br />

zk3=C3'*z3*C3; ek3=C3'*ev3';<br />

// ввод матриц в соотв с п2-п4<br />

A11=[0,0; 0,0; 1,0; 0,1];<br />

A12=[0,0,0; 1,0,0; 0,1,0; 0,0,1];<br />

A13=[0,0,0; 0,0,0; 1,0,0; 0,1,0; 0,0,1];<br />

A21=[1,0,0; 0,1,1];<br />

A22=[0,0,0,1; 1,0,0,0; 0,1,1,0];<br />

A23=[1,0,0; 0,1,0; 0,0,1];<br />

A31=[1,0,0,0,0; 0,1,0,0,0; 0,0,1,0,0];<br />

A32=[1,0,0,0,0; 0,1,0,0,0; 0,0,0,1,0; 0,0,0,0,1];<br />

A33=[0,0,1,0,0; 0,0,0,1,0; 0,0,0,0,1];<br />

A1=A11*A21*A31; A2=A12*A22*A32; A3=A13*A23*A33;<br />

A=[A1;A2;A3]<br />

// расчет граничных контурных проводимостей подсхем<br />

yk1=zk1^(-1); yk2=zk2^(-1); yk3=zk3^(-1);<br />

ik1=yk1*ek1; ik2=yk2*ek2; ik3=yk3*ek3;<br />

114

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!