Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
This is a paclet on nonlinear systems with the ultimate goal of robust MRAC for linear systems
Contributed by: Zigang Pan
This paclet introduces a ten-item list to represent a nonlinear time-invariant system in state space representation. With this special format, one can do all sorts of things for a nonlinear system, such as convert a linear system in special format (as described in ZigangPan`LinearSystems`) to a nonlinear system, linearize a nonlinear system around an operating point to obtain a LTI system, do system operations on the nonlinear system just as for a LTI system, block diagonal, concatenate, parallel, and feedback interconnect two nonlinear systems, etc. One can calculate the relative degree of the nonlinear system and dynamically extend a nonlinear system to one with vector relative degree.
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["ZigangPan/NonlinearSystems"]
To load the code after installation, evaluate this code:
Needs["ZigangPan`NonlinearSystems`"]
| In[1]:= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
| In[4]:= |
| Out[4]= | ![]() |
| In[5]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= |
| In[7]:= |
| Out[7]= | ![]() |
| In[8]:= |

| In[9]:= |
| Out[9]= | ![]() |
| In[10]:= |

| Out[10]= | ![]() |
Wolfram Language Version 14.2