There's no hard-and-fast rule here.
This pattern is very common, and here you could either:
Have application logic update the StorageFacility.Capacity (etc) every time a StorageTank is added, removed, or perhaps undergoing maintenance.
Store the data only at the StorageTank and roll it up as needed.
Things like the frequency of changes, the level of ...