| Literature DB >> 35922476 |
Slawomir Koziel1,2, Anna Pietrenko-Dabrowska3.
Abstract
Handling constraints imposed on physical dimensions of microwave circuits has become an important design consideration over the recent years. It is primarily fostered by the needs of emerging application areas such as 5G mobile communications, internet of things, or wearable/implantable devices. The size of conventional passive components is determined by the guided wavelength, and its reduction requires topological modifications, e.g., transmission line folding, or utilization of compact cells capitalizing on the slow-wave phenomenon. The resulting miniaturized structures are geometrically complex and typically exhibit strong cross coupling effects, which cannot be adequately accounted for by analytical or equivalent network models. Consequently, electromagnetic (EM)-driven parameter tuning is necessary, which is computationally expensive. When the primary objective is size reduction, the optimization task becomes far more challenging due to the presence of constraints related to electrical performance figures (bandwidth, power split ratio, etc.), which are all costly to evaluate. A popular solution approach is to utilize penalty functions. Therein, possible violations of constraints degrade the primary objective, thereby enforcing their satisfaction. Yet, the appropriate setup of penalty coefficients is a non-trivial problem by itself, and is often associated to extra computational expenses. In this work, we propose an explicit approach to constraint handling, which is combined with the trust-region gradient-search procedure. In our technique, the decision about the adjustment of the search radius is determined based on the reliability of rendering the feasible region boundary by linear approximation models of the constraints. Comprehensive numerical experiments conducted using three miniaturized coupler structures demonstrate superiority of the presented method over the penalty function paradigm. Apart from the efficacy, its appealing features include algorithmic simplicity, and no need for tailoring the procedure for a particular circuit to be optimized.Entities:
Year: 2022 PMID: 35922476 PMCID: PMC9349180 DOI: 10.1038/s41598-022-17661-7
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Prediction of design constraints by means of linear approximation model γ of (Eq. 10). The top picture illustrates relocation of the design from ( to ( obtained by solving (Eq. 8). In this example, ( is assumed feasible, whereas ( is allocated at the boundary of the feasible region according to the approximation model γ. The bottom-left picture illustrates a case of satisfactory constraint prediction by γ, i.e., the design ( is feasible according to the EM simulation data. The bottom-right picture shows a case of poor prediction: the design ( is infeasible according to the true constraint value evaluated through EM analysis. The latter will result in a reduction of the search region size δ( in the next iteration (cf. Eqs. (13, 14)).
Figure 2Flow diagram of the proposed size reduction algorithm with explicit constraint handling.
Figure 3Passive microstrip components utilized for verification of the proposed optimization procedure: (a) compact branch-line coupler (Circuit I)[52], (b) rat-race coupler with folder transmission lines (Circuit II)[53], (c) rat-race coupler with defected microstrip structure (Circuit III)[54].
Benchmark microwave components.
| Case study | |||
|---|---|---|---|
| Circuit I | Circuit II | Circuit III | |
| Substrate | AD300 ( | RO4003 ( | FR4 ( |
| Design parameters | |||
| Other parameters | |||
| Operating parameters (design scenario I) | |||
| Operating parameters (design scenario II) | |||
| Initial designa | |||
aInitial design obtained by optimizing the circuit for best matching/isolation within the frequency range F, under equal-power-split constraint.
Optimization results for Circuit I.
| Optimization approach | Performance parameters | ||||||
|---|---|---|---|---|---|---|---|
| Design scenario I ( | Design scenario II ( | ||||||
| Method | Setup | Footprint area | Violation of constraint | Violation of constraint | Footprint area | Violation of constraint | Violation of constraint |
| Implicit constraint handling (penalty function approach) | 241 | 0.03 | 6.8 | 264 | 0.07 | 3.5 | |
| 259 | 0.06 | 5.3 | 264 | 0.07 | 3.5 | ||
| 301 | − 0.01 | 1.9 | 272 | 0.02 | 2.1 | ||
| 325 | 0.01 | 0.2 | 293 | 0.02 | 0.2 | ||
| 247 | − 0.05 | 6.6 | 264 | 0.07 | 3.5 | ||
| 258 | − 0.02 | 5.7 | 276 | 0.00 | 1.7 | ||
| 318 | 0.01 | 1.0 | 292 | − 0.01 | 0.5 | ||
| 319 | 0.00 | 0.3 | 297 | − 0.08 | 0.3 | ||
| 247 | − 0.04 | 7.1 | 333 | − 0.00 | 0.5 | ||
| 264 | − 0.03 | 53 | 335 | − 0.01 | 1.0 | ||
| 318 | − 0.01 | 1.3 | 322 | − 0.02 | − 1.1 | ||
| 319 | 0.00 | 0.2 | 301 | − 0.05 | 0.1 | ||
| 242 | 0.00 | 6.9 | 323 | − 0.00 | 0.5 | ||
| 258 | − 0.05 | 5.7 | 292 | − 0.06 | 0.8 | ||
| 310 | − 0.03 | 1.4 | 325 | − 0.00 | 0.0 | ||
| 317 | 0.00 | 0.4 | 302 | − 0.07 | 0.1 | ||
| Explicit constraint handling (this work) | 323 | 0.00 | 0.0 | 293 | − 0.05 | 0.3 | |
Optimization results for Circuit II.
| Optimization approach | Performance parameters | ||||||
|---|---|---|---|---|---|---|---|
| Design scenario I ( | Design scenario II ( | ||||||
| Method | Setup | Footprint area | Violation of constraint | Violation of constraint | Footprint area | Violation of constraint | Violation of constraint |
| Implicit constraint handling (penalty function approach) | 124 | 0.01 | 16.8 | 114 | 0.00 | 16.6 | |
| 104 | 0.02 | 17.0 | 90 | 0.00 | 17.6 | ||
| 464 | 0.27 | 3.2 | 439 | 0.21 | 2.9 | ||
| 508 | 0.17 | − 0.1 | 364 | − 0.09 | 0.2 | ||
| 593 | 0.04 | − 3.4 | 593 | 0.04 | − 5.2 | ||
| 593 | 0.04 | − 3.4 | 593 | 0.04 | − 5.2 | ||
| 538 | 0.07 | − 1.9 | 593 | 0.04 | − 5.2 | ||
| 593 | 0.04 | − 3.4 | 593 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| 595 | 0.04 | − 3.4 | 595 | 0.04 | − 5.2 | ||
| Explicit constraint handling (this work) | 510 | 0.00 | 0.1 | 363 | − 0.03 | 0.4 | |
Optimization results for Circuit III.
| Optimization approach | Performance parameters | ||||||
|---|---|---|---|---|---|---|---|
| Design scenario I ( | Design scenario II ( | ||||||
| Method | Setup | Footprint area | Violation of constraint | Violation of constraint | Footprint area | Violation of constraint | Violation of constraint |
| Implicit constraint handling (penalty function approach) | 1067 | 0.17 | 0.7 | 1043 | 0.12 | − 0.7 | |
| 681 | 0.01 | 10.4 | 679 | 0.00 | 9.4 | ||
| 1063 | − 0.03 | 0.1 | 1063 | − 0.03 | − 1.0 | ||
| 1097 | 0.02 | − 0.1 | 1097 | 0.02 | − 1.2 | ||
| 1120 | 0.04 | 0.6 | 1120 | 0.04 | − 0.5 | ||
| 1134 | 0.00 | − 0.3 | 1134 | 0.00 | − 1.7 | ||
| 1133 | 0.00 | 0.1 | 1133 | 0.00 | − 1.2 | ||
| 1038 | − 0.03 | 1.1 | 1038 | − 0.03 | 0.0 | ||
| 1165 | − 0.05 | − 0.3 | 1165 | − 0.05 | − 1.7 | ||
| 1119 | 0.01 | − 0.1 | 1119 | 0.01 | − 1.3 | ||
| 1152 | − 0.06 | − 0.3 | 1152 | − 0.06 | − 1.6 | ||
| 1117 | − 0.08 | − 0.1 | 1047 | − 0.08 | − 1.7 | ||
| 1218 | 0.00 | − 0.0 | 1136 | − 0.02 | 0.2 | ||
| 1208 | 0.00 | − 0.2 | 1132 | 0.01 | − 2.1 | ||
| 1152 | 0.00 | − 0.5 | 1152 | 0.00 | − 1.7 | ||
| 1152 | − 0.02 | − 0.1 | 1134 | 0.00 | − 2.2 | ||
| Explicit constraint handling (this work) | 1106 | − 0.04 | − 0.1 | 1045 | 0.01 | − 0.1 | |
Figure 4Initial (gray) and optimized (black) S-parameters of Circuit I. The vertical and horizontal lines mark the target operating bandwidth and the acceptance level for the matching |S11| and isolation |S41| responses. Also shown is the evolution of the circuit size and constraint violations (in case of feasibility, violations shown as zero): (a) design scenario I (bandwidth 1.45–1.55 GHz), (b) design scenario II (bandwidth 1.47–1.53 GHz).
Figure 5Initial (gray) and optimized (black) S-parameters of Circuit II. The vertical and horizontal lines mark the target operating bandwidth and the acceptance level for the matching |S11| and isolation |S41| responses. Also shown is the evolution of the circuit size and constraint violations (in case of feasibility, violations shown as zero): (a) design scenario I (bandwidth 0.9–1.1 GHz), (b) design scenario II (bandwidth 0.95–1.05 GHz).
Figure 6Initial (gray) and optimized (black) S-parameters of Circuit III. The vertical and horizontal lines mark the target operating bandwidth and the acceptance level for the matching |S11| and isolation |S41| responses. Also shown is the evolution of the circuit size and constraint violations (in case of feasibility, violations shown as zero): (a) design scenario I (bandwidth 1.15–1.25 GHz), (b) design scenario II (bandwidth 1.18–1.22 GHz).