Next Article in Journal
Experimental and Numerical Investigation of Suction-Side Fences for Turbine NGVs
Previous Article in Journal / Special Issue
Fans: Noise, Aerodynamics, Applications and Systems—The Best of the International Conference FAN2025
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimising Ventilation System Preplanning: Duct Sizing and Fan Layout Using Mixed-Integer Programming

Chair of Fluid Systems, Technische Universität Darmstadt, Otto-Berndt-Straße 2, 64287 Darmstadt, Germany
*
Author to whom correspondence should be addressed.
Int. J. Turbomach. Propuls. Power 2025, 10(4), 32; https://doi.org/10.3390/ijtpp10040032
Submission received: 26 June 2025 / Revised: 26 August 2025 / Accepted: 18 September 2025 / Published: 1 October 2025
(This article belongs to the Special Issue Advances in Industrial Fan Technologies)

Abstract

Traditionally, duct sizing in ventilation systems is based on balancing pressure losses across all branches, with fan selection performed subsequently. However, this sequential approach is inadequate for systems with distributed fans in the central duct network, where pressure losses can vary significantly. Consequently, when designing the system topology, fan placement and duct sizing must be considered together. Recent research has demonstrated that discrete optimisation methods can account for multiple load cases and produce ventilation layouts that are both cost- and energy-efficient. However, existing approaches usually concentrate on component placement and assume that duct sizing has already been finalised. While this is sufficient for later design stages, it is unsuitable for the early stages of planning, when numerous system configurations must be evaluated quickly. In this work, we present a novel methodology that simultaneously optimises duct sizing, fan placement, and volume flow controller configuration to minimise life-cycle costs. To achieve this, we exploit the structure of the problem and formulate a mixed-integer linear program (MILP), which, unlike existing non-linear models, significantly reduces computation time while introducing only minor approximation errors. The resulting model enables fast and robust early-stage planning, providing optimal solutions in a matter of seconds to minutes, as demonstrated by a case study. The methodology is demonstrated on a case study, yielding an optimal configuration with distributed fans in the central fan station and achieving a 5% reduction in life-cycle costs compared to conventional central designs. The MILP formulation achieves these results within seconds, with linearisation errors in electrical power consumption below 1.4%, confirming the approach’s accuracy and suitability for early-stage planning.

1. Introduction

With increasing pressure to reduce energy consumption and meet climate targets, the energy efficiency of ventilation systems is gaining importance. In the European Union, fans account for approximately 12.3% of the total electrical energy demand [1]. Mechanical ventilation systems have the potential to reduce overall energy consumption. This reduction is achievable when these systems incorporate heat recovery mechanisms and are paired with highly insulated building designs. However, this energy-saving potential depends on the fans themselves having a low energy demand [2].
This raises the question of how to reduce fan power demand. The electrical power demand of a system with multiple fans is the sum of the individual fan’s power demands p o el , which can be calculated by
p o el = Δ p q η ,
with the fan’s pressure increase Δ p , volume flow q and efficiency η . The total electrical power demand of a system thus can be reduced by (i) lowering the volume flows, (ii) reducing the pressure losses in the system or (iii) increasing efficiency.
The volume flows (i) can be reduced to the actual demand; with variable volume flow systems, this is state-of-the-art and thus assumed given. The pressure losses (ii) depend on the system topology: In a central system, central fans must overcome the highest pressure loss across all branches, where a branch refers to a duct network segment extending from the main supply to a terminal outlet. Distributed systems, in contrast, can reduce this requirement by integrating additional fans into high-loss branches. Research from the University of Kassel has demonstrated the potential and practicality of this approach [3,4], and optimisation-based methods have further refined distributed fan system design [5,6]. Wider ducts can also reduce pressure losses by lowering airflow resistance. Finally, improving efficiency (iii) involves ensuring all components—fans and volume flow controllers (VFCs)—operate within efficient regimes.
Considering all three factors simultaneously is challenging for human planners, which is why heuristic methods are commonly used instead. In the literature, duct sizing is often approached by balancing pressure losses across all branches [7]. However, this approach does not incorporate the trade-off between electrical energy costs and investment costs. Moreover, it fails in the presence of distributed fans. A common approach sizes ducts by balancing pressure losses across branches [7], but this ignores investment vs. operational cost trade-offs and fails when distributed fans are used. Some recent methods optimise component selection and operation within fixed duct layouts [5,6] with detailed fan characteristics, including acoustic considerations [6,8]. However, they do not address early-stage duct layout and dimensioning.
The first planning phase—preplanning—defines the ventilation system’s basic layout. At this stage, the duct network is roughly established, and the number and placement of components such as fans and VFCs are determined. Due to coordination with other building trades, the layout is typically fixed externally, and planning is divided into two tasks: duct sizing and component placement.
By explicitly formulating the planning task as a discrete optimisation problem, we bridge the gap between coarse high-level models and detailed component-level planning. The main characteristics of the proposed method are:
  • Joint optimisation of duct sizing and fan selection and placement, including the possibility of distributed fans.
  • Representation of key design trade-offs, such as increasing duct cross-sections to reduce pressure losses versus installing additional fans in high-loss branches to lower energy consumption.
  • Integration of discrete and continuous decision variables, enabling the modelling of binary choices (e.g., installing a fan or volume flow controller) together with continuous parameters (e.g., duct dimensions, fan speeds).
  • Consideration of multiple load cases through a two-stage stochastic optimisation framework, with investment decisions in the first stage and operational evaluation in the second.
  • Equation linearisation of fan characteristics and pressure loss relations, which transforms the initial mixed-integer non-linear problem into a mixed-integer linear programming (MILP) problem. This enables solving large instances within seconds.
The proposed model allows early-stage planners to systematically explore design trade-offs and produce energy-efficient, cost-effective system layouts—even under uncertain operating conditions.

2. Methods

The following section introduces the system model, the fan model, and the duct model in detail.
The flowchart of the optimisation process is given in Figure 1.

2.1. System Model

The supply and exhaust air systems are modelled separately, and the ventilation system can be represented as a mathematical tree-like graph G ( V , E ) , where the nodes are v V and the edges are ( i , j ) E . The ventilation system model is formulated as a Mixed-Integer Linear Program (MILP). This model includes the objective function, the mathematical graph representation of the system, the component models (see following subsections), the load cases S , topology constraints, and conservation equations. The fans, VFCs and ducts are defined on the edges ( i , j ) E . A purchase decision of a fan or VFC is represented by the binary variable y—with y = 1 if the component is purchase—while the activation decision in a specific load case is represented by x.
The mathematical optimisation problem is structured into two stages:
1.
Determining a cost-effective purchase decision for the components.
2.
Operating a subset of the purchased components for each load case s S within the specified load profile, ensuring that the system meets the demand while maximising efficiency.
The load cases differ in the volume flow demand of each room. This formulation corresponds to the deterministic equivalent of a two-stage stochastic MILP, where uncertainty is represented by a set of demand load cases. As such, no stochastic variables are involved. Both optimisation stages are solved in a single optimisation run, rather than sequentially. The derivation of the load cases and the system model are described in detail in Sections 2.2 and 2.3 of [6].
The objective of the optimisation is to minimise the life-cycle costs, consisting of:
(i)
Investment costs, including costs for fans (fan-type dependent f fans : C f fan ), VFCs ( C vfc ), and ducts ( c i , j duct , see Equation (10)) and
(ii)
Operating costs, determined by the load case frequency H s , electrical energy cost C el in / k W h , the ventilation system’s entire operation time in hours T op and the energy consumption of the fans p o s , i , j el .
The investment costs are calculated according to the annuity method described in [9]. With these costs, the objective function can be expressed as:
min ( i , j ) fan edges f fans C f fan y i , j , f fan invest costs + ( i , j ) VFC edges C i , j vfc y i , j vfc invest costs + ( i , j ) duct edges c i , j duct duct invest costs
+ T op C el s S H s ( i , j ) fan edges p o s , i , j el operating costs ,
with H s being the relative frequency with which load case s occurs. The relative frequencies add up to 1. For improved clarity, this paper uses capital letters to denote parameters of the optimisation model and lowercase letters to represent variables.
The optimisation problem’s variables are separated into first-stage and second-stage variables in Table 1.
Fan, VFC, and pressure loss models for ducts and fittings complete the system model. The VFCs are modelled to allow a variable pressure loss when purchased. The remaining models are presented in the following.

2.2. Fan Station Model

Each fan is described by its rotational speed n, volume flow q, pressure increase Δ p and its electrical energy consumption p o el . These relationships are typically described by two curves: the pressure as a function of flow and speed Δ p ( q , n ) , and the power consumption as a function of the same p o el ( q , n ) :
Δ p ( q , n ) = α 0 q 2 + α 1 q n + α 2 n 2
p o el ( q , n ) = β 0 q 3 + β 1 q 2 n + β 2 q n 2 + β 3 n 3 + β 4 ,
where α i ( i { 0 , , 2 } ) and β i ( i { 0 , , 4 } ) are fan-specific constants derived from fitting manufacturer data.
To operate multiple fans in parallel, their pressure increase is set equal and only their volume flow may be different. Groß et al. demonstrated that for identical pumps in parallel, maximum efficiency is achieved when both operate identically [10]. Because centrifugal fans share the same type of characteristic curves as centrifugal pumps, this finding can be directly extended to fans. This is modelled with additional constraints. Fans can be purchased at the cost C f fan , and only a purchased fan can be activated in the load cases.
The fan characteristic curves are non-linear and non-convex, which makes them difficult to include directly in an optimisation problem. To ensure fast solving times, the curves are simplified using a linear approximation technique. Common techniques to handle the complexity are linearisation approaches adding binary (yes/no) variables (i.e., piecewise linear approximations). These however still have extensive solving times, compare [11]. Another approach from the field of discrete optimisation is to approximate the fan curves using linear approximations without introducing binary variables (i.e., outer polyhedral approximation).
The key is to express the fan’s electrical power demand as a function of flow and pressure, and to approximate this function from below using linear expressions. This results in conservative estimates, ensuring that energy demand is never underestimated. In the following we outline the core procedure for constructing these linear fan models:
  • Fan power consumption is expressed as a function of flow and pressure p o el ( q , Δ p ) , using the fan pressure curve Equation (4). The resulting equation is given in Appendix A.1.
  • For multiple parallel fans, the total electrical power consumption is split into hydraulic power, Δ p Q , and the residual losses p o loss , such that p o el = Δ p Q + p o loss . Since the total flow rate Q is known in advance (unlike the individual flows), the hydraulic term is linear. Moreover, the loss function exhibits a smaller locally non-convex region than the full fan curve.
  • The power loss function is linearised for each fan by constructing a set of linear inequalities—lower bounds at selected operating points ( n , q ) (i.e., outer polyhedral approximation). Since the optimisation minimises electrical power, the solution will lie on one of these lower bounding constraints.
  • Because the fan speed is no longer a decision variable, it must be constrained indirectly to stay within feasible bounds. This is achieved via additional linear inequalities that ensure the estimated electrical power does not exceed the value at 100% fan speed.
This linearisation enables highly efficient computation. However, in certain non-linear regions of the power loss model, the approximation visibly deviates from the true fan behaviour (see Figure 2).
Because the model underestimates power losses by definition, the computed power consumption represents a lower bound: no real system can perform better than this. To assess the actual system performance, we can recalculate the exact power consumption of the optimised solution by evaluating the exact fan model at the resulting pressure and flow values. This yields an upper bound. As a result, the exact life-cycle cost of the system lies within a bounded range between the estimated and the recalculated exact values. This solution bounding approach allows engineers to evaluate how close the optimisation result is to the true optimum—while ensuring fast computation.

2.3. Pressure Losses

The pressure losses are present on every edge of the graph that represents the duct network or auxiliary components other than fan stations. As the duct topology is fixed, each duct’s length L as well as the volume flow Q through the ducts and auxiliary components are known beforehand. Given the volume flows, the auxiliary components’ pressure losses are calculated a priori and are thus not part of the optimisation. Concerning the ducting, the design variables are only the width w and the height h. The pressure loss is described by
Δ p = ζ ϱ 2 Q 2 ( w h ) 2 ,
with density ϱ and resistance coefficient ζ .
For duct friction, ζ can be calculated using the Darcy-Weisbach equation [12]:
ζ = L d h λ ( k + , Re ) ,
with λ ( k + , Re ) being the friction factor dependent on the relative roughness k + and the Reynolds number Re . For simplicity λ is assumed to be constant. d h = 2 w h / ( h + b ) is the hydraulic diameter of a rectangular cross-section. Plugging Equation (7) into Equation (6) and reformulating, one obtains
Δ p = ϱ 4 Q 2 ( w h ) 2 L ( w + h ) w h λ ( k + , Re )
= ϱ 4 Q 2 L w + h ( w h ) 3 λ ( k + , Re ) ,
For fittings, the pressure loss depends on geometrical and/or flow factors. The fitting-dependent resistance coefficient ζ is calculated according to VDI standard 3803 part 6 [13]. For most fittings it is feasible to approximate a fixed value that can be calculate a-priori. For a branch, the pressure loss strongly depends on the ratio of velocities in the branches. To avoid excessive pressure losses in branches, configurations with very small velocity ratios are excluded from the optimisation.
Since the above equations are highly non-linear in width and height, they are linearised to maintain solver efficiency. For the pressure loss model, it can be shown, that the general pressure loss formula Equation (6) as well as the duct friction formula Equation (9) are convex functions w.r.t. width w and height h. A proof is provided in Appendix A.2, but is not required for understanding the method. Since the optimisation favours smaller pressure losses for given w and h, the non-linear expressions are again approximated from below using linear constraints (i.e., polyhedral outer approximation).
The investment cost of ducts is proportional to their surface area and can be expressed as:
c i , j ducts = 2 L i , j ( w i , j + h i , j ) C ducts ,
with C ducts being the duct costs in / m 2 .

3. Case Study

In this case study, the same building and load cases as in Breuer [6] are optimised, see Figure 3. Only the supply air system is optimised. The system is planned to operate for 12 years. The duct network layout is predefined; however, the width w and height h of each section remain to be determined as part of the optimisation process. The dimensions of the ducts range between 0.2 and 0.6 m, except for the central duct, where the maximum dimension is 1.5 m.
The central fan station can accommodate up to three fans, selected from two product lines with two different diameters. Each individual fan type can be installed up to three times. Additionally, upstream of each room and each branch up to three fans—chosen from the same set of fans as those used centrally—and/or a VFC can be installed. The case where both, fans and a VFC, are purchased would result in a parallel arrangement where either one or the other component is active.

4. Results

The mathematical models are implemented in Python using the PYOMO [14] modelling language and solved using Gurobi 12.0.1 [15]. Gurobi employs a branch-and-bound algorithm to solve the problem. The computations were carried out on a Ubuntu Workstation with Ubuntu 24.04 operating system, 80 GB of RAM, and two AMD EPYC 7313 32-core processors and a maximum clock speed of 3.7 GHz.
The resulting ventilation system is shown in Figure 4. A single fan is purchased centrally, no fan is purchased in front of a branch and in front of each room one or two fans but no VFCs are purchased—the optimal topology is distributed. In comparison to the optimal central solution (which is not shown here), the system’s life-cycle costs are 5% lower. Counter-intuitively, this does not stem from decreased energy costs but from the fact that the cheapest fans are cheaper than the cheapest VFCs.
The life-cycle costs of the system are 49,255 €. The cost distribution is given in Figure 5. The largest cost factor, at 41%, is the duct investment costs, followed by the fan electric energy costs with 30 % . The fan investment cost is just below that.
As multiple approximations are employed, it is important to evaluate the approximation errors. Using the known operating points, the fan’s exact electrical power consumption can be calculated. Similarly, with the known duct dimensions, the exact friction pressure loss per duct can also be determined. The approximated values are then compared to the exact values, as shown in Figure 6. Overall, the approximation demonstrates good agreement with the exact values. Using the solution bounding approach, it is made sure that any optimisation performed using exact fan characteristic curves will yield results that lie between the approximated and the exact problem. In other words, optimising the topology with exact fan characteristic curves could, at best, achieve up to 1.4% lower electrical power consumption compared to the current approximated topology.

5. Discussion and Conclusions

This paper introduces a novel methodology that enables a systematic trade-off between larger duct dimensions and distributed fans. By utilising mathematical optimisation, the approach provides valuable insights into the optimal design and behaviour of ventilation systems, balancing investment costs and operational efficiency.
The results of the presented case study demonstrate the capability of the methodology to solve complex preplanning tasks within seconds. This efficiency stems from the linear nature of the problem formulation, which ensures very low computational times. For comparison, solving the same problem using the original non-linear fan models (Equations (4) and (5)) takes multiple hours, whereas the linearised model solves it within 2.5 min.
The resulting topology is a distributed system with a central fan and multiple fans distributed in front of rooms. In contrast to the purely central system, the life-cycle costs are reduced by 5%. The main cost factor is the duct investment costs (40%), while fan investment and electricity costs make up approx. 30% each. The results further show that the approximated fan power and pressure losses align closely with exact values. The observed deviation of up to 1.4% from the exact power consumption is a reasonably small error given the significant reduction in solving times. This trade-off between accuracy and computational efficiency makes the methodology particularly suitable for the preplanning stage. In the preplanning stage, planners typically try many different topologies. Using the method shown in this paper, the planners can optimise different duct network topologies within seconds and compare their results. The solution bounding approach even allows statements of the non-approximated system’s optimal life-cycle costs.
In the case study, duct width and height were treated as independent parameters, allowing them to vary within identical ranges. However, this approach may not fully align with practical applications, as the optimisation naturally leads to symmetric duct dimensions for maximum efficiency. In real-world planning, dimensions are often influenced by constraints imposed by other building trades, particularly limitations on duct height. Such constraints can be directly incorporated into the optimisation process by setting upper limits on duct height or allowing only specific width-to-height ratios. Additionally, due to the iterative nature of the planning process and interactions with other trades, spatial limitations frequently arise. For example, it is often not feasible to increase duct dimensions beyond a certain height simply because there is not enough available space.
The findings of this case study should not be generalised. A larger-scale investigation involving multiple buildings with more complex ventilation systems is needed to better identify scenarios where distributed fans provide significant value. Yet, first results on a larger building with more distributed fans and more fan product lines show that the methodology’s computational efficiency scales well and solves within a few minutes. In contrast, solving the non-linear formulation takes multiple days. The accuracy of the larger building’s solution is even better than in this case study.
Further research could also include integrating heat demands and respective components into the optimisation framework. This extension would enable an even more comprehensive evaluation of system performance and energy efficiency, further broadening the applicability of the methodology.

Author Contributions

Conceptualization, J.H.P.B.; Data curation, J.H.P.B.; Funding acquisition, P.F.P.; Methodology, J.H.P.B.; Project administration, J.H.P.B. and P.F.P.; Software, J.H.P.B.; Supervision, P.F.P.; Validation, J.H.P.B.; Visualization, J.H.P.B.; Writing—original draft, J.H.P.B.; Writing—review & editing, J.H.P.B. All authors have read and agreed to the published version of the manuscript.

Funding

The presented results were obtained within the research project “Algorithmic System Planning of Air Handling Units”, Project No. 22289 N/1, funded by the program for promoting the Industrial Collective Research (IGF) of the German Ministry of Economic Affairs and Climate Action (BMWK), approved by the Deutsches Zentrum für Luft- und Raumfahrt (DLR). We want to thank all the participants of the working group for the constructive collaboration.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
VFCVolume flow controller
MILPMixed-Integer Linear Program

Appendix A

Appendix A.1. Fan Power Consumption

Within the fan station model, the fan’s power consumption is reformulated. The first step is to express the power consumption as a function of the volume flow rate and the pressure increase, thereby eliminating the rotational speed. For this, the rotational speed as a function of volume flow and pressure increase is:
n ( q , Δ p ) = α 2 q + 4 α 1 α 3 q 2 + α 2 2 q 2 + 4 α 3 Δ p 2 α 3 .
Plugging this into the power consumption characteristic, yields:
p o el = β 1 q 3 + β 2 q 2 α 2 q + 4 α 1 α 3 q 2 + α 2 2 q 2 + 4 α 3 Δ p 2 α 3 + β 3 q α 2 q + 4 α 1 α 3 q 2 + α 2 2 q 2 + 4 α 3 Δ p 2 4 α 3 2 + β 4 α 2 q + 4 α 1 α 3 q 2 + α 2 2 q 2 + 4 α 3 Δ p 3 8 α 3 3 + β 5 .

Appendix A.2. Convexity

To show that the general pressure loss formula Equation (6) as well as the duct friction formula Equation (9) are convex functions w.r.t. width w and height h, we show that their curvature is always positive. As these functions are multivariate, their Hessian must thus be positive semi-definite.
To show this, first the general pressure loss formula Equation (6) is simplified by removing its constant factors.
f ( w , h ) = 1 ( w h ) 2
Now, we calculate the Hessian
H f = 2 f w 2 2 f w h 2 f h w 2 f h 2 = 6 w 4 h 2 4 w 3 h 3 4 w 3 h 3 6 w 2 h 4
and thus, the principal minors are non-negative:
H f ( w , w ) = 6 w 4 h 2 0 H f ( h , h ) = 6 w 2 h 4 0 det ( H f ) = 20 w 6 h 6 0 .
Similarly, the principal minors of the duct friction Equation (9) are also non-negative and thus the duct friction is convex.

References

  1. European Commission. Commission Regulation (EU) No 327/2011 of 30 March 2011 Implementing Directive 2009/125/EC with Regard to Ecodesign Requirements for Fans Driven by Motors with an Electric Input Power between 125 W and 500 kW. EU Regulation, Official Journal L 90, 6 April 2011. pp. 8–21. Available online: http://data.europa.eu/eli/reg/2011/327/oj (accessed on 26 August 2025).
  2. Federal Ministry for Economic Affairs and Energy. Energy Efficiency Strategy for Buildings: Methods for Achieving a Virtually Climate-Neutral Building Stock; Government Report; BMWi: Berlin, Germany, 2015.
  3. Alsen, N.; Klimmt, T.; Knissel, J.; Giesen, M. Einsatz Dezentraler Ventilatoren zur Luftförderung in Zentralen RLT-Anlagen Insbesondere bei Nicht-Wohngebäuden; Final Report; Kassel University: Kassel, Germany, 2018. [Google Scholar]
  4. Knissel, J.; Giesen, M.; Klimmt, T. Planungsleitfaden Semizentrale Lüftung—Dezentrale Ventilatoren in Zentralen RLT-Anlagen; Final Report; Kassel University: Kassel, Germany, 2018. [Google Scholar]
  5. Müller, T.M.; Sachs, M.; Breuer, J.H.; Pelz, P.F. Planning of distributed ventilation systems for energy-efficient buildings by discrete optimisation. J. Build. Eng. 2023, 68, 106205. [Google Scholar] [CrossRef]
  6. Breuer, J.H.; Pelz, P.F. Algorithmic planning of ventilation systems: Optimising for life-cycle costs and acoustic comfort. J. Build. Eng. 2025, 99, 111547. [Google Scholar] [CrossRef]
  7. Kabbara, Z.; Jorens, S.; Ahmadian, E.; Verhaert, I. Improving HVAC ductwork designs while considering fittings at an early stage. Build. Environ. 2023, 237, 110272. [Google Scholar] [CrossRef]
  8. Breuer, J.H.P.; Pelz, P.F. Efficient and Quiet: Optimisation of Ventilation Systems by coupling Airflow with Acoustics in a Multipole Approach. In Operations Research Proceedings 2023, Proceedings of the Annual International Conference of the German Operations Research Society (GOR 2023), Hamburg, Germany, 29 August–1 September 2023; Lecture Notes in Operations Research; Springer: Cham, Switzerland, 2025; pp. 1–7. [Google Scholar]
  9. Verein Deutscher Ingenieure (VDI). VDI 2067 Blatt 1: Economic Efficiency of Building Installations—Fundamentals and Cost Calculation; VDI-Verlag: Düsseldorf, Germany, 2012. [Google Scholar]
  10. Groß, T.F.; Pöttgen, P.F.; Pelz, P.F. Analytical Approach for the Optimal Operation of Pumps in Booster Systems. J. Water Resour. Plan. Manag. 2017, 143, 04017029. [Google Scholar] [CrossRef]
  11. Müller, T.M.; Leise, P.; Lorenz, I.S.; Altherr, L.C.; Pelz, P.F. Optimization and validation of pumping system design and operation for water supply in high-rise buildings. Optim. Eng. 2021, 22, 643–686. [Google Scholar] [CrossRef]
  12. Idelchik, I.E.; Steinberg, M.O.; Martynenko, O.G. Handbook of Hydraulic Resistance; Hemisphere Publishing Corporation: New York, NY, USA, 1986; Volume 2. [Google Scholar]
  13. Verein Deutscher Ingenieure (VDI). VDI 3803 Blatt 6: Luftleitsysteme—Druckverluste und wäRmetechnische BERECHNUNGEN; VDI-Verlag: Düsseldorf, Germany, 2023. [Google Scholar]
  14. Hart, W.E.; Watson, J.P.; Woodruff, D.L. Pyomo: Modeling and solving mathematical programs in Python. Math. Program. Comput. 2011, 3, 219–260. [Google Scholar] [CrossRef]
  15. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual; Gurobi Optimization, LLC: Beaverton, OR, USA, 2023. [Google Scholar]
Figure 1. Flowchart of the five steps of optimisation.
Figure 1. Flowchart of the five steps of optimisation.
Ijtpp 10 00032 g001
Figure 2. Approximation of an example fan curve: The dashed lines represent approximations of the solid lines representing non-linear fan curves. At low volume flows and high pressure losses, the electric power is visibly underestimated, while at high volume flows, the approximation error is minimal.
Figure 2. Approximation of an example fan curve: The dashed lines represent approximations of the solid lines representing non-linear fan curves. At low volume flows and high pressure losses, the electric power is visibly underestimated, while at high volume flows, the approximation error is minimal.
Ijtpp 10 00032 g002
Figure 3. The case study building’s ventilation system supplies outdoor air to seven rooms. The blocks represent system components: in addition to the fan and VFC blocks, there is a ζ -value block with a prescribed ζ -value. The blocks with two horizontal parallel lines represent duct sections that require dimensioning. When distributed fans are present, the branches require shut-off dampers, which are not shown in this diagram.
Figure 3. The case study building’s ventilation system supplies outdoor air to seven rooms. The blocks represent system components: in addition to the fan and VFC blocks, there is a ζ -value block with a prescribed ζ -value. The blocks with two horizontal parallel lines represent duct sections that require dimensioning. When distributed fans are present, the branches require shut-off dampers, which are not shown in this diagram.
Ijtpp 10 00032 g003
Figure 4. A distributed system is the optimal configuration for the case study building. A single fan is purchased centrally while in front of every room one or two fans are purchased.
Figure 4. A distributed system is the optimal configuration for the case study building. A single fan is purchased centrally while in front of every room one or two fans are purchased.
Ijtpp 10 00032 g004
Figure 5. Cost distribution of optimal solution. Duct investment costs are the biggest cost factor.
Figure 5. Cost distribution of optimal solution. Duct investment costs are the biggest cost factor.
Ijtpp 10 00032 g005
Figure 6. Comparisons of exact values and those approximated using outer polyhedral approximation. The line with unit slope represents exact similarity between exact and approximated values. (a) Fan power consumption. The plot shows the purchased fans in all load cases, the fits are always underestimating but the error is reasonably small. (b) Duct friction pressure losses. The fit contains only a minor error from the exact pressure loss.
Figure 6. Comparisons of exact values and those approximated using outer polyhedral approximation. The line with unit slope represents exact similarity between exact and approximated values. (a) Fan power consumption. The plot shows the purchased fans in all load cases, the fits are always underestimating but the error is reasonably small. (b) Duct friction pressure losses. The fit contains only a minor error from the exact pressure loss.
Ijtpp 10 00032 g006
Table 1. First- and second-stage variables in the optimisation problem.
Table 1. First- and second-stage variables in the optimisation problem.
NameRangeDescription
first stage
y i , j {0,1}purchase variable of a VFC on edge ( i , j ) VFC edges
y i , j , f {0,1}purchase variable on edge ( i , j ) fan edges of fan  f fans
w i , j , h i , j R + width and height of duct ( i , j ) duct edges
c i , j duct R + cost of duct ( i , j ) duct edges
second stage
x s , i , j , f {0,1}activation variable in load case s S on edge ( i , j ) fan edges of fan f fans
p s , i R pressure in load case s S on node i V
Δ p s , i , j R pressure change of a duct, fixed component, VFC or fan station in load case s S on edge ( i , j ) E
p o s , i , j el R + electrical power consumption in load case s S of all fans in ( i , j ) fan edges
p o s , i , j , f el R + electrical power consumption in load case s S on edge ( i , j ) fan edges of fan f fans
q s , i , j , f R + volume flow in load case s S on edge ( i , j ) fan edges of fan f fans
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Breuer, J.H.P.; Pelz, P.F. Optimising Ventilation System Preplanning: Duct Sizing and Fan Layout Using Mixed-Integer Programming. Int. J. Turbomach. Propuls. Power 2025, 10, 32. https://doi.org/10.3390/ijtpp10040032

AMA Style

Breuer JHP, Pelz PF. Optimising Ventilation System Preplanning: Duct Sizing and Fan Layout Using Mixed-Integer Programming. International Journal of Turbomachinery, Propulsion and Power. 2025; 10(4):32. https://doi.org/10.3390/ijtpp10040032

Chicago/Turabian Style

Breuer, Julius H. P., and Peter F. Pelz. 2025. "Optimising Ventilation System Preplanning: Duct Sizing and Fan Layout Using Mixed-Integer Programming" International Journal of Turbomachinery, Propulsion and Power 10, no. 4: 32. https://doi.org/10.3390/ijtpp10040032

APA Style

Breuer, J. H. P., & Pelz, P. F. (2025). Optimising Ventilation System Preplanning: Duct Sizing and Fan Layout Using Mixed-Integer Programming. International Journal of Turbomachinery, Propulsion and Power, 10(4), 32. https://doi.org/10.3390/ijtpp10040032

Article Metrics

Back to TopTop