H (s) nella funzione di trasferimento ad anello chiuso non è corretto?

Aug 19 2020

Ho bisogno di aiuto per verificare la funzione di trasferimento di questo stadio del circuito dell'amplificatore. Il circuito sottostante ha un guadagno di 20 dal risultato di Rf e Rg.

Di seguito è riportata l'equazione dell'analisi nodale in cui G viene utilizzato per mostrare la conduttanza.

Il problema che sto riscontrando è che ho 2 funzioni di trasferimento in un ciclo di feedback. G (s) e H (s), la funzione di trasferimento ad anello aperto dell'amplificatore operazionale e la funzione di trasferimento ad anello chiuso. Quando si combinano in un ciclo di feedback ottengo una funzione di trasferimento finale di G (s) / (1 + G (s) * H (s))

La mia funzione di trasferimento dell'output, tuttavia, sembra avere un grafico di buon auspicio inferiore all'unità!

  • Curva verde = funzione di trasferimento dell'uscita
  • Curva blu = funzione di trasferimento ad anello aperto dell'amplificatore operazionale G (s)
  • Curva arancione = anello chiuso H (s)

Lo stadio dell'amplificatore non dovrebbe, beh, amplificare? Posso vedere chiaramente che la matematica funziona per renderlo inferiore al guadagno unitario, ma come verrà amplificata la tensione di uscita? Ad esempio: a DC la matematica risulta essere -26dB, guadagno di ~ 1/20. Allo stesso modo, il guadagno ad anello chiuso è di circa + 26dB.

Quando si applica H (s) a G (s), nel feedback è diventato netto negativo. Ma per applicare una tensione reale all'ingresso e aspettarsi un'uscita, diciamo per 1 volt in ingresso @DC, Vi = 1, Vo = Vi TF -> Vo = 1 0,05011 = 0,05011.

Il problema qui è che mi manca 1 / x da qualche parte per ottenere il guadagno corretto di 20. Pensavo che la funzione di trasferimento fosse Vo = TF * Vi non Vo = 1 / TF * Vi?

Risposte

1 AJN Aug 20 2020 at 00:25

Non ho familiarità con Mathematica.

Il tuo sistema

G dovrebbe essere nel formato \$\frac{V3}{V1}\$. cioè V1 è l'ingresso, V3 è l'uscita di G (s)

H dovrebbe essere nel formato \$\frac{V1}{V3}\$. cioè V3 è l'ingresso e V1 è l'uscita di H (s).

Tuttavia, la tua immagine sembra mostrare che HofS1è una funzione che prende V1 come input e produce V3 come output. Penso che questo rappresenti effettivamente 1/H(s).

Quindi la linea SystemsModelFeedbackConnect(..)sta effettivamente facendo

\$\frac{G(s)}{1 + G(s)\frac{1}{H(s)}} = \frac{G(s)H(s)}{H(s) + G(s)} \$

Quindi per grandi valori di G (s) (sotto 10 ^ 7 Hz?) Potresti effettivamente tracciare H (s), il che è supportato dall'osservazione che il grafico verde e il grafico giallo sono simmetrici di circa 0 dB.

VoltageSpike Aug 19 2020 at 06:01

Utilizzare un PID (o un controller PI piuttosto:

Fonte: https://www.semanticscholar.org/paper/Chapter-Ten-Pid-Control-10.1-Basic-Control/32f76117181bcdd012511fdc0d78c96378a46e72 Figura 10

La P è il termine di guadagno, vuoi che questo sia 20.

\$ K_p = 20 = \frac{R_2}{R_1}\$

Il termine I sarà dove vuoi che sia il polo (ne ottieni solo uno con il controller PI con un rolloff di -20db / dec)

\$ K_I = 2\pi f = R_2 C_2 \$

Se hai davvero bisogno dell'uscita non invertita, usa un altro stadio invertente con un guadagno di 1 dopo il primo.