Class CatalysiModels

java.lang.Object
org.episteme.natural.chemistry.kinetics.CatalysiModels

public class CatalysiModels extends Object
Models for catalysis kinetics. *

Reference:
Zeigler, B. P., Praehofer, H., invalid input: '&' Kim, T. G. (2000). Theory of Modeling and Simulation. Academic Press.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • CatalysiModels

      public CatalysiModels()
  • Method Details

    • michaelisMenten

      public static double michaelisMenten(double vmax, double km, double s)
      Michaelis-Menten Kinetics. v = (Vmax * [S]) / (Km + [S])
      Parameters:
      vmax - Maximum rate
      km - Michaelis constant
      s - Substrate concentration
      Returns:
      Reaction rate v
    • lineweaverBurkSlope

      public static double lineweaverBurkSlope(double vmax, double km)
      Lineweaver-Burk plot transformation. 1/v = (Km/Vmax) * (1/[S]) + 1/Vmax
      Returns:
      Slope (Km/Vmax)
    • langmuirAdsorption

      public static double langmuirAdsorption(double K, double P)
      Langmuir Adsorption Isotherm (Surface Catalysis). theta = (K * P) / (1 + K * P)
      Parameters:
      K - Adsorption equilibrium constant
      P - Partial pressure of gas
      Returns:
      Fractional coverage theta