Up front, I want to say that I'm a total noob with this stuff, and that I'm not an engineer, mechanic, or have any experience in this subject. That being said: I'm in the process of designing a trike which I've started discussing in this thread:
http://www.exocars.net/showthread.php?t=4211
As mentioned there, my "Plan-A" is to use a standard old-style, VW Beetle front axle beam. "Plan-B" would be to go with possibly a Mustang II front end - depending on local availability. "Plan-C" would be to use a double wishbone setup. Having done some research on the web (from forums like this one and others), I have come to the realization that these systems are much more complex than they appear. So I've been doing some reading up on the subject, and have been playing around with some computer models to see what I could come up with - with my limited knowledge and experience.
This is where hopefully all you guys come in. I seem to have stumbled across a specific geometry that - at first glance - would seem to simplify things quite a bit. It's all based on an isosceles triangle, with the base being the ball center-to-center height of your vertical uprights, and the apex having an angle of 22 degrees. By superimposing this triangle on the frame of your vehicle, any point along the long 'legs' of the isosceles triangle are eligible pivot points for the base of the a-arms. It appears to work for both equal and un-equal length arm setups. Obviously, the shorter the arms, the less body roll it would be able to handle and still keep both tires flat on the road.
This first illustration shows a setup with equal length arms, and vertical uprights.
The black boxes are obviously the tires, the red line is the vertical upright and the base of the isosceles, the green lines are the a-arms, the thin blue lines are the long legs of the isosceles triangle (meeting at the apex at a 22 degree angle), and the corners of the blue box representing the pivot points for the A-arm base.
As you can see in the lower picture - which illustrates the 'neutral position' - the a-arms follow along the path of the triangle legs. The upper image shows the maximum body roll that can be achieved while keeping both tires flat on the ground.
The following shots show the same setup using shorter and longer, equal length arms with the maximum allowable roll.
As mentioned before, this also works with unequal length arms. The simple rule is that the a-arm pivot point must be along the legs of the isosceles triangle.
This one illustrates a shorter, upper arm.
.... And this one with longer upper arms.
(An interesting observation regarding un-equal arms: By having the top arm shorter, it appears that the center of gravity will rise upwards, whereas, shorter lower arms actually brings the center of gravity downwards).
This will even work with canted, vertical uprights. Same rules apply: Base of the triangle in-line with the vertical uprights, a-arm pivot points anywhere along the long legs of the triangle.
I've tried this with all kinds of arm lengths and configurations, and it seems to pan out every time - with varying degrees of maximum roll.
Now, my further research showed that this 'flat tire' configuration is not optimal, as it does not allow for the lateral 'roll' of the tire when making a turn. To take this into account, most setups have the wheels sitting with a negative camber while in the neutral position. This can be easily achieved with this system by setting it up as described above, and then shortening your coil/shocks to bring the car body down, resulting in the tops of both wheels tilting inwards for the negative camber. This way, the tire on the outside of the turn will have maximum grip with the road - taking advantage of the lateral tire roll.
Now, this doesn't necessarily take everything into account, such as tilting the assembly 'forward' to obtain an anti-dive configuration. However, it's seems to me that it would still work - in theory at least.
So.... Somebody please tell me I'm a whack-job, and that I shouldn't quit my day job. That way I can quit wasting my time on this, and go back to Plan-A or Plan-B.
........ Or you can tell me I'm a super-genius and pump up my self esteem....
.