Tags: JuliaControl/ControlSystems.jl
Tags
[Diff since v1.10.2](v1.10.2...v1.10.3) **Merged pull requests:** - more helpful error message in baltrunc (#926) (@baggepinnen) - bump compat DiffEqCallbacks (#928) (@baggepinnen) **Closed issues:** - B matrix cannot contain too many zero elements for baltrunc (#925)
[Diff since v1.10.1](v1.10.1...v1.10.2) **Merged pull requests:** - Fix Bode plot with zero magnitude (#911) (@baggepinnen) - try enable CI caches (#914) (@baggepinnen) - handle rounding error in Nyquist freq for default freq vec (#915) (@baggepinnen) - Update compat OrdinaryDiffEq (#923) (@baggepinnen) **Closed issues:** - Discrete bode default axis ranges (#438) - Change input/output plot order of SimResult (#919) - Step response (at a t0 instant) of a first order system with delay doesn't work correctly with lsim (but works fine with step but with t0=0) (#920)
[Diff since v1.10.0](v1.10.0...v1.10.1) **Merged pull requests:** - try make codecov look at results from all test groups (#907) (@baggepinnen) - fix #909 (#910) (@baggepinnen) **Closed issues:** - d2c_exact should work with gains (i.e. state space systems without states) (#909)
[Diff since v1.9.0](v1.9.0...v1.10.0) **Merged pull requests:** - add Thiran approximation of fractional-delay systems (#905) (@baggepinnen) - handle proper quotient of proper statespace systems (#906) (@baggepinnen)
[Diff since v1.8.2](v1.8.2...v1.9.0) **Merged pull requests:** - more coverage (#893) (@baggepinnen) - bump compat poly v4 (#899) (@baggepinnen) - Convert pid parameters to :parallel (#900) (@mzaffalon) - Add exact frequency-domain translation of discrete systems to continuous time (#902) (@baggepinnen) - add tutorial analyzing hybrid systems (#903) (@baggepinnen) **Closed issues:** - Gamma contour in Nyquist plot (#796) - `pid` with zero proportional gain (#897) - ControlSystemsBase blocking Polynomials.jl v4 (#898)
[Diff since v1.8.1](v1.8.1...v1.8.2) **Merged pull requests:** - try activating coverage for subpackage (#763) (@baggepinnen) - add section on dealing with model uncertainty in tutorial (#884) (@baggepinnen) - Upper-bound length of default time vector (#887) (@baggepinnen) - depend on StaticArraysCore instead of StaticArrays (#888) (@baggepinnen) - add more emphasis on model uncertainty in tutorial (#889) (@baggepinnen) - Fix `append` for delay system (#892) (@baggepinnen) - remove duplicated file (#894) (@baggepinnen) - better error message in lsim (#895) (@baggepinnen) - add method to `DSP.filt` and `filtfilt` (#896) (@baggepinnen) **Closed issues:** - bodeplot does not work well with plotlyjs backend (#875) - `append` on `DelayLtiSystem` does not works (#879) - OutOfMemoryError on step without time step size (#880) - named transfer functions (#885) - minreal returns system of order 21 instead of order 5. (#890) - add tolerance to `tzeros` (#891)
[Diff since v1.8.0](v1.8.0...v1.8.1) **Merged pull requests:** - remove automatic field propagation from `balance_statespace` (#863) (@baggepinnen) - truncate T in baltrunc (#864) (@baggepinnen) - add functions to check controllability/observability using the PHB test (#866) (@baggepinnen) - fix rendering of some equations systems (#868) (@baggepinnen) - use correct gain type in zpk with length 0 numerator (#870) (@baggepinnen) - fix transfer function colon indexing (#872) (@baggepinnen) - fix unwrapping option in bodeplot (#874) (@baggepinnen) - safe dtmax in continuous lsim (#876) (@baggepinnen) - fix DelaySS conversion with special number type (#878) (@baggepinnen) - Incorporate changes from #344 (#881) (@KronosTheLate) - add tutorial on controller tuning from experimental data (#883) (@baggepinnen) **Closed issues:** - SisoZpk and SisoRational constructors called multiple times from zpk and tf (#387) - Rendering of state space equations in documentation (#867) - no method matching zpk for step (#869) - Using `:` for indexing does not works on `TransferFunction` (#871) - c2d not working with method input (#873) - change to ControlSystems dosent work for import pkg (#877)
[Diff since v1.7.4](v1.7.4...v1.8.0) **Closed issues:** - `ssdata` & storage format of systems? (#857) **Merged pull requests:** - make schur factorization differentiable (#849) (@baggepinnen) - fix typos (#858) (@spaette) - add linearization utility (#859) (@baggepinnen) - Always draw up to Nyquist frequency for discrete systems (#860) (@baggepinnen) - add option to design observers with direct term (#861) (@baggepinnen) - add discretization of cost and covariance matrices (#862) (@baggepinnen)
[Diff since v1.7.3](v1.7.3...v1.7.4) **Closed issues:** - Allow place to handle multi input systems (#384) - zpk view of `NamedStateSpace` structure (#845) - `sigmaplot` -- possible to just plot largest and smallest singular values? (#846) **Merged pull requests:** - add differentiable versions of are and hinf (#844) (@baggepinnen) - handle Int in conversion to tf (#847) (@baggepinnen) - allow plotting of only largest and smallest sigmas (#848) (@baggepinnen) - simplify AD examples (#850) (@baggepinnen) - Make continuous-time lyapunov solver differentiable (#851) (@baggepinnen) - optimize performance of `balance_statespace` (#852) (@baggepinnen) - make PD lyap solver differentiable (#853) (@baggepinnen) - Implementation of `place` for MIMO systems (#854) (@baggepinnen) - remove wrong imports (#855) (@baggepinnen)
[Diff since v1.7.2](v1.7.2...v1.7.3) **Closed issues:** - Polynomials with very small coefficients gets rounded to 0 (#123) - lsim not working for systems that are not strictly proper (#195) - iscontinuous function not found (#199) - Adjustment to dlqr and dlyap (#222) - Non-positive Ts for continuous types (#447) - Converting "identity" transfert function with `ss` results in `BoundsError` (#828) - delay*tf being recognized as improper even if it is not. (#830) - Julia v1.9: ControlSystems/-MTK error message (#834) - `minreal` works -- but gives "wrong" result (#835) - `bodeplot`... is the magnitude given in dB? (#839) **Merged pull requests:** - handle breaking change in Polynomials (#829) (@baggepinnen) - better error message for improper delay conversion (#831) (@baggepinnen) - remove instance with h where it should be Ts (#832) (@albheim) - apply numerical balancing before plotting (#836) (@baggepinnen) - make `balance_statespace` work for more system types (#837) (@baggepinnen) - add precompilation workload (#838) (@baggepinnen) - optimize performance of `sigma` (#840) (@baggepinnen) - try harder to return the correct type from matrix comps (#841) (@baggepinnen) - add AD to lqr opt (#842) (@baggepinnen) - Add interface to DSP (#843) (@baggepinnen)
PreviousNext