A major challenge for traffic signal control is adapting to unpredictable changes in traffic. To address this issue, we propose an autonomous decentralized control scheme for traffic signals that is based on physics. More specifically, "virtual impulses" given by red signals or preceding cars, which are defined in a similar manner as the impulses generally used in physics, are calculated at each traffic signal by using an optimal velocity model, and traffic signals are switched to reduce these virtual impulses. We performed simulations under various traffic conditions, and the results showed that the proposed control scheme works adaptively and resiliently in response to each set of circumstances. Thus, the virtual impulse can be a key physical quantity for designing adaptive traffic systems.