Ich simuliere eine Schaltung auf LTSpice und habe mich gefragt, ob es eine Möglichkeit gibt, Ausgangsparameter für LT festzulegen, die durch Anpassen der Werte anderer Komponenten angestrebt werden sollen. Ich habe in der Vergangenheit einige Software verwendet, die dies tut, aber ich kann mich nicht erinnern, ob es LTSpice oder etwas anderes war.
Vielen Dank im Voraus
Was Daniel sagt, ist richtig und gilt für alle SPICEs, es sei denn, sie werden ernsthaft verbessert. Sie können jedoch einige sinnvolle Designparameter mit variieren und.step param
sehen, wie sich die Ausgabe ändert. Aber es wird nicht von selbst eine optimale Schaltung für Sie entwerfen. Es gibt einige Hacks, die SPICE in einer Rückkopplungsschleife verwenden, dh es von einem anderen externen Programm steuern, um eine geführte Optimierung durchzuführen. Ohne zu wissen, was Sie zu tun versuchen, werde ich nicht darauf eingehen.
Es stellt sich heraus, dass die meisten [nicht kostenlosen] kommerziellen SPICEs tatsächlich einige Add-Ons oder eingebaute Optimierer anbieten. Unten habe ich versucht, jeweils Links zu Beispielen einzufügen, damit Sie sich ein Bild machen können. Im Allgemeinen haben diese kommerziellen SPICE keine Online-Dokumentation, auf die Sie zugreifen können, es sei denn, Sie sind ein zahlender Kunde, daher sind die genauen Fähigkeiten im Voraus nicht schwer zu ermitteln.
Da die Optimierungsfunktion(en) nicht Teil von Berkeley SPICE sind, sollten Sie eine ganze Reihe von Unterschieden zwischen diesen erwarten, also prüfen Sie vor dem Kauf, ob Sie können.
Als separater Optimierer, der auf anderen SPICEs läuft, scheint ASCO ziemlich leistungsfähig zu sein ... und es ist auch kostenlos; Es kann mit LTspice, ngspice und einigen der kostenpflichtigen kommerziellen (Eldo, HSPICE, Spectre) laufen. Außerdem verwendet Qucs ASCO zur Optimierung.
Ich glaube nicht, dass es eine Möglichkeit gibt, LTSpice zur Zielsuche zu bringen. Obwohl Sie einige ziemlich komplizierte Dinge mit Direktiven machen können (wie Monte-Carlo-Analysen!), ist es immer noch nur ein Simulator, kein Optimierer.
Arsenal