In recent years, active queue management (AQM) has gained more and more attention as an important part of network congestion control. Although there are many AQM algorithms, these algorithms show weaknesses to detect and control congestion due to the complexity and dynamics of the networks. Hence, this paper proposes a new AQM algorithm based on model predictive control (MPC) theory which has been widely applied in nonlinear and time-delay systems. In order to adjust the parameters of the MPC-based AQM algorithm adaptively according to network scenario variations, the adaptive mechanism is introduced into the new algorithm, named PHAQM, by using the Hebb learning rules from the neural network control theory. The simulation results show that the algorithm is effective in avoiding network congestion. Compared to the traditional AQM schemes, such as PI, REM, and GPC algorithm, the PHAQM has a faster convergence rate and smaller queue length fluctuations and outperforms especially under dynamically changing network situations.