Forum: Analoge Elektronik und Schaltungstechnik LTSpice Simulations Model selbst erstellen


von smt (Gast)


Lesenswert?

Hallo,

mich würde interessieren, ob man Simulations Modelle von Bauteilen 
selber erstellen kann, denn immerhin ist so eine .SUBCKT nur ein ASCI 
code.
Ich wollte bei LTSpice eine Simulationsdatei von einem Varistor 
einbinden, dass Problem ist aber das die Firma keine Simulationsdatei 
zur Verfügung stellt.

Gibt es auch alternativen zu diesem Problem? Vielleicht hat jemand von 
euch ja schon Erfahrung damit gemacht.

Hier mal das Bauteil:
http://www.avx.com/products/circuit-protection/transient-voltage-suppressors-varistors/transguard/

Ich hoffe jemand kann mir dabei helfen :)

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> Hier mal das Bauteil:
> 
http://www.avx.com/products/circuit-protection/transient-voltage-suppressors-varistors/transguard/
>
> Ich hoffe jemand kann mir dabei helfen :)

Ausgerechnet ein Varistor! Ich meine bei der LTspice Yahoo Group gibt es 
da ein Modell.

Für den Einstieg in die Erstellung eines eigenen Modells wäre folgendes 
Tutorial empfehlenswert.

http://www.gunthard-kraus.de/LTSwitcherCAD/index_LTSwitcherCAD.html
LTspice VII - Tutorial, Band 1. Version 1.0 als pdf-File (Stand: 
01.03.2017)
8.2.3. Erstellung des SPICE-Modells für einen realistischen
Transformator mit zwei Wicklungen

mfg klaus

von smt (Gast)


Lesenswert?

Klaus R. schrieb:
> Ausgerechnet ein Varistor! Ich meine bei der LTspice Yahoo Group gibt es
> da ein Modell.

Ich finde da nichts könntest du mir mal den passenden Link dazu 
schicken? habe das Bauteil nirgendwo gefunden:/

Klaus R. schrieb:
> Für den Einstieg in die Erstellung eines eigenen Modells wäre folgendes
> Tutorial empfehlenswert.

Hab es mir gerade angesehen und das ist schon mal sehr hilfreich danke! 
:)

Doch ich wollte eigentlich wissen ob ich zum Beispiel eine 
Simulationsdatei von einem Schmitt-Trigger nehmen und die Parameter von 
meinem eigenen Schmitt Trigger Bauteil hinzufügen kann?

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> Ich finde da nichts könntest du mir mal den passenden Link dazu
> schicken? habe das Bauteil nirgendwo gefunden:/
>
In der Usergroup warst Du aber?

https: > > groups.yahoo.com > neo > groups > LTspice > files
Dort liegt die Datei all_files.htm.

This file contains the descriptions and links of all folders and files 
from the Files-section of the LTspice Yahoo Group. Thanks to Axel 
Friedrich who developed this utility.
helmutsennewald May 28

>
> Doch ich wollte eigentlich wissen ob ich zum Beispiel eine
> Simulationsdatei von einem Schmitt-Trigger nehmen und die Parameter von
> meinem eigenen Schmitt Trigger Bauteil hinzufügen kann?

Mag sein. So ein Modell ist ja vom Aufbau des Bauteils abgeleitet. In 
der Regel sind auch Schmitt Trigger nicht Baugleich.

mfg klaus

von smt (Gast)


Lesenswert?

Klaus R. schrieb:
> https: > > groups.yahoo.com > neo > groups > LTspice > files
> Dort liegt die Datei all_files.htm.

Könntest du mir die Datei bitte einfach schicken ich komme da nicht rein 
diese Seite ist so nervig -.-

von hinz (Gast)


Lesenswert?

Littelfuse hat für seine Varistoren Spicemodelle.

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> Klaus R. schrieb:
>> https: > > groups.yahoo.com > neo > groups > LTspice > files
>> Dort liegt die Datei all_files.htm.
>
> Könntest du mir die Datei bitte einfach schicken ich komme da nicht rein
> diese Seite ist so nervig -.-

Die Datei selber ist 2 MB gross. Da würde der Moderator sicher etwas 
gegen haben. Ich selber habe die Datei nicht sofort wie beschrieben 
unter Files gefunden, sondern die Datei mit Search Files gesucht. Dann 
war sie in der Ergebnisliste ganz unten.

Da stimmt etwas nicht.


https://xa.yimg.com/df/LTspice/all_files.htm?token=XhuNX3IWnPR5hsHz4Ni6VNJ7MzqETUMiC2SGCwl1zCR2Prfh5u7EwXwZRl58ZOeSvnQfoT_3B4oSV9L7DtXHCCTkX7jjDbODBBFu4VTRYjXodiCBKdHxSxcLv_E6SeNmJ7sfjTWK4_hS&type=download

OK, ich hoffe der Link funktioniert. Du musst aber eingeloggt sein.

PS: Es geht auch ohne eingeloggt zu sein.
mfg klaus

: Bearbeitet durch User
von smt (Gast)


Lesenswert?

Okay danke für die Bemühungen aber die entsprechende Datei ist gar nicht 
mit dabei, wie hast du denn da drin gesucht? Also soweit ich sehe ist 
die Datei dort nicht vorhanden.
Und auch wenn sie vorhanden wäre um sie zu öffnen muss man anscheinend 
wirklich dort angemeldet sein :/

von kraig (Gast)


Lesenswert?

AVX bietet dafür auch Modelle an. Habe ich eber selber nicht getestet.
http://www.avx.com/download/software/Spice-Transguard.zip

Symbol für LTspice findet sich im Unterverzeichnis "misc".

von Jack (Gast)


Lesenswert?

smt schrieb:
> mich würde interessieren, ob man Simulations Modelle von Bauteilen
> selber erstellen kann, denn immerhin ist so eine .SUBCKT nur ein ASCI
> code.

Ja, so fing das mit SPICE an. Alles musste man selber machen, wenn man 
niemanden kannte, bei dem man sich die Lochkarten mit dem gesuchten 
Modell oder Sub-Circuit ausleihen konnte.

Es gibt zwei Strategien mit SPICE ein Bauteil von Grund auf zu bauen:

A) Man baut den inneren Aufbau so genau wie möglich nach.

B) Man baut das äußere Verhalten nach, und nimmt dabei die 
SPICE-Direktiven, die das gewünschte Verhalten zeigen. Unabhängig davon, 
ob der Sub-Circuit oder das Modell dem realen inneren Aufbau entspricht. 
(Verhaltensmodell).

Für beide Strategien braucht man umfangreiches Wissen über den inneren 
Aufbau von SPICE. Man muss die mathematischen Formeln der eingebauten 
Modelle verstehen. Hinzu kommt, dass man das zu modellierende Bauteil 
verstehen muss. Eventuell muss man G) durchführen.

A) und B) kosten viel Zeit. Statt ein Bauteil von Grund auf zu bauen 
nimmt man, wenn man es unbedingt selber machen will, lieber:

C) Ein vorhandenes Modell oder einen Sub-Circuit eines ähnlichen 
Bauteils und ändert das mehr oder weniger gezielt bis es dem zu 
modellierenden Bauteil entspricht. Beziehungsweise, bis die Aspekte die 
einen interessiere halbwegs stimmen.

D) Eine Variante von C) sind Sub-Circuit- und Modell-Generatoren. Bei 
diesen hat der Hersteller ein oder mehrere Muster-Sub-Circuits oder 
-Modelle eingebaut und fragt nur eine begrenzte Anzahl Parameter ab. 
Bekanntestes Produkt dürfte SpiceMod von Intusoft sein 
http://www.intusoft.com/spicemod.htm

Statt C), D) kann man

E) eine große kommerzielle Bibliotheken kaufen

F) die Erstellung eines Modells in Auftrag geben

G) (manchmal zumindest) die Schaltung aufbauen und messen, statt sich 
einen Wolf zu simulieren

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> Okay danke für die Bemühungen aber die entsprechende Datei ist gar
> nicht
> mit dabei, wie hast du denn da drin gesucht? Also soweit ich sehe ist
> die Datei dort nicht vorhanden.
> Und auch wenn sie vorhanden wäre um sie zu öffnen muss man anscheinend
> wirklich dort angemeldet sein :/

Die Datei all_files ist ein Inhaltsverzeichnis der Usergroup. Du kannst 
sie nach "Varistor" durchsuchen und findest entsprechende Threads. 
Ebenso Dateien. Das man angemeldet sein muss, sagte ich ja auch zuvor. 
Das Anmelden ist aber kein Problem und verpflichtet einem zu gar nichts.

mfg klaus

von kraig (Gast)


Lesenswert?

Klaus R. schrieb:
> Das Anmelden ist aber kein Problem und verpflichtet einem zu gar nichts.
1
When you register we ask for information such as your name, email address, birth date, gender, ZIP code, occupation, industry, and personal interests. For some financial products and services we might also ask for your address, Social Security number, and information about your assets. When you register with Yahoo and sign in to our services, you are not anonymous to us.
https://policies.yahoo.com/us/en/yahoo/privacy/index.htm

Ich darf natürlich nix, was spaßmachen könnte ;)
1
upload, post, email, transmit, or otherwise make available any material that contains software viruses
2
3
will not use the Yahoo Services for military, nuclear, missile, chemical or biological weaponry
4
5
intentionally or unintentionally violate any applicable local, state, national or international law, [...] the New York Stock Exchange, the American Stock Exchange, or the NASDAQ - wtf?
https://policies.yahoo.com/us/en/yahoo/terms/utos/index.htm

Abdul hat mal eine Kopie erstellt. Bei den Varistoren in Lib_part2 
handelt es sich in erster Linie um, zum Teil modifizierte, Modelle von 
Epcos, Harris und Littelfuse
Beitrag "Re: Alternatives Bauteil für LTspice"

von Ottmar K. (wil1)


Angehängte Dateien:

Lesenswert?

Hallo smt

prbier mal ob Du mit der angehängten Datei weiter kommst.

mfG Ottmar

von smt (Gast)


Lesenswert?

Jack schrieb:
> A) und B) kosten viel Zeit. Statt ein Bauteil von Grund auf zu bauen
> nimmt man, wenn man es unbedingt selber machen will, lieber:
>
> C) Ein vorhandenes Modell oder einen Sub-Circuit eines ähnlichen
> Bauteils und ändert das mehr oder weniger gezielt bis es dem zu
> modellierenden Bauteil entspricht. Beziehungsweise, bis die Aspekte die
> einen interessiere halbwegs stimmen.

Vielen Dank für die ausführliche Antwort und ich finde auch ein Modell 
von Anfang an selber zu erstellen wäre viel zu aufwendig.
Mich würde interessieren ob es irgendwo ein Tutorial dazu gibt ein 
Bauteil seinen wünschen anzupassen wie du es auch schon geschrieben 
hast, da ich glaube das es so am leichtesten wäre.

Ottmar K. schrieb:
> Hallo smt
>
> prbier mal ob Du mit der angehängten Datei weiter kommst.
>
> mfG Ottmar

Um ehrlich zu sagen nicht wirklich ich verstehe gar nicht wie das 
funktionieren kann, die lib Datei besteht aus einer Zeile mit einem 
Kommentar von chinesischen Schriftzeichen :'D

von Jack (Gast)


Lesenswert?

smt schrieb:
> Mich würde interessieren ob es irgendwo ein Tutorial dazu gibt ein
> Bauteil seinen wünschen anzupassen wie du es auch schon geschrieben
> hast, da ich glaube das es so am leichtesten wäre.

Ein allgemeines Tutorial ist mir nicht bekannt. Man schaut halt in das 
Modell oder den SUBCKT hinein, versucht ihn zu verstehen und ändert was 
man glaubt ändern zu müssen.

Das geht am besten, wenn man die Syntax und Semantik der 
SPICE-Direktiven so gut als möglich verstanden hat. So gesehen ist 
Lernen wie SPICE funktioniert das beste Tutorial.

Für spezielle Modelle / SUBCKT gibt es manchmal mehr oder weniger gute 
Papers in denen die jeweiligen Autoren erklären warum ihre Art ein 
Bauteile zu simulieren Vorteile hat und wie sie zu ihrem Modell / SUBCKT 
kommen. Nur gibt es kein Garantie, dass das Bauteil-Modell, was man 
ändern möchte, so aufgebaut ist, wie in einem zufällig gefundenen Paper.

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> Ottmar K. schrieb:
>> Hallo smt
>>
>> prbier mal ob Du mit der angehängten Datei weiter kommst.
>>
>> mfG Ottmar
>
> Um ehrlich zu sagen nicht wirklich ich verstehe gar nicht wie das
> funktionieren kann, die lib Datei besteht aus einer Zeile mit einem
> Kommentar von chinesischen Schriftzeichen :'D

Ich sehe da nur Klartext.
mfg klaus

von Klaus R. (klara)


Lesenswert?

smt schrieb:
> mich würde interessieren, ob man Simulations Modelle von Bauteilen
> selber erstellen kann, denn immerhin ist so eine .SUBCKT nur ein ASCI
> code.

Beitrag "Modelle in LTSpice erstellen"
Beitrag "Re: Modelle in LTSpice erstellen"

von Ottmar K. (wil1)


Angehängte Dateien:

Lesenswert?

smt schrieb:
> Um ehrlich zu sagen nicht wirklich ich verstehe gar nicht wie das
> funktionieren kann, die lib Datei besteht aus einer Zeile mit einem
> Kommentar von chinesischen Schriftzeichen :'D

Irgendwas muss bei Dir verdreht funktionieren. Ich sehe nur Klartext 
(Klaus auch) in lateinischer Schrift und arabischen Zahlen. Ich meine es 
gut mit Dir und hänge die LIB als (hoffentlich) lesbare PDF-Datei an.

mfg :-) Ottmar

von smt (Gast)


Lesenswert?

Ottmar K. schrieb:
> Irgendwas muss bei Dir verdreht funktionieren. Ich sehe nur Klartext
> (Klaus auch) in lateinischer Schrift und arabischen Zahlen. Ich meine es
> gut mit Dir und hänge die LIB als (hoffentlich) lesbare PDF-Datei an.
>
> mfg :-) Ottmar

Ich hab die Endung der Datei von .lib in .txt geändert jetzt kann ich es 
auch lesen danke.
Da sind jetzt eine menge .subckt Dateien von Varistoren, doch wie kann 
ich diese Werte nun auf meinen Varistoren anpassen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.