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 />

найденного вектора узловых напряжений и приращения dUo:<br />

Uo ~ =Uo+dUo.<br />

Найденные узловые напряжения в масштабе 1:1 соответствуют индукции<br />

магнитного поля.<br />

Исходные данные для расчета следующие:<br />

parp – число пар полюсов; interval – число интервалов разбиения пазового<br />

шага;<br />

w – число витков фазной обмотки; chered – чередование фаз в пазах<br />

индуктора;<br />

Imax - амплитуда тока фазной обмотки; f – частота питания фазной<br />

обмотки;<br />

tau – полюсное деление фазной обмотки;aplast – толщина пластины;<br />

ro – удельная проводимость пластины; delta – воздушный зазор;<br />

h – половина расчетного пазового шага;<br />

Vd – скорость движения пластины; Nt - число расчетных точек по времени<br />

ta,he – входные и выходные узлы ветвей подсхемы;<br />

C,A – топологические матрицы подсхем; Сobm – обмоточная матрица;<br />

Сos – матрица цепи пересечений; Uo – вектор узловых напряжений<br />

схемы;<br />

B - вектор индукции в узлах решетки;<br />

clear;<br />

parp=4; interval=2; pazov=6*parp*interval; w=30/interval; chered=[2 1 3];<br />

Imax=300; f=25; tau=0.2; aplast=5e-3; ro=1/20.0e6; mu0=4.0e-7*%pi; delta=0.01;<br />

h=tau/(6*interval); Ki=2.*aplast*h/ro; v=15; o=11;<br />

Vd=7; Nt=500; // задание скорости и числа расчетных точек по времени<br />

ta= [3 4 5 6 7 8 9 10 11 2 3 5 7 9 11];<br />

he=[1 3 4 5 6 7 8 9 10 11 12 12 12 12 12];<br />

[C,A,g]=formc(ta,he);<br />

//g('node_x')=[100 1100 200 300 400 500 600 700 800 900 1000 600];<br />

//g('node_y')=[200 200 200 200 200 200 200 200 200 200 200 100];<br />

//show_graph(g);<br />

i=0;k=0;<br />

for j=1:interval:pazov<br />

k=k+1; i=i+1; if i==4 then i=1; end;<br />

m=w*(-1)^k;<br />

for n=0:interval-1<br />

Cobm(j+n,chered(i))=-m; //формирование обмоточной матрицы<br />

end;<br />

end;<br />

kp=int(2*pazov/5); oo=o*kp; ksv=kp+1;<br />

Cos(2*kp+2,ksv)=0; //объявление размера матрицы цепи пересечений<br />

dt=0.1*h/Vd; // вычисление расчетного шага по времени<br />

for i=1:ksv<br />

j=2*i; Cos(j-1,i)=-1; Cos(j,i)=1; // формирование матрицы цепи пересечений<br />

if i

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

Saved successfully!

Ooh no, something went wrong!