PSpice Application Notes

PSpice App Note_Using PSpice to Simulate the Discharge Behavior of Common Batteries

Issue link: https://resources.pcb.cadence.com/i/1480205

Contents of this Issue

Navigation

Page 13 of 15

APPLICATION NOTE 13 E_Cell +OUTPUT 10 TABLE { V(Invert) } = + (0.00 9.18) (0.05 8.82) (0.10 8.62) + (0.15 8.41) (0.20 8.30) (0.25 8.21) + (0.30 8.09) (0.35 7.99) (0.40 7.95) + (0.45 7.89) (0.50 7.79) (0.55 7.66) + (0.60 7.55) (0.70 7.18) (0.75 6.96) + (0.80 6.58) (0.85 6.12) (0.90 5.42) + (0.95 4.51) (1.00 0.00) .ENDS ** PSpice Nickel-Cadmium battery discharge model ** .SUBCKT NICD +OUTPUT -OUTPUT SOC RATE CELL_TEMP + PARAMS: CAPACITY=1, RESISTANCE=1, CELLTEMP=25, VOLUME=1, WT=1 E_Rate RATE 0 VALUE = { I(V_Sense)/CAPACITY } R2 RATE 60 1 C1 60 0 3 E_LowRate LowRate 0 TABLE {V(RATE)} = (0,0) (0.001,0.2) (0.1,0.2) (1,0) R3 LowRate 0 1G G_LowRate 0 50 VALUE = { V(LowRate)*I(V_Sense) } G_Discharge SOC 0 VALUE = { I(V_Sense) } E_LostRate 50 SOC TABLE { V(60) } = (1.0,0) (10,0.25) C_CellCapacity 50 0 { 3600 * CAPACITY * 1.03 } R1 50 0 1G E_Temp_Rise 70 0 VALUE = {PWR(I(V_Sense),2)*RESISTANCE*(13.4 PWR(VOLUME,- 0.6065))} V_Ambient 80 70 { CELLTEMP } R_Thermal CELL_TEMP 80 { 2.65 * WT } C2 CELL_TEMP 0 1 R_Cell 20 30 { RESISTANCE } E_Temp 10 20 TABLE { V(CELL_TEMP) } = (0,-0.025) (25,0) (60,-0.100) V_Sense -OUTPUT 30 0 E_Invert Invert 0 TABLE { V(SOC) } = (0,1) (1,0) R4 Invert 0 1G E_Cell +OUTPUT 10 TABLE { V(Invert) } = + (0.0000000000E+00 1.3148600000E+00) (1.7391197842E-03 1.3114600000E+00) + (8.6956352158E-03 1.3008400000E+00) (1.7391252284E-02 1.2910200000E+00) + (3.1304265000E-02 1.2794000000E+00) (4.8695517284E-02 1.2685600000E+00) + (6.4347649784E-02 1.2608600000E+00) (9.2173675215E-02 1.2504800000E+00) + (1.3739093478E-01 1.2401000000E+00) (2.9217314000E-01 1.2300000000E+00) + (4.9738998228E-01 1.2199000000E+00) (6.0347665207E-01 1.2099000000E+00) + (7.3738938358E-01 1.1909200000E+00) (7.8782396620E-01 1.1801600000E+00) + (8.2086740543E-01 1.1705000000E+00) (8.4695429293E-01 1.1602800000E+00) + (8.6608462870E-01 1.1501000000E+00) (8.7999764142E-01 1.1403000000E+00) + (8.9043241457E-01 1.1309800000E+00) (8.9912806793E-01 1.1212400000E+00) + (9.0782372129E-01 1.1090600000E+00) (9.1304106250E-01 1.1001000000E+00) + (9.1825840370E-01 1.0899000000E+00) (9.2347583564E-01 1.0784600000E+00) + (9.2695405706E-01 1.0705000000E+00) (9.3217141642E-01 1.0586000000E+00) + (9.3564971043E-01 1.0508000000E+00) (9.3912795000E-01 1.0430000000E+00) + (9.4434529120E-01 1.0303200000E+00) (9.4782360336E-01 1.0207400000E+00) + (9.5130184293E-01 1.0102600000E+00) (9.5304094457E-01 1.0046200000E+00)

Articles in this issue

view archives of PSpice Application Notes - PSpice App Note_Using PSpice to Simulate the Discharge Behavior of Common Batteries