Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: Discretización del PID

Re: Discretización del PID 29 May 2012 23:10 #200952

  • Swak
  • Avatar de Swak
  • DESCONECTADO
  • Tamtam inalámbrico
  • Mensajes: 281
  • Gracias recibidas 5
  • Karma: 0
Guay! Era muy raro que te saliera eso...
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 30 May 2012 09:28 #200957

  • sermilrod
  • Avatar de sermilrod
  • DESCONECTADO
  • Enrutador a mano
  • Mensajes: 132
  • Gracias recibidas 2
  • Karma: 0
a mi me sale de orden 2 pero despues de mucho trabajo no he calculado bien los coeficientes. Si uso la funcion c2d(sistema,t_muestreo,tustin) me sale la funcion de transferencia discretizada del controlador usando el metodo de tustin. Con esta es con la que he simulado y ningun problema, pero si lo hago con la funcion que resulta de mis coeficientes el sistema es casi inestable.....

a alguien le pasa algo parecido?
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 30 May 2012 10:58 #200961

  • Swak
  • Avatar de Swak
  • DESCONECTADO
  • Tamtam inalámbrico
  • Mensajes: 281
  • Gracias recibidas 5
  • Karma: 0
Debe salirte lo mismo, al fin y al cabo la función de Matlab hace lo mismo que tú pero a mano. Podrías simplemente poner los coeficientes que salen con esa función, pero tendrías que engañar un poco con la memoria xD
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 30 May 2012 13:11 #200965

  • mavax
  • Avatar de mavax
  • DESCONECTADO
  • Azote de Vozmeider
  • Mensajes: 913
  • Gracias recibidas 23
  • Karma: 3
Claro, si lo haces a mano sale exactamente lo mismo pero con todos los coeficientes multiplicados por un número.
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 31 May 2012 09:42 #200986

  • sermilrod
  • Avatar de sermilrod
  • DESCONECTADO
  • Enrutador a mano
  • Mensajes: 132
  • Gracias recibidas 2
  • Karma: 0
Swak escribió:
Debe salirte lo mismo, al fin y al cabo la función de Matlab hace lo mismo que tú pero a mano. Podrías simplemente poner los coeficientes que salen con esa función, pero tendrías que engañar un poco con la memoria xD

No te creas que no lo pensé xD, pero ya lo he resuelto. He repetido el cálculo y ahora si coincide
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 01 Jun 2012 10:36 #201017

  • arcangel
  • Avatar de arcangel
  • DESCONECTADO
  • Comunero desenfrenado
  • Be yourself
  • Mensajes: 340
  • Gracias recibidas 3
  • Karma: -1
¿Qué bloque es el que hay que poner para simular el PID discreto?
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 01 Jun 2012 11:25 #201020

  • mavax
  • Avatar de mavax
  • DESCONECTADO
  • Azote de Vozmeider
  • Mensajes: 913
  • Gracias recibidas 23
  • Karma: 3
Discrete Transform Function > Zero Order Hold > Transfer Function
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 01 Jun 2012 11:31 #201021

  • arcangel
  • Avatar de arcangel
  • DESCONECTADO
  • Comunero desenfrenado
  • Be yourself
  • Mensajes: 340
  • Gracias recibidas 3
  • Karma: -1
mavax escribió:
Discrete Transform Function > Zero Order Hold > Transfer Function
¿Y en ese bloque que habría que poner u(z)/e(z)?
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 01 Jun 2012 11:34 #201022

  • mavax
  • Avatar de mavax
  • DESCONECTADO
  • Azote de Vozmeider
  • Mensajes: 913
  • Gracias recibidas 23
  • Karma: 3
En el primero, sí, y el Tm correspondiente, en el segundo tienes que poner el mismo Tm y en el tercero la G.
El administrador ha desactivado la escritura pública.

Re: Discretización del PID 01 Jun 2012 20:07 #201034

  • arcangel
  • Avatar de arcangel
  • DESCONECTADO
  • Comunero desenfrenado
  • Be yourself
  • Mensajes: 340
  • Gracias recibidas 3
  • Karma: -1
mavax escribió:
En el primero, sí, y el Tm correspondiente, en el segundo tienes que poner el mismo Tm y en el tercero la G.
Pues no sé dónde se mete el periodo de muestreo en el bloque de la función de transferencia discreta :S Sin tener en cuenta eso me da error al simular, supongo porque no habré calculado bien mis parámetros.

¿Por qué con la función c2d me sale de rango 3?
Última Edición: 01 Jun 2012 20:09 por arcangel.
El administrador ha desactivado la escritura pública.
Moderadores: hefesto, carcam, hakkinen, fer89, prada
Tiempo de carga de la página: 0.305 segundos