JuliaControl / JuliaControl/ControlSystems.jl
bode phase incorrect for larger delay
Open
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 582
- Forks
- 92
- Avg merge
- 1h 12m
- Merged PRs (30d)
- 2
Description
The phase plot does some funky business here, shows up around a delay of 0.8 and grows with more delay. Numerical problem, or just hard to simulate system?
using Plots, ControlSystems
sys = delay(2) / (tf("s") + 1)
bodeplot(sys)

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Julia reproduction using delay(2), tf("s"), and bodeplot(sys), then inspect the phase behavior around a delay of 0.8 and with larger delays. Determine whether the behavior is a numerical problem or a simulation limitation; done means the cause and an appropriate correction or limitation are established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100