11.07.2015 Views

Simulation of a Vacuum-Tube Push-Pull Guitar Power Amplifier

Simulation of a Vacuum-Tube Push-Pull Guitar Power Amplifier

Simulation of a Vacuum-Tube Push-Pull Guitar Power Amplifier

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Proc. <strong>of</strong> the 14 th Int. Conference on Digital Audio Effects (DAFx-11), Paris, France, September 19-23, 2011Proc. <strong>of</strong> the 14th International Conference on Digital Audio Effects (DAFx-11), Paris, France, September 19-23, 20112.1. Pentode ModelThe Koren’s model <strong>of</strong> the pentode [7] was chosen as the pentodemodel. The pentode plate current is in form I a(V ak , V gk1 , V gk2 )where V ak is plate-to-cathode voltage, V g1k is the grid-to-cathodevoltage and U g2k is the screen-to-cathode voltage. The screen currentis given in form I s(V gk1 , V gk2 ). The description <strong>of</strong> functionsI a and I s is omitted here and is available in [7]. Frequency properties<strong>of</strong> the tube (e.g. Miller capacitance) are not considered becauseit should be included in the simulation <strong>of</strong> input unit.2.2. Output Transformer ModelAn ideal output transformer is considered to be an impedance dividerthat transforms input voltages V p and currents I p to outputV s and I s according to2.3. Loudspeaker ModelLoudspeakers play a very important role in the output signal generationvia its frequency response. When considering linearizedloudspeakers, one can model the frequency response with measuredimpulse responses with good results [1]. However, it is importantto simulate the interaction between the tube amplifier andloudspeaker because the loudspeaker impedance is frequency dependent.The impedance can be modeled using the circuit schematicin figure 2 [12]. The values are derived from the added massmethod and Thiele/Small parameters <strong>of</strong> a Celestion Vintage 30loudspeaker placed in an Engl combo. The transformer leakageinductance and resistance can be modeled by modifying inductorL sp1 and resistor R sp1 values.V sV p= N2N 1= IpI s(1)where N 1, N 2 are numbers <strong>of</strong> windings <strong>of</strong> the transformer. However,a real transformer is far away from the ideal one. For an accuratesimulation, losses caused by hysteresis and core saturationhave to be considered. Nonlinear behavior <strong>of</strong> the real transformeris described in numerous literature, e.g. [8, 9]. According to Amper’slaw, the magnetizing force H isHl mag = N 1I p − N 2I s (2)where l mag is the length <strong>of</strong> the induction path. The flux density Bis computed from Farraday’s law∂B∂t =Vs(3)N 2Swhere S is the transformer-core cross-section. The well-knownnonlinear relation B = µH can be implemented according to theFrolich equation [9] given byB =Hc + b |H|where c and b are constants derived from material properties. However,this model simulates only the core saturation. When simulatinghysteresis, one can use e.g. Jiles-Atherton model [10] modifiedin [8] in order to remove nonphysical behavior <strong>of</strong> minor hysteresisloops. Magnetization <strong>of</strong> the core is obtained from∂M∂H = M an − MδM + c ∂Mankδ ∂Hwhere M an is anhysteretic curve given by( H + αMM an = M s(cotha)−)aH + αMand δ =sign(∂H/∂t). Parameters M s, α, a, c and k are derivedfrom material properties and their identification can be found e.g.in [11]. Parameter δ M =0when the nonphysical minor loop is goingto be generated (anhysteric magnezation has lower value thanthe irreversible magnezation) alternatively δ M =1[8] . Flux densityis then obtained from(4)(5)(6)B = µ 0 (M + H) . (7)Figure 2: Simplified loudspeaker model – electric equivalent.The loudspeaker impedance given by voltage V L and currentI L can be expressed as the solution <strong>of</strong> the set <strong>of</strong> equationsVL[n] − IL[n]Rsp1 − V3[n]I L[n] =I L[n − 1] +L sp1f sV3[n]Gsp2 − IL[n] − IL2[n]V 3[n] =V 3[n − 1] + (8)C sp1f sI L2[n] =I L2[n − 1] + V3[n]L sp2f swhere I L[n − 1], V 3[n − 1], I L2[n − 1] are state variables andf s is a sampling frequency. The equations were obtained usingnodal analysis <strong>of</strong> the circuit in figure 2 and then discretized usingBackward Euler formula.Because the set <strong>of</strong> equations (8) is linear, it can be simplifiedinto one linear equationI L[n] =−c 1V L[n]+I tmp (9)where I tmp is a linear combination <strong>of</strong> state variables given byI tmp = −c 2I L[n − 1] + c 3V 3[n − 1] − c 4I L2[n − 1]. (10)The new state variable values are then computed fromV 3[n] =−c 5V 3[n − 1] − c 6I L[n]+c 7I L2[n − 1] (11)andI L2[n] =I L2[n − 1] + c 8V 3[n]. (12)Coefficients c 1−8 are derived from (8).3. SIMULATION OF THE AMPLIFIERIn the simplest case, the load is considered to be constant. Usingnodal analysis and discretization by Euler method, one can obtainthe set <strong>of</strong> circuit equationsDAFX-2DAFx-60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!