Isobaric potential from heat capacity ===================================== The isobaric potential of a reaction is a value whose change during a chemical reaction is equal to the change in the internal energy of the system. The isobaric potential shows how much of the total internal energy of the system can be used for chemical transformations. Thermal effect of reaction is change of enthalpy of the system. The standard state is the state at a temperature of :math:`298 \, \text{K}` and a total pressure of :math:`1 \, \text{atm}`, as well as at a fixed composition of the system. **Notation:** #. :math:`T_\text{lab}` (:code:`T_lab`) is :attr:`~symplyphysics.quantities.standard_laboratory_temperature`. **Conditions:** #. We neglect the temperature dependence of the heat capacities. #. Pressure is held constant during the process. #. Temperature is held constant during the process. .. TODO: find link .. py:currentmodule:: symplyphysics.laws.thermodynamics.isobaric_potential_from_heat_capacity .. py:data:: standard_molar_gibbs_energy_change Standard change of :attr:`~symplyphysics.symbols.thermodynamics.gibbs_energy` per unit :attr:`~symplyphysics.symbols.chemistry.amount_of_substance`. Symbol: :code:`Delta(G_m)` Latex: :math:`\Delta G_\text{m}` Dimension: :code:`energy/amount_of_substance` .. py:data:: standard_molar_enthalpy_change Standard change of :attr:`~symplyphysics.symbols.thermodynamics.enthalpy` per unit :attr:`~symplyphysics.symbols.chemistry.amount_of_substance`. Symbol: :code:`Delta(H_m)` Latex: :math:`\Delta H_\text{m}` Dimension: :code:`energy/amount_of_substance` .. py:data:: standard_molar_entropy_change Standard change of :attr:`~symplyphysics.symbols.thermodynamics.entropy` per unit :attr:`~symplyphysics.symbols.chemistry.amount_of_substance`. Symbol: :code:`Delta(S_m)` Latex: :math:`\Delta S_\text{m}` Dimension: :code:`energy/(amount_of_substance*temperature)` .. py:data:: temperature :attr:`~symplyphysics.symbols.thermodynamics.temperature`. Symbol: :code:`T` Latex: :math:`T` Dimension: :code:`temperature` .. py:data:: standard_molar_heat_capacity_change Standard change of :attr:`~symplyphysics.symbols.thermodynamics.molar_heat_capacity`. Symbol: :code:`Delta(c_m)` Latex: :math:`\Delta c_\text{m}` Dimension: :code:`energy/(amount_of_substance*temperature)` .. py:data:: law :code:`Delta(G_m) = Delta(H_m) - T * Delta(S_m) - Delta(c_m) * T * (log(T / T_lab) + T_lab / T - 1)` Latex: .. math:: \Delta G_\text{m} = \Delta H_\text{m} - T \Delta S_\text{m} - \Delta c_\text{m} T \left(\log \left( \frac{T}{T_\text{lab}} \right) + \frac{T_\text{lab}}{T} - 1\right)