-
-
Notifications
You must be signed in to change notification settings - Fork 40
Control systems magazine article
Peter Corke edited this page May 25, 2026
·
2 revisions
A tutorial article about bdsim was published in Control Systems Magazine, June 20206: A new Python-based tool for simulation of dynamical systems.
Some changes since the article was submitted include:
- Jupyter notes have been created, and these can be run in the browser with zero installation.ReferenceError
- There are many more example files in the
examplesdirectory. The example used in the article,eg1.py, can be found there. - The block diagram editor,
bdedit, has been improved and is now much more robust. - There is a new syntax element, the
>>operator, which allows you to connect blocks in a more intuitive way, eg.
plant_input = bd.SUM("+-") >> bd.GAIN(5)
- Real-time control is now supported, see the wiki for details.
Copyright (c) Peter Corke 2020-
- Home
- API reference (Sphinx)
- Block catalog
- Control Systems Magazine article
- Adding blocks to your model
- Block path
- Connecting blocks
- Compiling
- Running
- Watching a simulation variable
- Simulation results
- Runtime options
- Environment variables
- Discrete-time blocks
- Subsystems
- Figures
- Notebook animation
- Animation and movies
- PID control
- Coding patterns
- Block methods and attributes
- Time stepping: integration, animation & events
- Blocks, wires and plugs
- Graphics blocks
- Evaluation
- Runtimes and simulator state
- Creating a new block
- Related packages
Under development on feat/realtime branch, planned for release before end of 2026.