Solidification Simulation of Aluminum Alloy Casting - A Theoretical and Experimental Approach