| An
organ air pressure regulator is
described, with special regard
to the design
in Wurlitzer organs. An attached
special purpose
Windows
PC program simulates its acoustical network.
Here several design and adjustment
parameters can be interactively manipulated, leading to detailed
computed
pressures and airflows throughout the system. This may be an
aid to understand and master a regulator installation. You can also
study dynamic effects when drawing a pulsating flow from the regulator
output. This article is a complement to one about simulation of an air dump tremulant. Refer to that place for a closer overview of the technicalities of simulation. Further information, particularly on the characteristic of pressure vs. bellows lid lift is found in an article on testing a Wurlitzer regulator bellows. IntroductionThe purpose of the regulators in a pipe organ is to keep a constant pressure supply to the wind chests, irrespective of what air flow is demanded. This demand depends of the number of simultaneously speaking pipes and whether a tremulant is used.Key issues with a regulator is its stability, how to load its bellows lid, and what may be the influence of connecting trunks. The present simulation may be a support, both in planning and maintenance work. |
A Wurlitzer regulator |
|
|
![]() |
![]() |
|
| Fig
1. A small Wurlitzer regulator residing on its supply trunk. From the lid protrude three steering pins for the internal bars that sequentially push open
the control valves when the lid lowers. |
Fig 2. The trio of valves at the bottom of the regulator. |
| The
regulator bellows is constructed between two lids, connected with
inward folded ribs along their circumference. The ribs are hinged with
linen strips to take up the forces from the enclosed air. These hinges
are hidden under the soft leather strips going all around to make the
bellows airtight. Leather gussets join the ribs at the corners, and
these have a comparatively large unsupported areas that vary in size
depending on lid lift. The rounding of the lid corners is a
characteristic Wurlitzer
feature. The set of springs compressing the bellows and the lid area determine the internal pressure. The bellows loaded this way constitutes the regulator sensing element and also works as a limited reservoir of air. The bellows rides on the air supply trunk, and the interface toward the bellows is a set of valves of unique Wurlitzer design, the 'air control board' in their terminology. As air is consumed from the bellows and its lid sinks, then initially a small 'cone' valve opens a relatively narrow passage to refill from the supply trunk. At lower lid levels first a narrow, then a wide pallet open a progressively wider area for air supply to enter. The three valves have control bars of different lengths to make up for a smooth, non linear characteristic of total valve open area vs. lid lift. This design is rather complicated, both to build and to inspect and maintain. Its internal parts are difficult to reach, and its externally protruding steering pins are easily bent. But the gradual and progressive valve opening are quite efficient features to make the regulator stable. In the same time it obviates a need to relieve the pallets from input pressure pulses when they close, something that could otherwise even end with a latch up. In other regulator makes one would normally avoid this risk by using a different valve type. One where the input pressure does not transform any of the input pressure into a force to operate the valve, e.g. a slider, a butterfly, or a curtain valve. |
| For simulation of the regulator
an
analog network was developed as in fig. 3. Blue symbols indicate
pressures at nodes, and red symbols for flows in branches. The analog diagram at right has symbols borrowed from electrical technology, though all its elements in our case are acoustical. The purpose of the diagram is to formalize which ways the different airflows U will take, and to visualize how you can compute partial pressure differences from the flows passing the various impedance elements, denoted in black. The basic principle is to apply Ohm's law in acoustical terms, that Pressure = Flow*Impedance. Further technical detail is developed in the trem article. All is driven from a fan by the pressure Pf which is taken to be constant. Its airflow Uf is fed by a trunk where its length and diameter define the elements Rf , Mf , and Cu. Pu is the pressure entering the regulator input. Here the resistor Rr represents the valve that is controlled by the bellows lid elevation and allows the flow Ur to enter the bellows interior. Uv is a minor flow taken to compress the bellows volume of air in case its internal pressure Po should vary. The most important elements are Ml for the inertia of the bellows lid and Cl. Cl is a dual element that on one hand represents a next to infinite compliance that is determined by the bellows fold geometry. On the other hand its loading by springs and weights also tell the static pressure Pl , and to what degree this depends of lid lift and define what the regulator output pressure Po is supposed to be. Ideally Pl should be independent of lift. |
|
![]() Fig 3. Analog acoustical circuit for a regulator. |
| One
purpose of the simulation is to see what happens to Po when the load flow Uo
is varied. So Uo
is an input to the simulation. It is not a computed result, but a
prescribed load condition. This simulated load can be set in terms of
average value Uoo
and a superimposed component of amplitude Uoa , oscillating at
freqency fo.
|
||
Simulation programThe attached Windows PC simulation program (regs.exe) was written in Borland Delphi Pascal. It presents a screen with numerous scrollbars at the left side, where you can input a number of physical dimensions. With radio buttons you can select whether to see these inputs in SI units or in traditional US, but computations and result reports are done in SI throughout. In the middle of the screen fig. 3 is reproduced as an orientation aid. It is supplemented with resulting values of those impedance elements that are constant, essentially the masses and compliances. The resistance elements vary nonlinearly with flows throughout the simulation time span, which is 1.5 seconds. At top is an image area to show results as graphs vs. time for the various pressures and flows. Here the zero line and scale can be adjusted with scrollbars. Check boxes at right are used to select which data to display.Disclaimer: The results of this simulation are believed to be reasonably accurate in quantity, but cannot be guaranteed. In assessing element values for the simulation, the formulas used are in their most basic form, taken from the classical literature. The discrete time simulation method in itself is approximate, and there is some risk from mistakes by the author. The reader is encouraged to run the program, to modify input dimension parameters at will, and to look at the various result graphs to familiarize with the operation. |

| Fig. 4. The regs.exe screen with default input parameters. The regulator bellows is first charged by a pulse in Ur. After 0.4 sec the loading Uo begins to rise and slightly later Ur rises to refill. |
| The
parameters that are input with the left set of scrollbars need further
explanation: Pf is the driving fan pressure that must reasonably exceed the regulated output, required to nominally be Pn . Lf and df are the length and the diameter of the feeding trunk. |
||
| ho
is the maximum bellows lid lift and Ar
is the maximum open area of the control valve(s). The default
assumption is that the valve area is fully open until 40% lift,
and then decreases linearly to zero at 90% lift. To reasonably
approximate a Wurlitzer control board you can switch into a
'progressive' quadratic model using a checkbox at lower right. A sketch
of the current model is shown at that place with a small insert figure. Fig 5 shows these models in more detail for Ar = 200 cm2 and ho = 100 mm, together with a measurement from actual hardware. For clarity at the low end, the area is shown on a square root scale. This explains the apparent contradiction between the red and blue model graphs of progressive vs linear area variation. |
|
![]() Fig. 5. Control valve open area vs. lid lift, linear and progressive model, and as measured from a small Wurlitzer regulator. Square root vertical scale. |
| In a
nearby checkbox you can select the regulator valve to be 'pressure
relieved', meaning that the input pressure is not allowed to execute a
force toward closure of the pallet. The lift at start of simulation is assumed to be h = 0.4ho . The bellows can normally not collapse more than this due to the thickness of the folding ribs. In Wurlitzer regulators such minimum lift is enforced by stop blocks. The precise value of this minimum lift relative to the nominal ho has too little influence on the simulation to warrant a separate setting option. |
||
| ml is the mechanical
mass of the bellows lid, and Al
is the lid area. These together with the desired nominal Pn indirectly define a
required spring force working to compress the bellows. Now there
is an additional complication in that the bellows geometry puts a
requirement also on the spring constant. For an inward folded bellows
the spring force should increase with lift in a controlled way. For
constant pressure it is thus not enough with a certain force at a
specific lift, but also the spring stiffness should be right. Details
on this are elaborated in the separate bellows article. xCl is a special parameter to describe how well such spring tuning has been done, 0% is the ideal. It describes the percentage shift in pressure Pl as lid lift goes from zero to ho . In practice regulator springs are often too stiff, such that pressure increases with lift, this is then modeled with a positive xCl . In a reservoir one can fine adjust this parameter by balancing between spring force and ballast weights on the lid. But in a regulator any additional lid weights are dangerous to stability as a big lid inertia tends to belate and overshoot the regulating valve. The lowest parameters Uo and fo define the load to the regulator. The average load flow Uoo is stereotypically set into a pattern of zero flow for the first 0.4 sec, then in the next 0.1 sec increasing by a cosinusoidal arc smoothly to the value set by the scrollbar. After this time the prescribed load can oscillate at freqency fo around this average with the amplitude Uoa. With fo=0 the results display how the regulator settles when it is initially charged by a suddenly turned on input. This is not very relevant to a real situation since a turned on fan will deliver an input that grows very gradually, but it can serve as an indicator whether regulator stability is at issue. When the fo parameter is increased above zero the simulation shows what happens with a pulsating load, like when a tremulant is connected. |
||
DiscussionIn an existing installation many parameters are already given. Then you can examine what happens when changing parameters like the input trunk size and Ar and ml .The primary regulator task to keep pressure constant at different loads depends in the first place on how well the spring system is tuned to the bellows geometry. The obvious requirement of correct pressure at rest with a full bellows is easily met by adjusting the spring elongation with set screws. The more stringent task to keep pressure up also at a heavy load is more difficult to fulfill. Then to some degree the regulator valve is open and the bellows collapsed. With an inward folded bellows then less spring force is needed, but it is not uncommon that the springs are too stiff such that force declines more than desired and the output pressure drops. So attention should be given also to the stiffness of the springs, the spring constant, the rate at which their force increases with elongation. This property can not be set by any easy adjustment, it is inherent with the spring design in terms of wire and coil diameters, and number of turns. The xCl parameter reflects how well such tuning has been done. A potential compensatory action against too stiff springs is to add weights to the lid. But the weight of the lid should be kept low, so that it responds fast to any variation in the airflow load. This is an important factor to keep a regulator stable, so weight loading must be discouraged. By varying the fo parameter one may reasonably locate a self resonance frequency in the bellows, where the lid mass Ml resonates with the compliance Cv of the enclosed air. Using the default values of the program this comes at about 30 Hz. Then the valve flow Ur and the load flow Uo come in opposite phase and output pressure oscillates comparatively much. This frequency should be considerably higher than the tremulation rate in case a trem unit is connected, otherwise results would be hard to predict. Another stability issue comes with the supply trunk from fan to regulator. If too narrow the air in it may get a significant linear speed at heavy loads. Then, if demand goes down, there will be a pressure surge at the regulator input. When the regulating valves are pallets, exposed to that input pressure, there is a danger they are inadvertently held closed by such a surge. The Wurlitzer design with three different size valves is one way to circumvent this problem. Other means is to use differing kinds of valves. An elegant variation, used by Aeolian, is that the pallet upstream side is covered by a relief bellows of same area as the pallet. This bellows is vented to atmosphere, such that input pressure executes no force on the pallet. |

| Fig 6. Example for analysis, illustrating when the amplitude of an oscillating load flow is big enough that flow enters back into the regulator part of a cycle, closing the valve Ur off. |
Simulation proceduresThe following technical detail only mentions issues special to this regulator simulation, while the general principles are outlined in the companion tremulant article.Initially at time zero all variables are known, pressures either Pf or zero, all flows are zero. From all the known elements and variables an equation system is set up, using the Kirchhoff laws: - For a branch in the network, the motive pressure equals the sum of flows times impedances. - For each node the sum of entering flows is zero. This rendered a system of 8 equations for 3 unknown pressures P and 5 flows U, illustrated in Tab.1 below. The equation system is solved using a standard Gauss-Jordan algorithm. From that all the variables become known, valid for a new time, one interval τ later. Having come that far all resistances R are re-computed, based on values from the previous step, now labelled P and U . This cycle of setting up the equation coefficients and solving is iterated, keeping record of the solutions for display afterwards. When any of the input parameters is changed, the program runs 768 iteration cycles with τ = 0.002 sec to cover the waveform development from start to just over 1.5 seconds. Such an entire round is computed in a small fraction of a second. |
| # |
*Pu | *Pl | *Po |
*Uf |
*Uu |
*Ur |
*Ul |
*Uv | = |
| 1 |
+1 |
Mr/τ+Rf | Pf+MrUf/τ | ||||||
| 2 |
-1 |
+1 | Rr | 0 |
|||||
| 3 |
-1 |
τ/Cu | -Pu | ||||||
| 4 |
+1 |
-1 | Ml/τ | MlUl/τ | |||||
| 5 |
-1 |
|
τ/Cv | -Po |
|||||
| 6 |
-1 | +1 | +1 | 0 |
|||||
| 7 |
+1 |
-1 |
-1 |
Uo | |||||
| 8 |
+1 | -τ/Cl | Pl |
| Tab.
1. The eight network equations
used in the simulation, displayed in a matrix like way. Clarifying example: Fully written out eq #2 would read - Pu + Po + Rr*Ur = 0, which is rearranged from the original branch equation, perhaps easier seen in form Pu - Po = Rr*Ur . |
Related articles |
|
| http://www.fonema.se/tremsim/tremsim.html
|
Simulation
of an air dump tremulant Also contains an overview of the technicalities of simulation |
| http://www.fonema.se/wreg/wreg.html | Testing
a Wurlitzer regulator bellows On the characteristic of pressure vs. bellows lid lift |
| http://www.mmdigest.com/Gallery/Tech/airbounc.htm http://www.fonema.se/airbounc/airbounc.htm |
Pushing
and bouncing air General essay on the dynamics of organ air supply |
| http://www.mmdigest.com/Gallery/Tech/tremreg.htm http://www.fonema.se/tremreg/tremreg.htm |
Organ
Pressure Regulator and Tremulant A regulator design and a novel way to tremulate |
Simulator programs |
|
| http://www.fonema.se/regsim/regs.exe | The simulator this article is about |
| http://www.fonema.se/tremsim/trem.exe | Tremulant simulator |
| 2009-04-05 |