Is there a simple mathematical expression for the stopping power of a given thickness of armor, given the thickness of armor plate, the radius of a cannon ball, the density of the cannonball and the armor, the tensile strength and/or toughness of the armor, and the speed of the cannonball? For simplicity assume the cannonball is a solid metal sphere and that the armor plate is homogeneous. I realize that in modern warfare the projectiles are pointed and armor plate isn't a homogeneous slab, but I want to understand the simple case. (My question is inspired in part from reading about Civil War ironclads, but I also saw the question about chain mail and thought that if that question was legitimate this one should be more so.)
In case my question isn't clear, what I'm asking is something like the following. Suppose it took 10 cm of iron armor to stop a 20 cm diameter cannonball moving at 300 meters/sec. How thick would the armor have to be to stop a 40 cm cannonball moving at the same speed? Or what if you doubled the speed? Or what if you doubled the tensile strength of the armor? Etc...