Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

optimization using Particle swarm optimization

Asked by kaustov chakraborty on 29 Mar 2013
Latest activity Answered by Neeraj Bhanot

Neeraj Bhanot (view profile)

on 15 Dec 2013
Variables	                   Levels 
	-1	0	1
Feed(mm/rev)	0.1	0.2	0.3
DOC(mm)	0.2	0.3	0.4
RPM	500	1250	2000
Tool wear= 0.0076390+ 0.000024*FEED+ 0.001581*RPM+ 0.000422*DEPTH OF CUT+ 0.000389*     FEED*FEED + 0.000663*RPM*RPM - 0.000849*FEED*RPM - 0.000749*FEED*DEPTH OF CUT + 0.000704*RPM*DEPTH OF CUT  

how can i optimize the above equation using Particle swarm optimization in matlab

[Merged from duplicate]

i want the full matlab program regarding this problem using pso im matlab..how can i install pso toolbox in matlab?? it does nt work..

2 Comments

Walter Roberson

Walter Roberson (view profile)

on 30 Mar 2013

Please be more specific about "it doesn't work" for your difficulties in installing the PSO toolbox.

Products

No products are associated with this question.

2 Answers

Answer by Walter Roberson

Walter Roberson (view profile)

on 29 Mar 2013
Accepted answer

Why bother?

feeds = [0.1 0.2 0.3];
docs = [0.2 0.3 0.4];
rpms = [500 1250 2000];
[FEED, DEPTH_OF_CUT, RPM] = ndgrid(feeds, docs, rpms);
Tool_wear = 0.0076390 + 0.000024 * FEED + 0.001581 * RPM + 0.000422 * DEPTH_OF_CUT + 0.000389 * FEED .* FEED + 0.000663 * RPM .* RPM - 0.000849 * FEED .* RPM - 0.000749 * FEED .* DEPTH_OF_CUT + 0.000704 * RPM .* DEPTH_OF_CUT;
[minwear, idx] = min(Tool_wear(:));
fprintf('Minimum wear %g at Feed %g DOC %g RPM %g\n', minwear, FEED(idx), DEPTH_OF_CUT(idx), RPM(idx));

0 Comments

Walter Roberson

Walter Roberson (view profile)

Answer by Neeraj Bhanot

Neeraj Bhanot (view profile)

on 15 Dec 2013

I have also got somewhat similar type of prob in which i have to minimise surface roughness on the basis of certain parameters. If anyone has pso program for it plz mail me at neerajbhanot.iitd@gmail.com

Thanks

0 Comments

Neeraj Bhanot

Neeraj Bhanot (view profile)

Contact us