Optimization and reaction kinetics analysis for phosphorus removal in struvite precipitation process. (8th March 2020)