Nonlinear System Identification Using Takagi-Sugeno Multi-model: Optimization via Grey Wolf and Levenberg-Marquardt Algorithm with Application to the Monod System

Authors

  • Kamel Merahi Department of Electrical Engineering, Echahid Cheikh Larbi Tebessi University, Constantine Road, 12002, Tebessa
  • Abdelaziz Aouiche Department of Electrical Engineering, Echahid Cheikh Larbi Tebessi University, Constantine Road, 12002, Tebessa
  • Abdelghani Djeddi Department of Electrical Engineering, Echahid Cheikh Larbi Tebessi University, Constantine Road, 12002, Tebessa

DOI:

https://doi.org/10.51984/sucp.v4i1.3862

Keywords:

Black-box systems, Coupled multimodeling, Grey Wolf Optimizer (GWO), Iterative optimization algorithms, Levenberg-Marquardt algorithm, Monod model, Nonlinear system modeling, System identification, Takagi-Sugeno multimodel

Abstract

This paper introduces a novel approach for modeling nonlinear systems using a coupled multi-model framework, specifically based on Takagi-Sugeno models. The proposed method relies on system identification through input-output data, treating the nonlinear system as a black box. Multi-model parameters are derived by minimizing a quadratic criterion that quantifies the difference between the outputs of the nonlinear system and the multimodel. This optimization is carried out using the iterative Levenberg-Marquardt algorithm. To address the convergence and divergence issues common in iterative algorithms due to initial parameter sensitivity, the Grey Wolf Optimizer (GWO) is employed to enhance the optimization process. The GWO-derived parameters are then used as initial values for the Levenberg-Marquardt algorithm, ensuring improved convergence. The proposed method’s performance is validated through its application to the Monod system, with results demonstrating its effectiveness and accuracy.

Downloads

Published


Deprecated: Return type of Carbon\Carbon::createFromTimestamp($timestamp, $tz = null) should either be compatible with DateTime::createFromTimestamp(int|float $timestamp): static, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sebha/public_html/journal/lib/pkp/lib/vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php on line 29

Deprecated: Symfony\Component\Translation\Translator::__construct(): Implicitly marking parameter $formatter as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 71

Deprecated: Symfony\Component\Translation\Translator::__construct(): Implicitly marking parameter $cacheDir as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 71

Deprecated: Symfony\Component\Translation\Translator::addResource(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 109

Deprecated: Symfony\Component\Translation\Translator::trans(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 176

Deprecated: Symfony\Component\Translation\Translator::trans(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 176

Deprecated: Symfony\Component\Translation\Translator::getCatalogue(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Translator.php on line 211

Deprecated: Symfony\Component\Translation\MessageCatalogue::all(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/MessageCatalogue.php on line 66

Deprecated: Symfony\Component\Translation\MessageCatalogueInterface::all(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/MessageCatalogueInterface.php on line 42

Deprecated: Symfony\Component\Translation\TranslatorBagInterface::getCatalogue(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/TranslatorBagInterface.php on line 28

Deprecated: Carbon\AbstractTranslator::__construct(): Implicitly marking parameter $formatter as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/nesbot/carbon/src/Carbon/AbstractTranslator.php on line 81

Deprecated: Symfony\Component\Translation\Formatter\MessageFormatter::__construct(): Implicitly marking parameter $translator as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Formatter/MessageFormatter.php on line 31

Deprecated: Symfony\Component\Translation\Formatter\MessageFormatter::__construct(): Implicitly marking parameter $intlFormatter as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation/Formatter/MessageFormatter.php on line 31

Deprecated: Symfony\Contracts\Translation\TranslatorTrait::trans(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation-contracts/TranslatorTrait.php on line 44

Deprecated: Symfony\Contracts\Translation\TranslatorTrait::trans(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /home/sebha/public_html/journal/lib/pkp/lib/vendor/symfony/translation-contracts/TranslatorTrait.php on line 44
2025-03-08

How to Cite

Nonlinear System Identification Using Takagi-Sugeno Multi-model: Optimization via Grey Wolf and Levenberg-Marquardt Algorithm with Application to the Monod System. (2025). Sebha University Conference Proceedings, 4(1), 51-55. https://doi.org/10.51984/sucp.v4i1.3862

Similar Articles

1-10 of 131

You may also start an advanced similarity search for this article.