Feedback Linearization of Maglev

Hello everyone. I have a problem in Matlab Simulink with my nonlinear system of magnetic levitation.
system.png
The nonlinear equations are the following :
represent.png
equart.png
with :
l.png
and I want to control this system using Feedback Linearization. I have done all the mathematical stuff but when i simulate the system , this error occurs :
Derivative of state xxx in block xxxx Integrator at time xxxx is not finite. The simulation will be stopped. There may be a singularity in the solution ....
This is the transformation matrix :
tras.png
tras.png
and finally :
key.png
Reference : 2013 3rd IEEE International Conference on Computer, Control & Communication (IC4), NUST-PNEC, Karachi
Muhammad Ahsan - Nouman Masood Fawad Wali : Control of magnetic levitation system using nonlinear robust design tools
Those are my m and slx files :
I have been trying to solve the problem for a month but without results . Please help me in this case
Thank you

Antworten (2)

ACHKHE
ACHKHE am 19 Dez. 2021
Bearbeitet: ACHKHE am 19 Dez. 2021

0 Stimmen

hi,Try to change the solver
or minimize the duration of simulation
or use a saturator with your input 'u'
those are the possible solutions for your problem
Good luck
Adam Pilat
Adam Pilat am 15 Jan. 2022

0 Stimmen

https://home.agh.edu.pl/~ap/publications/PhD/PilatAdam_SterowanieUkladamiMagnetycznejLewitacji.pdf

Kategorien

Mehr zu Linear Algebra finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 29 Jun. 2019

Beantwortet:

am 15 Jan. 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by