Through the analysis of the TCP/AQM system dynamics, a new predictive model is proposed. New active queue management(AQM) algorithm based on model algorithmic control(MACAQM) is proposed. The design details and the principles of choosing parameters are also presented. The results of simulations under different network environments show that MACAQM is effective in controlling the queue length to the desired value. In comparison to other AQM algorithms, such like PI, RaQ and REM, MACAQM has faster response and lower queue fluctuations. In the same time, MACAQM has larger interval with simple implementation, so it uses less resource on the routers.