Developing reasonable and effective adaptive under frequency load shedding (AUFLS) schemes is crucial for preventing system frequency drops. In order to overcome the mismatching of event-driven load shedding scheme in the traditional second line of defense, this paper proposes a response-driven AUFLS scheme based on energy model. In this scheme, the energy model is established by the kinetic energy theorem, which represents the equivalent conversion relationship between rotor kinetic energy deviation (KED) and the unbalanced power does work (UPDW) of each component. Furthermore, a kinetic energy margin indicator (KEMI) reflecting the system frequency is introduced, and the minimum load shedding amount (MLSA) corresponding to the critical KEMI is calculated. The comprehensive load shedding allocation weight is established by combining the UPDW of load and shedding costs. The combination of MLSA and comprehensive load allocation weights enables precise control with minimal cost. Modified IEEE 10-generator 39-bus test system and CSEE-SSFS 197-bus real system are used to verify the performance of the proposed AUFLS scheme.