Figure 1.
Computational domain for the optimal control of Boussinesq equations, where is the gravity vector and , , , and are the boundaries.
Figure 1.
Computational domain for the optimal control of Boussinesq equations, where is the gravity vector and , , , and are the boundaries.
Figure 2.
Uncontrolled solution: contours of the temperature field T (a); contours and streamlines of the velocity field (b). The velocity magnitude is indicated by .
Figure 2.
Uncontrolled solution: contours of the temperature field T (a); contours and streamlines of the velocity field (b). The velocity magnitude is indicated by .
Figure 3.
Temperature matching case with Dirichlet boundary control: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 3.
Temperature matching case with Dirichlet boundary control: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 4.
Temperature matching case with Dirichlet boundary control: temperature T profiles plotted against along the controlled boundary (a); temperature T profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 4.
Temperature matching case with Dirichlet boundary control: temperature T profiles plotted against along the controlled boundary (a); temperature T profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 5.
Velocity matching case with Dirichlet boundary control—Case 1: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the y-component of the velocity field v (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 5.
Velocity matching case with Dirichlet boundary control—Case 1: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the y-component of the velocity field v (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 6.
Velocity matching case with Dirichlet boundary control—Case 1: temperature profiles T plotted against on the controlled boundary (a); y-component of the velocity v profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 6.
Velocity matching case with Dirichlet boundary control—Case 1: temperature profiles T plotted against on the controlled boundary (a); y-component of the velocity v profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 7.
Velocity matching case with Dirichlet boundary control—Case 2: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 7.
Velocity matching case with Dirichlet boundary control—Case 2: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 8.
Velocity matching case with Dirichlet boundary control—Case 2: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 8.
Velocity matching case with Dirichlet boundary control—Case 2: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 9.
Velocity matching case with Dirichlet boundary control—Case 2: temperature profiles T plotted against on the controlled boundary (a); x-component of the velocity u profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 9.
Velocity matching case with Dirichlet boundary control—Case 2: temperature profiles T plotted against on the controlled boundary (a); x-component of the velocity u profiles plotted against on the region along the line (b). Numerical results for , and . The target value is shown as a dotted line.
Figure 10.
Velocity matching case with Neumann boundary control: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 10.
Velocity matching case with Neumann boundary control: optimal solution for . Contours of the temperature field T (a); contours and streamlines of the velocity field (b); contours of the x-component of the velocity field u (c). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 11.
Velocity matching case with Neumann boundary control: temperature T (a) and wall-normal heat flux h (b) plotted against on the controlled boundary . Numerical results for , and .
Figure 11.
Velocity matching case with Neumann boundary control: temperature T (a) and wall-normal heat flux h (b) plotted against on the controlled boundary . Numerical results for , and .
Figure 12.
Velocity matching case with distributed control: optimal solution for . Contours of the control Q (a); contours of the temperature field T (b); contours and streamlines of the velocity field (c); contours of the y-component of velocity v (d). The velocity magnitude is indicated by , and is the region where the objective is set.
Figure 12.
Velocity matching case with distributed control: optimal solution for . Contours of the control Q (a); contours of the temperature field T (b); contours and streamlines of the velocity field (c); contours of the y-component of velocity v (d). The velocity magnitude is indicated by , and is the region where the objective is set.
Table 1.
Boussinesq control: physical properties employed for the numerical simulations.
Table 1.
Boussinesq control: physical properties employed for the numerical simulations.
Property | Symbol | Value | Units |
---|
Viscosity | | | |
Density | | | |
Thermal conductivity | | | W/(mK) |
Specific heat | c | | J/(kgK) |
Coefficient of expansion | | | |
Table 2.
Temperature matching case with Dirichlet boundary control: objective functional, percentage reduction, and number of iterations of the optimization algorithm for different values.
Table 2.
Temperature matching case with Dirichlet boundary control: objective functional, percentage reduction, and number of iterations of the optimization algorithm for different values.
| | | | | Reference |
---|
| 3.110 | 2.179 | 2.091 | 1.979 | 1250 |
% Reduction | | | | | 0 |
Iterations n | 6 | 5 | 6 | 10 | 0 |
Table 3.
Velocity matching case with Dirichlet boundary control. Case 1: objective functional, percentage reduction, and number of iterations of the optimization algorithm for different values.
Table 3.
Velocity matching case with Dirichlet boundary control. Case 1: objective functional, percentage reduction, and number of iterations of the optimization algorithm for different values.
| | | | | | Reference |
---|
| 586.3 | 413.6 | 137.4 | 9.767 | 8.796 | 701.1 |
% Reduction | | | | | | 0 |
Iterations n | 5 | 5 | 4 | 6 | 5 | 0 |
Table 4.
Velocity matching case with Dirichlet boundary control—Case 2: objective functional, percentage reduction and number of iterations of the optimization algorithm for different values.
Table 4.
Velocity matching case with Dirichlet boundary control—Case 2: objective functional, percentage reduction and number of iterations of the optimization algorithm for different values.
| | | | Reference |
---|
| 246.6 | 36.04 | 1.677 | 5423 |
% Reduction | | | | 0 |
Iterations n | 4 | 10 | 9 | 0 |
Table 5.
Velocity matching case with Neumann boundary control: objective functional, percentage of reduction, and number of iterations of the optimization algorithm for the reference case and different values.
Table 5.
Velocity matching case with Neumann boundary control: objective functional, percentage of reduction, and number of iterations of the optimization algorithm for the reference case and different values.
| | | | | Reference |
---|
| 30.58 | 30.14 | 8.454 | 1.536 | 206.1 |
% Reduction | | | | | 0 |
Iterations n | 4 | 14 | 9 | 7 | 0 |
Table 6.
Velocity matching case with distributed control: objective functional , percentage reduction, and number of iterations n of the optimization algorithm for different values of .
Table 6.
Velocity matching case with distributed control: objective functional , percentage reduction, and number of iterations n of the optimization algorithm for different values of .
| | | | Reference |
---|
| 2.792 | 2.229 | 2.159 | 2061 |
% Reduction | | | | 0 |
Iterations n | 3 | 13 | 35 | 0 |