Skip to main content

PID with anti-windup + derivative filtering and Ziegler-Nichols tuning.

Project description

controlpid

PID with anti-windup + derivative filtering and Ziegler-Nichols tuning.

BSD-3-Clause license.

Example

import controlpid

pid = controlpid.PID(2, 0.5, 0.1, setpoint=1.0)
print(round(pid.step(0.0, 0.1), 3))  # 2.05

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

controlpid-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

controlpid-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file controlpid-0.1.0.tar.gz.

File metadata

  • Download URL: controlpid-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for controlpid-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e3f1671daf4ab19268885e4f8e9ae1ca2e77fed24897323a55516ad0d1de9a3c
MD5 498b9fec410b056d9d2e65495a5d488c
BLAKE2b-256 8d0dd94dfa95f67dc847c078a74b65b0ceaa0747f436910b7dbeeb09fd82f743

See more details on using hashes here.

File details

Details for the file controlpid-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: controlpid-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for controlpid-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f57eacc6a5617422dd1b5ef6c9b7276c662666e2688b177e25adc2535fc13b0e
MD5 952c45d61605ffb7f707b3ae75b8aeb6
BLAKE2b-256 5b5ebad6c19fccaada5cb7ddecc92ac4d85ebd71a3f67674f007ba09ab11bf65

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