Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Analyseoptionen

AC-ANALYSE:

Allgemeine Form:.ac [Kurve] [Punkte] [Start] [Ende] Beispiel 1:.ac lin 1 1000 1000 

Kommentare: Das Feld [Kurve] kann „lin“ (linear), „dec“ (dekade) oder „oct“ (oktave) sein und die (Nicht-)Linearität des Frequenzsweeps angeben. gibt an, an wie vielen Punkten innerhalb des Frequenz-Sweeps Analysen durchgeführt werden sollen (für Dekaden-Sweep die Anzahl der Punkte pro Dekade; für Oktave die Anzahl der Punkte pro Oktave). Die Felder [start] und [final] geben die Start- bzw. Endfrequenz des Sweep an. Eine letzte Anmerkung:Der „Start“-Wert darf nicht Null sein!

DC-ANALYSE:

Allgemeine Form:.dc [source] [start] [final] [inkrement] Beispiel 1:.dc vin 1.5 15 0.5 

Kommentare: Die .dc-Karte ist erforderlich, wenn Sie eine Spannung zwischen zwei Knoten ungleich Null drucken oder grafisch darstellen möchten. Andernfalls druckt die standardmäßige „Kleinsignal“-Analyse nur die Spannung zwischen jedem von Null verschiedenen Knoten und Knoten Null aus.

TRANSIENT-ANALYSE:

Allgemeine Form:.tran [inkrement] [stop_time] [start_time] + [comp_interval] Beispiel 1:.tran 1m 50m uic Beispiel 2:.tran .5m 32m 0.01m 

Kommentare: Beispiel 1 hat eine Inkrementzeit von 1 Millisekunde und eine Stoppzeit von 50 Millisekunden (wenn nur zwei Parameter angegeben werden, sind es Inkrementzeit und Stoppzeit , bzw). Beispiel 2 hat eine Inkrementzeit von 0,5 Millisekunden, eine Stoppzeit von 32 Millisekunden, eine Startzeit von 0 Millisekunden (keine Verzögerung beim Start) und ein Berechnungsintervall von 0,01 Millisekunden.

Der Standardwert für die Startzeit ist Null. Transientenanalyse immer zum Zeitpunkt Null, aber die Datenspeicherung findet nur zwischen Start- und Stoppzeit statt. Das Datenausgabeintervall ist die Inkrementalzeit oder (Stoppzeit – Startzeit)/50, je nachdem, welcher Wert der kleinste ist. Die Berechnungsintervallvariable kann jedoch verwendet werden, um ein kleineres Berechnungsintervall zu erzwingen. Für große Gesamtintervallzählungen ist der itl5 Variable in der .options Karte kann auf eine höhere Zahl eingestellt werden. Die „uic ”-Option weist SPICE an, „Anfangsbedingungen zu verwenden“.

PLOT-AUSGABE:

Allgemeine Form:.plot [Typ] [Ausgabe1] [Ausgabe2] . . . [Ausgabe n] Beispiel 1:.plot dc v(1,2) i(v2) Beispiel 2:.plot ac v(3,4) vp(3,4) i(v1) ip(v1) Beispiel 3:. Plot tran v(4,5) i(v2) 

Kommentare: SPICE kann nicht mehr als acht Datenpunktanfragen auf einem einzigen .plot verarbeiten oder .print Karte. Wenn Sie mehr als acht Datenpunkte anfordern, verwenden Sie mehrere Karten!

Auch hier ist ein wichtiger Vorbehalt bei der Verwendung von SPICE Version 3:Wenn Sie eine AC-Analyse durchführen und SPICE bitten, eine AC-Spannung wie in Beispiel 2 darzustellen, wird die v(3,4) Befehl gibt nur das echte . aus Komponente einer komplexen Zahl rechteckiger Form! SPICE Version 2 gibt das polare aus Größe einer komplexen Zahl:eine viel aussagekräftigere Größe, wenn nur eine einzige Größe verlangt wird. Um SPICE3 zu zwingen, dir eine polare Größe zu geben, musst du die .print . neu schreiben oder .plot Argument als solches:vm(3,4) .

DRUCKAUSGABE:

Allgemeine Form:.print [Typ] [Ausgabe1] [Ausgabe2] . . . [Ausgabe n] Beispiel 1:.print dc v(1,2) i(v2) Beispiel 2:.print ac v(2,4) i(vinput) vp(2,3) Beispiel 3:.print tran v( 4,5) i(v2) 

Kommentare: SPICE kann nicht mehr als acht Datenpunktanfragen auf einem einzigen .plot verarbeiten oder .print Karte. Wenn Sie mehr als acht Datenpunkte anfordern, verwenden Sie mehrere Karten!

FOURIER-ANALYSE:

Allgemeine Form:.four [freq] [output1] [output2] . . . [Ausgabe n] Beispiel 1:.four 60 v(1,2) 

Kommentare: Die .vier Karte basiert auf .tran Karte irgendwo im Deck vorhanden ist, mit den richtigen Zeiträumen für die Analyse angemessener Zyklen. Außerdem kann SPICE „abstürzen“, wenn ein .plot Die Analyse erfolgt nicht zusammen mit der .four Analyse, auch wenn alle .tran Parameter sind technisch korrekt. Schließlich die .four Analyseoption funktioniert nur, wenn die Frequenz der AC-Quelle in der Kartenzeile dieser Quelle angegeben ist und nicht in einem .ac Analyseoptionszeile.

Es hilft, eine Berechnungsintervallvariable in die .tran aufzunehmen Karte für eine bessere Analysepräzision. Eine Fourier-Analyse der angegebenen Spannung oder des angegebenen Stroms wird bis zur 9. Harmonischen durchgeführt, wobei die [freq]-Angabe die Grund- oder Startfrequenz des Analysespektrums ist.

SONSTIGES:

Allgemeine Form:.options [option1] [option2] Beispiel 1:.options limpts=500 Beispiel 2:.options itl5=0 Beispiel 3:.options method=gear Beispiel 4:.options list Beispiel 5:.options nopage Beispiel 6:.options numdgt=6 

Kommentare: Es gibt viele Optionen, die mit dieser Karte angegeben werden können. Die vielleicht am dringendsten von SPICE-Anfängern benötigte ist die „Limpts . " Einstellung. Wenn eine Simulation ausgeführt wird, bei der mehr als 201 Punkte gedruckt oder geplottet werden müssen, muss diese Berechnungspunktgrenze erhöht werden, sonst bricht SPICE die Analyse ab. Das obige Beispiel (limpts=500 ) weist SPICE an, genügend Speicher zuzuweisen, um mindestens 500 Berechnungspunkte in jedem angegebenen Analysetyp (DC, AC oder transient) zu verarbeiten.

In Beispiel 2 sehen wir eine Iteration variabel (itl5 ) auf den Wert 0 gesetzt. Tatsächlich stehen sechs verschiedene Iterationsvariablen für die Benutzermanipulation zur Verfügung. Sie steuern die Iterationszyklusgrenzen für die Lösung nichtlinearer Gleichungen. Die Variable itl5 legt die maximale Anzahl von Iterationen für eine transiente Analyse fest. Ähnlich wie bei den Limpts variabel, itl5 muss normalerweise gesetzt werden, wenn ein kleines Berechnungsintervall in einer .tran angegeben wurde Karte. Einstellung itl5 auf einen Wert von 0 schaltet das Limit vollständig aus und ermöglicht dem Computer unendliche Iterationszyklen (unendliche Zeit), um die Analyse zu berechnen. Achtung:Dies kann zu langen Simulationszeiten führen!

Beispiel 3 mit „method=gear ” legt die von SPICE verwendete numerische Integrationsmethode fest. Die Vorgabe ist "Trapezoid" statt "Zahnrad", wobei Trapez eine einfache geometrische Annäherung der Fläche unter einer Kurve ist, die durch Aufschneiden der Kurve in Trapeze gefunden wird, um die Form anzunähern. Die „Gear“-Methode basiert auf Polynomgleichungen zweiter Ordnung oder besser und ist nach C.W. Gear benannt (Numerical Integration of Stiff Ordinary Equations , Bericht 221, Institut für Informatik, University of Illinois, Urbana). Die Gear-Integrationsmethode stellt höhere Anforderungen an den Computer (rechentechnisch „teuer“) und liefert manchmal etwas andere Ergebnisse als die Trapezoid-Methode.

Die „Liste Die in Beispiel 4 gezeigte Option ” gibt eine ausführliche Zusammenfassung aller Schaltungskomponenten und ihrer jeweiligen Werte in der endgültigen Ausgabe.

Standardmäßig fügt SPICE ASCII-Seitenumbruch-Steuercodes in die Ausgabe ein, um verschiedene Abschnitte der Analyse zu trennen. Angabe der „nopage ”-Option (Beispiel 5) verhindert eine solche Paginierung.

Die „numdgt Die in Beispiel 6 gezeigte Option “ gibt die Anzahl der signifikanten Stellen an, die ausgegeben werden, wenn eine der “.print . verwendet wird ” Datenausgabeoptionen. SPICE hat standardmäßig eine Genauigkeit von 4 signifikanten Stellen.

BREITE KONTROLLE:

Allgemeine Form:.width in=[columns] out=[columns] Beispiel 1:.width out=80 

Industrietechnik

  1. Aufzeichnungen - VHDL-Beispiel
  2. Variablen – VHDL-Beispiel
  3. Wellenformanalyse
  4. Beispielschaltungen und Netzlisten
  5. Komponentenfehleranalyse
  6. Komponentenfehleranalyse (Fortsetzung)
  7. Was ist Netzwerkanalyse?
  8. Java 10 – Entfernte Funktionen und Optionen
  9. Java 10 – Veraltete Funktionen und Optionen
  10. So führen Sie eine Engpassanalyse durch