Linealización de retroacció

La linealización de retroacción es un proceso de linealización que calcula el estado y las transformaciones de retroacción para linealizar un sistema no lineal y permite el diseño de controladores no lineales uasando técnicas lineales. Compare diseños de controladores basados en linealizaciones exactas y aproximadas para un sistema de levitación magnética.

El modelo afín puede ser obtenido directamente desde ecuaciones gobernantes.

In[1]:=
Click for copyable input
X
In[2]:=
Click for copyable input
X
Out[2]=

Es completamente una linealización de retroacción, dado que no hay dinámicas residuales.

In[3]:=
Click for copyable input
X
In[4]:=
Click for copyable input
X
Out[4]=

Calcule las ganancias estabilizadas de retroacción usando el sistema linealizado exacto.

In[5]:=
Click for copyable input
X
Out[5]=

Simule el sistema de circuito cerrado para las condiciones iniciales dadas.

In[6]:=
Click for copyable input
X
In[7]:=
Click for copyable input
X
Out[7]=

Calcule las ganancias estabilizadas de retroacción usando el sistema linealizado aproximado.

In[8]:=
Click for copyable input
X
Out[8]=

El diseño basado en linealización exacta tiene una mejor respuesta.

In[9]:=
Click for copyable input
X
In[10]:=
Click for copyable input
X
Out[10]=

El controlador no lineal usado en el diseño de linealización exacta.

In[11]:=
Click for copyable input
X
Out[11]=

El esfuerzo de control gastado.

In[12]:=
Click for copyable input
X
In[13]:=
Click for copyable input
X
Out[13]=

El esfuerzo gastado para el caso exacto es mucho menor que el del aproximado.

In[14]:=
Click for copyable input
X
In[15]:=
Click for copyable input
X
Out[15]=

Una animación de un balón siendo levitado usando un controlador no lineal.

muestre la entrada completa de Wolfram Language
       
Click to play animation
de en ja pt-br zh