<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz44</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Университета Шакарима. Серия технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Shakarim University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2788-7995</issn><issn pub-type="epub">3006-0524</issn><publisher><publisher-name>«Шәкәрім университеті» КеАҚ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.53360/2788-7995-2025-3(19)-17</article-id><article-id custom-type="elpub" pub-id-type="custom">kaz44-2055</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (ОРИГИНАЛЬНАЯ СТАТЬЯ)</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>AUTOMATION AND INFORMATION TECHNOLOGY (ORIGINAL ARTICLE)</subject></subj-group></article-categories><title-group><article-title>КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ УПРАВЛЕНИЯ НЕЛИНЕЙНЫМИ СИСТЕМАМИ ВЫСОКОГО ПОРЯДКА С ОБРАТНОЙ СВЯЗЬЮ НА ЯЗЫКЕ PYTHON</article-title><trans-title-group xml:lang="en"><trans-title>COMPUTER SIMULATION OF HIGH-ORDER NONLINEAR SYSTEMS CONTROL VIA FEEDBACK IN PYTHON</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-9464-9809</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бахадирова</surname><given-names>Г. Б.</given-names></name><name name-style="western" xml:lang="en"><surname>Bakhadirova</surname><given-names>G. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Гулназ Бекуалыкызы Бахадирова – PhD студент</p><p>Республика Казахстан, г. Астана, проспект Кабанбай батыра 8</p></bio><bio xml:lang="en"><p>Gulnaz Bekualykyzy Bakhadirova – PhD student</p><p>Republic of Kazakhstan, Astana, 8Kabanbai Batyr Avenue</p></bio><email xlink:type="simple">gulnaz.bahadirova.84@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0511-7000</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тасболатұлы</surname><given-names>Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Tasbolatuly</surname><given-names>H.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Нұрболат Тасболатұлы – ассоциированный профессор</p><p>Республика Казахстан, г. Астана, проспект Кабанбай батыра 8</p></bio><bio xml:lang="en"><p>Nurbolat Tasbolatuly – associate professor</p><p>Republic of Kazakhstan, Astana, 8Kabanbai Batyr Avenue</p></bio><email xlink:type="simple">tasbolatuly@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-8555-7315</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Танирбергенова</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Tanirbergenova</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алуа Амирхановна Танирбергенова – PhD </p><p>Республика Казахстан, г. Астана, улица Пушкина 11</p></bio><bio xml:lang="en"><p>Alua Amirkhanovna Tanirbergenova – PhD</p><p>Republic of Kazakhstan, Astana, Pushkin street 11</p></bio><email xlink:type="simple">Alua_15_1982@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-2567-173X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бакенова</surname><given-names>К. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Bakenova</surname><given-names>K. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Камила Сериковна Бакенова – PhD студент</p><p>Республика Казахстан, г. Астана, улица Пушкина 11 </p></bio><bio xml:lang="en"><p>Kamila Serikovna Bakenova – PhD student</p><p>Republic of Kazakhstan, Astana, Pushkin street 11</p></bio><email xlink:type="simple">bakenova.k@bk.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Международный университет Астана<country>Казахстан</country></aff><aff xml:lang="en">Astana International University<country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Евразийский национальный университет им. Л.Н. Гумилева<country>Казахстан</country></aff><aff xml:lang="en">L.N. Gumilyov Eurasian National University<country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>03</day><month>11</month><year>2025</year></pub-date><volume>0</volume><issue>3(19)</issue><fpage>152</fpage><lpage>162</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бахадирова Г.Б., Тасболатұлы Н., Танирбергенова А.А., Бакенова К.С., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Бахадирова Г.Б., Тасболатұлы Н., Танирбергенова А.А., Бакенова К.С.</copyright-holder><copyright-holder xml:lang="en">Bakhadirova G.B., Tasbolatuly H., Tanirbergenova A.A., Bakenova K.S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://tech.vestnik.shakarim.kz/jour/article/view/2055">https://tech.vestnik.shakarim.kz/jour/article/view/2055</self-uri><abstract><p>В статье описывается создание программного комплекса «Компьютерное моделирование управления высокоординатными нелинейными системами посредством обратной связи», в состав которого объединены пять различных примеров: управление нелинейной системой третьего порядка, управление движением однозвенного робота-манипулятора, ПИД-контроллер нелинейной системы, управление выходным сигналом неопределённых переключающихся нелинейных систем, а также глобальное управление высокого порядка переключающимися нелинейными системами с запаздыванием по времени посредством обратной связи. Результаты примеров получены на основе компьютерного моделирования, при этом в качестве наиболее эффективного инструмента была выбрана версия языка программирования Python 3.12.1. В работе продемонстрированы возможности применения библиотек и модулей данного языка. Python продолжает оставаться одним из наиболее удобных языков программирования в области научных вычислений, науки о данных и машинного обучения. Он сочетает в себе высокую производительность и эффективность за счёт использования как низкоуровневых библиотек, так и понятных высокоуровневых API-интерфейсов. Разработанный программный комплекс обеспечивает устойчивость высокого порядка переключающихся нелинейных систем, что создаёт условия для повышения устойчивости, эффективности и качества управления реальными инженерными системами. Комплекс адаптирован для эффективного применения в научно-исследовательской деятельности, учебном процессе, производственной автоматизации и робототехнике. Эффективность его использования заключается в возможности изменения пользователем параметров, представленных в примерах, в соответствии с собственными потребностями, а также в самостоятельном анализе и изучении полученных результатов.</p></abstract><trans-abstract xml:lang="en"><p>The article describes the development of a software package entitled «Computer Simulation of HighOrder Nonlinear Systems Control via Feedback», which integrates five illustrative examples: a third-order nonlinear system, motion control of a single-link robotic manipulator, a PID controller for a nonlinear system, output regulation of uncertain time-varying nonlinear systems, and global feedback control of high-order timedelayed time-varying nonlinear systems. The results of the examples are obtained through computer simulation, with Python version 3.12.1 chosen as the primary programming language due to its proven effectiveness as a tool for demonstrating and validating system performance. The paper highlights the applicability of Python libraries and modules, emphasizing that Python remains one of the most suitable programming languages for scientific computing, data science, and machine learning. It enhances efficiency and performance by combining low-level libraries with clear high-level APIs. The developed software package ensures the stability of high-order time-varying nonlinear systems, thereby contributing to the stability, efficiency, and control quality of real engineering systems. It is designed for effective use in scientific research, educational processes, industrial automation, and robotics. The adaptability of the package allows users to modify example parameters according to their requirements, independently analyze the outcomes, and explore the results in detail.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Python</kwd><kwd>нелинейная система высшего порядка</kwd><kwd>программный комплекс</kwd><kwd>NumPy</kwd><kwd>Matplotlib</kwd><kwd>Tkinter</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Python</kwd><kwd>high-order nonlinear system</kwd><kwd>software package</kwd><kwd>NumPy</kwd><kwd>Matplotlib</kwd><kwd>Tkinter</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Control of nonlinear system by means of feedback using the Python-control library / B.G. Bekualykyzy et al // Proceedings of the IEEE 4th International Conference on Smart Information Systems and Technologies (SIST). – Astana, 2024. – P. 164-168.</mixed-citation><mixed-citation xml:lang="en">Control of nonlinear system by means of feedback using the Python-control library / B.G. Bekualykyzy et al // Proceedings of the IEEE 4th International Conference on Smart Information Systems and Technologies (SIST). – Astana, 2024. – P. 164-168. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Hunt J. Advanced guide to Python 3 programming. – Berlin / J. Hunt; Springer, 2019. – P. 35-42.</mixed-citation><mixed-citation xml:lang="en">Hunt J. Advanced guide to Python 3 programming. – Berlin / J. Hunt; Springer, 2019. – P. 35-42. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Язык программирования Python / Россум Г., и др. пер. с англ. – М.; СПб., 2001. – 454 с.</mixed-citation><mixed-citation xml:lang="en">Yazyk programmirovaniya Python / Rossum G., i dr. per. s angl. – M.; SPb., 2001. – 454 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Matloff N. Tutorial on Threads Programming with Python / N. Matloff, F. Hsu; Davis: University of California, 2009. – 25 p.</mixed-citation><mixed-citation xml:lang="en">Matloff N. Tutorial on Threads Programming with Python / N. Matloff, F. Hsu; Davis: University of California, 2009. – 25 p. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ortega J.M. Python for Security and Networking / J.M. Ortega // Leverage Python modules and tools in securing your network and applications. – Packt Publishing, 2023.</mixed-citation><mixed-citation xml:lang="en">Ortega J.M. Python for Security and Networking / J.M. Ortega // Leverage Python modules and tools in securing your network and applications. – Packt Publishing, 2023. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Васильев Ю. Python для Data Science / Ю. Васильев; – СПб.: Питер, 2023. – 272 с.</mixed-citation><mixed-citation xml:lang="en">Vasil'ev YU. Python dlya Data Science / YU. Vasil'ev; – SPb.: Piter, 2023. – 272 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Sundnes J. Solving ordinary differential equations in Python / J. Sundnes; – Oslo, 2024. – 124 с.</mixed-citation><mixed-citation xml:lang="en">Sundnes J. Solving ordinary differential equations in Python / J. Sundnes; – Oslo, 2024. – 124 s. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Борзунов С.В., Кургалин С.Д. Языки программирования. Python: решение сложных задач / С.В. Борзунов, С.Д. Кургалин. – СПб., 2023. – 192 с.</mixed-citation><mixed-citation xml:lang="en">Borzunov S.V., Kurgalin S.D. Yazyki programmirovaniya. Python: reshenie slozhnykh zadach / S.V. Borzunov, S.D. Kurgalin. – SPb., 2023. – 192 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Бахадирова Г.Б., Тасболатұлы Н., Кері байланыс арқылы жоғары ретті сызықтық емес жүйелерді басқару : ЭЕМ-ге арналған бағдарлама / Куәлік № 54131; тіркелген 03.02.2025 ж. ҚР Әділет министрлігі Ұлттық зияткерлік меншік институты. – 10 б.</mixed-citation><mixed-citation xml:lang="en">Bakhadirova G.B., Tasbolatұly N., Kerі bailanys arқyly zhoғary rettі syzyқtyқ emes zhүielerdі basқaru: EHEM-ge arnalғan baғdarlama / Kuәlіk № 54131; tіrkelgen 03.02.2025 zh. ҚR Әdіlet ministrlіgі Ұlttyқ ziyatkerlіk menshіk instituty. – 10 b. (In Kazakh).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Spong M.W. Robot modeling and control / M.W. Spong, S. Hutchinson, M. Vidyasagar; New York: Wiley, 2006. – 478 p.</mixed-citation><mixed-citation xml:lang="en">Spong M.W. Robot modeling and control / M.W. Spong, S. Hutchinson, M. Vidyasagar; New York: Wiley, 2006. – 478 p. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Bakhadirova G.B. Control of the movement of a single-link robot manipulator in Python / G.B. Bakhadirova, N. Tasbolatuly // Abstracts of the International Scientific Conference of Young Scientists «Informatics. Mathematics. Automation (IMA: 2024)». – Sumy; Astana, 2024. – P. 317-319</mixed-citation><mixed-citation xml:lang="en">Bakhadirova G.B. Control of the movement of a single-link robot manipulator in Python / G.B. Bakhadirova, N. Tasbolatuly // Abstracts of the International Scientific Conference of Young Scientists «Informatics. Mathematics. Automation (IMA: 2024)». – Sumy; Astana, 2024. – P. 317-319. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Kim D.H. Advanced Lecture for PID Controller of Non-linear systems in Python / D.H. Kim // International Journal of Recent Engineering and Technology. – 2021. – Т. 9, № 6.– P. 20-29.</mixed-citation><mixed-citation xml:lang="en">Kim D.H. Advanced Lecture for PID Controller of Non-linear systems in Python / D.H. Kim // International Journal of Recent Engineering and Technology. – 2021. – T. 9, № 6.– P. 20-29. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Бахадирова Г.Б. Анықталмаған ауыспалы сызықтық емес жүйелер класы үшін шығыс сигналын басқарудың компьютерлік моделі / Г.Б. Бахадирова, Н. Тасболатұлы // Қазақстан Республикасы Ұлттық инженерлік академиясының Хабаршысы. – 2025. – № 1(95). – Б. 49-58.</mixed-citation><mixed-citation xml:lang="en">Bakhadirova G.B. Anyқtalmaғan auyspaly syzyқtyқ emes zhүieler klasy үshіn shyғys signalyn basқarudyң komp'yuterlіk modelі / G.B. Bakhadirova, N. Tasbolatұly // Қazaқstan Respublikasy Ұlttyқ inzhenerlіk akademiyasynyң Khabarshysy. – 2025. – № 1(95). – B. 49-58. (In Kazakh).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Jiang Y. Global output feedback control for a class of high-order switched nonlinear systems with time-varying delays / Y. Jiang, J. Zhai // International Journal of Systems Science. – 2020. – Т. 51, № 6. – Р. 1053-1065.</mixed-citation><mixed-citation xml:lang="en">Jiang Y. Global output feedback control for a class of high-order switched nonlinear systems with time-varying delays / Y. Jiang, J. Zhai // International Journal of Systems Science. – 2020. – T. 51, № 6. – R. 1053-1065. (In English).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
