Ltspice - Linjär interpolering för Flux med table()

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 6917
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Ltspice - Linjär interpolering för Flux med table()

Inlägg av psynoise »

Försöker simulera induktorer med mättnad i Ltspice. Men tyvärr förstår jag mig inte på den linjära interpoleringen som table() gör enligt nedan.
schema.png
resultat.png
Min tanke är att induktorn L3 ska ha induktansen 2 mH (motsvarande 2 mV) upp till 0.2 A och sedan minska till 1 mH vid 0.8 A. Dock blir det helt galet mellan 0.2 A och 0.8 A som grafen ovan visar.

Någon som har en idé på vad jag kan tänkas göra fel?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 6917
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Ltspice - Linjär interpolering för Flux med table()

Inlägg av psynoise »

När jag använder table() till en beroende spänningskälla fungerar interpolering bra enligt nedan. Frågan är om jag tänker fel någonstans gällande gällande flux (PHI) och induktans.
beroende_spänning-schema.PNG
beroende_spänning-resultat.PNG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 6917
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Ltspice - Linjär interpolering för Flux med table()

Inlägg av psynoise »

Ännu en konstig sak. Enligt

Flux = i(L4)*(2m-1m*i(L4))

borde

Flux / i(L4) @ i(L4) = 1A vara 1m

men enligt simulering nedan blir det 0 mV.
L4-schema.PNG
L4-resultat.PNG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 6917
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Ltspice - Linjär interpolering för Flux med table()

Inlägg av psynoise »

Jag kör på med

Kod: Markera allt

flux={L*Is}*tanh(x/{Is}) ; L= inductance and Is= "saturation" current
från

http://ltwiki.org/index.php?title=The_A ... ctor_model

sålänge tills att jag fått table() att fungera.
Skriv svar