Third Week Update
Hello everyone, PR #28115(Open) is closed to being merged.
I finished writing tests and expanded the discrete functionality to MIMO systems.
Then, after some reviews, I made some minor changes to the code and we decided to rename DTTransferFunction
to DiscreteTransferFunction
.
I also opened two issues, which are closely related to PR #28021(open) I mentioned in a previous update and is ready to be merged:
- #28176(Open) - Simplify output of alternative Routh-Hurwitz test
- #28180(Open) - Performance issues in stability analysis with large symbolic matrices
I opened the first one thanks to a comment by @oscarbenjamin. He found that there could be a significant simplification of the inequalities, because there are a lot of repeated factors and several terms are raised to even powers.
The second one is about some problems I encountered when studying the stability of a matrix with a large amout of symbols.
My PC wasn’t able to compute them as it needed more memory.
I found that the characteristic polynomial calculation was too expensive because it tried to perform simplifications.
I found a possible solution using the EXRAW
domain. More information could be found on github.