+ All Categories
Home > Documents > MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform...

MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform...

Date post: 12-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
13
2013-09-20 1 MOBO a New Software for Multi-Objective Building Performance Optimization Matti Palonen 1 Mohamed Hamdy 1 Ala Hasan 2 1 Aalto University, Finland 2 VTT Technical Research Centre of Finland Multi-Objective Optimization MOBO can be used to optimize problems with n objective function(s) and J+K constraint function(s) min (f 1 (x), f 2 (x), .... , f n (x)) such that g i (x) ≤ 0 (i=1,...J) and h j (x) = 0 (j=1,...K)
Transcript
Page 1: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

1

MOBO a New Software for Multi-Objective Building Performance Optimization

Matti Palonen1

Mohamed Hamdy1

Ala Hasan2

1Aalto University, Finland2VTT Technical Research Centre of Finland

Multi-Objective Optimization

MOBO can be used to optimize problems with n objective function(s) and J+K

constraint function(s)

min (f1(x), f2(x), .... , fn(x)) such thatgi(x) ≤ 0 (i=1,...J) and

hj(x) = 0 (j=1,...K)

Page 2: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

2

MAIN FEATURES OF MOBO• MOBO is a generic freeware able to handle single and multi-objective

optimization problems with continuous and discrete variables and constraint functions

• MOBO can be coupled to many external (simulation) programs• It has a an extendable library of different types of algorithms

(evolutionary, deterministic, hybrid, exhaustive and random)• It is able to handle multi-modal functions and has automatic constraint

handling• The input is fed by a GUI for defining the optimization problem• The user can write the input by algebraic formulas using standard

symbols• The output can be viewed by two graphs that show the progress of the

optimization• Allows parallel simulation• Portability

ERRORS IN USERS INPUT ARE CHECKED INTERACTIVELY

Page 3: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

3

ALGORITHMS IN MOBO

EXAMPLE 1

Page 4: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

4

Page 5: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

5

Page 6: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

6

Page 7: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

7

Example 2: Optimal Solutions for High Thermal Comfort in Office Building

N

Sf1a

f1b

f1c

f1df1e

f2

f3a

f3b

f4

4.0 m

North zone

RN_ZoneLN_Zone

RS_ZoneLS_Zone

South zone

Interior Zone

Machine Room

Toilet Zone

Two zonesCooling beams for cooling (chiller)Water radiators (district heating)AHU (with cooling and heating coils) supply and exhaust fans

Page 8: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

8

OBJECTIVES

optimal design that should satisfy minimization of three objectives

f1 primary energy consumption

f2 thermal comfort level deviations

f3 cooling beam capacity

Page 9: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

9

DESIGN VARIABLES

• Cooling beam operating temperatures

• Water radiator night set-back temperatures

• Night cooling: set temperatures and operating times

• Window Shading

• Ventilation air supply temperature

• U-glazing

24 Design Variables, 4 pre-process functions and 8 input functions

Page 10: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

10

Input Functions

Page 11: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

11

f1

f2

f3

f1PrimaryEnergy for 6 months,kWh/m2

f2 Thermal Comfort Deviations

Page 12: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

12

f3 CoolingBeamCapacity,W/m2

f2 Thermal Comfort Deviations

BS’13 Conference paper

Page 13: MOBO can be used to optimize problems objective function(s ... · 2013-09-20 1 MOBO N S M-O B Pform Oization Matti Palonen1 Mohamed Hamdy 1 Ala Hasan2 1Aalt University, Finland 2VTT

2013-09-20

13

MOBO DOWNLOAD


Recommended