Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Симуляция Триода в Altium Designer
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Simulator
Здравствуйте.
Решил обратится к вам за помощью. Пытаюсь зделать симулацыю на вакуумный триод 12АХ7 в Altium Designer но ничего не получается.

Вот Модель Триода:

Код
.SUBCKT 12AX7_KG 1 2 3
+ PARAMS: MU=100 EX=1.4 KG1=1060 KP=600 KVB=300 RGI=2000
+ CCG=2.3P  CGP=2.4P CCP=.9P
E1 7 0 VALUE=
+{V(1,3)/KP*LOG(1+EXP(KP*(1/MU+V(2,3)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1}
RCP 1 3 1G
C1 2 3 {CCG}
C2 2 1 {CGP}
C3 1 3 {CCP}
E2 77 0 VALUE={LOG(1+EXP(V(2,3)))-0.5}
GP  2  3  VALUE={5E-4*(PWR(V(77,0),1.5)+PWRS(V(77,0),1.5))/2}
.ENDS


Ошыбка:

[Error] 12AX7_Test XSpice doAnalyses: Iteration limit reached

Думал что проблема с функцыями PWR и PWRS но вот эта модель работает.

Код
.SUBCKT 12BH7A P G K
E1  2  0  VALUE={V(P,K)+16.64*V(G,K)}
R1  2  0  1.0K
Gp  P  K  VALUE={22.34E-6*(PWR(V(2),1.5)+PWRS(V(2),1.5))/2}
Cgk G  K  3.2P
Cgp G  P  2.6P
Cpk P  K  0.5P
.ENDS


Потом думал что Функцыи LOG и EXP не подходят но проверил Модель на 7788Т и она работает.

Код
.SUBCKT X7788t P G K
Bp P K I=(0.386265282/1.0e3)*uramp(V(P,K)*ln(1.0+(0.003051381777)+exp((4.530921579)+(4.530921579)*((52.43912431)+(-942.2441187/1.0e3)*V(G,K))*V(G,K)/sqrt((46.94651845)^2+(V(P,K)-(12.79098853))^2)))/(4.530921579))^(1.025870367)
.ends X7788t



Ктонибуть знает в чём тут дело? За помощь буду очен признателен.
magnum16
Неплохо бы показать схему и настройки SPICE
Simulator
Вот схема. Сопротивление 1 милиом там просто для проверки токов. Для начала только один триод.
А какие именно настройки показать? В Альтиуме никаких настроек SPICE не нашол.
Ariel
все работает. 12AX7 взята из библиотеки альтиума MISCELLANEOUS DEVICES.
Для редактирования параметров SPICE MODEL заходим в PROPERTIES ->SIMULATION ->EDIT, выбираем наверху вкладку PARAMETERS
magnum16
Да, у меня тоже в Altium эта модель не работает. В LTspice все ок
Simulator
Да, у меня 12АХ7 из MISCELLANEOUS DEVICES тоже работает.
Вот её описание модели:
Код
*Vacuum Tube Dual Triode (Audio freq.)
*Connections:
*              Plate 1
*              | Grid 1
*              | | Cathode 1
*              | | | Plate 2
*              | | | | Grid 2
*              | | | | | Cathode 2
*              | | | | | | H H HM
*              | | | | | | | | |
.SUBCKT 12AX7  1 2 3 6 7 8 4 5 9
X1 1 2 3 12AX7s
X2 6 7 8 12AX7s
RH1 4 9 100
RH2 5 9 100
.ENDS 12AX7

*Vacuum Tube Triode (Audio freq.) pkg:VT-9 (A:1,2,3)(B:6,7,8)
*Connections:
*              Plate
*              | Grid
*              | | Cathode
*              | | |
.SUBCKT 12AX7s 1 3 4
B1 2 4 I=((URAMP((V(2,4)/85)+V(3,4)))^1.5)/580
C1 3 4 1.6E-12
C2 3 1 1.7E-12
C3 1 4 0.46E-12
R1 3 5 50E+3
D1 1 2 DX
D2 4 2 DX2
D3 5 4 DX
.MODEL DX D(IS=1.0E-12 RS=1.0)
.MODEL DX2 D(IS=1.0E-9 RS=1.0)
.ENDS X12AX7s




Проблема в том что я хочю пользываться улучшенными моделями ламп.
вот как тут описано: http://www.normankoren.com/Audio/Tubemodspice_article.html

С редактированием параметров в "PROPERTIES ->SIMULATION ->EDIT" тоже знаком. Там всё нормально.



Я Обращался с этим вопросом к экспертам вроде как. Модель была только другая но принцып тотже.


Код
* library format: LTSpice
* 1 2 3; P G C (Triode)
* Connections:         Plate
*                               | Grid
*                               | | Cathode
*                               | | |
.SUBCKT ECL86T 1 2 3
+PARAMS: MU=102.92 EX=1.425 KG1=1754.6 KP=1098.83 KVB=0.5 VCT=0.50 RGI=2000 CCG=3.2p CGP=2.7p CCP=1.8p

E1  7 0 VALUE={V(1,3)/KP*LOG(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
RE1 7 0 1G
G1  1 3 VALUE={(PWR(V(7,0),EX)+PWRS(V(7,0),EX))/KG1}
RCP 1 3 1G  
C1  2 3 {CCG}
C2  2 1 {CGP}
C3  1 3 {CCP}
D3  5 3 DX  
R1  2 5 {RGI}

.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS




Вот что мне ответили:


"В данном случае присутствует несколько связанных факторов.
Во-первых, приведенная Вами модель написана для симулятора LTSpice, однако адаптирована под синтаксис XSpice. Вероятно есть отличия в исполнении математических функций SQRT и LOG в данных симуляторах.
Во-вторых, приведенная Вами модель существенно нелинейна в области определения функции EXP (вероятно в тексте модели присутствует ошибка). Большое значение входного параметра приводит к быстрому выходу данной функции за область допустимых значений, при этом формируется сообщение о сингулярности матрицы в связи с безуспешными попытка симулятора выполнить "сшивку" решения различными алгоритмами (в том числе подбором параметра Gmin).
Вам следует выполнить отладку математики модели сторонними средствами (можно использовать программы компьютерной математики с более гибкими возможностями, выполняющие решения численными методами), удостовериться, что решение существует на каждом этапе вычислений, а затем отлаженный результат перенести в описание модели для XSpice. "


Но я пока что-то не могу разобраться в этом.


Вот функцыи / Формулы по которым делаются эти улучшенные модели

Ip -Ток анода
Up - Напрежение на аноде
Ug - напрежене на сетке

остальные параметры (PARAMS:) известны и задаются под тип лампы
Ariel
вам наверно лучше задать этот же вопрос в ветке "Вопросы системного уровня проектирования". Здесь вряд ли кто-нибудь квалифицированно ответит.
Simulator
OK, спасибо Ariel
Simulator
Задал я этот вопрос в разделе "Вопросы системного уровня проектирования" но моя тема пропала.
Модераторы наверное удалили. Может быть здесь в форуме нельзя открывать две одинаковые темы.
Или это был не подходящий раздел для моего вопроса.
Ariel
Цитата(Simulator @ Nov 29 2017, 16:34) *
Задал я этот вопрос в разделе "Вопросы системного уровня проектирования" но моя тема пропала.
Модераторы наверное удалили. Может быть здесь в форуме нельзя открывать две одинаковые темы.
Или это был не подходящий раздел для моего вопроса.

Да, две одинаковые темы нельзя. Попросите модератора этого форума, чтобы он перенес вашу тему в тот раздел.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.