Descargar

Lógica Difusa Utilizando Matlab para un control de voltajes de un motor


Partes: 1, 2

    Se tiene un controlador difuso de velocidad angular (rad/seg) para un servomotor DC, cuyas entradas son "error" y "derror" (error de velocidad y derivada del error de velocidad), y su salida es "voltaje" (voltaje de alimentación al servomotor DC).

    Considerando la siguiente Base de Reglas:

    Determinar la salida de voltaje para las siguientes combinaciones de entrada (error y derror)

    ITEM

    ERROR

    DERROR

    1

    -50.00

    0

    2

    -15.40

    -0.8×106

    3

    13.00

    0.5×106

    4

    45.00

    0.1×106

    5

    40.00

    0.5×106

    SOLUCIÓN

    FIS EDITOR MATLAB

    Para insertar otra entradas vamos al menú EDIT y escogemos ADD INPUT, entonces aparece otra entrada (input2)

    Para cambiar el nombre tanto a las entradas como a las salidas solo basta seleccionar le entrada o salida; y en el recuadro NAME cambiamos por el nombre que deseamos. En nuestro caso será Input1 por Error, Input2 por Derror y como salida Outup1 pr Voltaje.

    Para ingresar las variables a las entradas, ingresamos a la pantalla Membership Function Editor, haciendo doble clic sobre una de las entradas.

    Partes: 1, 2
    Página siguiente