<?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">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.24.181-189</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1351</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 CONTROL TECHNOLOGICAL PROCESSES</subject></subj-group></article-categories><title-group><article-title>Проектирование и оптимизация генетическими алгоритмами промышленной системы с адаптивным нечетким ПИД регулятором уровня жидкости</article-title><trans-title-group xml:lang="en"><trans-title>Design and Genetic Algorithms Based Optimisation of Industrial Adaptive PID FLC System of Liquid Level</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Йорданова</surname><given-names>С. Т.</given-names></name><name name-style="western" xml:lang="en"><surname>Yordanova</surname><given-names>S. T.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф.</p><p>София</p></bio><bio xml:lang="en"><p>Sofia, 1000</p></bio><email xlink:type="simple">sty@tu-sofia.bg</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Славов</surname><given-names>М. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Slavov</surname><given-names>M. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант</p><p>София</p></bio><bio xml:lang="en"><p>PhD Student, Faculty of Automation, Projects manager and metrologist in "Solvay Sodi" AD</p><p>Industrial zone, Devnia, 9160</p></bio><email xlink:type="simple">milen.slavov@solvay.com</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стоицева-Деличева</surname><given-names>Д. Т.</given-names></name><name name-style="western" xml:lang="en"><surname>Stoitseva-Delicheva</surname><given-names>D. R.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, доц.</p><p>София</p></bio><bio xml:lang="en"><p>Sofia, 1000</p></bio><email xlink:type="simple">stoitseva@tu-sofia.bg</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Технический университет Софии, Факультет „Автоматикa"</institution><country>Болгария</country></aff><aff xml:lang="en"><institution>Technical University of Sofia, Faculty of Automation</institution><country>Bulgaria</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Технический университет Софии,Факультет „Автоматикa"</institution><country>Болгария</country></aff><aff xml:lang="en"><institution>Technical University of Sofia, Faculty of Automation</institution><country>Bulgaria</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>12</day><month>04</month><year>2023</year></pub-date><volume>24</volume><issue>4</issue><fpage>181</fpage><lpage>189</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1351">https://mech.novtex.ru/jour/article/view/1351</self-uri><abstract><p>Задача регулирования уровня предварительно карбонизированного раствора на технологической установке по производству кальцинированной соды требует применения не традиционных, классических, а современных интеллектуальных подходов, позволяющих учитывать сложность процесса, его нелинейность и воздействия промышленных помех. Для решения данной задачи в работе предлагается использовать безмодельные контроллеры нечеткой логики FLC с эмпирической онлайн-настройкой, реализованные в режиме реального времени в программируемом логическом контроллере общего назначения PLC. Целью исследования является параметрическая оптимизация генетическим алгоритмом стратегии адаптивного PID FLC регулятора. При этом для адаптации параметров настройки PID FLC используется модель Sugeno. Здесь PD FLC регулятор, в зависимости от значения регулируемого уровня, эмпирически определяет с помощью своих функций принадлежности три зоны линеаризации и выполняет для каждой зоны мягкое смешивание коэффициентов передачи усилителя и интегратора. Предложены две стратегии адаптации для онлайн- автоматической настройки постоянной времени интегратора совместно с коэффициентами передачи усилителя и дифференциатора PD FLC. Локальные параметры системы регулирования технологической установки, в свою очередь, автоматически оптимизируются генетическим алгоритмом. Компьютерное моделирование и промышленные эксперименты показали высокую эффективность синтезированной системы регулирования за счет автоматической настройки параметров PID FLC с оптимизированными локальными значениями.</p></abstract><trans-abstract xml:lang="en"><p>The level control of the precarbonised solution in a soda ash production plant requires intelligent approaches that can tackle process complexity, nonlinearity and industrial environment impact. Therefore, model-free fuzzy logic controllers (FLC) with empirical tuning are suggested which are implemented in a general purpose programmable logic controller (PLC) and operate in real time control. Online adaptation improves the FLC parameters tuning. The aim of the present research is to optimise the adaptation strategy and the parameters of an adaptive PLC PID FLC using genetic algorithms (GA) and simulations for reducing both the system error and the control variance. The PID FLC is based on a PD FLC and a parallel integrator of the system error. A Sugeno model is used for adaptation of the PID FLC tuning parameters. Depending on the level it defines empirically via its input membership functions three linearisation zones and performs soft blending of the local for each zone PD FLC gains and integrator time-constants. Two adaptation strategies are suggested for online auto-tuning of the integrator time-constant only, and together with the PD FLC gain. The local parameters, in turn, are GA optimised. Simulations show that the best system performance is achieved by auto-tuning both PID FLC parameters with optimised local values.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>технологический процесс карбонизации</kwd><kwd>адаптивное управление с нечеткой логикой</kwd><kwd>параметрическая оптимизация генетическим алгоритмом</kwd><kwd>компьютерное моделирование</kwd><kwd>промышленные эксперименты</kwd></kwd-group><kwd-group xml:lang="en"><kwd>carbonisation</kwd><kwd>fuzzy logic adaptive control</kwd><kwd>genetic algorithms optimisation</kwd><kwd>industrial implementation</kwd><kwd>system simulations</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">Thieme Ch. Sodium carbonates, Ullmann’S encyclopedia of industrial chemistry, Vol. 33. Wiley-VCH Verlag GmbH &amp; Co. KGaA, Weinheim, Germany, 2012.</mixed-citation><mixed-citation xml:lang="en">Thieme Ch. Sodium carbonates, Ullmann’S encyclopedia of industrial chemistry, Vol. 33. Wiley-VCH Verlag GmbH &amp; Co. KGaA, Weinheim, Germany, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Jantzen J. Foundations of fuzzy control. A practical approach, Second Edition, John Wiley and Sons, Chichester, 2013.</mixed-citation><mixed-citation xml:lang="en">Jantzen J. Foundations of fuzzy control. A practical approach, Second Edition, John Wiley and Sons, Chichester, 2013.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Ahmad D., Ahmad A., Redhu V., Gupta U. Liquid level control by using fuzzy logic controller, International Journal of Advances in Engineering and Technology, 2012, vol. 4, no. 1, pp. 537—549.</mixed-citation><mixed-citation xml:lang="en">Ahmad D., Ahmad A., Redhu V., Gupta U. Liquid level control by using fuzzy logic controller, International Journal of Advances in Engineering and Technology, 2012, vol. 4, no. 1, pp. 537—549.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Kanagasabai N., Jaya N. Fuzzy gain scheduling of PID controller for a MIMO process, International Journal of Computer Applications, 2014, vol. 91, no. 10, pp. 13—20.</mixed-citation><mixed-citation xml:lang="en">Kanagasabai N., Jaya N. Fuzzy gain scheduling of PID controller for a MIMO process, International Journal of Computer Applications, 2014, vol. 91, no. 10, pp. 13—20.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Venkataraman A. Design and implementation of adaptive PID and adaptive fuzzy controllers for a level process station, Advances in Technology Innovation, 2021, vol. 6, no. 2, pp. 90—105.</mixed-citation><mixed-citation xml:lang="en">Venkataraman A. Design and implementation of adaptive PID and adaptive fuzzy controllers for a level process station, Advances in Technology Innovation, 2021, vol. 6, no. 2, pp. 90—105.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Kumar B., Dhiman R. Optimization of PID controller for liquid level tank system using intelligent techniques, Canadian Journal on Electrical and Electronics Engineering, 2011, vol. 2, no. 11, pp. 531—535.</mixed-citation><mixed-citation xml:lang="en">Kumar B., Dhiman R. Optimization of PID controller for liquid level tank system using intelligent techniques, Canadian Journal on Electrical and Electronics Engineering, 2011, vol. 2, no. 11, pp. 531—535.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Aydogmus Z. A real-time robust fuzzy-based level control using programmable logic controller, Elektronika Ir Elektrotechnika, 2015, vol. 21, no. 1, pp. 13—17.</mixed-citation><mixed-citation xml:lang="en">Aydogmus Z. A real-time robust fuzzy-based level control using programmable logic controller, Elektronika Ir Elektrotechnika, 2015, vol. 21, no. 1, pp. 13—17.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Chabni F., Taleb R., Benbouali A., Bouthiba M. A. The application of fuzzy control in water tank level using, International Journal of Advanced Computer Science and Applications, 2016, vol. 7, no. 4, pp. 261—265.</mixed-citation><mixed-citation xml:lang="en">Chabni F., Taleb R., Benbouali A., Bouthiba M. A. The application of fuzzy control in water tank level using, International Journal of Advanced Computer Science and Applications, 2016, vol. 7, no. 4, pp. 261—265.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ahmad S., Ali S., Tabasha R. The design and implementation of a fuzzy gain-scheduled PID controller for the Festo MPS PA compact workstation liquid level control, Engineering Science and Technology, 2020, vol. 23, pp. 307—315.</mixed-citation><mixed-citation xml:lang="en">Ahmad S., Ali S., Tabasha R. The design and implementation of a fuzzy gain-scheduled PID controller for the Festo MPS PA compact workstation liquid level control, Engineering Science and Technology, 2020, vol. 23, pp. 307—315.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Yordanova S., Gueorguiev B., Slavov M. Design and industrial implementation of fuzzy logic control of Level in soda production, Engineering Science and Technology, an International Journal, 2020, vol. 23, no. 3, pp.691—699.</mixed-citation><mixed-citation xml:lang="en">Yordanova S., Gueorguiev B., Slavov M. Design and industrial implementation of fuzzy logic control of Level in soda production, Engineering Science and Technology, an International Journal, 2020, vol. 23, no. 3, pp.691—699.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Yordanova S., Slavov M., Prokopiev G. Disturbance compensation in fuzzy logic control of level in carbonisation column for soda production, WSEAS Transaction on Systems and Control, 2020, vol. 15, no. 8, pp. 64—72.</mixed-citation><mixed-citation xml:lang="en">Yordanova S., Slavov M., Prokopiev G. Disturbance compensation in fuzzy logic control of level in carbonisation column for soda production, WSEAS Transaction on Systems and Control, 2020, vol. 15, no. 8, pp. 64—72.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Slavov M. Design and investigation of adaptive fuzzy level control system for carbonisation column, Proceedings of the Technical University of Sofia, 2022, vol. 72, no. 2, DOI: 10.47978/TUS.2022.72.02.004</mixed-citation><mixed-citation xml:lang="en">Slavov M. Design and investigation of adaptive fuzzy level control system for carbonisation column, Proceedings of the Technical University of Sofia, 2022, vol. 72, no. 2, DOI: 10.47978/TUS.2022.72.02.004</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Experion overview, Release 300.1, Honeywell Int., May 5, 2006.</mixed-citation><mixed-citation xml:lang="en">Experion overview, Release 300.1, Honeywell Int., May 5, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Fuzzy logic toolbox: User’s guide for use with MATLAB, The MathWorks, Inc., Natick, MA, 1998.</mixed-citation><mixed-citation xml:lang="en">Fuzzy logic toolbox: User’s guide for use with MATLAB, The MathWorks, Inc., Natick, MA, 1998.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">MATLAB — Genetic algorithm and direct search toolbox. User’s guide, The MathWorks, Inc. 2004.</mixed-citation><mixed-citation xml:lang="en">MATLAB — Genetic algorithm and direct search toolbox. User’s guide, The MathWorks, Inc. 2004.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Feng G. Analysis and synthesis of fuzzy control systems: A model based approach, Bosa Roca, US, CRC Press, Taylor &amp; Francis, 2017.</mixed-citation><mixed-citation xml:lang="en">Feng G. Analysis and synthesis of fuzzy control systems: A model based approach, Bosa Roca, US, CRC Press, Taylor &amp; Francis, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Tanaka K., Wang H. O. Fuzzy control systems design and analysis: A linear matrix inequality approach, New York, John Wiley and Sons,2001.</mixed-citation><mixed-citation xml:lang="en">Tanaka K., Wang H. O. Fuzzy control systems design and analysis: A linear matrix inequality approach, New York, John Wiley and Sons,2001.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Haupt R. L., Haupt S. El. Practical genetic algorithms, Second edition, Hoboken, New Jersey, John Wiley and Sons, 2004.</mixed-citation><mixed-citation xml:lang="en">Haupt R. L., Haupt S. El. Practical genetic algorithms, Second edition, Hoboken, New Jersey, John Wiley and Sons, 2004.</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>
