I love Thought provoking threads like this one. I'll try to throw some ideas around in my head and see what I come up with. Any piston engine relies on the fact that you are increasing pressure on the piston head to drive a rod linked to the crankshaft in a circle. The engine will put out a variable torque based on the geometry of the piston/rod/crank arrangement and the variation in the pressure during the combustion cycle. The number you measure as torque is really an average torque that takes into account the peaks and valleys of the output (that's why there is a flywheel to keep all of that mass moving and smooth it out). At low RPM a larger bore longer stroke engine will produce more torque because you are looking at the output of only one cylinder at a time. As the RPM increase, you get more contribution from the other cylinders in the average. A smaller bore/shorter stroke could then put out more torque because the max RPM is higher.
The difference in the V6 and I6 are partly because of this averaging. For the engines to be essentially the same, you would need the cylinder banks to be at 120* from each other. If you think of the I6 that starts the power stroke at TDC every 120*, The TDC position for the next bank of pistons in a V6 would be 120* from the first. This doesn't give you much advantage for space unless you want a relatively flat, wide, short engine. With an angle of less than 120* you have a gap in power pulses. It's kind of like a V-twin on a Harley.
Now for why it's better for a diesel to have an I6 instead of a V8. The power stroke in a diesel is characterized by a constant pressure volume increase. Fuel is added throughout the stroke to keep the pressure (essentially) constant. In the Otto cycle (gasser) there is a constant volume pressure increase and then increasing volume and decreasing pressure as the stroke continues. The combustion event is fast compared to the diesel and therefore it's more of a pulse. The diesel can keep generating power throughout the entire 120* stroke until the next power stroke begins in the next cylinder. The gasser is constantly losing the force on the piston throughout the stroke and a shorter rotation angle (90*) is better for it. Guys who know a little more about diesel fuel timing, chime in here to tell us how many crank degrees the injector is open.
The difference in the V6 and I6 are partly because of this averaging. For the engines to be essentially the same, you would need the cylinder banks to be at 120* from each other. If you think of the I6 that starts the power stroke at TDC every 120*, The TDC position for the next bank of pistons in a V6 would be 120* from the first. This doesn't give you much advantage for space unless you want a relatively flat, wide, short engine. With an angle of less than 120* you have a gap in power pulses. It's kind of like a V-twin on a Harley.
Now for why it's better for a diesel to have an I6 instead of a V8. The power stroke in a diesel is characterized by a constant pressure volume increase. Fuel is added throughout the stroke to keep the pressure (essentially) constant. In the Otto cycle (gasser) there is a constant volume pressure increase and then increasing volume and decreasing pressure as the stroke continues. The combustion event is fast compared to the diesel and therefore it's more of a pulse. The diesel can keep generating power throughout the entire 120* stroke until the next power stroke begins in the next cylinder. The gasser is constantly losing the force on the piston throughout the stroke and a shorter rotation angle (90*) is better for it. Guys who know a little more about diesel fuel timing, chime in here to tell us how many crank degrees the injector is open.