Hey Dev Ops,
Your best bet is to look at API-618 and ISO 13631 (API11P).
Both cover similar topics for reciprocating gas compression but they differ for speed and horsepower.
These codes provide a great baseline as to how to size pulsation bottles and piping systems. Most companies have there own tweaks or "best practices" they employee when doing this sizing as well based on experience.
In API-618 it dives deeper into the different design cases where thermal loading and vibration nodes come into play. This is where pipe stiffness, bottle chokes, orifice plate, shifting frequencies and come into play. At this point, it is not really possible to perform these calculations without some sort of program which has been design to do this specifically with a model and that has been fine tuned by engineers with a lot of experience in this field. This is where it is best to hire it out to someone rather than to try and do this yourself.
It is possible to make your own sizing calculator to get you close to what you are looking for. I have created one myself and have compared and verified against studies to ensure it is inline.