Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: External package for matrix equations #443

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

olof3
Copy link
Contributor

@olof3 olof3 commented Feb 3, 2021

This changes to an external package for matrix equations that I've been trying to put together here https://github.com/olof3/ControlMatrixEquations.jl. See #303 for some benchmarks of the linear solvers and some thoughts on why that package seems like a better way forward (at least for the short term) than going for MatrixEquations. Some things work better than in MatrixEquations, other things work less well (for example informing about numerical problems).

So would be great with some people using that package and finding problems (or even contributing). Hopefully some kind of joint effort with MatrixEquatons could be made. Regardless of what we decide on I think it would be good if the package became a part of the JuliaControl organization.

Some issues that gets fixed by this:

With the better performance of lyapd it is possible to compute norms of systems with > 150 states (fixes #300).

Problems with Ricatti equations that gets fixed: #281, #297, #440

@baggepinnen
Copy link
Member

Any updated thoughts on this? This is a nonbreaking change?

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.

Matrix equations with different matrix types norm, covar, dlyap cannot handle systems of dimension > 150
2 participants