Design of A Wireless Power Transfer System Using Inductive Coupling and MATLAB Programming
Design of A Wireless Power Transfer System Using Inductive Coupling and MATLAB Programming
Volume: 3 Issue: 6
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
Deeksha.K.S2
Pavithra.N3
Vijayalakshmi.M.N4
Somashekar.B5
David Livingston.D6
AbstractWireless power transfer (WPT) is the propagation of electrical energy from a power source to an electrical load without the use of
interconnecting wires. It is becoming very popular in recent applications. Wireless transmission is useful in cases where interconnecting wires
are difficult, hazardous, or non-existent. Wireless power transfer is becoming popular for induction heating, charging of consumer electronics
(electric toothbrush, charger), biomedical implants, radio frequency identification (RFID), contact-less smart cards, and even for transmission of
electrical energy from space to earth.
In the design of the coils, the parameters of coils are obtained by using the basic calculations and measurements.
The experimental results are presented and verified by using the MATLAB programming for the input and output wave forms.
KeywordsWireless power transfer, Electromagnetic Induction, MATLAB.
__________________________________________________*****_________________________________________________
I.
INTRODUCTION
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
secondary coil (Faradays law of electromagnetic induction).
If the number of turns is n and the magnetic flux linking
each turn is m, then the induced voltage for the circuit can
be written as, v=n (d m/dt).
Hardware design for different turns in the receiver
and transmitter coil is shown and the MATLAB
programming is written for the input and output, finally the
comparative graph is plotted and checked for input and
output of hardware and programming.
II. BLOCK DIAGRAM
3818
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
IV Experimental Results
Experimental graph
Experimental graph
IV
Fig
.iv Model picture of a Wireless Power Transfer System
for multiple load
MATLAB PROGRAMMING
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
Today, MATLAB engines incorporate the LINPAC
and blast libraries, embedding the state of the art in software
for matrix computation. MATLAB has evolved over a
period of years with input from many users. In university
environments, it is the standard instructional tool for
introductory and advanced courses in mathematics,
engineering, and science. In industry, MATLAB is the tool
of choice for high-productivity research, development, and
analysis.
Input Program for an wireless power transfer system
t = 0:.1:pi * 10;
y = sin(t);
figure
plot(t,y);
xlabel ('Freq (Hz) ');
ylabel ('Volt ( V ) ');
title (' Coil Input Voltage(Sine wave)');
disp ('Dr. TTIT, Kolar');
Input waveform:
switch state
case'on'
vr(i) = vs(i);
ir = vs(i)/r;
ic = w * c * vo * cos(w * t(i));
sumi = ir + ic;
ifsumi<= 0
state = 'off'
ta = t(i);
end
case'off'
vr (i) = vo * sin (w * ta) * exp(-(t(i)
- ta)/(r * c));
ifvs(i) >= vr(i)
state = 'on';
end
end
end
plot (t, vs, ':',t,vr,
'k','linewidth',5)
xlabel('Time (s)');
ylabel ('Voltage (v)');
Output Waveform:
vo = 1;
c = 45e-6;
r = 1800;
f = 50;
tf = 70e-3;
w = 2 * pi * f;
t = 0:0.05e-3:tf;
n = length (t);
state = 'on';
fori = 1:n
vs(i) = vo * sin(w * t(i));
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
x_p=0; y_p=0; z_p=0; %Define coordinates
of coil center point
%First we see how to calculate the
magnetic field at a single point in
%space
%Input test point
x=0; y=0; z=.1;
[Bx,By,Bz] =
magnetic_field_current_loop(x,y,z,x_p,y_
p,z_p,a,I0)
%Now showing how to calculate points
along a straight line
clearxyz
%Input vector of points
figure
surf(y,z,Bz)
xlabel('y [m]')
ylabel('z [m]')
zlabel('Bz [T]')
title('2D magnetic field tests')
colorbar%addcolorbar
shadingflat%Removes black lines from the
mesh
Simulates the magnetic field distributions in a given XY-Z plane - 3D Space Model. You can change the
parameters for example, number of turns, radius of the coil
etc. can be changed and simulate the magnetic field
distributions. Simulation of Vector Field Usage of Biot
Steverts Law for magnetic Field Simulations. Between Two
thin Parallel Conductors lying on XY plane @ origin
(Z=0)..Field distribution is calculated on XZ plane @ origin
(Y=0)..
Output for the magnetic field distribution.
clearxyz
%input mesh of points in 2D plane
x=0; [y,z]=meshgrid(linspace(.05,.05,25),linspace(0,.1,25)); %this is
a 2d plane over the x=0 plane that
extends away from the coils in the yz
plane.
[Bx,By,Bz] =
magnetic_field_current_loop(x,y,z,x_p,y_
p,z_p,a,I0);
3821
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
%Add the components
Bx=Bx1+Bx2;
By=By1+By2;
Bz=Bz1+Bz2;
%Calculate the magnitude of the vector
B_mag=sqrt(Bx.^2+By.^2+Bz.^2);
figure
surf(y,z,B_mag)
xlabel('y [m]')
ylabel('z [m]')
zlabel('B [T]')
title('2D Magnetic Field Distributions')
colorbar
shadingflat
Output for the Current loop in 2D Plane
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
xPmax = 3*d;
zPmax = 2.5*d;
xP = linspace(-xPmax,xPmax,NP);
zP = linspace(-zPmax,zPmax,NP);
[xxPzzP] = meshgrid(xP,zP);
Bx = zeros(NP,NP);
By = zeros(NP,NP);
Bz = zeros(NP,NP);
for q = 1:N
rxm = xxP - xCm(q);
rxn = xxP - xCn(q);
ry = yC(q);
rz = zzP - zC(q);
rm = sqrt(rxm.^2+ry.^2+rz.^2);
rn = sqrt(rxn.^2+ry.^2+rz.^2);
r3m = rm.^3;
r3n = rn.^3;
Bx = Bx + m*Ly(q).*rz./r3m +
n*Ly(q).*rz./r3n;
% By = 0;
Bz = Bz - m*Ly(q).*rxm./r3m n*Ly(q).*rxn./r3n;
end
B = sqrt(Bx.^2 + By.^2 + Bz.^2);
B = B/max(max(B));
figure(1);
pcolor(xxP,zzP,B);
colormap(jet);
shadinginterp;
axisequal;
axis([-xPmaxxPmax -zPmaxzPmax]);
xlabel('<-- x -->');ylabel('<-- z -->');
title('Magnetic Field Distribution');
colorbar;
figure(2);
surf(xxP,zzP,B,'FaceColor','interp',...
'Edge Colour,none',...
'Face Lighting','phong');
daspect([1 1 1]);
axistight;
view(0,30);
camlightright;
colormap(jet);
gridoff;
axisoff;
colorbar;
title('Magnetic Field Distribution Simulation and Visualization')
figure(3);
quiver(xxP,zzP,Bx,Bz);
colormap(lines);
%axis tight;
axis([-d d -0.75*d 0.75*d]);
3823
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
_______________________________________________________________________________________
ISSN: 2321-8169
3817 - 3825
_______________________________________________________________________________________________
[11] Tomohiro Yamada, Hirotaka Sugawara, Kenichi
Okada, Kazuya Masu, andAkio Oki, "Battery-less
Wireless Communication System through Human
Body for invivo Healthcare Chip,"IEEE Topical
Meeting on Silicon Monolithic Integrated Circuits in
RF Systems
[12] Category: Radio spectrum -Wikipedia, the free
encyclopedia,
[online
document],
2004Aug26[cited12/11/04]
http://en.wikipedia.org/wiki/Category:Radio_spectru
m.
AUTHORS
_______________________________________________________________________________________