Skip to content

Commit f77a82f

Browse files
committed
Update docs and changelog
1 parent 70f588c commit f77a82f

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ The format of this changelog is based on
2222
into the mesh file or not, should be specified in `config["Boundaries"]["Periodic"]["BoundaryPairs"]`
2323
and a single global Floquet wave vector can be specified in
2424
`config["Boundaries"]["Periodic"]["FloquetWaveVector"]`.
25+
- Added support for circuit synthesis from the PROM in adaptive driven simulations
26+
(`config["Solver"]["Driven"]["AdaptiveCircuitSynthesis"]`). Modifies ROM to add `LumpedPort` fields to make circuit. Prints out the projected matrices of the driven problem as well as the basis orthogonalization matrix.
2527

2628
## [0.14.0] - 2025-08-20
2729

docs/src/config/solver.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ number of eigenmodes of the problem. The available options are:
163163
"Restart": <int>,
164164
"AdaptiveTol": <float>,
165165
"AdaptiveMaxSamples": <int>,
166-
"AdaptiveConvergenceMemory": <int>
166+
"AdaptiveConvergenceMemory": <int>,
167+
"AdaptiveCircuitSynthesis": <bool>
167168
}
168169
```
169170

@@ -215,6 +216,16 @@ sampling algorithm for constructing the reduced-order model for adaptive fast fr
215216
sweep. For example, a memory of "2" requires two consecutive samples which satisfy the
216217
error tolerance.
217218

219+
`"AdaptiveCircuitSynthesis" [False]` : Usese adaptive reduced order model to print circuit-like
220+
matrices (inverse inductance ``L^{-1}``, inverse resistance ``R^{-1}``, capacitance ``C`` and basis
221+
orthogonalization matrix). These matrices are directly normalized to the conventional voltage for
222+
the external ports. This adds the port fields as a basis function `LumpedPort` to the reduced order
223+
model. Requires:
224+
225+
- Adaptive frequency sweep `AdaptiveTol > 0.0` are turned on,
226+
- All `LumpedPort` fields are orthogonal to each other,
227+
- Only terms with LRC like frequency dependence are currently supported. This means no `WavePort` or `WavePortPEC`, no `Conductivity`, and no second-order `Farfield` boundary conditions.
228+
218229
### `solver["Driven"]["Samples"]`
219230

220231
```json

0 commit comments

Comments
 (0)