optimization for two output parameters varying three input variables within given constraints
Mostrar comentarios más antiguos
Hi,
i am new to optimization in matlab. I have the optimization toolbox and would like to know how i could solve the following problem:
i have a created a function, lets call it simply f, that calculates the following two outputs over the cooling channels of a rocket engine nozzle:
- the pressure drop (delta_p)
- and temperature rise (delta_T)
This function f requires as variable input the following three parameters:
- the number of cooling channels (n_chan)
- the fixed width of a cooling channel (w_chan)
- and a fixed aspect ratio (AR_chan) (which is the ratio of the height of a channel over the width, hence AR_chan=h_chan/w_chan).
so in short: function [delta_p,delta_T] = f(n_chan,w_chan,AR_chan)
Now i would like to find n_chan, w_chan and AR_chan such that delta_p is as low as possible while delta_T is as high as possible.
There are also the following six constraints to the optimization problem:
- w_chan_min = 0.51e-3
- h_chan_max = 5.1e-3
- h_chan_min = w_chan_min
- AR_chan_max = 8
- AR_chan_min = h_chan_min/w_chan_min = 1
- w_chan_max = h_chan_max/AR_chan_min = h_chan_max
is this possible and how would you suggest doing this?
thank you for looking at this problem! kind regards
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Multiobjective Optimization en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!