Está en la página 1de 7

CENTRO NACIONAL DE INVESTIGACIN Y

DESARROLLO TECNOLGICO

CONTROL INTELIGENTE

TAREA # 1
TEMA:
CONJUNTOS DIFUSOS

ALUMNO(S):

NAMIGTLE JIMNEZ JESS


ROS RUIZ CARLOS
SNCHEZ GMEZ ARNOLD JONATHAN
TORRECILLA COPTO ERIK FRANCISCO

CATEDRTICO:

DR. ENRIQUE QUINTERO-MRMOL MRQUEZ


POSGRADO DE ELECTRNICA

CUERNAVACA MOR., A 5 DE ENERO DEL 2015.

CONTROL AUTOMTICO

CENIDET

Contenido
INTRODUCCIN ................................................................................. 2
Problema # 1: .................................................................................................................................. 2
Problema # 2: .................................................................................................................................. 3
Problema # 3: .................................................................................................................................. 5
BIBLIOGRAFA .................................................................................................................................. 6

CONTROL AUTOMTICO

CENIDET

INTRODUCCIN
En esta tarea de control inteligente se desarrollan los problemas 2.5, 2.6 y 2.10 del
libro Neuro-Fuzzy and Soft Computing de (Jang, 1997), de esta manera se
empezar el estudio de los conjuntos difusos y las funciones de pertenencia (MF)
que rigen el comportamiento del sistema difuso. As utilizar la herramienta MATLAB
que ayudar a graficar las funciones y visualizar los resultados.

Problema # 1:
2.5 Suponga que el conjunto difuso A es descrito por A (x) = campana (x; a, b, c).
Demuestre que el complemento difuso de A es descrito por -A (x) = campana (x;
a, -b, c).

A (x) = campana (x; a, b, c)

A (x; a, b, c) = A (x; a, b, c)
A = 1

1 + ( )2

A campana (x; a, b, c) =

1
2
1+( )

1 + ( )2 1
( )2
( )2
A =
=

1 + ( )2
1 + ( )2 ( )2

A = 1

1 + ( )2

A(x) = campana (x; a, b, c)


Con esto se demuestra que el complemento difuso de A (x) = campana (x; a, b, c)
es igual a:
A(x) = campana (x; a, b, c)

CONTROL AUTOMTICO

CENIDET

Problema # 2:
2.6 La funcin de pertenencia (S-MF) con dos parmetros l y r (l < r) es una S con
la forma abierta a la derecha y su funcin MF est definida por:
0,
.
2

+
2(
) , <
.

2
(; , ) =
2
+
1 2(
) ,
< .

2
1,
<
{

A) Escribe una funcin en MATLAB implementando esta MF.


% Problema 2.6
function s_mf(l,r)
clc
%l<r
a=.5*(l+r);
x=linspace(r-10,l+10,1000);
y=(0).*(x<=l)+(.5.*((x-l)./(r-l)).^2).*(x>l&x<=a)+(12.*((r-x)./(r-l)).^2).*(x>a&x<=r)+(1).*(x>r);
cp=(r-l)*sqrt(0.5*0.5)+l;
fprintf('El punto de cruce es:\ncp=%2.3f\n',cp);
dy=(0).*(x<=1)+(4.*((x-l)./(r-l))).*(x>l&x<=a)+(4.*((rx)./(r-l))).*(x>a&x<=r)+(0).*(x>r);
plot(x,y);hold on;plot(x,dy,'g');plot(cp,0.5,'r*');
legend('funcion original','derivada')

B) Grfica los puntos de esta MF con varios valores.

Figura 1 Grfica de MF con varios valores.

CONTROL AUTOMTICO

CENIDET

C) Encuentra los puntos de cruce de S(x; l, r).

Figura 2 Punto de cruce.

D) Comprueba que la derivada S(x; l, r) con respecto a x es continua.

dy=(0).*(x<=1)+(4.*((x-l)./(r-l))).*(x>l&x<=a)+(4.*((rx)./(r-l))).*(x>a&x<=r)+(0).*(x>r);
plot(x,y);hold on;plot(x,dy,'g');plot(cp,0.5,'r*');

Figura 3 Derivada de S(x;l.r))

CONTROL AUTOMTICO

CENIDET

Problema # 3:
2.10 Las dos caras de la funcin MF Gaussian est definida por:

1 1 2
[ (
) ] , 1
2 1
1,
1 < < 2
_(; 1, 1, 2, 2 ) =
1 2 2
[ (
) ] , 2
2 2
{

A) Escribe una funcin en MATLAB implementando esta MF.


function gaussian_mf
clc,clear
title ('funcion de gaussian_mf')
x=-30:0.1:30;
c1=-10;
b1=0.1;
c2=10;
b2=0.1;
y1= (exp((-1/2)*((x-c1)/(b1)).^2));
y2=1;
y3=(exp((-1/2)*((x-c2)/(b2)).^2));
y=y1.*(x<=c1)+y2.*((c1<x)&(x<c2))+y3.*(c2<=x);
%%%%%%%%%%%%%%%%%%%%%
plot(x,y,'b');
hold on
cp=[-b1*sqrt(-2*log(0.5))+c1,b2*sqrt(-2*log(0.5))+c2];
w=cp(2)-cp(1);
fprintf('Los puntos de cruce son:');
fprintf('\nc1=%2.3f',cp(1));
fprintf('\nc2=%2.3f',cp(2));
fprintf('\nEl ancho es:\nw=%2.3f\n',w);
hold on;
y0=(y/2);
ycruce=max(y0);
plot(cp,ycruce,'r*');

CONTROL AUTOMTICO

CENIDET

B) Grfica los puntos de esta MF con varios valores.

Figura 4 Grfica de MF con varios valores.

C) Encuentra los puntos de cruce y el ancho de esta MF.

Figura 5 Puntos de cruce y ancho de MF.

BIBLIOGRAFA
Jang, J.-S. R. (1997). Jang-Sun-Mizutani. Neuro-Fuzzy and Soft Computing. En J.S. R. Jang, Neuro-Fuzzy and Soft Computing (pgs. 43-44). Osaka,Japan:
Plantice Hall.

También podría gustarte