Lassen Sie mich zunächst sagen, dass ich kein Elektrotechniker, sondern ein Mathematiker bin, der gerade angefangen hat, in die Welt des analogen Rechnens einzutauchen, indem er momentan Simulink verwendet, um einen analogen Computer virtuell zu simulieren.
Betrachten Sie die Differentialgleichung erster Ordnung
mit explizit angegebener Konstante . Der Koeffizient ist implizit durch das folgende Integral gegeben
Ich weiß bereits, wie man die obigen Differentialgleichungen mit analogen Computern unter Verwendung von Integratoren berechnet und sind bekannte Konstanten. Angenommen, ich interessiere mich nicht wirklich für das transiente Verhalten der Differentialgleichung, sondern für die stationäre Lösung
Meine Frage ist, wie kann ich die Integration von durchführen in den endlichen Grenzen auf einem (virtuellen) analogen Computer?
quelle
\$
als Start- und End-Tag für Inline-Formeln und$$
für Formeln in einer eigenen Zeile.Antworten:
In Ihrem speziellen Fall ist dies für einen analogen Computer wenig sinnvoll, da analoge Computer bei zeitabhängigen Funktionen am besten geeignet sind. Es macht nur als Bildungsproblem Sinn. In analogen Computern stellt sich die Zeit selbst dar, alles andere muss explizit "codiert" werden.
Sie haben grundsätzlich zwei Möglichkeiten:
Beachten Sie, dass jede andere Funktion, die von der Zeit abhängt, Probleme mit dieser Transformation haben würde, sodass sie möglicherweise nicht auf Ihr Beispiel anwendbar ist.
Der zweite Ansatz ist weit verbreitet und besteht lediglich in der Anwendung von Newton-Rampson-Methoden auf die Raumdomäne.
Das Problem bei diesem zweiten Ansatz besteht darin, dass er zu instabilen analogen Implementierungen führen kann, da lange Rückkopplungsketten mit Sicherheit Abhängigkeiten von analogen Effekten zweiter Ordnung (z. B. höherfrequente Pole) mit sich bringen.
Analoge Computer sind am besten, wenn Sie sich von der Physik darstellen lassen. Wenn Sie sich auf Diskretisierung oder andere Arten diskontinuierlicher Näherungen verlassen müssen, treten wahrscheinlich Probleme auf.
quelle
Dies ist streng genommen unmöglich, da jeder virtuelle analoge Computer auf einem digitalen Computer implementiert ist und sich daher in diskreter Zeit befindet. Sie können jedoch einfach den in Simulink verfügbaren Integrationsblock verwenden, der das von Ihnen untersuchte analoge Verhalten mit einem akzeptablen Maß an Genauigkeit annähern sollte. Wenn Sie ein wirklich analoges Ergebnis benötigen, müssen Sie tatsächlich einen echten analogen Computer verwenden oder die Antwort selbst mithilfe kontinuierlicher Zeitübertragungsfunktionen berechnen.
quelle