proportional-delayed-integral-controller-for-non-minimum-phase-systems

https://github.com/jhernandezg57/proportional-delayed-integral-controller-for-non-minimum-phase-systems

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: scholar.google, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: jhernandezg57
  • Language: MATLAB
  • Default Branch: main
  • Size: 31.3 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created 8 months ago · Last pushed 8 months ago
Metadata Files
Readme Citation

README.md

Proportional Delayed Integral Controller for Stabilizing Second-Order Non-Minimum Phase Systems

System Definition

The system is defined as:

$$ G(s) \triangleq \frac{K \omegan^2 (1 - z s)}{s^2 + 2 \zeta \omegan s + \omegan^2}, \quad K \in \mathbb{R}+, \zeta \in \mathbb{R}, \omegan \in \mathbb{R} \setminus{0} \in \overline{\mathbb{R}}{+} $$

and it is to be controlled in a closed-loop system using modified classical PI controller called P$\delta$I of the form:

$$ C{P\delta I}(s) \triangleq kp + \frac{ki}{s}e^{-h s}, \quad kp, ki \in \mathbb{R}, \quad h \in \overline{\mathbb{R}}{+}. $$

The codes allow to obtain the stability regions to be able to tune stabilizing controllers, determining the delya margin.

Used functions

  • To find the root placement in python we used qpmr, the download can be done at: https://github.com/DSevenT/QPmR

References

Author Julián-Alejandro Hernández-Gallardo 2025.

If you are utilizing this algorithm, please cite DOI

If you are interested in reading any of my other publications

https://scholar.google.com/citations?user=ru2cJxEAAAAJ&hl=es&oi=ao

Owner

  • Name: Julián-Alejandro Hernández-Gallardo
  • Login: jhernandezg57
  • Kind: user
  • Location: SLP, Mexico
  • Company: Universidad Autónoma de San Luis Potosí - Tecnologico Salesiano Carlos Gómez

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Hernández-Gallardo"
  given-names: "Julián-Alejandro"
  orcid: "https://orcid.org/0000-0001-7833-739X"
- family-names: "Méndez-Barrios"
  given-names: "César-Fernando"
- family-names: "Gonzalez-Galvan"
  given-names: "Emilio J."
- family-names: "Torres-García"
  given-names: "Diego"
title: "Proportional-Delayed-Integral Controler for NMP Systems"
version: 0.1.0
doi: 10.5281/zenodo.16231162
date-released: 2025-07-20
url: "https://doi.org/10.5281/zenodo.16231162"

GitHub Events

Total
  • Release event: 1
  • Push event: 4
Last Year
  • Release event: 1
  • Push event: 4