SlideShare a Scribd company logo
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
The DrillBits Team Workbook
Author: Brian Avadikian
Date : 12/8/2014
Contents
Finding the Frequency of the Armature Lamination Magnetic Field Direction Change
Quantification of the Magnetic Field Produced by the Two Coils [2]
Quantifying the Armature Eddy Current Losses [1] [4] [5]
Quantifying the Field Eddy Current Losses [1] [4] [5]
Visualizing the loss vs restivity at different load points
Lamination Material Profiles [3]
Comparison of Core Loss Across Gauge and Grade
Sources Cited
Matlab housekeeping
Finding the Frequency of the Armature Lamination Magnetic Field Direction Change
clc
clear all
RPMtry=30000; %This is a loadpoint chosen to determine the frequency of the magnetic field switch
SecondsPerMinute=60;
I need to find the number of times that the magnetic field switches in one full rotation of the motor In one full rotation there are two pole swithes the magnetic field switches every time a new set of
tangs comes into contact with the brushes The number of Lamination Arms is also happens to be the number of SETs of tangs
LamArm=12;
The number of Tangs
Tangs= 2*LamArm;
The magnetic field switches direction 2 times for each and every Lamination Arms(Set of Tangs)for every full cycle (360 deg armature rotation)
frequency=RPMtry*2*LamArm/SecondsPerMinute; %This will give us cycles per one second Hz
RadFreq=frequency*pi/180; %This will be in radians/s
This is a range of restvities for many differeny materials with values within 1 order of magnitude of values for common electrical steel SOURCE: [6]
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
resistivity=linspace(0,9.8E-7,400);
% This is the length of the field and is used to determine the number of
% laminations (assuming that during the material change, the overall length
% of the field stack does not change)
OverallFieldLength=30.29/1000; %(mm------->m)
%This is the length of the field and is used to determine the number of
%armature laminations(assuming that during the material change, the overall length
%of the armature stack does not change)
OverallArmLength=29.75/1000; %(mm--------->m)
Quantification of the Magnetic Field Produced by the Two Coils [2]
The properties of the field are as follows:
t=linspace(0,100E-3,100); % (milliseconds) This is a time span 0 to 100 for plotting
Vfield=120; % (Volts) This is the voltage applied to the field
Rfield=.9; % (Ohms) This is the resistance of the field windings
Nfield=93; % (Turns) This is the number of turns per field.
Ifield = Vfield/Rfield; % (Amps) This is the current through the field
Laverage=(38.5*2+36.025*2)/1000; % (mm----->m) this is the average length of the path that the current travels
% This is the equation for the magnetic field strength based on the
% parameters we have. Source: [2]
Hfield=.4*pi*Nfield*Ifield/Laverage; %Oersteds value based on the parameters above
% 10,000 Oersted = 1 Tesla
% Source:
Bmaxfield=Hfield/10000;
milliteslas=1000*Bmaxfield;
B=2*Bmaxfield*sin(RadFreq*t); % Assuming BMax=2*Bmaxfield because we have two loops
This next section plots the figure that names the cross-sectional dimensions that are used for the eddy current loss relationship
figure;
axis off
ax(1) = subplot(1,1,1);
rgb = imread('Figure3_4_1.PNG');
image(rgb)
title('Lamination Crossection')
% This plots the figure that shows the fluctuation frequency through the
% armature as a function of time and rpm
figure;
axis on
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
axis([0 1.4E-6 0 600],'manual')
plot(B)
xlabel('Time (ms)');
ylabel('Magnetic Field Strength (mT)');
title('Change in Magnetic Field Intensity through Lamination ');
Quantifying the Armature Eddy Current Losses [1] [4] [5]
% ArmSection1=[t (Thickness), w(width), h(Height)]
ArmSection1=[.63;6.3875;1.85]./1000;
ArmSection1_Volume=ArmSection1(1)*ArmSection1(2)*ArmSection1(3);
ArmEddyLoss =(ArmSection1_Volume*(pi^2)*frequency*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity); % ()
TotalArmCoreLoss = ArmEddyLoss.*12.*48;
The losses in the main crossection of the armature lamination are determined and multiply it by 12 to get the power lost per full lamination. It is then then multplied it by the number of laminations
TotalArmCoreLoss = ArmEddyLoss.*12.*48;
Quantifying the Field Eddy Current Losses [1] [4] [5]
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
% FieldSection1=[t (Thickness), **w(width), h(Height)]
FieldSection1=[.63;55.68;4.655]./1000;
FieldVolume=FieldSection1(1)*FieldSection1(2)*FieldSection1(3);
PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity); % ()
TotalFieldCoreLoss=2.*48.*PowerLostFieldEddy;
This next section plots the sum of the field and armature loss against resistivity in order to establish how resistivity effects core loss
figure;
plot(resistivity,(TotalArmCoreLoss+TotalFieldCoreLoss)) %This is a plot of the resistivity versus the total power lost to the eddy current
axis([0 1.4E-7 0 600],'manual')
xlabel('Restivity (Ohm*m)');
ylabel('Power Lost in Eddy (W)');
title('Power Lost in Eddy as a function of Restivity');
Visualizing the loss vs restivity at different load points
The load points are sourced from the xls. document motor options
RPM=[30337;29538;28246;27220;26131;25011;23992;22841;21776;20789;19692;18666;17569;16473;15408;14374;13316;12227;11146;10152];
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
The following code displays the xls table that the rpm load points are sourced from
OPTIONS=imread('MotorOptions.PNG');
figure
imshow(OPTIONS)
Here we see that the RPM is now a range of 20 values (Load Points)
frequency=RPM.*2.*LamArm./SecondsPerMinute; %This will give us cycles per one second Hz
%Below I'm just picking a few values from the 20 load points, the lowest
%middle and highest RPM values respectively
The powerloss vs resistivity is then plotted at the three different RPM loadpoints to visualize how RPM effects power lost in the core
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
LoadPoints=[frequency(1);frequency(10);frequency(20)]; %Choosing 3 load points
hold off
for Ticker=1:3 %This "Ticker" Runs the code through the three load point choices between 0 and 9.8E-7 [6]
for Ticker2=1:400 %This "Ticker" sweeps each loadpoint choice above through 400 restivity
%Loss Values for the armature are below, and are based on source [2]
ArmEddyLoss =(ArmSection1_Volume*(pi^2)*(LoadPoints(Ticker))*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity(Ticker2)); % ()
TotalArmCoreLoss = ArmEddyLoss.*12.*48; % there are 12 cross sections per lamination and 48 laminations
%Loss values for the field are below, and are based on source [2]
PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity(Ticker2)); % ()
TotalFieldCoreLoss=2.*48.*PowerLostFieldEddy; % there are 2 cross sections per lamination and 48 laminations
plot(resistivity(Ticker2),(TotalFieldCoreLoss+TotalArmCoreLoss)) %This plots the resistivity versus the power lost to the eddy current
hold on %hold on ensures that each for-loop plots over the for-loop before it (on the same graph)
axis([0 5E-7 0 600])
xlabel('Restivity (Ohm*m)');
ylabel('Power Lost in Eddy (W)');
title('Power Lost in Eddy as a function of Restivity');
pause(.00000000001)
end
end
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
Lamination Material Profiles [3]
In this section, matricies that hold the material properties of each of the materials are built up so that the different properties can be easilly read out by matlab.
Columns DI-MAX M-15 FP, DI-MAX M-36 FP, DI-MAX M-47 FP Black Yellow Red
Rows # Restivity (Ohms*m) # Nominal Thickness # Hardness (rockwell b hardness) # Normalized Cost (a feature we didn't use matlab to explore)
Source: [3] The guages below are comprised of vertical matricies that hold the material properties for each of the three grades. The first and second entry from the top of each grade is what we'll use to determine power
loss (resistivity and nominal thickness)
Gauge_29=[[ 5.0E-7; .3556; 72; 1], [4.3E-7; .3556; 64; 1],[ 0;0; 64; 1]]; % Triangle 29 guage Ak Electrical Steel
Gauge_26=[[5.0E-7; .4699; 72; 1],[ 4.3E-7; .4699; 64; 1], [3.7E-7;.4699; 61; 1]] ; % Squares 26 guage Ak Electrical Steel
Gauge_24=[[ 5.0E-7; .6355; 72; 1], [4.3E-7; .6355; 64; 1],[ 3.7E-7;.6355; 64; 1]]; % Circles 24 guage Ak Electrical Steel
DeWalt=[5.7E-7;.63;64;1]; %the current design
% An all encompassing set of these three guages and grades is created so that matlab can
% access them faster. Over-all it is 9 different steels
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
ComparisonMatrix=[Gauge_24,Gauge_26,Gauge_29,DeWalt]
ComparisonMatrix =
Columns 1 through 7
0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.6355 0.6355 0.6355 0.4699 0.4699 0.4699 0.3556
72.0000 64.0000 64.0000 72.0000 64.0000 61.0000 72.0000
1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
Columns 8 through 10
0.0000 0 0.0000
0.3556 0 0.6300
64.0000 64.0000 64.0000
1.0000 1.0000 1.0000
%During plotting, it will be helpful to have different colors and styles to
%differentiate between the grades and gauges
S={'ok', 'oy', 'or', 'xk', 'xy', 'xr', 'vk', 'vy', 'vr','og-'}; %this will hold the information accessed by the for loops to plot guages as symbols and grades as colors.
Comparison of Core Loss Across Gauge and Grade
He we set up routines that take the material profiles established above and run them through the governing equations also established above, and compares them across a range of operationl points (RPM). The
Operational points are taken from the motor comparison spreadsheet provided in elms.
The entire spectrum of operational RPM will be displayed.
%The goal is to plot Powerloss vs RPM for each grade on the same graph for
%each different Gague and Grade
hold off %This hold off makes sure that there's no leftover plot data on this new plot about to be produced
RANGEofLoadPoints=linspace(min(RPM),max(RPM),100);
RANGEofFREQUENCY=RANGEofLoadPoints.*2.*LamArm./SecondsPerMinute;
figure;
for TICKER2=1:10 % This is a "Ticker" that sweeps through the grades of the steel
SETTER1=ComparisonMatrix(:,TICKER2); %This is a "Setter" that reads in a grade of steel to be plotted
% This is where it gets cool! The setter allows the code to sweep through the 9 columns of the comparison
% matrix.
% The first 3 are gauge 24
% then next three are gauge 26
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
% and the last three are gauge 29
for TICKER1=1:100; %This "Ticker" sweeps the chosen grade through the load-point and magnetic-field-switch-frequency values
% This is the loss in the field
% t (Thickness) **w(width) h(Height)
FieldSection1=[SETTER1(2); 55.68; 4.655]./1000;
FieldVolume=FieldSection1(1)*FieldSection1(2)*FieldSection1(3);
PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*SETTER1(1)); % ()
TotalFieldCoreLoss=2.*round(OverallFieldLength/FieldSection1(1)).*PowerLostFieldEddy;
% t (Thickness) w(width) h(Height)
ArmSection1=[SETTER1(2);6.3875;1.85]./1000;
ArmSection1_Volume=ArmSection1(1)*ArmSection1(2)*ArmSection1(3);
ArmEddyLoss =(ArmSection1_Volume*(pi^2)*RANGEofFREQUENCY(TICKER1)*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*SETTER1(1)); % ()
TotalArmCoreLoss = ArmEddyLoss.*12.*round(OverallArmLength/ArmSection1(1));
hold on
plot(RANGEofLoadPoints(TICKER1),(TotalFieldCoreLoss+TotalArmCoreLoss), S{TICKER2})
xlabel('Motor Speed (RPM)');
ylabel('Power Lost in Eddy (W)');
title('Power Lost vs Motor RPM');
pause(.000000001)
end
end
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
Sources Cited
1. http://www.vias.org/matsch_capmag/matsch_caps_magnetics_chap3_27.html
2. http://socratic.org/questions/what-is-magnet-fields
3. http://www.aksteel.com/pdf/markets_products/electrical/Non_Oriented_Bulletin.pdf
4. https://www.navalengineers.org/SiteCollectionDocuments/2008%20Proceedings%20Documents/EMTS%202008/Graf%20Paper.pdf
5. F. Fiorillo, Measurement and characterization of magnetic materials, Elsevier Academic Press, 2004, ISBN 0-12-257251-3, page. 31
6. https://en.wikipedia.org/wiki/Electrical_resistivity_and_conductivity
Matlab housekeeping
%To close all the unwanted figures that happen when I publish
%Find all windows of type figure, which have an empty FileName attribute.
allPlots = findall(0, 'Type', 'figure', 'FileName', []);
% Close.
delete(allPlots);
Published with MATLAB® R2014a

More Related Content

What's hot

A simplified method of designing a phase lead compensator to improve the m-s-...
A simplified method of designing a phase lead compensator to improve the m-s-...A simplified method of designing a phase lead compensator to improve the m-s-...
A simplified method of designing a phase lead compensator to improve the m-s-...
eSAT Journals
 
MULTIPLE ACCESS
MULTIPLE ACCESSMULTIPLE ACCESS
MULTIPLE ACCESS
Avijeet Negel
 
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
International Journal of Power Electronics and Drive Systems
 
2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]
Bách Vũ Trọng
 
計算材料学
計算材料学計算材料学
Antenna Paper Solution
Antenna Paper SolutionAntenna Paper Solution
Antenna Paper Solution
Haris Hassan
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Cemal Ardil
 
Masters Report 3
Masters Report 3Masters Report 3
Masters Report 3
Lloyd Blackbeard
 
wcnc05
wcnc05wcnc05
E33018021
E33018021E33018021
E33018021
IJERA Editor
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identification
IJECEIAES
 
Performance Analysis of GDFT with Non Linear Phase on Real Time System
Performance Analysis of GDFT with Non Linear Phase on Real Time SystemPerformance Analysis of GDFT with Non Linear Phase on Real Time System
Performance Analysis of GDFT with Non Linear Phase on Real Time System
International Journal of Engineering Inventions www.ijeijournal.com
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
IJNSA Journal
 
Relatório
RelatórioRelatório
Network Optimization Brief
Network Optimization BriefNetwork Optimization Brief
Network Optimization Brief
jasonj383
 
Economics of turning process
Economics of turning processEconomics of turning process
Economics of turning process
Amr El-ashmony
 
1 s2.0-s0030402611000131-main
1 s2.0-s0030402611000131-main1 s2.0-s0030402611000131-main
1 s2.0-s0030402611000131-main
umere15
 
DSP 06 _ Sheet Six
DSP 06 _ Sheet SixDSP 06 _ Sheet Six
DSP 06 _ Sheet Six
Amr E. Mohamed
 
Performance analysis and enhancement of direct power control of DFIG based wi...
Performance analysis and enhancement of direct power control of DFIG based wi...Performance analysis and enhancement of direct power control of DFIG based wi...
Performance analysis and enhancement of direct power control of DFIG based wi...
International Journal of Power Electronics and Drive Systems
 

What's hot (19)

A simplified method of designing a phase lead compensator to improve the m-s-...
A simplified method of designing a phase lead compensator to improve the m-s-...A simplified method of designing a phase lead compensator to improve the m-s-...
A simplified method of designing a phase lead compensator to improve the m-s-...
 
MULTIPLE ACCESS
MULTIPLE ACCESSMULTIPLE ACCESS
MULTIPLE ACCESS
 
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
Dynamic simulation of three-phase nine-level multilevel inverter with switchi...
 
2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]2014.03.31.bach glc-pham-finalizing[conflict]
2014.03.31.bach glc-pham-finalizing[conflict]
 
計算材料学
計算材料学計算材料学
計算材料学
 
Antenna Paper Solution
Antenna Paper SolutionAntenna Paper Solution
Antenna Paper Solution
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Masters Report 3
Masters Report 3Masters Report 3
Masters Report 3
 
wcnc05
wcnc05wcnc05
wcnc05
 
E33018021
E33018021E33018021
E33018021
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identification
 
Performance Analysis of GDFT with Non Linear Phase on Real Time System
Performance Analysis of GDFT with Non Linear Phase on Real Time SystemPerformance Analysis of GDFT with Non Linear Phase on Real Time System
Performance Analysis of GDFT with Non Linear Phase on Real Time System
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
 
Relatório
RelatórioRelatório
Relatório
 
Network Optimization Brief
Network Optimization BriefNetwork Optimization Brief
Network Optimization Brief
 
Economics of turning process
Economics of turning processEconomics of turning process
Economics of turning process
 
1 s2.0-s0030402611000131-main
1 s2.0-s0030402611000131-main1 s2.0-s0030402611000131-main
1 s2.0-s0030402611000131-main
 
DSP 06 _ Sheet Six
DSP 06 _ Sheet SixDSP 06 _ Sheet Six
DSP 06 _ Sheet Six
 
Performance analysis and enhancement of direct power control of DFIG based wi...
Performance analysis and enhancement of direct power control of DFIG based wi...Performance analysis and enhancement of direct power control of DFIG based wi...
Performance analysis and enhancement of direct power control of DFIG based wi...
 

Viewers also liked

Gwms expectations classroom presentation
Gwms expectations   classroom presentationGwms expectations   classroom presentation
Gwms expectations classroom presentation
St. James-Assiniboia School Division
 
BasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal WarmingBasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal Warming
Diana Langie
 
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani Pertiwi
 
Fys research paper
Fys research paperFys research paper
Fys research paper
Jalen Norwood
 
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015Wiggo E. Ryhjell
 
House of Nerds Intro-presentation
House of Nerds Intro-presentationHouse of Nerds Intro-presentation
House of Nerds Intro-presentation
Thea Winger
 
Ignite sept 21 15
Ignite sept 21 15Ignite sept 21 15
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdf
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdfCARWEB2 BRUKERMANUAL, V-3, april 2015 pdf
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdfWiggo E. Ryhjell
 
Cryo_app._note
Cryo_app._noteCryo_app._note
Cryo_app._note
Lloyd Peto
 
Sept 11 grade level meetings
Sept 11 grade level meetingsSept 11 grade level meetings
Sept 11 grade level meetings
St. James-Assiniboia School Division
 
Android e sensori
Android e sensoriAndroid e sensori
Android e sensori
Vincenzo Virgilio
 
Fys research paper
Fys research paperFys research paper
Fys research paper
dandelet1
 
Gwms expectations - Classroom presentation
Gwms expectations - Classroom presentationGwms expectations - Classroom presentation
Gwms expectations - Classroom presentation
St. James-Assiniboia School Division
 

Viewers also liked (13)

Gwms expectations classroom presentation
Gwms expectations   classroom presentationGwms expectations   classroom presentation
Gwms expectations classroom presentation
 
BasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal WarmingBasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal Warming
 
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)
 
Fys research paper
Fys research paperFys research paper
Fys research paper
 
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015
CARWEB2 salgsprosess BRUKERMANUAL, V-3, april 2015
 
House of Nerds Intro-presentation
House of Nerds Intro-presentationHouse of Nerds Intro-presentation
House of Nerds Intro-presentation
 
Ignite sept 21 15
Ignite sept 21 15Ignite sept 21 15
Ignite sept 21 15
 
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdf
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdfCARWEB2 BRUKERMANUAL, V-3, april 2015 pdf
CARWEB2 BRUKERMANUAL, V-3, april 2015 pdf
 
Cryo_app._note
Cryo_app._noteCryo_app._note
Cryo_app._note
 
Sept 11 grade level meetings
Sept 11 grade level meetingsSept 11 grade level meetings
Sept 11 grade level meetings
 
Android e sensori
Android e sensoriAndroid e sensori
Android e sensori
 
Fys research paper
Fys research paperFys research paper
Fys research paper
 
Gwms expectations - Classroom presentation
Gwms expectations - Classroom presentationGwms expectations - Classroom presentation
Gwms expectations - Classroom presentation
 

Similar to DrillBits WorkBook (1)

Eme 503 manufacturing science-ii 13-14
Eme 503 manufacturing science-ii 13-14Eme 503 manufacturing science-ii 13-14
Eme 503 manufacturing science-ii 13-14
Manoj Yadav
 
phase shifter
phase shifterphase shifter
phase shifter
Amit Kumar
 
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET Journal
 
Fault modeling and parametric fault detection in analog VLSI circuits using d...
Fault modeling and parametric fault detection in analog VLSI circuits using d...Fault modeling and parametric fault detection in analog VLSI circuits using d...
Fault modeling and parametric fault detection in analog VLSI circuits using d...
IJECEIAES
 
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
IRJET Journal
 
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
Piero Belforte
 
Design and Implementation of a Dual Stage Operational Amplifier
Design and Implementation of a Dual Stage Operational AmplifierDesign and Implementation of a Dual Stage Operational Amplifier
Design and Implementation of a Dual Stage Operational Amplifier
IRJET Journal
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
IRJET Journal
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
IOSR Journals
 
Efficiency improvement of dual three-phase permanent magnet synchronous motor...
Efficiency improvement of dual three-phase permanent magnet synchronous motor...Efficiency improvement of dual three-phase permanent magnet synchronous motor...
Efficiency improvement of dual three-phase permanent magnet synchronous motor...
International Journal of Power Electronics and Drive Systems
 
Comparative analysis of sine triangle and space vector pwm for cascaded multi...
Comparative analysis of sine triangle and space vector pwm for cascaded multi...Comparative analysis of sine triangle and space vector pwm for cascaded multi...
Comparative analysis of sine triangle and space vector pwm for cascaded multi...
IAEME Publication
 
Performance prediction of a turboshaft engine by using of one dimensional ana...
Performance prediction of a turboshaft engine by using of one dimensional ana...Performance prediction of a turboshaft engine by using of one dimensional ana...
Performance prediction of a turboshaft engine by using of one dimensional ana...
ijmech
 
To develop algorithm to create node at desired location on beam using absorber
To develop algorithm to create node at desired location on beam using absorberTo develop algorithm to create node at desired location on beam using absorber
To develop algorithm to create node at desired location on beam using absorber
IRJET Journal
 
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
IAEME Publication
 
40220130406004
4022013040600440220130406004
40220130406004
IAEME Publication
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
IJERA Editor
 
Chapter two Part two.pptx
Chapter two Part two.pptxChapter two Part two.pptx
Chapter two Part two.pptx
AbdalleAidrous
 
Paper_Flutter
Paper_FlutterPaper_Flutter
Paper_Flutter
Ram Mohan
 
30120130406002
3012013040600230120130406002
30120130406002
IAEME Publication
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
Manchireddy Reddy
 

Similar to DrillBits WorkBook (1) (20)

Eme 503 manufacturing science-ii 13-14
Eme 503 manufacturing science-ii 13-14Eme 503 manufacturing science-ii 13-14
Eme 503 manufacturing science-ii 13-14
 
phase shifter
phase shifterphase shifter
phase shifter
 
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...IRJET-  	  Design of Phased Array Antenna for Beam Forming Applications using...
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
 
Fault modeling and parametric fault detection in analog VLSI circuits using d...
Fault modeling and parametric fault detection in analog VLSI circuits using d...Fault modeling and parametric fault detection in analog VLSI circuits using d...
Fault modeling and parametric fault detection in analog VLSI circuits using d...
 
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
Determining Nodal Prices for Radial Distribution System with Wind and Solar P...
 
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
 
Design and Implementation of a Dual Stage Operational Amplifier
Design and Implementation of a Dual Stage Operational AmplifierDesign and Implementation of a Dual Stage Operational Amplifier
Design and Implementation of a Dual Stage Operational Amplifier
 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
 
Efficiency improvement of dual three-phase permanent magnet synchronous motor...
Efficiency improvement of dual three-phase permanent magnet synchronous motor...Efficiency improvement of dual three-phase permanent magnet synchronous motor...
Efficiency improvement of dual three-phase permanent magnet synchronous motor...
 
Comparative analysis of sine triangle and space vector pwm for cascaded multi...
Comparative analysis of sine triangle and space vector pwm for cascaded multi...Comparative analysis of sine triangle and space vector pwm for cascaded multi...
Comparative analysis of sine triangle and space vector pwm for cascaded multi...
 
Performance prediction of a turboshaft engine by using of one dimensional ana...
Performance prediction of a turboshaft engine by using of one dimensional ana...Performance prediction of a turboshaft engine by using of one dimensional ana...
Performance prediction of a turboshaft engine by using of one dimensional ana...
 
To develop algorithm to create node at desired location on beam using absorber
To develop algorithm to create node at desired location on beam using absorberTo develop algorithm to create node at desired location on beam using absorber
To develop algorithm to create node at desired location on beam using absorber
 
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
OPTIMIZATION OF AERODYNAMIC AND STRUCTURAL PERFORMANCES OF A WIND TURBINE BLA...
 
40220130406004
4022013040600440220130406004
40220130406004
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
 
Chapter two Part two.pptx
Chapter two Part two.pptxChapter two Part two.pptx
Chapter two Part two.pptx
 
Paper_Flutter
Paper_FlutterPaper_Flutter
Paper_Flutter
 
30120130406002
3012013040600230120130406002
30120130406002
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
 

DrillBits WorkBook (1)

  • 1. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API The DrillBits Team Workbook Author: Brian Avadikian Date : 12/8/2014 Contents Finding the Frequency of the Armature Lamination Magnetic Field Direction Change Quantification of the Magnetic Field Produced by the Two Coils [2] Quantifying the Armature Eddy Current Losses [1] [4] [5] Quantifying the Field Eddy Current Losses [1] [4] [5] Visualizing the loss vs restivity at different load points Lamination Material Profiles [3] Comparison of Core Loss Across Gauge and Grade Sources Cited Matlab housekeeping Finding the Frequency of the Armature Lamination Magnetic Field Direction Change clc clear all RPMtry=30000; %This is a loadpoint chosen to determine the frequency of the magnetic field switch SecondsPerMinute=60; I need to find the number of times that the magnetic field switches in one full rotation of the motor In one full rotation there are two pole swithes the magnetic field switches every time a new set of tangs comes into contact with the brushes The number of Lamination Arms is also happens to be the number of SETs of tangs LamArm=12; The number of Tangs Tangs= 2*LamArm; The magnetic field switches direction 2 times for each and every Lamination Arms(Set of Tangs)for every full cycle (360 deg armature rotation) frequency=RPMtry*2*LamArm/SecondsPerMinute; %This will give us cycles per one second Hz RadFreq=frequency*pi/180; %This will be in radians/s This is a range of restvities for many differeny materials with values within 1 order of magnitude of values for common electrical steel SOURCE: [6]
  • 2. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API resistivity=linspace(0,9.8E-7,400); % This is the length of the field and is used to determine the number of % laminations (assuming that during the material change, the overall length % of the field stack does not change) OverallFieldLength=30.29/1000; %(mm------->m) %This is the length of the field and is used to determine the number of %armature laminations(assuming that during the material change, the overall length %of the armature stack does not change) OverallArmLength=29.75/1000; %(mm--------->m) Quantification of the Magnetic Field Produced by the Two Coils [2] The properties of the field are as follows: t=linspace(0,100E-3,100); % (milliseconds) This is a time span 0 to 100 for plotting Vfield=120; % (Volts) This is the voltage applied to the field Rfield=.9; % (Ohms) This is the resistance of the field windings Nfield=93; % (Turns) This is the number of turns per field. Ifield = Vfield/Rfield; % (Amps) This is the current through the field Laverage=(38.5*2+36.025*2)/1000; % (mm----->m) this is the average length of the path that the current travels % This is the equation for the magnetic field strength based on the % parameters we have. Source: [2] Hfield=.4*pi*Nfield*Ifield/Laverage; %Oersteds value based on the parameters above % 10,000 Oersted = 1 Tesla % Source: Bmaxfield=Hfield/10000; milliteslas=1000*Bmaxfield; B=2*Bmaxfield*sin(RadFreq*t); % Assuming BMax=2*Bmaxfield because we have two loops This next section plots the figure that names the cross-sectional dimensions that are used for the eddy current loss relationship figure; axis off ax(1) = subplot(1,1,1); rgb = imread('Figure3_4_1.PNG'); image(rgb) title('Lamination Crossection') % This plots the figure that shows the fluctuation frequency through the % armature as a function of time and rpm figure; axis on
  • 3. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API axis([0 1.4E-6 0 600],'manual') plot(B) xlabel('Time (ms)'); ylabel('Magnetic Field Strength (mT)'); title('Change in Magnetic Field Intensity through Lamination '); Quantifying the Armature Eddy Current Losses [1] [4] [5] % ArmSection1=[t (Thickness), w(width), h(Height)] ArmSection1=[.63;6.3875;1.85]./1000; ArmSection1_Volume=ArmSection1(1)*ArmSection1(2)*ArmSection1(3); ArmEddyLoss =(ArmSection1_Volume*(pi^2)*frequency*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity); % () TotalArmCoreLoss = ArmEddyLoss.*12.*48; The losses in the main crossection of the armature lamination are determined and multiply it by 12 to get the power lost per full lamination. It is then then multplied it by the number of laminations TotalArmCoreLoss = ArmEddyLoss.*12.*48; Quantifying the Field Eddy Current Losses [1] [4] [5]
  • 4. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API % FieldSection1=[t (Thickness), **w(width), h(Height)] FieldSection1=[.63;55.68;4.655]./1000; FieldVolume=FieldSection1(1)*FieldSection1(2)*FieldSection1(3); PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity); % () TotalFieldCoreLoss=2.*48.*PowerLostFieldEddy; This next section plots the sum of the field and armature loss against resistivity in order to establish how resistivity effects core loss figure; plot(resistivity,(TotalArmCoreLoss+TotalFieldCoreLoss)) %This is a plot of the resistivity versus the total power lost to the eddy current axis([0 1.4E-7 0 600],'manual') xlabel('Restivity (Ohm*m)'); ylabel('Power Lost in Eddy (W)'); title('Power Lost in Eddy as a function of Restivity'); Visualizing the loss vs restivity at different load points The load points are sourced from the xls. document motor options RPM=[30337;29538;28246;27220;26131;25011;23992;22841;21776;20789;19692;18666;17569;16473;15408;14374;13316;12227;11146;10152];
  • 5. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API The following code displays the xls table that the rpm load points are sourced from OPTIONS=imread('MotorOptions.PNG'); figure imshow(OPTIONS) Here we see that the RPM is now a range of 20 values (Load Points) frequency=RPM.*2.*LamArm./SecondsPerMinute; %This will give us cycles per one second Hz %Below I'm just picking a few values from the 20 load points, the lowest %middle and highest RPM values respectively The powerloss vs resistivity is then plotted at the three different RPM loadpoints to visualize how RPM effects power lost in the core
  • 6. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API LoadPoints=[frequency(1);frequency(10);frequency(20)]; %Choosing 3 load points hold off for Ticker=1:3 %This "Ticker" Runs the code through the three load point choices between 0 and 9.8E-7 [6] for Ticker2=1:400 %This "Ticker" sweeps each loadpoint choice above through 400 restivity %Loss Values for the armature are below, and are based on source [2] ArmEddyLoss =(ArmSection1_Volume*(pi^2)*(LoadPoints(Ticker))*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity(Ticker2)); % () TotalArmCoreLoss = ArmEddyLoss.*12.*48; % there are 12 cross sections per lamination and 48 laminations %Loss values for the field are below, and are based on source [2] PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*resistivity(Ticker2)); % () TotalFieldCoreLoss=2.*48.*PowerLostFieldEddy; % there are 2 cross sections per lamination and 48 laminations plot(resistivity(Ticker2),(TotalFieldCoreLoss+TotalArmCoreLoss)) %This plots the resistivity versus the power lost to the eddy current hold on %hold on ensures that each for-loop plots over the for-loop before it (on the same graph) axis([0 5E-7 0 600]) xlabel('Restivity (Ohm*m)'); ylabel('Power Lost in Eddy (W)'); title('Power Lost in Eddy as a function of Restivity'); pause(.00000000001) end end
  • 7. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API Lamination Material Profiles [3] In this section, matricies that hold the material properties of each of the materials are built up so that the different properties can be easilly read out by matlab. Columns DI-MAX M-15 FP, DI-MAX M-36 FP, DI-MAX M-47 FP Black Yellow Red Rows # Restivity (Ohms*m) # Nominal Thickness # Hardness (rockwell b hardness) # Normalized Cost (a feature we didn't use matlab to explore) Source: [3] The guages below are comprised of vertical matricies that hold the material properties for each of the three grades. The first and second entry from the top of each grade is what we'll use to determine power loss (resistivity and nominal thickness) Gauge_29=[[ 5.0E-7; .3556; 72; 1], [4.3E-7; .3556; 64; 1],[ 0;0; 64; 1]]; % Triangle 29 guage Ak Electrical Steel Gauge_26=[[5.0E-7; .4699; 72; 1],[ 4.3E-7; .4699; 64; 1], [3.7E-7;.4699; 61; 1]] ; % Squares 26 guage Ak Electrical Steel Gauge_24=[[ 5.0E-7; .6355; 72; 1], [4.3E-7; .6355; 64; 1],[ 3.7E-7;.6355; 64; 1]]; % Circles 24 guage Ak Electrical Steel DeWalt=[5.7E-7;.63;64;1]; %the current design % An all encompassing set of these three guages and grades is created so that matlab can % access them faster. Over-all it is 9 different steels
  • 8. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API ComparisonMatrix=[Gauge_24,Gauge_26,Gauge_29,DeWalt] ComparisonMatrix = Columns 1 through 7 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.6355 0.6355 0.6355 0.4699 0.4699 0.4699 0.3556 72.0000 64.0000 64.0000 72.0000 64.0000 61.0000 72.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 Columns 8 through 10 0.0000 0 0.0000 0.3556 0 0.6300 64.0000 64.0000 64.0000 1.0000 1.0000 1.0000 %During plotting, it will be helpful to have different colors and styles to %differentiate between the grades and gauges S={'ok', 'oy', 'or', 'xk', 'xy', 'xr', 'vk', 'vy', 'vr','og-'}; %this will hold the information accessed by the for loops to plot guages as symbols and grades as colors. Comparison of Core Loss Across Gauge and Grade He we set up routines that take the material profiles established above and run them through the governing equations also established above, and compares them across a range of operationl points (RPM). The Operational points are taken from the motor comparison spreadsheet provided in elms. The entire spectrum of operational RPM will be displayed. %The goal is to plot Powerloss vs RPM for each grade on the same graph for %each different Gague and Grade hold off %This hold off makes sure that there's no leftover plot data on this new plot about to be produced RANGEofLoadPoints=linspace(min(RPM),max(RPM),100); RANGEofFREQUENCY=RANGEofLoadPoints.*2.*LamArm./SecondsPerMinute; figure; for TICKER2=1:10 % This is a "Ticker" that sweeps through the grades of the steel SETTER1=ComparisonMatrix(:,TICKER2); %This is a "Setter" that reads in a grade of steel to be plotted % This is where it gets cool! The setter allows the code to sweep through the 9 columns of the comparison % matrix. % The first 3 are gauge 24 % then next three are gauge 26
  • 9. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API % and the last three are gauge 29 for TICKER1=1:100; %This "Ticker" sweeps the chosen grade through the load-point and magnetic-field-switch-frequency values % This is the loss in the field % t (Thickness) **w(width) h(Height) FieldSection1=[SETTER1(2); 55.68; 4.655]./1000; FieldVolume=FieldSection1(1)*FieldSection1(2)*FieldSection1(3); PowerLostFieldEddy =(FieldVolume*(pi^2)*60*FieldSection1(1)^2*(2*Bmaxfield)^2)./(6*SETTER1(1)); % () TotalFieldCoreLoss=2.*round(OverallFieldLength/FieldSection1(1)).*PowerLostFieldEddy; % t (Thickness) w(width) h(Height) ArmSection1=[SETTER1(2);6.3875;1.85]./1000; ArmSection1_Volume=ArmSection1(1)*ArmSection1(2)*ArmSection1(3); ArmEddyLoss =(ArmSection1_Volume*(pi^2)*RANGEofFREQUENCY(TICKER1)*ArmSection1(1)^2*(2*Bmaxfield)^2)./(6*SETTER1(1)); % () TotalArmCoreLoss = ArmEddyLoss.*12.*round(OverallArmLength/ArmSection1(1)); hold on plot(RANGEofLoadPoints(TICKER1),(TotalFieldCoreLoss+TotalArmCoreLoss), S{TICKER2}) xlabel('Motor Speed (RPM)'); ylabel('Power Lost in Eddy (W)'); title('Power Lost vs Motor RPM'); pause(.000000001) end end
  • 10. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API
  • 11. pdfcrowd.comPRO version Are you a developer? Try out the HTML to PDF API Sources Cited 1. http://www.vias.org/matsch_capmag/matsch_caps_magnetics_chap3_27.html 2. http://socratic.org/questions/what-is-magnet-fields 3. http://www.aksteel.com/pdf/markets_products/electrical/Non_Oriented_Bulletin.pdf 4. https://www.navalengineers.org/SiteCollectionDocuments/2008%20Proceedings%20Documents/EMTS%202008/Graf%20Paper.pdf 5. F. Fiorillo, Measurement and characterization of magnetic materials, Elsevier Academic Press, 2004, ISBN 0-12-257251-3, page. 31 6. https://en.wikipedia.org/wiki/Electrical_resistivity_and_conductivity Matlab housekeeping %To close all the unwanted figures that happen when I publish %Find all windows of type figure, which have an empty FileName attribute. allPlots = findall(0, 'Type', 'figure', 'FileName', []); % Close. delete(allPlots); Published with MATLAB® R2014a