MAK511 ÖDEV 6 ÇÖZÜM. a) FFD tasarımı ile Kriging modeli. function HW6_FFD clc clear all. addpath('c:/dace')

Hasonló dokumentumok
Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Correlation & Linear. Petra Petrovics.

Correlation & Linear Regression in SPSS

Supporting Information

A klímamodellek alkalmazásának tapasztalatai a magyarországi gabona félék hozam előrejelzéseiben

MATLAB OKTATÁS 5. ELŐADÁS FELTÉTEL NÉLKÜLI ÉS FELTÉTELES OPTIMALIZÁLÁS. Dr. Bécsi Tamás Hegedüs Ferenc

Correlation & Linear Regression in SPSS

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet Factor Analysis

Esetelemzések az SPSS használatával

Számítógéppel irányított rendszerek elmélete. A rendszer- és irányításelmélet legfontosabb részterületei. Hangos Katalin. Budapest

Normál eloszlás. Gyakori statisztikák

INVERZ FERTŐZÉSI PROBLÉMA

Bevezetés a Korreláció &

Hulladéklerakók és környezetük állapotfelmérése geofizikai módszereinek fejlesztése

Statisztikai hipotézisvizsgálatok. Paraméteres statisztikai próbák

Esetelemzés az SPSS használatával

Out-Look. Display. Analog Bar. Testing Mode. Main Parameter. Battery Indicator. Second Parameter. Testing Frequency

Széchenyi István Egyetem

Numerikus matematika

Regresszió számítás az SPSSben

Kezdőlap > Termékek > Szabályozó rendszerek > EASYLAB és TCU-LON-II szabályozó rendszer LABCONTROL > Érzékelő rendszerek > Típus DS-TRD-01

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Correlation & Regression

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz

Műszerkönyv. Elektronikus számolómérleg. CS Típus

Mérnöki létesítmények 3D-s modellje

4. példa: részfaktorterv+fold-over, centrumponttal

Számítógéppel irányított rendszerek elmélete. Gyakorlat - Mintavételezés, DT-LTI rendszermodellek

Szerkezeti fa szilárdsági osztályozása Göcsök szerepe. Strength grading of stuctural lumber Effect of knots

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

TANULÁSI GÖRBÉK AZ ÉPÍTŐIPARBAN

- az egyik kiemelked fontosságú állapotjelz a TD-ban

RÉSZ IPARI TERMELÕ-SZOLGÁLTATÓ TEVÉKENYSÉG ELLENÕRZÉSE A


Statisztika II. feladatok


Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István

discosnp demo - Peterlongo Pierre 1 DISCOSNP++: Live demo


BIOMETRIA_ANOVA_2 1 1

Proxer 7 Manager szoftver felhasználói leírás

KISTERV2_ANOVA_

Publish date 1/7/2012 4:09 AM. Change date 1/7/2012 4:09 AM

2007. június 8. XXVII. Magyar Operációkutatási Konferencia, Balatonőszöd 1/22. feladatok megoldásában. Csendes Tibor

Választási modellek 3

Minőség-képességi index (Process capability)

HLSL programozás. Grafikus játékok fejlesztése Szécsi László t06-hlsl

Searching in an Unsorted Database

TANULÁSI GÖRBÉK AZ ÉPÍTŐIPARBAN

Meteorológiai ensemble elırejelzések hidrológiai célú alkalmazásai

Region in which λ(a) is included. Which region D brings good response?

FFD-SZONDA FEJLESZTÉSE ÉS ELSŐ TEREPI TAPASZTALATOK

% % MATLAB alapozó % % , Földváry Lóránt % Laky Piroska (kiegészítés)

Coal and coal-based fuels

Uncovering political connections of firms using machine learning methods

e-szignó Hitelesítés Szolgáltató Microsec e-szignó Tanúsítvány telepítése Mac OS X Snow Leopard operációs rendszeren

Logisztikus regresszió október 27.

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Hypothesis Testing. Petra Petrovics.

Scanners. Info. Buyer. Version changes Contract award. Description. Original text:

Automatizált, integrált CAD-alapú fejlesztési rendszer

Programozás II. Fájlkezelés

Mobile-telephone services

Gazdaságtudományi Kar. Gazdaságelméleti és Módszertani Intézet. Logistic regression. Quantitative Statistical Methods. Dr.

Ensemble Kalman Filters Part 1: The basics

8. A paraméterek leírása

AS-i illesztő-tápegység Pick-to Light rendszerekhez. Kábel keresztmetszet

Csima Judit április 9.

Alkalmazott kutatások kozmikus részecskék detektálásával

TELJESÍTMÉNY NYILATKOZAT 0832-CPD-1651

1., Egy területen véletlenszerűen kihelyezet kvadrátokban megszámlálták az Eringium maritimum (tengerparti ördögszekér) egyedeit.

Social services. Info. Buyer. Version changes Contract award. Description. Version 3. Publish date 11/13/2013 4:25 AM

ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN FOUNDATIONS IN ELECTRONICS

MAKING MODERN LIVING POSSIBLE. Danfoss Heating Solutions

PhEur Two-dose multiple assay with completely randomised design An assay of corticotrophin by subcutaneous injection in rats

IX. U T Á N P Ó T L Á S K É Z I L A B D A K U P A A U G U S Z T U S Csoportbeosztás FB (96-97) FC (99) FD (2000)

Fuzzy Rendszerek. 2. előadás Fuzzy következtető rendszerek. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

A Lean Beszállító fejlesztés tapasztalatai a Knorr Bremse-nél

Újrakonfigurálható eszközök

Heterogén hegesztett kötés integritásának értékelése

ACTA CLIMATOLOGICA ET CHOROLOGICA Universitatis Szegediensis, Tom , 2005,

WIL-ZONE TANÁCSADÓ IRODA

A Számítógépek hardver elemei

Minden az adatról. Csima Judit február 11. BME, VIK, Csima Judit Minden az adatról 1 / 41

MINİSÉGSZABÁLYOZÁS. Dr. Drégelyi-Kiss Ágota

Klaszterezés, 2. rész

PDF created with FinePrint pdffactory Pro trial version Adott egy X folytonos változó, ami normális eloszlású.

stílusos irodák 1991 óta

Minitab 16 újdonságai május 18

Cluster Analysis. Potyó László

Aláírást-ellenőrző alkalmazás. funkcionális modellje és követelményrendszere. CWA 14171:2004 alapján

Food, beverages, tobacco and related products

LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Dr. Oniga István

Garments. Info. Buyer. Description. Publish date 4/30/2013 4:12 AM. Version 1. Url

Meal-cooking services

Road traffic-control equipment

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Energia automatizálás

TELJESÍTMÉNY NYILATKOZAT 0333-CPD

1. melléklet A ciklodextrin hatásának jellemzése mikroorganizmusok szaporodására Murányi Attila

és alkalmazások, MSc tézis, JATE TTK, Szeged, Témavezető: Dr. Hajnal Péter

Adatok 2 dimenzio s megjelení te se STATISTICA 10 programcsomagban

Condor rendszer röviden. IKTA NI-2000/0008 munkaszkasz zárókonferencia

Átírás:

MAK511 ÖDEV 6 ÇÖZÜM a) FFD tasarımı ile Kriging modeli function HW6_FFD addpath('c:/dace') % Full factorial design % Data points dff = fullfact([3 3]); r = (dff-1)/2; x1 = 0 + (24-0)*r(:,1); % x1=[0,24] x2 = 0 + (36-0)*r(:,2); % x2=[0,36] x = [x1,x2]; F = arrayfun(@func,x1,x2); % Kriging model % Initial values, lower and upper bounds for the correlation parameters % Specification of the input and output data, and the regression and correlation model [dmodel, perf] = dacefit(x, F, @regpoly1, @corrgauss, theta0, lob, upb); % dmodel: a data structure with all the necessary information to feed the predictor function % perf: a data structure with details of the optimization process [Fd, mse] = predictor(x, dmodel); rmse_datapoints = sqrt(mean(mse)) % (i) for i=1:9 xi = x; xi(i,:) = []; Fx = arrayfun(@func,xi(:,1),xi(:,2)); [dmodel1, perf] = dacefit(xi, Fx, @regpoly1, @corrgauss, theta0, lob, upb); Fp = predictor(x, dmodel1); err = (F(i)-Fp(i));

rmse_locv = sqrt(mean(err.^2)) % (ii) % Test points xt_nor = rand(10000,2); xt1 = 0 + (24-0)*xt_nor(:,1); xt2 = 0 + (36-0)*xt_nor(:,2); xt = [xt1,xt2]; Ft = arrayfun(@func,xt1,xt2); [Fpred, mse] = predictor(xt, dmodel); error = Fpred - Ft; rmse_testpoints = sqrt(mean(error.^2)) % (iii) function y = func(x1,x2) y = 1 + sin((pi*x1)/12)*sin((pi*x2)/16)+0.5*((x1/12)^2+(x2/16)^2);

b) LHS tasarımı ile Kriging modeli function HW6_LHS addpath('c:/dace') % Latin hypercube % Data points xnor = lhsdesign(9,2); x1 = 0 + (24-0)*xnor(:,1); % x1=[0,24] x2 = 0 + (36-0)*xnor(:,2); % x2=[0,36] x = [x1,x2]; F = arrayfun(@func,x1,x2); % Kriging model % Initial values, lower and upper bounds for the correlation parameters % Specification of the input and output data, and the regression and correlation model [dmodel, perf] = dacefit(x, F, @regpoly1, @corrgauss, theta0, lob, upb); % dmodel: a data structure with all the necessary information to feed the predictor function % perf: a data structure with details of the optimization process [Fd, mse] = predictor(x, dmodel); rmse_datapoints = sqrt(mean(mse)) % (i) for i=1:9 xi = x; xi(i,:) = []; Fx = arrayfun(@func,xi(:,1),xi(:,2)); [dmodel1, perf] = dacefit(xi, Fx, @regpoly1, @corrgauss, theta0, lob, upb); Fp = predictor(x, dmodel1); err = (F(i)-Fp(i)); rmse_locv = sqrt(mean(err.^2)) % (ii) % Test points xt_nor = rand(10000,2); xt1 = 0 + (24-0)*xt_nor(:,1); xt2 = 0 + (36-0)*xt_nor(:,2); xt = [xt1,xt2]; Ft = arrayfun(@func,xt1,xt2); [Fpred, mse] = predictor(xt, dmodel); error = Fpred - Ft; rmse_testpoints = sqrt(mean(error.^2)) % (iii)

function y = func(x1,x2) y = 1 + sin((pi*x1)/12)*sin((pi*x2)/16)+0.5*((x1/12)^2+(x2/16)^2);

c) FFD ile Optimizasyon FFD tasarımı kullanılarak elde edilen RMSE değeri daha küçük olduğu için FFD veri noktaları ile optimizasyon yapılmıştır. function HW6_FFD_surrogate_based_optimization global dmodel % Data points dff = fullfact([3 3]); r = (dff-1)/2; x1 = 0 + (24-0)*r(:,1); % x1=[0,24] x2 = 0 + (36-0)*r(:,2); % x2=[0,36] x = [x1,x2]; F = arrayfun(@func,x1,x2); % Kriging model [dmodel, perf] = dacefit(x, F, @regpoly1, @corrgauss, theta0, lob, upb); options=optimset('display','iter'); A = []; b = []; Aeq = []; beq = []; % coefficients of linear inequality constraints % limits of linear inequality constraints % coefficients of linear equality constraints % limits of linear equality constraints lb = [0,0]; ub = [4,4]; % Multiple starting point strategy fval_opt = Inf; for ii=1:20 fprintf('i = %4.0f \n',ii) x0 = lb + (ub-lb).*rand(1,2); [xopt,fval,exitflag,output] = fmincon(@fun,x0,a,b,aeq,beq,lb,ub,@nonlcon,options) if fval<fval_opt && exitflag>0 x_opt=xopt; fval_opt=fval; x_opt, fval_opt F_opt = get_f(xopt) function f = fun(x) f = 1 + sin((pi*x(1))/12)*sin((pi*x(2))/16)+0.5*((x(1)/12)^2+(x(2)/16)^2); function [c,ceq] = nonlcon(x) c= []; ceq=[];

function F = get_f(x) global dmodel F = predictor(x, dmodel); function y = func(x1,x2) y = 1 + sin((pi*x1)/12)*sin((pi*x2)/16)+0.5*((x1/12)^2+(x2/16)^2);

d) Analitik Çözüm function HW6_AnalyticalSolution syms x1 x2 F = 1 + sin((pi*x1)/12)*sin((pi*x2)/16)+0.5*((x1/12)^2+(x2/16)^2); F_x1 = diff(f,x1); F_x2 = diff(f,x2); eqns = [x1/144 + (pi*cos((pi*x1)/12)*sin((pi*x2)/16))/12 == 0,... x2/256 + (pi*cos((pi*x2)/16)*sin((pi*x1)/12))/16 == 0]; vars = [x1 x2]; [x1,x2] = vpasolve(eqns,vars) Fopt = 1 + sin((pi*x1)/12)*sin((pi*x2)/16)+0.5*((x1/12)^2+(x2/16)^2) Sonuçlar karşılaştırıldığında, FFD veri noktaları kullanılarak elde edilen optimum değerler ile analitik çözüm değerlerinin aynı olduğu görülmektedir.