Skip to content

Conversation

@timeverettadams
Copy link
Contributor

@timeverettadams timeverettadams commented Oct 7, 2025

Resolves #50

Proposed Changes

Implement multi-model uncertainty characterization tools to determine uncertainty weights for different unstructured uncertainty models from frequency response data.

  • Residual frequency response computation.
  • Optimal uncertainty weight (left and right) frequency response solution via SDP.
  • Overbounding stable and minimum-phase system fit to uncertainty weight frequency response data.

In order to implement the overbounding stable and minimum-phase fit, a general log-Chebyshev method was implemented that allows for the fit of a stable and minimum-phase transfer function to magnitude data with the option of providing upper and lower bounds on the fit.

Checklist

  • Write unit tests
  • Write examples in docstrings
  • Update Sphinx documentation
  • Bump version number and date in pyproject.toml, doc/conf.py,
    README.rst, and CITATION.cff.

@timeverettadams timeverettadams self-assigned this Oct 7, 2025
@timeverettadams timeverettadams linked an issue Oct 7, 2025 that may be closed by this pull request
@sdahdah sdahdah merged commit 6f833aa into main Oct 14, 2025
4 checks passed
@sdahdah sdahdah deleted the 50-implement-multi-model-uncertainty-quantification-tools branch October 14, 2025 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement multi-model uncertainty quantification tools

3 participants