본 연구는 돈분뇨를 유입수로 하는 퇴비화 공정 중에서 혐기성 소화조의 상등액의 질소와 인의 제거를 위하여 Mg2+의 주입량, pH, 반응시간, 교반속도와 같은 인자를 달리하여 실험하였다. Struvite 형성을 위한 Mg2+ 주입원으로 MgSO4를 사용하였다. 모든 실험은 상온에서 이루어졌으며 교반속도 인자 실험을 제외하고 100 rpm의 속도로 교반하여 실험하였다. Struvite 형성을 위한 최적 pH 조건을 알아보기 위하여 Mg2+: PO43-의 몰비를 1:1로 하여, pH 8부터 13까지 변화를 주고 질소와 인의 최대 제거율을 보이는 최적 pH를 알아보았다. Mg2+의 최적 주입량을 결정하기 위해 최적 pH에서, Mg2+ 주입 몰비를 1, 1.1, 1.2, 1.3, 1.4 그리고 1.5(mole Mg2+/mole PO43-)로 변화시켰다. NH4+의 경우 Mg2+의 몰비가 커질수록 제거율이 높아졌다. 반면, PO43-는 1몰 반응일 때와 1.1 몰 이상의 반응일 경우에 큰 차이가 없으므로 1:1의 몰비로 struvite 형성을 유도하였다. Struvite 형성을 위한 반응시간 및 교반 속도에 의한 질소와 인의 제거율을 알아보기 위해 10분, 1시간 그리고 24시간의 반응시간과 100 rpm 그리고 200 rpm의 교반속도를 달리하여 실험한 결과 24시간의 반응시간에서 가장 높은 질소와 인의 제거효율을 나타냈으며, 교반속도와 반응시간 10분과 1시간의 경우 질소와 인의 제거효율에 큰 영향을 미치지 않았다.