4P1L Pentode Spice Model

Inspired by Rajko’s model, I tried creating my own Spice model of the 4P1L pentode:

4P1L Pentode SPICE take 1Dmitry’s tool for pentode is difficult to fit to the pentode curves, not as the triode tool which is very accurate. Here’s Dmitry’s explanation:

“The pentode model equations, as defined by Koren, have one very, very important property: they reduce to a pretty accurate triode model of the same device if the screen moves together with the plate (I have a parameter UL for that and for ultra-linear arrangement, UL=1 is triode – try it! – then ul=0.4 or so is for UL connection, UL>1 is so called supertriode connection). That’s the good news, a really good one but that is the end of the good news. The bad news is that pentode and tetrode fitting can be at best very approximate – that is, the knee region and the slopes are not right for most tetrodes and pentodes, with the exception for some small-signal pentodes.”

Here is my model. Hopefully someone can try it and report some results:

** 4P1L PENTODE ************************************************************
* Created on Sun Jan 06 18:21:28 GMT 2013 using tube.model.finder.PaintKIP
* model URL:
*————————————————–
.SUBCKT PENT_4P1L PENTODE 1 2 3 4 ; P G K G2
+ PARAMS: CCG=9P CGP=0.1P CCP=9.5P RGI=2000
+ MU=9.27 EX=1.4139 KG1=1658.84 KG2=3528.0 KP=469.2 KVB=40.504 ; Vp_MAX=450.0 Ip_MAX=0.07 Vg_step=1.0
*————————————————–
RE1 7 0 1MEG ; DUMMY SO NODE 7 HAS 2 CONNECTIONS
E1 7 0 VALUE= ; E1 BREAKS UP LONG EQUATION FOR G1.
+{V(4,3)/KP*LOG(1+EXP((1/MU+V(2,3)/V(4,3))*KP))}
G1 1 3 VALUE={(PWR(V(7),EX)+PWRS(V(7),EX))/KG1*ATAN(V(1,3)/KVB)}
G2 4 3 VALUE={(EXP(EX*(LOG((V(4,3)/MU)+V(2,3)))))/KG2}
RCP 1 3 1G ; FOR CONVERGENCE
C1 2 3 {CCG} ; CATHODE-GRID 1
C2 1 2 {CPG1} ; GRID 1-PLATE
C3 1 3 {CCP} ; CATHODE-PLATE
R1 2 5 {RGI} ; FOR GRID CURRENT
D3 5 3 DX ; FOR GRID CURRENT
.MODEL DX D(IS=1N RS=1 CJO=10PF TT=1N)
.ENDS