Автор Тема: Достойная симуляция ламп (SPICE)  (Прочитано 51347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #20 : Апреля 18, 2014, 08:15:51 am »
JCM800 с моделью от Rst7
http://milas.spb.ru./~kmg/files/projects/jcm800mv/tube/sim/

BoX

  • Сообщений: 150
  • Wah fan
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #21 : Апреля 18, 2014, 08:13:23 pm »
странно, теперь вроде правильно заработал

https://app.box.com/s/y81js9zuf0fkteplz28g


@KMG



реально ли открыть jcm800.asc в MircoCap
« Последнее редактирование: Апреля 18, 2014, 08:16:32 pm от XoB »

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #22 : Мая 03, 2014, 10:10:44 am »
Модель отличается от моей (хз где и когда нарыл) только в месте сеточного диода — обычный диод заменен на что-то «адовое». Посмотрим...

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #23 : Мая 03, 2014, 10:15:30 am »
Посмотрел, по сеточному току на мой взгляд ни разу не похоже. Останусь на родной:
.SUBCKT 12AX7 1 2 3  ; P G C;
+ PARAMS: MU=100 EX=1.4 KG1=1060 KP=600 KVB=300 RGI=2000
+ CCG=2.3P  CGP=2.4P CCP=.9P  ; ADD .7PF TO ADJACENT PINS; .5 TO OTHERS.
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    ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG}  ; CATHODE-GRID
C2 2 1 {CGP}  ; GRID=PLATE
C3 1 3 {CCP}  ; CATHODE-PLATE
D3 5 3 DX     ; FOR GRID CURRENT
R1 2 5 {RGI}  ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS
« Последнее редактирование: Мая 03, 2014, 10:16:45 am от Medved »

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #24 : Мая 03, 2014, 10:26:22 am »
Вспомнил, это моделька Нормана Корена
http://www.normankoren.com/Audio/

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #25 : Мая 03, 2014, 10:40:09 am »
Цитировать
Модель отличается от моей (хз где и когда нарыл) только в месте сеточного диода — обычный диод заменен на что-то «адовое». Посмотрим...

"Что-то адовое" - это диод со степенью 3/2 плюс экспонента в области малых токов. Ну и учет того, что сеточный ток начинается раньше, чем напряжение на сетке относительно катода достигает нуля.

Однако, хотелось бы узнать, в чем конкретно неадекватность в этом месте, ибо нет проблем подправить.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

TrueVAL

  • Сообщений: 653
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #26 : Мая 03, 2014, 01:59:51 pm »
 Rst7, посмотрите, может пригодятся мои чисто визуальные наблюдения:
https://app.box.com/s/l6zo2qclkjclqrdh0kys
Там я сравниваю Вашу модель с реальными осциллограммами KMG из этой темы:
http://forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1266699804/16#16
Разница по Ку - примерно 15%.  Скважность -3.23 у модели и 3.18 у реальной лампы на уровне 200 вольт
Уровень ограничения нижней полуволны при подаче на вход синусного сигнала с амплитудой 10В и частотой 1кГц: 84 вольта у модели, примерно 75 вольта у 12AX7 EH и примерно 65 вольта у 12AX7 Tung Sol.
 У модели Корена так же не хватает гейна, процентов на 15, нижняя полуволна дотягивает до реальной лампы по амплитуде, но форма закругления более жесткая.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #27 : Мая 03, 2014, 05:18:06 pm »
Цитировать
Разница по Ку - примерно 15%.

Это не разброс. Но если так хочется, могу подкорректировать.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #28 : Мая 24, 2014, 03:50:50 pm »
Цитировать
Однако, хотелось бы узнать, в чем конкретно неадекватность в этом месте, ибо нет проблем подправить.
Тем что визуально результат ограничения этого сеточного диода совсем на лампу не похож, а у Корена похож, хоть ограничение у него несколько более жесткое, со ступенькой. Ну и по уровням сеточного ограничения по-моему косячно что-то получилось.

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #29 : Мая 24, 2014, 05:09:42 pm »
Цитировать
Тем что визуально результат ограничения этого сеточного диода совсем на лампу не похож, а у Корена похож, хоть ограничение у него несколько более жесткое, со ступенькой. Ну и по уровням сеточного ограничения по-моему косячно что-то получилось.
 

Ну это все слова. Покажите сравнимые графики.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

Rst7

  • Сообщений: 1619
  • Мимо проходил...
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #30 : Мая 24, 2014, 05:58:59 pm »
Подправленная под осциллограммы KMG модель:

.SUBCKT 12AX7 1 2 3  ; P G C;  KMG curves model
+ PARAMS: MU=102 EX=1.4 KG1=800 KP=1200 KVB=300 RGI=2000
 
+ CCG=2.3P  CGP=2.4P CCP=.9P  ; ADD .7PF TO ADJACENT PINS; .5 TO OTHERS.
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    ; TO AVOID FLOATING NODES IN MU-FOLLOWER
C1 2 3 {CCG}  ; CATHODE-GRID
C2 2 1 {CGP}  ; GRID=PLATE
C3 1 3 {CCP}  ; CATHODE-PLATE
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}
« Последнее редактирование: Мая 24, 2014, 05:59:19 pm от Rst7 »
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредствен

Lion

  • Гость
Re: Достойная симуляция ламп (SPICE)
« Ответ #31 : Мая 25, 2014, 06:57:02 am »
Респект!

TrueVAL

  • Сообщений: 653
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #32 : Мая 26, 2014, 04:19:39 pm »
Rst7, очень хорошо получилось!

 Расхождений с картинками KMG не вижу. Хорошо бы, кстати, его мнение узнать.
Две модели Rst7 и модель Корена в одном файле сима схемы KMG :

https://app.box.com/s/e02dnetbaoas9y40x9b0

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #33 : Мая 31, 2014, 10:30:04 am »
@ Rst7

Вот эту статью видел? http://www.lynx.bc.ca/~jc/model.html
Это если хочется труЪ-модель) Я ее в свое время запихивал в лтспайс, очень крутая штука, но есть проблемы со стабильностью расчетов, ее по хорошему надо адаптировать. Мне было лень, ибо такая точность не нужна была. Ну и медленно считает.
« Последнее редактирование: Мая 31, 2014, 11:36:16 am от Medved »

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #34 : Мая 31, 2014, 10:43:20 am »
Твоя зеленая, Корена — красная. По уровням ограничения стало похоже на правду, но такого неестественно вытянутого ограничения по нижней полуволне у реальной лампы я на осцилле не наблюдал.

http://s18.postimg.org/a531bnhtl/models.png

Об этом я говорил еще в первый раз. По моему мироощущению модель Корена куда ближе к реальности, хоть там и есть неестественные изломы на ограничении, но само ограничение по огибающей куда больше похоже.

Кроме того, К.У. модели уехал куда-то в запредельные дали. Я не верю в 38 дб усиления с одного каскада.

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #35 : Мая 31, 2014, 11:23:14 am »
Так же в твоей модели проблема с током утечки сетки (впрочем с ним нет проблем только в модели Майлета по вах РЦА). Я бы лучше направил усилия на доводку модели Майлета под современные реалии и стабильную работу.
« Последнее редактирование: Мая 31, 2014, 11:29:24 am от Medved »

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #36 : Мая 31, 2014, 12:00:54 pm »
Кстати, освежил в памяти статью, идеи там простые и очень полезные. Я счас болтаюсь на больничном, поэтому если кто-то хорошо владеет (и обладает) матлабом или другим мат.софтом, позволяющим находить интепроляционные многочлены, временем и терпением, чтоб векторизовать ВАХи из даташита и хочет поучаствовать в создании для начала хотя бы одной стабильной модели по реальным ВАХам в нужном нам диапазоне входных и выходных напряжений, пишите. Один я этим заниматься вряд ли буду, в лучшем случае, если осилю, то подлечу модель Майлета.
« Последнее редактирование: Мая 31, 2014, 12:01:21 pm от Medved »

TrueVAL

  • Сообщений: 653
  • GtLab.Net forever!
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #37 : Мая 31, 2014, 01:55:34 pm »
 Medved, поправляйтесь!
 И вопрос. У Майлета приведены две модели, RCA и GE?
http://www.lynx.bc.ca/~jc/Koren_Maillet.html
http://www.lynx.bc.ca/~jc/CCtransfer.html
Модель GE 12AX7 кажется проще. Вы обе запускали?

По форме закругления нижней полуволны новая модель Rst7 похожа на картинки KMG для 12AX7 от Tung Sol, а Ку, по картинкам же, равен 37дБ.
Заметил еще одно расхождение с моделью Корена. В режиме малого сигнала, 0.5-1.0 вольта на входе, уровень второй гармоники у Корена на 4дБ больше, чем в модели Rst7 , и равен уровню третьей гармоники. У Корена верхняя полуволна сильнее "надувается", то есть проходная характеристика более "квадратична".

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #38 : Мая 31, 2014, 02:47:39 pm »
Модели Майлета для симуляции без головняков не очень пригодны, поэтому я их особо не ковырял. Там разница только в ВАХах я полагаю, поэтому обе примерно одинаковые. Еще он в статье технично опустил исходные данные для токов сетки в своих моделях.

Чтобы ими можно было пользоваться, вахи должны сходиться в ноль при нуле вольтах на аноде, у него это не выполняется по ряду причин.

У меня наверное чего-то с глазами, но вот это на мой взгляд
http://milas.spb.ru/~kmg/files/projects/dualrectifier/test/compl/9ts.jpg

куда больше похоже на красное (Корен),  чем на зеленое (Rst7)
http://s18.postimg.org/a531bnhtl/models.png

« Последнее редактирование: Мая 31, 2014, 02:51:35 pm от Medved »

Medved

  • Сообщений: 4534
  • Ле... Лети!
    • ICQ клиент - 467329541
    • Просмотр профиля
    • E-mail
Re: Достойная симуляция ламп (SPICE)
« Ответ #39 : Мая 31, 2014, 03:08:21 pm »
Опачки, чего я у себя откопал на винте. Маркус же промерял ВАХи 12ax7eh вместе с сеточным током :D
Дело за малым, сделать модель по ним, этим я и займусь на досуге)