Releases: JuliaControl/ControlSystems.jl
Releases · JuliaControl/ControlSystems.jl
v1.7.2
ControlSystems v1.7.2
Closed issues:
- wrong frequency response of systems with delay (#824)
Merged pull requests:
- add note on how to obtain Riccati solution to docstring (#821) (@baggepinnen)
- Autolqr (#822) (@baggepinnen)
- add simple robustness analysis (#823) (@baggepinnen)
- add more examples to time response (#825) (@baggepinnen)
- Update Project.toml (#826) (@baggepinnen)
v1.7.1
v1.7.0
ControlSystems v1.7.0
Closed issues:
- ControlSystemIdentification and ControlSystems failed to precompile in Julia 1.8.5 (#812)
feedback_control
causes a stackoverflow on DelayLtiSystem (#815)
Merged pull requests:
- Charpoly computation improved (#804) (@stepanoslejsek)
- use inplace exp! to save allocs (#806) (@baggepinnen)
- apply statespace balancing in pid constructor (#807) (@baggepinnen)
- add notes on linearizing dynamics using AD (#808) (@baggepinnen)
- Fixes for
c2d
for polynomials (#809) (@baggepinnen) - Add ControlSystemsBase compat for Polyester 0.7 (#810) (@jaakkor2)
- fix tests for nightly (#813) (@baggepinnen)
- Missing backticks (#814) (@mzaffalon)
- prevent stackoverflow on feedback with kwargs (#816) (@baggepinnen)
- improve
feedback
docs (#818) (@baggepinnen) - add
system_name
function and use in plots (#819) (@baggepinnen)
v1.6.1
ControlSystems v1.6.1
Closed issues:
- Docstrings for Bode and Nyquist plot functions specify incorrect indexing (#797)
- marginplot + setPlotScale("dB") = no magnitude plot (#798)
Merged pull requests:
- fix pid with Ts keyword (#755) (@baggepinnen)
- Use
yscale --> _PlotScaleFunc
in some plot recipes (#799) (@baggepinnen) - warn more against high-order transfer functions (#800) (@baggepinnen)
- handle Infinite delay margins (#801) (@baggepinnen)
- plot the phase guide at the correct phase (#802) (@baggepinnen)
- add
stepinfo
(#803) (@baggepinnen) - relax some conversion signatures (#805) (@baggepinnen)
v1.6.0
ControlSystems v1.6.0
Merged pull requests:
- RootLocusResult recipe (#792) (@mzaffalon)
- add analysis examples to the docs (#793) (@baggepinnen)
v1.5.4
ControlSystems v1.5.4
Closed issues:
- Improved default frequency vector for frequency plots (#5)
- gain is not working (#15)
- Transfer function notation in gangoffour and in general (#78)
- Implement zpk with specified user dcgain (#105)
- Improve efficiency of freqresp for state space systems (#108)
- Deprecate function pole and rename to poles (#117)
- Promoting the ControlSystems package (#201)
- Integration with ModelingToolkit.jl (#395)
- Test error on 1.6 beta (#423)
- Docs not updated by new release (#459)
- rlocusplot shows a very long warning with Plots (#785)
- bodeplot not showing plot after 10^2 (#787)
Merged pull requests:
- add option to disable u dims check in lsim (#786) (@baggepinnen)
- CompatHelper: bump compat for Hungarian to 0.7, (keep existing compat) (#788) (@github-actions[bot])
- extended_gangoffour sign fix (#789) (@baggepinnen)
- better default time vector heuristic (#790) (@baggepinnen)
v1.5.3
ControlSystems v1.5.3
Closed issues:
- Stable docs not linking correctly? (#570)
Merged pull requests:
- make docs examples strict (#777) (@baggepinnen)
- Improve error message for wrong
u
dimension inlsim
(#778) (@baggepinnen) - even better error messages for wrong u in lsim (#779) (@baggepinnen)
- provide an error hint on plotting (#780) (@baggepinnen)
- fix
delaymargin
for systems with multiple gain crossings (#781) (@baggepinnen) - add methods to
are, lyap
taking system (#782) (@baggepinnen) - add
extended_gangoffour
(#783) (@baggepinnen) - Fix links in README file. (#784) (@pietrop88)
v1.5.2
ControlSystems v1.5.2
Closed issues:
- Lsim docstring update (#758)
- rlocus method (#764)
- lsim, error message for single input system (#767)
- lsim, error when input is a matrix (#769)
- Crating discreate delay system is not allowed as delay is continues (#773)
Merged pull requests:
- Notify user what vector/matrix size is expected for x0, u (#768) (@mzaffalon)
- Restrict size of input parameters (#770) (@mzaffalon)
- improve default limits for nyquistplot (#772) (@baggepinnen)
- add discrete-time delay constructor (#774) (@baggepinnen)
- Implement getpoles for a vector K passed as a parameter (#775) (@mzaffalon)
- try get stable docs to deploy (#776) (@baggepinnen)
v1.5.1
ControlSystems v1.5.1
Closed issues:
- Split out OrdinaryDiffEq functionality (#738)
- rlocusplot() does not plot the roots (#759)
- Decade missing in bode plot (#765)
Merged pull requests:
- fix module imports (#749) (@baggepinnen)
- handle different paths on CI and locally (#750) (@baggepinnen)
- dev CSBase before building docs (#751) (@baggepinnen)
- Minor plot improvements (#752) (@baggepinnen)
- fix some linting warnings (#753) (@baggepinnen)
- add block diagrams with code to docs (#754) (@baggepinnen)
- don't load CS for tests of CSBase (#756) (@baggepinnen)
- Include zeros when calculating lims for rlocus (#760) (@baggepinnen)
- Add rlocus (#766) (@mzaffalon)
v1.5.0
ControlSystems v1.5.0
This version introduces ControlSystemsBase.jl for faster load times. See README for more details.
Closed issues:
rlocusplot
inconsistent docstring (#743)
Merged pull requests:
- fix unwrap dimension in bode (#742) (@baggepinnen)
- update rlocus docstring (#744) (@agerlach)
- add options and more docstring to
loopshapingPI
(#745) (@baggepinnen) - Split out most functionality into ControlSystemsBase (#746) (@baggepinnen)
- CompatHelper: add new compat entry for Reexport at version 1, (keep existing compat) (#747) (@github-actions[bot])
- Add error hint to lsim (#748) (@baggepinnen)