Modeling the precipitation processes and strengthening mechanisms in a Mg-Al-(Zn) AZ91 alloy