So yesterday I had a fiddle with a few things.
Firstly I looked at the 10k ohm resistor running from 12v to the B772 base terminal. I didn't want to blow stuff up so didn't try a preset potentiometer but rather used a few resistors in parallel.
At 7.41k
It made no difference..
So I added another 15k to make somewhere around 5k
....and it made no difference.
So on went a 2.2k resistor, to make not far off 2k. No difference again.
So it seems changing this value makes no bit of difference to the power capability of the circuit. I also tested this in Multisim later and it's exactly the same situation.
So onto experiment two.
Change the Mosfet. This little Mosfet is good up to 5.5A and silly voltage.
The BS170 which was used originally was good to much lower levels of voltage and current.
So here it is in situ on my stripboard. The pinout of the larger Mosfet was different so I just wired it up with jumper wires. It adds capacitance, inductance and stuff but meh.
The larger power Mosfet actually adds around 10% more capacity to the circuit when compared with results from earlier experiments and slows down the sag in voltage a little. The price differential is quite large though. BS170 can be had for around 10p while IRF730 cost me around £1 from Hong Kong ages ago. They are available for 36p from the component suppliers but you have to take a massive postage hit with those. The IRF730 is probably not the most ideal transistor for the circuit but it's what I had to hand with a datasheet. I originally bought them to design a fan controller that never got made. Thinking about it though a logic level Mosfet might be much better at 5v as they switch fully on at much lower voltages, but I don't have one, or at least I don't think so.
Stuff I tried with the IRF730.
1) No pre-resistor, straight into Preset potentiometer. Ouch.
2) 510 ohm & Preset
3) 5 fans and compare
4) 6 fans and compare.
5) 7 fans and compare
6) Temperatures when running slow
7) Stupid fast 2500rpm fan when already running 7 fans.
So I think this demonstrates that it's better to use 4 or 5 fans at max, and all fans be of similar specification ie. Current draw and rated speed.
I've also had a look at running two Mosfets, a P-channel and a N-channel and the circuit just goes totally crappy in simulation. I don't think that'll work.
I now understand why the preset destroys itself when I take out the resistor and go with preset. With a 510 ohm resistor I have up to 20mA going through the resistor at 12v (V=IR), that's 0.2W (P=VA). When I remove this resistor and go off the preset and have it at say 100 ohms, then I have 200mA at 12v, which is 2.4W and as presets are rated at lower than this they burn. I'm not 100% sure why the Mosfet melts itself too though. Feedback perhaps.
Edit: Just checked and the presets I've used are actually 0.1W rated so are being over powered if there is 20mA running through the circuit (at 99% duty cycle).
Perhaps a 1k + Preset would be a better long term solution. 12v /1000 = 0.012A and then power = 12*0.012 = 144mW. Still a little over.
I'd then need to take a hit on the overall power though, taking it down to 4 fans, or use a higher gain PNP transistor.