Диапазон II
На втором диапазоне от 7 до 9 вольт осуществляется и фазовое и амплитудное регулирование. Для построения регулировочной характеристики нужно узнать, сколько витков первичной обмотки понадобится для получения 7 и 9 вольт на вторичной обмотке. Количество витков для 7 вольт посчитано ранее.
Так как количество витков должно быть целым, то реальное значение напряжения будет В.
Моделирование второго диапазона сведено в листинг 2.4.
Листинг 2.4. Моделирование второго диапазона. 01 clear all; 02 N=512; % количество управляющих векторов 03 Umin=7; 04 Umax=9; 05 TM=10e-3; % период регулирования 06 T=20e-3; % период моделирования 07 ri=0.01; % сопротивление источника питания 08 Zn=10; % количество одновременно подключенных зон регулирования 09 Rn=0.001; % сопротивление нагревателя 10 KGG=[]; Res=[]; DD=[]; UUU=[]; 11 X=linspace(0,TM,N); 12 w9=1830; % 9.0023 * sqrt(2) => 12.7311 13 w7=2353; % 7.0013 * sqrt(2) => 9.9014 14 Z=(67*220*0.95/w7/0.85)*sqrt(2); 15 u9=(67*220*0.95/w9/0.85)*sqrt(2); 16 q=2; 17 du=(u9-Z)/q; 18 i=1:q; u(i)=(Z+du*i)/sqrt(2); 19 for i=1:q w(i)=ceil(220*0.95*67/u(i)/0.85); end; 20 w(q)=w9; 21 dY(1)=(67*220*0.95/w(1)/0.85)*sqrt(2)-Z; 22 for i=2:q 23 dY(i)=(67*220*0.95/w(i)/0.85)*sqrt(2)-Z-dY(i-1); 24 end; 25 for j=1:q 26 for i=1:N 27 if j==1 U=vvr2(Z,dY(j),X(i),T,TM); 28 else U=vvr2(Z+dY(j-1),dY(j),X(i),T,TM); end; 29 UU(i,:)=U; 30 FS=abs(2*fft(U))/size(U,2); %спектр 31 KG(i)=100*sqrt(sum(FS(3:20).^2))/… sqrt(sum(FS(1:20).^2)); % коэффициент гармоник 32 DT=T/size(U,2); 33 UD(i)=sqrt((DT/T)*sum(U.^2)); 34 end; 35 UUU=[UUU; UU]; 36 if j==1 K=220/Z/sqrt(2);… else K=220/(Z+dY(j-1))/sqrt(2); end; 37 dE=(Zn-1)*(ri/(Rn/K^2))/(1+(ri/(Rn/K^2))+(Zn-1)); 38 d=find(UD>(UD(1)-UD(1)*dE))+(j-1)*N; 39 DD=[DD d]; 40 KGG=[KGG KG]; 41 Res=[Res UD]; 42 end; 43 Di=find(KGG<7); % коэф гармоник меньше 7% 44 t=1:(size(Res,2)); 45 figure 46 subplot(2,1,1); 47 plot(t,Res,t(Di),Res(Di),'*',t(DD),Res(DD),'o');grid 48 subplot(2,1,2); 49 plot(t,KGG,'LineWidth',2);grid; 50 figure 51 d=[]; 52 for i=1:size(Di,2) 53 for j=1:size(DD,2) 54 if (Di(i) == DD(j)) 55 d=[d Di(i)]; 56 end; 57 end; 58 end; 59subplot(3,1,1) 60 plot(Res(d),'*'); grid; 61 r=Res(d); 62 r=sort(r); 63 subplot(3,1,2); 64 plot(r,'*'); grid; 65 subplot(3,1,3); 66 i=1:size(r,2)-1; 67 dr(i)=r(i+1)-r(i); 68 i=find(dr >= 0.0045*2); 69 t=1:size(dr,2); 70 plot(t,dr,'*',t(i),dr(i),'o'); grid;
На рисунке 2.7 а представлена расчетная регулировочная характеристика, при этом звездочками выделена идеальная линейная. Рисунок 2.7 б иллюстрирует коэффициент нелинейных искажений выходного сигнала на II диапазоне. На рисунке 2.8 приведен график максимальных погрешностей регулятора по точности в выдаваемом напряжении.
Рисунок 2.7 – а – расчетная регулировочная характеристика, б – коэффициент нелинейных искажений (коэффициент гармоник) выходного сигнала
Рисунок 2.8 – Максимальные погрешности точности в выходном напряжений регулятора на II диапазоне
Как видно из результатов моделирования, для перекрытия всего диапазона 7..9 вольт с коэффициентом линейных искажений меньше 7 процентов и с требуемой точностью, нам нужно всего две дискреты. При этом НК на первой дискрете будет 7 вольт, а на второй 8 вольт, то есть разбиение на дискреты ведется по напряжению, но с привязкой к количеству витков первичной обмотки. Таким образом, исходя из расчета, количество витков для получения 8 вольт .
|