Skip to main content

Virtual Reference Feedback Tuning

Project description

pyvrft

Virtual Reference Feedback Tuning Toolbox

Description

This Python toolbox provides commands to design feedback controllers using Virtual Reference Feedback Tuning. The toolbox implements SISO and MIMO controller design using standard least-squares estimation and instrumental variables.

Documentation

Documentation is available at https://pyvrft.net/.

Install

Use PIP to install:

pip install pyvrft

The package name on PyPI is pyvrft, but the Python import package is vrft.

Use

Please check the example folder. Basic use:

p = vrft.design(u, y, y, Td, C, L)

where u and y are input/output data, Td is the reference model, C describes the controller structure and L is a pre-filter.

Citation

The archived software release is available at https://doi.org/10.5281/zenodo.20602578. Related SoftwareX article: https://doi.org/10.1016/j.softx.2019.100383. For citation guidance, see https://pyvrft.net/citation/.

Contributors

Diego Eckhard - diegoeck@ufrgs.br - @diegoeck

Emerson Christ Boeira - emerson.boeira@ufrgs.br - @emersonboeira

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyvrft-1.2.tar.gz (10.9 kB view details)

Uploaded Source

File details

Details for the file pyvrft-1.2.tar.gz.

File metadata

  • Download URL: pyvrft-1.2.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for pyvrft-1.2.tar.gz
Algorithm Hash digest
SHA256 1fced6b21c1c727552fc420f1ecfa2649f0e31c7b836a0fd7ae58f12921cb2b9
MD5 c7264153b3f033b9c2e3861afca56a6c
BLAKE2b-256 2850bdd56f228097ac67fcdf5a5bcb985d97654efa3778e5541b1881b6b5d9c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page