How to use latin hypercube sampling? Neural network optimization help?

4 views (last 30 days)
I have been running simulations for the past few days. It is about a drill simulation, and by changing speed and feed I calculated the material removal rate (MRR) and got the nodal temperatures (NT). My aim is to make a multiobjective optimization where maximizing MRR and minimizing NT depending on the feed and speed. How would i do this in MATLAB? I attached the data if that helps understanding my question.
Thank you in advance!

Answers (1)

Naman Chaturvedi
Naman Chaturvedi on 2 Jan 2019
Since your simulation is quite time consuming and you are considering sampling methods as well, I would suggest an approach like Surrogate Modelling for your work.
The following link might help you:
You can also find some third party toolboxes/codes related to multi-objective surrogate model optimization methods using MATLAB for a use case similar to yours.
Hope this helps!
  1 Comment
Samy Akrouh
Samy Akrouh on 2 Jan 2019
Edited: Samy Akrouh on 2 Jan 2019
Thank you very much Naman! It seems to be exactly what I am looking for.
Now, my input data are 3 variables and 2 objectives and the data i got is already numerical:
Maximixe F(X)={ f1(x)=x4, -f2(x)=x5} ;; [2000<x4x1000, 15000<x5<85000]
Subject to
-2500 <g1(x)=x1< -1500
-0.6<g2(x)=x2< -0.35
-7 <g3(x)=x3< -3
Being
x1=Speed
x2=Feed
x3=Depth of cut
x4=MRR
x5=NT
Each of them a vector of 25 values (in the attached file).
How would I adapt the datainput_mop2.m for this?
Thank you in advance and sorry for this probably stupid question =D

Sign in to comment.

Categories

Find more on Green Vehicles in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!