- Codice: Seleziona tutto
%% Punto 4 % j1 ed j2 onda quadra % Calcolo la funzione di rete Hr3_j1=Ir3/J1 % vC=iC/(s*C) iL=vL/(s*L) j2=0 Hj1_1=vJ1-j1*R1+iR3*R3; Hj1_2=-R3*iR3-iR2*R2-k*iR2+vL+vL/(s*L)*R45; Hj1_3=k*iR2+iC/(s*C)-vJ2; Hj1_4=iR2*R2-iC/(s*C); Hj1_5=iSW+j1+iR3-iR2; Hj1_6=j1+iR3+vL/(s*L); Hj1_7=vL/(s*L)-iK; Hj1_8=iR2+iC+iK; soluzione_funz_rete_j1=solve(Hj1_1,Hj1_2,Hj1_3,Hj1_4,Hj1_5,Hj1_6 ,Hj1_7,Hj1_8,'vJ1,iR3,iSW,iR2,vL,iC,iK,vJ2'); Ir3_j1=soluzione_funz_rete_j1.iR3; HiR3_j1=simplify(Ir3_j1/j1); % Calcolo la funzione di rete Hr3_j2=Ir3/J2 % vC=iC/(s*C) iL=vL/(s*L) j1=0 Hj2_1=vJ1+iR3*R3; Hj2_2=-R3*iR3-iR2*R2-k*iR2+vL+vL/(s*L)*R45; Hj2_3=k*iR2+iC/(s*C)-vJ2; Hj2_4=iR2*R2-iC/(s*C); Hj2_5=iSW+iR3-iR2; Hj2_6=iR3+vL/(s*L); Hj2_7=vL/(s*L)-iK-j2; Hj2_8=iR2+iC+iK; soluzione_funz_rete_j2=solve(Hj2_1,Hj2_2,Hj2_3,Hj2_4,Hj2_5,Hj2_6 ,Hj2_7,Hj2_8,'vJ1,iR3,iSW,iR2,vL,iC,iK,vJ2'); Ir3_j2=soluzione_funz_rete_j2.iR3; HiR3_j2=simplify(Ir3_j2/j2); % Calcolo iR3 come somma del contributo di j1 e del contributo di j2 % Calcolo il contributo di j1 f_j1=100; w_j1=2*pi*f_j1; T_j1=1/f_j1; AH_j1=1; AL_j1=0; D_j1=0.25; th_j1=T_j1*D_j1; tl_j1=(1-D_j1)*T_j1; a0_j1=AH_j1*D_j1; X_cost=-inv(A_po)*B_po*[a0_j1;0]; iL_cost=X_cost(2); a0_iR3_j1=-(a0_j1+iL_cost); %iR3=-(j1+iL) iR3_j1_tt=a0_iR3_j1; j1_tt=a0_j1; Na=20; for k=1:Na ak_j1=AH_j1/(k*pi)*sin(k*w_j1*th_j1); bk_j1=AH_j1/(k*pi)*(1-cos(k*w_j1*th_j1)); % ak_j1=double(2/T_j1*int(AH_j1*cos(k*w_j1*t),t,0,th_j1)); % bk_j1=double(2/T_j1*int(AH_j1*sin(k*w_j1*t),t,0,th_j1)); temp_j1=ak_j1+1j*bk_j1; ck_j1=abs(temp_j1); phik_j1=-angle(temp_j1); F_k_j1=ck_j1*exp(1j*phik_j1); HiR3_k_j1=subs(HiR3_j1,s,1j*w_j1*k); F_k_iR3_j1=HiR3_k_j1*F_k_j1; iR3_j1_tt=iR3_j1_tt+abs(F_k_iR3_j1)*cos(k*w_j1*t+angle(F_k_iR3_j 1)); j1_tt=j1_tt+ck_j1*cos(k*w_j1*t+phik_j1); end h3=figure(3); subplot(211), ezplot(j1_tt,[0,2*T_j1]), axis('auto'), grid on, title('Onda quadra j1') subplot(212), ezplot(iR3_j1_tt,[0,2*T_j1]), axis('auto'), grid on, title('Risposta iR3 al solo forzamento di j1') % Calcolo il contributo di j2 f_j2=200; w_j2=2*pi*f_j2; T_j2=1/f_j2; AH_j2=1; D_j2=0.75; th_j2=T_j2*D_j2; tl_j2=(1-D_j2)*T_j2; a0_j2=AH_j2*D_j2; X_cost=-inv(A_po)*B_po*[0;a0_j2]; iL_cost=X_cost(2); a0_iR3_j2=-(a0_j2+iL_cost); %iR3=-(j1+iL) iR3_j2_tt=a0_iR3_j2; j2_tt=a0_j2; Na=20; for k=1:Na ak_j2=AH_j2/(k*pi)*sin(k*w_j2*th_j2); bk_j2=AH_j2/(k*pi)*(1-cos(k*w_j2*th_j2)); temp_j2=ak_j2+1j*bk_j2; ck_j2=abs(temp_j2); phik_j2=-angle(temp_j2); F_k_j2=ck_j2*exp(1j*phik_j2); HiR3_k_j2=subs(HiR3_j2,s,1j*w_j2*k); F_k_iR3_j2=HiR3_k_j2*F_k_j2; iR3_j2_tt=iR3_j2_tt+abs(F_k_iR3_j2)*cos(k*w_j2*t+angle(F_k_iR3_j 2)); j2_tt=j2_tt+ck_j2*cos(k*w_j2*t+phik_j2); end h4=figure(4); subplot(211), ezplot(j2_tt,[0,2*T_j1]), axis('auto'), grid on, title('Onda quadra j2') subplot(212), ezplot(iR3_j2_tt,[0,2*T_j2]), axis('auto'), grid on, title('Risposta iR3 al solo forzamento di j2') % Soluzione completa iR3 iR3_tt=iR3_j1_tt+iR3_j2_tt; h5=figure(5); subplot(311), ezplot(j1_tt,[0,2*T_j1]), axis('auto'), grid on, title('Onda quadra j1') subplot(312), ezplot(j2_tt,[0,2*T_j1]), axis('auto'), grid on, title('Onda quadra j2') subplot(313), ezplot(iR3_tt,[0,2*T_j1]), axis('auto'), grid on, title('Risposta iR3')
ora qui X_cost=-inv(A_po)*B_po*[a0_j1;0]; iL_cost=X_cost(2); a0_iR3_j1=-(a0_j1+iL_cost); %iR3=-(j1+iL) considera come ingresso il generatore a0_j1 e poiché è costante si calcola solo la soluzione stazionaria e ok si calcola l'uscita con la legge di Kirchhoff ma qui X_cost=-inv(A_po)*B_po*[0;a0_j2]; iL_cost=X_cost(2); a0_iR3_j2=-(a0_j2+iL_cost); %iR3=-(j1+iL) come fa a mettere j2 al posto di j1 ?
Grazie per il vostro aiuto

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




