I am working in the area of machining of Titanium alloys, where i am recording the Material removal rate (MRR) and Surface roughness (SR) of the machined components.
I saw your developed Multi-Objective Particle Swarm Optimization (MOPSO) code in MATLAB and i downloaded it form "[login to view URL]"
I am trying to run this code by modifying the objective functions in MOP2(x) file., but the Pareto optimal front is obtained for the previous one function (as you have fixed).
Please help me in modifying the functions and other parameters in the code. Please let me know where i have to make changes in the code.
I have 4 variables and thier lower and upper bound are as follows:
Lower bound = [0 5 50 8]
Upper bound = [6 15 150 72]
the objective functions are:
z1 = 0.002+ 0.0185*A+ 0.0030*B+ 0.00175*C+ 0.00120*D - 0.00126*A.^2- 0.000024*B.^2-0.000007*C.^2+ 0.000002*D.^2+ 0.001111*A.*B+ 0.000008*A.*C- 0.000400*A.*D - 0.000006*B.*C - 0.000026*B.*D;
z2=0.442 - 0.0188*A + 0.0126*B - 0.00007*C + 0.00151*D + 0.00428*A.^2 + 0.001541*B.^2+ 0.000002*C.^2- 0.000008*D.^2- 0.00481*A.*B - 0.000211*A.*C + 0.000048*A.*D + 0.000173*B.*C - 0.000065*B.*D;
Thanking you in anticipation
I am attaching the .m files. I am requesting you to please help me in this regard. I am just beginner in MATLAB.
Kind Regards