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.
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?
Ltspice - Linjär interpolering för Flux med table()
Ltspice - Linjär interpolering för Flux med table()
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ltspice - Linjär interpolering för Flux med table()
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ltspice - Linjär interpolering för Flux med table()
Ä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.
Flux = i(L4)*(2m-1m*i(L4))
borde
Flux / i(L4) @ i(L4) = 1A vara 1m
men enligt simulering nedan blir det 0 mV.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Ltspice - Linjär interpolering för Flux med table()
Jag kör på med
från
http://ltwiki.org/index.php?title=The_A ... ctor_model
sålänge tills att jag fått table() att fungera.
Kod: Markera allt
flux={L*Is}*tanh(x/{Is}) ; L= inductance and Is= "saturation" current
http://ltwiki.org/index.php?title=The_A ... ctor_model
sålänge tills att jag fått table() att fungera.