User Tools

Site Tools


geda:spice_polys.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:spice_polys.ru [2012/02/20 15:14]
127.0.0.1 external edit
geda:spice_polys.ru [2014/04/17 07:04]
vzh Update (using po4a)
Line 1: Line 1:
 +//Эта страница доступна также на следующих языках://​ [[spice_polys|English]]
 +
 ====== Конструкции SPICE POLY ====== ====== Конструкции SPICE POLY ======
  
-Это набросок того, что я узнал о POLY. Я не уверен,​ что всё абсолютно +Это набросок того, что я узнал о POLY. Я не уверен,​ что всё абсолютно точно, 
-точно, поэтому не стесняйтесь и исправляйте.+поэтому не стесняйтесь и исправляйте.
  
 Различные версии SPICE используют разные методы моделирования нелинейных Различные версии SPICE используют разные методы моделирования нелинейных
-зависимых источников,​ например ASRC, Bxxxx, Exxxx, Gxxxx, Fxxxx, Hxxxx и т.д..+зависимых источников,​ например ASRC, Bxxxx, Exxxx, Gxxxx, Fxxxx, Hxxxx и 
 +т. д.
  
 Некоторые,​ например NGspice, используют произвольные выражения с блоками Некоторые,​ например NGspice, используют произвольные выражения с блоками
-условий,​ другие,​ например GNUcap, используют полиномы и аппроксимацию кривых. +условий,​ другие,​ например GNUcap, используют полиномы и аппроксимацию 
-Функции POLY, видимо,​ являются здесь наименьшим общим знаменателем,​ однако в +кривых. Функции POLY, видимо,​ являются здесь наименьшим общим знаменателем,​ 
-SPICE3 они не поддерживаются. Полиномы были первым средством,​ используемым для +однако в SPICE3 они не поддерживаются. Полиномы были первым средством,​ 
-аппроксимации нелинейных зависимостей,​ потому что эти функции работают хорошо,​ +используемым для аппроксимации нелинейных зависимостей,​ потому что эти 
-и SPICE может легко найти производную в какой-либо точке, используемой в +функции работают хорошо,​ и SPICE может легко найти производную в какой-либо 
-числовых методах решения. ​ Отрицательная сторона здесь --- необходимость +точке, используемой в числовых методах решения. ​ Отрицательная сторона здесь 
-кое-какой дополнительной работы в других программах для получения +--- необходимость кое-какой дополнительной работы в других программах для 
-коэффициентов своего полиномиального выражения.+получения коэффициентов своего полиномиального выражения.
  
 Вот несколько общих проблем с полиномиальными аппроксимациями:​ Вот несколько общих проблем с полиномиальными аппроксимациями:​
 +
   - Они быстро становятся бесполезными вне ограниченной области. ​ Действительно,​ поскольку модели BSIM используют полиномиальные приближения в некоторых расчётах,​ они склонны к нефизическому поведению в рабочих точках вне области их аппроксимации.   - Они быстро становятся бесполезными вне ограниченной области. ​ Действительно,​ поскольку модели BSIM используют полиномиальные приближения в некоторых расчётах,​ они склонны к нефизическому поведению в рабочих точках вне области их аппроксимации.
-  - Чтобы получить приличную аппроксимацию функции,​ форма которой ​"не очень похожа на полином", в полиноме должно быть много членов.+  - Чтобы получить приличную аппроксимацию функции,​ форма которой ​«не очень похожа на полином», в полиноме должно быть много членов.
  
 Другой метод -- использование произвольных выражений с чем-то вроде Другой метод -- использование произвольных выражений с чем-то вроде
Line 33: Line 37:
 строятся таким образом,​ чтобы получались плавные переходы между разными строятся таким образом,​ чтобы получались плавные переходы между разными
 значениями. Вообще,​ в библиотеках полиномиальные аппроксимации используются значениями. Вообще,​ в библиотеках полиномиальные аппроксимации используются
-там, где это можно сделать,​ и ограничиваются теми областями,​ где они полезны. +там, где это можно сделать,​ и ограничиваются теми областями,​ где они 
-Примерами этого в Gnucap являются операторы ''​fit''​ и ''​table''​.+полезны. ​ Примерами этого в Gnucap являются операторы ''​fit''​ и ''​table''​.
  
 Однако,​ если вы хотите попробовать свои модели в других версиях SPICE, вам, Однако,​ если вы хотите попробовать свои модели в других версиях SPICE, вам,
Line 44: Line 48:
 http://​newton.ex.ac.uk/​teaching/​CDHW/​Electronics2/​userguide/​secC.html http://​newton.ex.ac.uk/​teaching/​CDHW/​Electronics2/​userguide/​secC.html
  
-Я думаю, для аппроксимации кривых можно использовать такие программы,​ +Я думаю, для аппроксимации кривых можно использовать такие программы,​ как 
-как [[http://​www.gnuplot.info|Gnuplot]],​+[[http://​www.gnuplot.info|Gnuplot]],​
 [[http://​plasma-gate.weizmann.ac.il/​Grace|Grace]] или [[http://​plasma-gate.weizmann.ac.il/​Grace|Grace]] или
 [[http://​www.simfit.man.ac.uk|Simfit]]. [[http://​www.simfit.man.ac.uk|Simfit]].
geda/spice_polys.ru.txt · Last modified: 2014/04/17 07:04 by vzh