Just got home, here's a book you may just want to add to your library. Really, just get the book, it's only twenty bucks.
https://www.amazon.com/dp/1934709476/?tag=fabo03-20
I don't want to get anyone in trouble for copyright violations so I am not going to take pics of the pages and post them up. I'll type in the formulas though.
Mean Piston Speed (in feet per minute) = stroke * RPM / 6
example ;
3 inch stroke, max rpm of 6,000
PS(fpm)=3*6000/6=3000fpm
Max Piston Speed = MPS
fpm = feet per minute
MPS(fpm) = (stroke * pi / 12) * RPM
using the same engine above;
MPS(fpm)=(3.000*3.14/12)*6000
MPS(fpm)=4,710
Piston Acceleration
1g=32fps^2
Max Acceleration = MA
MA = (RPM^2 * stroke / 2,189) * 1.33
same engine as above
MA=(6000^2*3/2189)*1.33
MA=65,767ft/sec^2
that's about 2,055 gravities! multiply that by the mass of the piston, and you can calculate how much weight is being placed on your rods, pins and pistons.
Now same thing with a 3.915" stroke for a 470 cid B block
MA=85,632ft/sec^2
2,676 gravities
Now same thing with a 4.150" stroke for a 499 cid B block
MA=90,977ft/sec^2
2,843 gravities
That's a difference of 167 gravities. How much do you REALLY benefit with that increased stroke. After having gone over these formulas I decided to NOT stroke my 360 to a 4" arm. The cost:benefit ratio just isn't there. I'll put the money in better heads, rev it higher and have a longer lived engine. Even with my 4.10 gearing
Calculating RPM limits
RPM = (desired piston speed * 6) / stroke
You need to contact your piston manufacturer to find out the safe limits on piston speed for your pistons... cast/hypereutectic/forged.
Keep in mind oil control with high piston speeds...