I have been trying to make a solenoid that had reasonable and consistent force over a long stroke, as you will know most common solenoid actions develop the most force near the end of their stroke.
I took two cylindrical magnets and stuck one to each end of a steel bar (stainless steel, but thats what I had on hand. The steel is magnetic). But I reversed one magnet, that is I applied a like pole to each end of the bar. There is a pole induced near the mid point of the bar, I presume it is actually two poles close together. These induced poles are opposite polarity to those at the ends of the assembly.
I put this bar with the two magnets attached in a solenoid coil and used a set of digital kitchen scales to measure the force which I found to be almost uniform over the length of the stroke. The magnets are bigger diameter than the bore of the solenoid which limits the stroke to the length of the bar minus the length of the solenoid, the bar is about twice that long.
My theory was that it would be useful to have a bar magnet with a like pole at each end and an opposite pole near the middle of the bar which would put a concentration of armature flux right in the middle of the solenoid. I believe my assembly of magnets and steel bar did this.
I made a little engine to prove my ideas by incorporating them in a "solenoid engine"...
http://flic.kr/p/az9wqs
... I dont know why the audio is so loud as the engine is really not quite that noisy..
As you can see this is a two "cylinder" machine and each cylinder is double acting. That may seem an odd way to arrange things but the double magnet and pole piece that makes up each armature is rather heavy and having two like this tends to balance things somewhat.
The engine can run quite slowly, just a little slower than in the video and it will even run without the flywheel. I think this demonstrates the long power stroke achievable with this arrangement of the armatures.
It is running on about 24V in the video and it goes quite a bit faster if I wind up the voltage to the maximum of my power supply which is 36V. The solenoid coils are quite happy and show no sign of heating at 100V which I suspect would be beyond the capability of the very light weight crankshaft I have made in this engine.
I tried to find some online software to map the magnetic circuits involved but I am afraid they were all well beyond my capabilities..
