The document describes a multi-objective optimization problem to minimize cost, maximize performance, and maximize maintainability of a control box. It defines 4 objective functions and 5 constraint functions involving 3 design variables. The objective is to find the pareto front of the 4 conflicting objectives.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
22 views
Conn
The document describes a multi-objective optimization problem to minimize cost, maximize performance, and maximize maintainability of a control box. It defines 4 objective functions and 5 constraint functions involving 3 design variables. The objective is to find the pareto front of the 4 conflicting objectives.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
% Define objective function
function output = multi_objective_function(input)
%define varibles x1 = input(1); %the first input variable (x1) x2 = input(2); %the second input variable (x2) x3 = input(3); %the third input variable (x3)
F1 = -1321.86*x1 - 2537.54*x2-5120.15*x3 ; % the first objective function
which is minimizing cost of control box F2 = 0.0305*x1+0.0276*x2+0.0405*x3; % the second objective function which is maximizing performance of control box F3 = -1.56*x1 - 3.2*x2 - 4.5*x3; % the first objective function which is maximizing maintanability/reducing time to maintain contrlo box F4 = 0.031*x1+0.042*x2+0.033*x3; % the second objective function which is maximizing reliability of control box
output = [F1 F2 F3 F4]; % the output function to plot the pareto front of the four conflicting objective functions % Define constriant
function [c ceq] = linear_constriants(input)
x1 = input(1); %the first input variable (x1)
x2 = input(2); %the second input variable (x2) x3 = input(3); %the third input variable (x3)