Control of nonlinear system by means of feedback using the Python-control library

Bahadirova Gulnaz Bekualykyzy, Zhambulatova Aigerim Zhakypkyzy, Tasbolatuly Nurbolat, Keylan Alimhan, Turaev Sherzod, Shaimerdenova Guldana Smakhulovna

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This document offers an overview of fundamental functionalities within the Python Control Systems Library (python-control), a software tool in Python tailored for designing control systems. Emphasizing the creation of a state-space control system for a kinematic vehicle, it covers aspects such as trajectory creation and implementing gain feedback control. It illustrates the use of the input/output (I/O) system class, which can be used to build models of nonlinear control systems. The article substantiates the necessity of controlling a nonlinear system by means of feedback using the Python-control library. It is shown that one of the most effective means of its development is the Python programming language. Due to the presence of many libraries, it has a sufficient set of tools for its realization. Built-in functions of mathematical packages NumPy and SciPy, intended for controlling a nonlinear system by means of feedback, are considered. The possibilities of application of the Matplotlib package for computer modeling related to the system with feedback are shown, which is performed when the vehicle moves along a given trajectory using a linear controller. and the built-in Tkinter package for the development of a graphical interface of the resource under development.

Original languageEnglish
Title of host publicationSIST 2024 - 2024 IEEE 4th International Conference on Smart Information Systems and Technologies, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages164-168
Number of pages5
ISBN (Electronic)9798350374865
DOIs
Publication statusPublished - 2024
Externally publishedYes
Event4th IEEE International Conference on Smart Information Systems and Technologies, SIST 2024 - Astana, Kazakhstan
Duration: May 15 2024May 17 2024

Publication series

NameSIST 2024 - 2024 IEEE 4th International Conference on Smart Information Systems and Technologies, Proceedings

Conference

Conference4th IEEE International Conference on Smart Information Systems and Technologies, SIST 2024
Country/TerritoryKazakhstan
CityAstana
Period5/15/245/17/24

Keywords

  • feedback сontrol
  • high-order nonlinear systems

ASJC Scopus subject areas

  • Decision Sciences (miscellaneous)
  • Control and Optimization
  • Instrumentation
  • Artificial Intelligence
  • Computer Science Applications
  • Computer Vision and Pattern Recognition
  • Information Systems

Fingerprint

Dive into the research topics of 'Control of nonlinear system by means of feedback using the Python-control library'. Together they form a unique fingerprint.

Cite this