collapse

* Posts Recentes

MKR Vidor4000 por josecarlos
[Ontem às 21:05]


PWM com ventoinha por edeweld
[Ontem às 20:42]


Frequência máxima de pwm com controlo de duty cycle de 0 a 100% por Njay
[Ontem às 19:59]


NiCd por NiMH? por jm_araujo
[Ontem às 11:46]


LusoRobótica - Website - Estado actual por TigPT
[19 de Maio de 2018, 22:34]


Concurso Robô Bombeiro 2018 por Tesla
[18 de Maio de 2018, 11:01]


Trafo Amplificador Behrimger ? por jm_araujo
[16 de Maio de 2018, 18:55]


Alfândega / Taxas Alfandegárias / Portes por Njay
[16 de Maio de 2018, 01:26]


Compra Colectiva à Farnell N3-2018 (Maio 2018) por Hugu
[15 de Maio de 2018, 15:34]


Robô BBC micro:bit controlado com gestos no telemóvel Android por Tayeb
[14 de Maio de 2018, 19:41]

Autor Tópico: system identification toolbox - matlab  (Lida 1689 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
system identification toolbox - matlab
« em: 04 de Dezembro de 2014, 15:55 »
Olás!

Alguém já usou esta toolbox?

Estou desde manhã a ver tutoriais e já segui a maioria deles à risca.
Obtive um modelo com semelhança de 95% aos valores que tinha introduzido, etc...

O problema é quando importo para o PID tuner toolbox e tento ajustar um pouco, os valores dos ganhos são algo fora do comum. Coisas como kp=0.5 e ki=250, obviamente isto vai dar um "bocadinho" oscilatório :D.


Se alguém me puder ajudar a entender esta ferramenta, agradecia muito!



Cumprimentos ;)
« Última modificação: 04 de Dezembro de 2014, 18:44 por Dave »
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: system identification toolbox - matlab
« Responder #1 em: 04 de Dezembro de 2014, 16:50 »
o que tas a tentar controlar?

o teu sistema de que ordem é?

essa toolbox não conheço mas ha outras formas de obteres modelos.

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: system identification toolbox - matlab
« Responder #2 em: 04 de Dezembro de 2014, 18:02 »
Não é bem isto.... mas o principio é o mesmo...




O robot tem de manter uma distância para uma pessoa....
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.739
Re: system identification toolbox - matlab
« Responder #3 em: 04 de Dezembro de 2014, 18:14 »
Nunca usei essa toolbox mas suponho que tenhas que indicar se queres fazer o tunning para que o teu sistema seja rápido ou por exemplo não tenho oscilações, ele pode estar a fazer o tunning para que seja rápido não olhando a oscilações.

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: system identification toolbox - matlab
« Responder #4 em: 04 de Dezembro de 2014, 18:49 »
Olá.

O PIDtuner toolbox tem uma barra onde se pode ir mexendo para tornar o sistema mais rápido ou mais lento, enquanto o "resultado" é mostrado num gráfico....

Eu não sei onde estou a errar, mas será algures ou no "system identification toolbox" ou no "PID tune toolbox"...

Eu um controlador a funcionar bem... mas ajustei pelo método "manual"...
* aumentar kp até oscilar... dividir por 2
* aumentar ki para anular o erro...
* etc...etc..

Eu queria aproveitar para tentar simular também o sistema...
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: system identification toolbox - matlab
« Responder #5 em: 05 de Dezembro de 2014, 14:15 »
Alguma sugestão?

 8)

David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: system identification toolbox - matlab
« Responder #6 em: 05 de Dezembro de 2014, 14:37 »
já meteste os ganhos que tens no ajuste manual no simulador?

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: system identification toolbox - matlab
« Responder #7 em: 05 de Dezembro de 2014, 14:54 »
Ora aí está...

Eu pensei exactamente o mesmo... como raio vou eu dizer que os dados que estou a introduzir já são o resultado de um controlador com ganhos...

Mas tentei procurar e não encontrei em lado nenhum...
Não sei se esses dados terão de ser introduzidos em algum lado no "system identification toolbox" ou se no "PID tune toolbox".

Mas em ambos, não consegui encontrar um "espaço" para dar entrada desses dados...  :-\
David Martins
Eng. Electrotécnica e de Computadores, UBI

Offline Dave

  • Mini Robot
  • *
  • Mensagens: 368
    • "O Engenhocas"
Re: system identification toolbox - matlab
« Responder #8 em: 15 de Dezembro de 2014, 15:21 »
Vou teimando nisto aos poucos com o tempo livre...

Alguém quer dar uma linha orientadora?

Como vocês fazem?

Só discussão de ideias....
David Martins
Eng. Electrotécnica e de Computadores, UBI