energy invariants