Photovoltaic-thermal (PVT) technology refers to the integration of a photovoltaic (PV) and a conventional solar thermal collector, representing the deep exploitation and utilization of solar energy. In this paper, we evaluate the performance of a solar PVT cogeneration system based on specific building energy demand using theoretical modeling and experimental study. Through calculation and simulation, the dynamic heating load and electricity load is obtained as the basis of the system design. An analytical expression for the connection of PVT collector array is derived by using basic energy balance equations and thermal models. Based on analytical results, an optimized design method was carried out for the system. In addition, the fuzzy control method of frequency conversion circulating water pumps and pipeline switching by electromagnetic valves is introduced in this paper to maintain the system at an optimal working point. Meanwhile, an experimental setup is established, which includes 36 PVT collectors with every 6 PVT collectors connected in series. The thermal energy generation, thermal efficiency, power generation and photovoltaic efficiency have been given in this paper. The results demonstrate that the demonstration solar PVT cogeneration system can meet the building energy demand in the daytime in the heating season.