Releases: JuliaControl/ControlSystems.jl
Releases · JuliaControl/ControlSystems.jl
v0.11.4
ControlSystems v0.11.4
Merged pull requests:
- CompatHelper: bump compat for "OrdinaryDiffEq" to "6.0" (#580) (@github-actions[bot])
v0.11.3
ControlSystems v0.11.3
Closed issues:
similarity_transform(sys, T)
throws an error when transformation matrixT
is complex (#462)- LFT doesn't give results as in K. Zhou, J. Doyle (#577)
Merged pull requests:
- add relative gain array (#576) (@baggepinnen)
- bugfix for lft, issue #577 (#578) (@olof3)
- handle
layout=1
in bode without subplot spec (#579) (@baggepinnen)
v0.11.2
ControlSystems v0.11.2
Closed issues:
- Minreal no longer works properly for Int systems (#127)
- Problems with minreal for StateSpace systems (#298)
Merged pull requests:
- use minreal from MatrixPencils (#574) (@baggepinnen)
v0.11.1
ControlSystems v0.11.1
Closed issues:
- Delay systems: step plot and bode plot (#571)
Merged pull requests:
- Fb/delaysimfix (#572) (@baggepinnen)
- Fixes some test errors on julia v1.7 (#573) (@baggepinnen)
v0.11.0
ControlSystems v0.11.0
Closed issues:
- Issues with struct_ctrb_obsv and sminreal (#409)
- c2d does not maintain type (#441)
- Input/output format of lsim (#469)
- Numerical stability issue with ss->zpk conversion? (#475)
- tf with symbolics does not print correctly (#503)
- Maybe a mistake to suggest using im for variable (#515)
- Error with
minreal
(#545) gangofseven
bug (#546)- Drop
method = _issmooth(u) ? :foh : :zoh
from lsim? (#558)
Merged pull requests:
- add controller function (#512) (@baggepinnen)
- more abstract statespaces (#521) (@baggepinnen)
- Return a result structure from lsim (#529) (@baggepinnen)
- return similarity transform from
balreal
(#530) (@baggepinnen) - Move plot globals to runtests (#531) (@albheim)
- remove incorrect warning in pzmap (#535) (@baggepinnen)
- change formatting in dampreport (#536) (@baggepinnen)
- support hz keyword in sigmaplot similar to bodeplot (#537) (@baggepinnen)
- add additive identity element for statespace and TF (#538) (@baggepinnen)
- bugfix for negative real pole in damp (#539) (@baggepinnen)
- Fix struct_ctrb_obsv (#540) (@baggepinnen)
- Yet another fix for struct_ctrb_states (#541) (@baggepinnen)
- optional epsilon in dcgain (#548) (@baggepinnen)
- bugfix: use correct type for saving dde solutions (#549) (@olof3)
- bugfix dcgain (#551) (@baggepinnen)
- correct type of initial state in step (#553) (@baggepinnen)
- remove version checks (#555) (@albheim)
- write
struct_ctrb_states
in terms ofiszero
instead of== 0
(#557) (@baggepinnen) - remove
issmooth
(#561) (@baggepinnen) - pole->poles tzero->tzeros (#562) (@baggepinnen)
- remove LQG (#564) (@baggepinnen)
- Dev (#565) (@baggepinnen)
- Releasenotes (#566) (@baggepinnen)
- filter one more line after warning (#567) (@baggepinnen)
- Doctestfix (#568) (@baggepinnen)
- Bump version (#569) (@baggepinnen)
v0.10.1
v0.10.0
v0.9.2
ControlSystems v0.9.2
Merged pull requests:
v0.9.1
v0.9.0
ControlSystems v0.9.0
Closed issues:
- Multiplying 1x1 tf with mxn should result in elementwise multiplication? (#166)
- impulse/stepplot ignore keyword arguments (#345)
- Dataformat returned by
bode
andmargin
seems sub-optimal (#390) - c2d doesnt work as expected for TransferFunction (#391)
- Simulator does not allow non-zero D matrix (#397)
- Migrate from Travis to Github Actions (#407)
- separate c2d function for returning x0map (#412)
- Custum labels for bodeplot (#415)
Merged pull requests:
- choose more sensible yticks for Phasediagram in Bodeplot (unconditionaly) (#272) (@freemin7)
- Force less options in plots (#286) (@baggepinnen)
- Bugfix for ssrand. (#302) (@olof3)
- LQG overhaul (#332) (@baggepinnen)
- Let impulse handle it's own args (#346) (@baggepinnen)
- Implement forward euler for c2d and d2c (#364) (@baggepinnen)
- Create TagBot.yml (#365) (@baggepinnen)
- Correct legend in README plot (#366) (@baggepinnen)
- Make default frequency vector span larger (#368) (@baggepinnen)
- Correct length of time vector for matrix u (#370) (@baggepinnen)
- Delete REQUIRE file (#371) (@albheim)
- Improve docstring of balance (#374) (@baggepinnen)
- Bugfix in getLogTicks (#375) (@baggepinnen)
- Manual specification of model order in baltrunc (#380) (@baggepinnen)
- Update autovec and add more functions (#388) (@albheim)
- Add Manifest.toml to .gitignore (#389) (@albheim)
- Fix issue #391 (#392) (@mfalt)
- removed multiplication sign in tf print (#393) (@mfalt)
- Update promotion (#394) (@baggepinnen)
- Fix Simulator blocking non-zero D (#398) (@albheim)
- allow specification of Tf instead of time vector in lsim (#403) (@baggepinnen)
- Remove require file from test (#404) (@albheim)
- Fix sign in lqr and dlqr docstrings (#405) (@adrhill)
- Add dlqr method for StateSpace input (#406) (@adrhill)
- Switch to github actions (#408) (@albheim)
- Remove matrix size from StateSpace types (#411) (@baggepinnen)
- Prevent error in complicated subplot layouts (#414) (@baggepinnen)
- Modify LQG speed control of DC motor example (#418) (@obrusvit)
- more robust gangoffour and gofplot (#424) (@baggepinnen)
- drop 1.0 support and make v1.3 the minimum supported version (#425) (@baggepinnen)
- correct formatting in docstrings (#426) (@baggepinnen)
- add some tests for pid design (#427) (@baggepinnen)
- add tests for pole placement design (#428) (@baggepinnen)
- activate pid design tests (#429) (@baggepinnen)
- add test for gofplot(G::LQG) (#430) (@baggepinnen)
- Testmargin (#431) (@baggepinnen)
- update news entries (#432) (@baggepinnen)
- add plots to docs (#433) (@baggepinnen)
- WIP: C2d single returnval (#436) (@olof3)