При моделировании простой системы для проверки Stat Mech (т.е. несвязанной) я смог вычислить энтропию, объединив частицы и используя формулу энтропии Шеннона .
Я понял, что для более сложных систем энтропия не рассчитывается путем группирования частиц, но для энтропии Гибба вам необходимо группировать состояние системы по множеству симуляций. Большое количество частиц, это очень размерно из-за частиц, и биннинг будет очень затруднен.
Как обычно вычисляется энтропия в молекулярной динамике и подобных симуляциях?
Если вы хотите получить значение энтропии, заданное выражением Гиббса-Шеннона , вам придется ввести некоторые вспомогательные дискретные состояния, в которых может находиться система (например, система находится в ячейке фазового пространства какой-то малой размерности), оценить их вероятности*, а затем вычислить выражение.
Если вас интересует только термодинамическая энтропия равновесных систем, вы можете избежать этого и смоделировать квазистатическую теплопередачу и вычислить энтропию как
Это дает вам разницу энтропии между двумя состояниями, и это все, что имеет значение физически.
* вероятность того, что система находится в состоянии при заданных значениях переменных макроскопического состояния.
лимон
невежество