Post on 22-Dec-2015
description
%NAME-Bhamare Kishor D.%MIS No.141305012%Batch:-D%Program for Full Cycle Phase and Magnitude Estimation
1) Estimation of Voltage and Phase in Normal Condition
clc;clear all;Vm=input('Enter Max magnitude=');f=input('Enter frequency=');p=input('Enter phase=');k=input('Enter number of samples=');VM=zeros(1,k);phase=zeros(1,k);t=0; d=(0.02/k);w=2*pi*f;for i=1:k;V(i)=Vm*sin(w*t+p);t=t+d;end;for z=1:ka=0;b=0;for j=1:k; theta=(j-1)*((2*pi)/k); a=a+(V(1,j)*sin(theta)); b=b+(V(1,j)*cos(theta));end a=a*(2/k);b=b*(2/k);VM(1,z)=(a/cos(p));phase(1,z)=asin(b/VM(1,z));t=t+d;end;disp('The mean of magnitude is: ');g=mean(VM)disp('The mean of phase is: ');p=mean(phase)disp('The variance of magnitude is: ');v=var(VM)disp('The variance of phase is: ');p1=var(phase)t=1:1:k;plot(t,g);xlabel('Sample Number(N)');ylabel('Estimated Value (Vm)'
Results:-
The mean of magnitude is:
g =
10.0000
The mean of phase is:
p =
0.5230
The variance of magnitude is:
v =
3.0957e-26
The variance of phase is:
p1 =
7.1266e-29
2) Estimation of Voltage and Phase in the Presence of DC Offset clcVm=input('Enter Max magnitude=');f=input('Enter frequency=');p=input('Enter phase=');k=input('Enter number of samples=');E=input('Enter randn multiplier=');VM=zeros(1,k);phase=zeros(1,k);t=0; d=(0.02/k);for i=1:k;V(i)=Vm*sin(w*t+p)+E*randn();t=t+d;end;for z=1:kw=2*pi*f;a=0;b=0; for j=1:k; theta=(j-1)*((2*pi)/k); a=a+(V(1,j)*sin(theta)); b=b+(V(1,j)*cos(theta));end a=a*(2/k);b=b*(2/k);VM(1,z)=(a/cos(p));phase(1,z)=asin(b/VM(1,z));t=t+d;end;disp('The mean of magnitude is: ');g=mean(VM)disp('The mean of phase is: ');p=mean(phase)disp('The variance of magnitude is: ');v=var(VM)disp('The variance of phase is: ');p1=var(phase)t=1:1:k;plot(t,g);xlabel('Sample Number(N)');ylabel('Estimated Value (Vm)');
Results:-
Enter Max magnitude=10
Enter frequency=50
Enter phase=0.523
Enter number of samples=1000
Enter randn multiplier=3
The mean of magnitude is:
g =
9.8314
The mean of phase is:
p =
0.5434
The variance of magnitude is:
v =
4.7786e-26
The variance of phase is:
p1 =
3.5658e-30
Values of Estimated voltage and Phase for Different randan Multiplier Coefficients
Multiplier of E(randan) Mean of Magnitude Mean of Phase Variance of Magnitude Variance of Phase0.1 10.003 0.5223 3.8459e-26 4.4418e-310.4 9.9116 0.5223 2.9110e-26 2.0852e-300.9 10.021 0.5227 2.0215e-26 4.4118e-301.3 10.006 0.5182 8.8725e-27 1.9741e-292 9.9277 0.5239 4.5484e-28 9.7732e-292.5 9.8812 0.5279 9.9054e-27 2.4985e-293 10.184 0.5151 1.4605e-26 6.3962e-29
3) Estimation of Phase and Voltage in Presence of DC offset
%NAME-Bhamare Kishor D.%MIS No.141305012%Batch:-Dclc;clear all;Vm=input('Enter Max magnitude=');f=input('Enter frequency=');p=input('Enter phase=');k=input('Enter number of samples=');VM=zeros(1,k);phase=zeros(1,k);t=0;w=2*pi*f;d=(0.02/k);for j=1:k;V(j)=Vm*sin(w*t+p)+5*exp(-5i*w*j);t=t+d;end;for z=1:ka=0;b=0;for j=1:k; theta=(j-1)*((2*pi)/k); a=a+(V(1,j)*sin(theta)); b=b+(V(1,j)*cos(theta));end a=a*(2/k);b=b*(2/k);VM(1,z)=(a/cos(p));phase(1,z)=asin(b/VM(1,z));t=t+d;end;disp('The mean of magnitude is: ');g=mean(VM)disp('The mean of phase is: ');p=mean(phase)disp('The variance of magnitude is: ');v=var(VM)disp('The variance of phase is: ');p1=var(phase)t=1:1:k;plot(t,g);xlabel('Sample Number(N)');ylabel('Estimated Value (Vm)');
Results:-
Enter Max magnitude=10
Enter frequency=50
Enter phase=0.523
Enter number of samples=1000
The mean of magnitude is:
g =
10.0000 + 0.0000i
The mean of phase is:
p =
0.5230 - 0.0000i
The variance of magnitude is:
v =
2.7909e-26
The variance of phase is:
p1 =
6.5751e-29