Class CatalysiModels
java.lang.Object
org.episteme.natural.chemistry.kinetics.CatalysiModels
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublelangmuirAdsorption(double K, double P) Langmuir Adsorption Isotherm (Surface Catalysis). theta = (K * P) / (1 + K * P)static doublelineweaverBurkSlope(double vmax, double km) Lineweaver-Burk plot transformation. 1/v = (Km/Vmax) * (1/[S]) + 1/Vmaxstatic doublemichaelisMenten(double vmax, double km, double s) Michaelis-Menten Kinetics. v = (Vmax * [S]) / (Km + [S])
-
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 ratekm- Michaelis constants- 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 constantP- Partial pressure of gas- Returns:
- Fractional coverage theta
-