Resultados inesperados da minha função de transferência

6

Eu tenho um sistema que pode ser modelado com a seguinte imagem:

insira a descrição da imagem aqui

Há uma massa m conectada a uma mola k um traço d . Ambos estão conectados a outro dashpot c . Uma força F(t) é aplicada na junção.

Após algum esforço para combater um sistema de ODEs lineares, encontrei uma função de transferência que descreve esse sistema:

X(s)F(s)=ds+k(mc+md)s3+(mk+cd)s2+(ck)s

Estou quase certo de que isso está correto, considerando que eu verifiquei a matemática várias vezes (e as unidades fazem check-out, o que é sempre uma vantagem).

O sistema possui certos parâmetros: , Q = 20 , ω = 50 Hz.m=1Q=20ω=50

A partir disso, podemos calcular os seguintes parâmetros: N / m, d = s q r t ( m k )k=m(2πω)=98696Ns / m.d=sqrt(mk)Q=15.7

Estimo Ns / m.c=4

Dados esses parâmetros, espero o seguinte:

  • Resposta ao impulso que se aproxima assintoticamente de um valor.
  • Resposta de etapa que cresce sem limite.
  • Gráfico de Bode que tem um pico em torno de 50 Hz.

Os dois primeiros são verdadeiros, mas é assim que meu gráfico de Bode se parece:

insira a descrição da imagem aqui

F(t)ω

Existe algo que estou modelando incorretamente aqui? Ou há algum grande equívoco sobre como eu acho que esse sistema opera?

anonymouse
fonte
YcFFc
ωY

Respostas:

2

Verificar as unidades é uma excelente maneira de verificar seu trabalho; parabéns por fazer isso. No entanto, o próximo passo para verificar se seus resultados fazem sentido é verificar os limites. No seu caso, você pode usar a intuição física para identificar como o sistema atuaria em frequências muito baixas e como ele agiria sem amortecimento.

s0X(s)Y(s)1c0d0

X(s)F(s)1ms2,
kms2+k.
Chris Mueller
fonte
cd1ms2
slims01s=1ms2
1

A função de transferência parece correta, exceto que os desvios xey dos locais não-estratificados e não como representado na figura. Caso contrário, quando , não haverá espaço para a mola amortecedor .y=xkd

Isso precisa ser equiparado a

1cm+dmds+ks1s2+swQ+w2

Comparando termos, obtemos as duas equações a seguir

w2=ckcm+dm
wQ=cd+kmcm+dm

Existem 6 variáveis ​​( , , , , , ), das quais 3 são conhecidas ( , , ). Isso nos deixa com 2 equações e três incógnitas e, portanto, existem várias soluções.mkdcQwmQw

Uma coisa que notei é que e têm sinais opostos. Isso é um pouco estranho, porque significa que ou deve ter um sinal negativo! (A seguir, uma captura de tela dos cálculos no Mathematica.)cdcd

insira a descrição da imagem aqui

Se , o zero quase cancelará o polo na origem. Essa foi a condição adicional que usei para chegar aos seguintes valores k<<d

c=5π(1+16000000000π21599)220000000π2
d=1+16000000000π215994000000π
k=11000

insira a descrição da imagem aqui

Então este é o gráfico Bode com o pico esperado em ~ ou .314rad/s50Hz

insira a descrição da imagem aqui

Suba Thomas
fonte
Obrigado pela resposta. Eu tenho duas perguntas. Primeiro, importa que a mola e o amortecedor tenham comprimento zero quando ? Não é correto supor que o comprimento não esticado da mola seja muito menor que o comprimento característico de e ? Segundo, segui sua análise e parece fazer sentido, mas é negativo. Enquanto isso definitivamente produz o gráfico Bode que eu quero, parece realmente não-físico - o amortecedor fornecerá uma força para aumentar . Vou tentar os valores na minha simulação para ver quais são as respostas de impulso e passo. y=xx(t)y(t)cc y˙
anonymouse
SSS, simplesmente não é possível que uma mola ou amortecedor físico tenha comprimento zero. Este é um modelo de função de transferência, não há nada impedindo x e y de serem iguais; portanto, precisamos apenas garantir o que isso significa fisicamente neste contexto. Posso adicionar a resposta por impulso e passo à resposta, se você quiser que eu faça isso. A resposta ao impulso converge para zero e a resposta ao passo cresce sem limite.
Suba Thomas
Hum, não tenho certeza se essa resposta ao impulso é o que espero deste sistema. Se eu dar uma força impulso , espero a crescer e, eventualmente, ser atenuados por , e eu espero que a quantidade que talvez experimentar algumas oscilações por causa da primavera. No total, acho que a resposta ao impulso deve convergir para algum valor diferente de zero (e a resposta ao passo deve crescer sem limites). Na verdade, este é o sistema que estou tentando caracterizar, então você acha que preciso de uma mudança no meu modelo real para refletir isso? y c x - yF=δycxy
Anonymouse
Para elucidar isso ainda mais, o tipo de sistema que estou tentando caracterizar é aquele que, em escala macro, se move como um sistema amortecedor de massa, onde uma força de impulso o move alguma distância, mas eventualmente precisa parar . Em uma microescala, há alguma frequência ressonante modo que, se eu tentar forçar o sistema a se mover com essa frequência, experimentarei oscilações selvagens de alta amplitude. É por isso que configurei o sistema como um amortecedor de mola à direita, mas com um amortecedor de "nível superior" à esquerda. f
Anonymousouse
Meu mal, a resposta de impulso no estado estacionário é realmente um valor negativo diferente de zero.
Suba Thomas