Eu tenho um motor que aciona uma corda conectada a uma célula de carga. Eu gostaria de implementar um controlador de loop fechado para controlar a carga aplicada pelo motor à string.
Como determino a frequência de loop necessária para criar um sistema de controle estável? É algo como a frequência de Nyquist, onde a velocidade do loop deve ser pelo menos duas vezes a frequência mais alta inerente ao sistema mecânico?
Respostas:
A frequência do loop é um parâmetro que precisa ser ajustado exatamente como os termos proporcional, integral e / ou derivativo. Variando isso tem um efeito semelhante em sua saída como variando seus outros parâmetros. Frequência muito baixa e você nunca alcançará o estado estacionário desejado. Muito alto e a saída irá oscilar.
Para determinar a frequência de loop ideal, você primeiro precisará construir gráficos de Bode a partir de dados de teste ou simulação do mundo real:
Então, você precisará determinar a frequência de cruzamento :
(ênfase minha)
Portanto, a freqüência ideal do loop de controle deve ser cerca de 10 vezes a freqüência de crossover do atraso de fase do seu sistema, que pode ser obtida por meio de dados de testes empíricos ou, idealmente, por simulação em computador.
fonte
Quando a corda não está sob tensão, você tem um sistema não linear (ou seja, você está empurrando uma corda) que também pode dificultar o controle. A rigidez da sua corda vai limitar sua largura de banda. (A corda atua como um filtro passa-baixo, pelo menos quando está sob tensão). Na verdade, trabalhei um pouco em uma configuração semelhante e foi realmente difícil de controlar.
Como você está amostrando, o teorema da amostragem se aplica absolutamente e você deve amostrar pelo menos x2 a frequência mais alta em sua entrada (aumentando a taxa de amostragem ou filtrando a entrada antes da amostragem ou ambas), caso contrário, você obterá o alias.
Como Kyle aponta, o outro fator é a largura de banda de controle desejada. Concordo com a regra geral de que o loop deve executar pelo menos ~ 10 vezes essa frequência.
Ambas as condições precisam ser atendidas.
Há uma discussão bastante boa sobre isso no Capítulo 6: Amostragem em sistemas de controle de malha fechada da dissertação de Marten Derk van der Laan (1995) Técnicas de amostragem de sinais para aquisição de dados no controle de processos :
fonte