{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Control PID\n", "\n", "***Linealizar ecuaciones diferenciales no lineales para diseñar controles PID***" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "slideshow": { "slide_type": "skip" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "mkdir: cannot create directory ‘diagrams’: File exists\r\n" ] } ], "source": [ "# Importamos librerias que utilizaremos en el notebook\n", "\n", "%matplotlib inline\n", "\n", "import sympy\n", "import control\n", "import matplotlib.pyplot as plt\n", "import numpy\n", "import ipywidgets as widgets\n", "\n", "from graphviz import Source\n", "\n", "!mkdir diagrams;" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "-" } }, "source": [ "
\n",
" ![]() | \n",
" \n",
" ![]() | \n",
" \n",
" ![]() | \n",
" \n",
" ![]() | \n",
"
\n", " | Proporcional | \n", "Integral | \n", "Derivativo | \n", "
\n", " | reactivo | \n", "vengativa | \n", "miedoso | \n", "
\n", " | furia | \n", "asco | \n", "miedo | \n", "