Академический Документы
Профессиональный Документы
Культура Документы
CHRISTIAN MARTINEZ
LAURA MONTENEGRO
ANTEPROYECTO
Problema: Las personas en condición de discapacidad donde se ven involucrados sus miembros
externos superiores se encuentran en la posición de tener ayuda para tareas simples, en este caso
una tan necesaria y cotidiana como comer, por lo que este proyecto busca darle está libertad.
OBJETIVOS
General: Crear un dispositivo que ayude a comer a una persona discapacitada, desde su diseño
hasta su implementación.
Específicos:
Diagrama de bloques
General
Cuando el aparato ya este a
Cuando el sistema empieza su altura correspondiente
a funcionar se activa el habrá otro sensor que
sensor para determinar la
active una puerta para sacar
altura de la persona el cereal directamente a la
cuchara
Sensor Motor Dc
CONTROLADOR
ultrasonido
HC-SR04 MR-6V-100RPM
SENSOR MOTOR DC
CONTROLADOR
CNY70 MR-6V-100RPM
SERVOMOTOR
CONTROLADOR TOWER PRO
1 INFRARROJO
2 motores Dc MR-6V-100RPM
Arduino
2 infrarrojos
Sensor de ultrasonido HC-SCR04
CNY70
Servomotor tower pro
Diseño del dispositivo
Explicación funcionamiento
Al dar inicio al sistema, este sube hasta determinar la altura en la que está la persona, una vez
halla parado, deja salir cierta cantidad de cereal hasta llenar la cuchara, llena la cuchara sale hasta
que determine la distancia que tiene con la boca de la persona, se detiene y espera cierto tiempo
para que la persona pueda comer, cuando la cuchara este vacía se vuelve a meter y vuelve a hacer
el mismo procedimiento.
Función de transferencia
Sistema a
Num(s)= 1.63
Den(s)= 0.00456*s^2+0.264*s+3.4
Sistema c
Num(s)= 1.63
Den(s)= 0.00456*s^2+0.264*s+3.4
Sistema b
Num(s)= 45600
Den(s)= s^2+916.7*s+40021
g=
1787
------------------------------------
f=
45600 s
----------------------------------------------------
Mp= ∞
Ess= ∞
Respuesta transitoria total del sistema b
Ess= 99.42 %
Transformada Z
Periodo de muestreo
Sistema a y c
Tm=0.07 seg
Sistema b
Tm =0.072
Sistema a y c
z1 =
---------------------------------------------------------------------------
Sistema b
z2 =
----------------------------------------------------
Sistema a y c
Margen de ganancia: ∞
Estabilidad: El sistema presenta que es estable por el margen de fase es positivo y el margen de
ganancia tiende a infinito en positivo
Sistema b
Cruce de fase: -180° a 43.6 rad/s
>> fun=s*s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
>> s=tf('s')
s=
>> fun=s*s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
fun =
s^2
---------------------
>> stp(fun)
>> step(fun)
>> c=5
c=
>> adc=1.63/(0.00456*s^2+0.263*s+3.4)
adc =
1.63
---------------------------
>> su=5/s^2
su =
---
s^2
ftdc =
-----------------------------------------------------------------------------------
2.079e-05 s^6 + 0.002399 s^5 + 0.1002 s^4 + 1.788 s^3 + 11.75 s^2 + 10.72 s + 138.5
>> step(fun,ftdc)
>> polos=roots(fun2.den{1})
>> fun2=s^2/(s^2+2*(3)*(3.38)*s+11.4)
fun2 =
s^2
--------------------
>> step(fun2,fun)
>> polos=roots(fun2.den{1})
polos =
-19.7014
-0.5786
>> polos=roots(fun2.num{1})
polos =
>> polos=roots(fun2.den{1})
polos =
-19.7014
-0.5786
>> fun2=s^2/(s^2+2*(3)*(2.38)*s+11.4)
fun2 =
s^2
--------------------
>> polos=roots(fun2.den{1})
polos =
-13.4312
-0.8488
>> fun2=s^2/(s^2+2*(2)*(3.38)*s+11.4)
fun2 =
s^2
--------------------
>> polos=roots(fun2.den{1})
polos =
-12.6164
-0.9036
>> fun2=s^2/(s^2+2*(1)*(3.38)*s+11.4)
fun2 =
s^2
-------------------
>> polos=roots(fun2.den{1})
polos =
-3.5362
-3.2238
>> fun2=s^2/(s^2+2*(0.8)*(3.38)*s+11.4)
fun2 =
s^2
--------------------
>> polos=roots(fun2.den{1})
polos =
-2.7040 + 2.0220i
-2.7040 - 2.0220i
>> polos=roots(ftdc.den{1})
polos =
-38.1113 + 0.0000i
-37.7672 + 0.0000i
-20.7592 + 0.0000i
-19.5641 + 0.0000i
0.4254 + 3.3492i
0.4254 - 3.3492i
>> polos=roots(fun.den{1})
polos =
0.4254 + 3.3492i
0.4254 - 3.3492i
planta =
1787
------------------------
planta =
1787
-------------------------
>> bode(planta)
planta =
1787
---------------------------
>> bode(planta)
>> step(planta)
>> rlocus(planta)
>> rlocus(planta)
>> m=1.63/(0.00456*s^2+0.264*s+3.4)
m=
1.63
---------------------------
>> sen=5/s^2
sen =
---
s^2
>> k=abs((1*(s+4.52))/(m*sen*s))
>> abs((1*(s+4.52))/(m*sen*s))
>> m=1.63/(0.00456*(-2.704+2.022i)^2+0.264*(-2.704+2.022i)+3.4)
m=
0.5847 - 0.1048i
>> sen=5/(-2.704+2.022i)^2
sen =
0.1240 + 0.4207i
>> k=abs((1*((-2.704+2.022i)+4.52))/(m*sen*(-2.704+2.022i))
k=abs((1*((-2.704+2.022i)+4.52))/(m*sen*(-2.704+2.022i))
>> k=abs((1*((-2.704+2.022i)+4.52))/(m*sen*(-2.704+2.022i)))
k=
3.0894
>> m=1.63/(0.00456*s^2+0.264*s+3.4)
m=
1.63
---------------------------
>> sen=5/s^2
sen =
5
---
s^2
>> com=(3.09*s)/(s+4.52)
com =
3.09 s
--------
s + 4.52
>> fu=m/(1+m*sen)
fu =
----------------------------------------------------------------------------------
2.079e-05 s^6 + 0.002408 s^5 + 0.1007 s^4 + 1.795 s^3 + 11.6 s^2 + 2.152 s + 27.71
>> fu2=(com*m)/(1+(com*m*sen))
fu2 =
0.02297 s^6 + 1.434 s^5 + 23.13 s^4 + 77.4 s^3
-------------------------------------------------------------------------------------------------
2.079e-05 s^8 + 0.002596 s^7 + 0.1229 s^6 + 2.755 s^5 + 29.96 s^4 + 148.3 s^3 + 351.9 s^2 + 387
s
>> step(fu,fu2)
>> etep(fu2)
>> step(fu2)
>> step(fu)
>> fun=s*s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
fun =
s^2
---------------------
>> step(fun,du2)
>> step(fun,fu2)
>> step(fun,fu)
>> step(fun,ftdc)
>> fun=s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
fun =
---------------------
>> step(fun,ftdc)
>> fun=s*s*s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
fun =
s^3
---------------------
>> step(fun,ftdc)
Cannot simulate the time response of models with more zeros than poles.
>> fun=s*s/((s-0.4254-3.3492i)*(s-0.4254+3.3492i))
fun =
s^2
---------------------
>> step(fun,ftdc)
>> step(fu)