Skip to content

Implement multi-model uncertainty quantification tools - #51

Merged
sdahdah merged 15 commits into
mainfrom
50-implement-multi-model-uncertainty-quantification-tools
Oct 14, 2025
Merged

sdahdah merged 15 commits into
mainfrom
50-implement-multi-model-uncertainty-quantification-tools

Conversation

@timeverettadams

@timeverettadams timeverettadams commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

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
Comment thread examples/7_uncertainty_characterization.py Outdated
Comment thread examples/7_uncertainty_characterization.py Outdated
Comment thread examples/7_uncertainty_characterization.py Outdated
Comment thread examples/7_uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
Comment thread src/dkpy/uncertainty_characterization.py Outdated
@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

2 participants