Aluminum Die Casting: Causes and Solutions to Porosity Issues