Multi-port energy routers are a core device that integrates distributed energy sources and enables energy-to-energy interconnections. For the energy routing system, the construction of its topology, the establishment of internal model switching and the control of common bus voltage stability are the key elements of the research. In this paper, a five-port energy router structure is proposed, including a PV port, an energy storage port, a grid-connected port, a DC load port, and an AC load port. Among them, the energy storage port and the grid-connected port involve bidirectional energy flow, which are the core ports of control. For the system state, a model switching strategy is proposed based on the topology and the port energy flow direction. When the external conditions change, the system can be stabilized by means of a quick response from the energy storage port. When the energy storage is saturated, the state is switched, and the grid-connected port works to achieve system stability. The rapid stabilization of the bus voltage and the free flow of energy are achieved by combining the fast response of the model predictive control with the properties of multiple model switching. Finally, the feasibility of this energy router topology and control strategy is verified by building simulations in MATLAB.