Doğrultucunun LTSpice simülasyonu kısa süre sonra yavaşlar


9

LTspice'de aşağıdaki basit devreyi kurdum: LTspice ekran görüntüsü

Transformatörün çıkışında mavi ve doğrultucudan yeşil.

Bir kapasitör içermezsem bu işe yarar ve simülasyon çabucak gider. Kondansatörü dahil edersem, simülasyon birkaç milisaniyeden sonra inanılmaz derecede yavaşlar. Görüntü, makul bir hızda benzetimi durdurana kadar görünür. Yavaşladığı zaman kapasitörün değerine bağlı gibi görünüyor

Burada neler oluyor?

NOT: SPICE ayarlarında 'alternatif' çözücü seçilerek çözüldü


2
Hmmm, Çözücü'yü "alternatif" olarak ayarladım ve şimdi iyi çalışıyor. Çok ilginç.
Bitdivision

SPICE, devre hakkında neyin ilginç olduğunu düşündüğünüzü bilmiyor, bu yüzden onu olabildiğince doğru bir şekilde çözmeye çalışıyor. Neler olduğunu tam olarak bilmiyorum, ama muhtemelen C1 şarj olurken, diyotların dirençleri veya L2 bobini ile C1 veya diyot kapasitanslarından biri arasındaki salınım ile ilgili farklı zaman sabitleri almaya başlarsınız. Bu geçici simülatörü çok daha küçük adımlar atmaya zorlar ve simülasyonu yavaşlatır. Her nasılsa "alternatif" çözücü bunun bir yolunu biliyor ama nasıl bildiğini söyleyemem.
Foton

Bir köprü doğrultucu simüle ediyorum ve aynı problemle karşılaşıyorum.
Navin

Çözücü olarak 'alternatif' denediniz mi?
Bitdivision

Dünyada bu simülasyon, birincilde topraklama yolu olmadan nasıl çalışır? Daha sonra eklemediyseniz / silmediyseniz ...
ilgili bir vatandaş

Yanıtlar:


10

Çözücü temelde bir diferansiyel denklem sistemi çözmektedir ve bunu yapmak için çeşitli algoritmalar vardır, bazıları denklemin koşullarına ("sertliği") bağlı olarak diğerlerinden daha iyi çalışır - örneğin Matlab / Scilab / Octave ODE farklı koşullar için orada çözücüler)

Devreye bağlı olarak, çözücünün kaplaması zor olabilir ve Photon'ın dediği gibi, zaman ölçeğini temelde yavaşlayana ve duruncaya kadar kısaltır (bazen yeterince uzun bırakırsanız "zor" kısmı tamamlar, ancak genellikle değil).
Bu genellikle ideal kapasitif / endüktif elemanlar mevcut olduğunda olur, bu nedenle bir indüktör için bir seri direnç (aslında 1 m'ye varsayılan) ve ayrıca bir kondansatör için bir ESR seçmek her zaman iyi bir fikirdir. Bunları ve diğer değerleri ayarlamak için bileşene sağ tıklayın (muhtemelen bildiğiniz gibi)

Başka bir şey, voltaj kaynağınızın devre topraktan yüzüyormuş gibi görünmesidir - transformatöre yüksek değerli bir direnç ekleyin (örn. 100Meg) DC yolu olmadan, SPICE'ın düğüm voltajını belirlemesini zorlaştırır.

Devrenizle ilgili en son fark ettiğim şey "gerçek" diyot seçmemiş olmanızdır - bu da sorunlara neden olabilir. Sağ tıklayın ve mevcut listeden bir diyot seçin, bunun kapak için makul bir değer ESR ayarlamasıyla (ve belki de indüktörler için biraz daha fazla) bir araya getirerek her iki çözücü için de çalışmasını hayal ediyorum.

Aşağıdaki devre her iki çözücüde de iyi çalışır (kapağın 1m ESR'si vardır):

Devre Örneği

Simülasyon:

Simülasyon


Transformatör hilesi üzerindeki direnç için +1, bazen baharatın zamanla azalan zaman hızlarından (ve sonunda durduğundan) korunmasını sağlayan tek şey
PlasmaHH

1

Simülatörler genel olarak ideal transformatörlerden gelen sonsuz akım yükselmeleri ile zor anlar yaşarlar. Bilgisayarlar ayrıca sonucun sıfıra bölündüğü ve normal simülasyonda bir miktar gecikmeyi açıklayabilecek kodlanmış hata kurtarma mekanizmalarıyla sonuçlanan koşullara sahip olmaktan hoşlanmazlar.

Emin değilseniz, tahmin edin ve geçerli gerçek modelleri kullanmadığınız sürece Caps, Diyotlar ve transformatörler gibi ideal parçalara gerçekçi Rs değerleri ekleyin.

Kayınpederimin (U of T'de doktora EE Prof) özellikle R'leri ideal parçalara dahil etmenizi söylemedikçe bu hileleri gerektiren simülatörleri kullanmaktan hoşlanmadığını biliyorum. Katılmıyorum, simülasyonda Rs = 0'dan sıfıra bölmenin ne zaman olabileceğini açıklarsanız, gerçekçi Rs eklemenin öğrenmek ve kullanmak için iyi bir şey olduğunu açıklayın. (Benim için her kritik parçanın ESR, ESL ve başıboş kapasiteyi bilmek iyi bir Tasarımcının özüdür.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.