ਕਿਸੇ ਵੀ ਰਸਾਇਣਿਕ ਪ੍ਰਤੀਕਿਰਿਆ ਲਈ ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਦੀ ਗਣਨਾ ਕਰੋ, ਪ੍ਰਤੀਕਿਰਿਆਕਾਰ ਅਤੇ ਉਤਪਾਦਾਂ ਦੀ ਸੰਕੇਦਨਾਵਾਂ ਦਰਜ ਕਰਕੇ। ਰਸਾਇਣ ਵਿਦਿਆਰਥੀਆਂ, ਅਧਿਆਪਕਾਂ ਅਤੇ ਖੋਜਕਰਤਿਆਂ ਲਈ ਆਦਰਸ਼।
ਸੂਤਰ
ਸੰਤੁਲਨ ਸਥਿਤੀ (K)
1.0000
ਸੰਤੁਲਨ ਸਥਿਤੀ (K): K = 1.0000
ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਰਸਾਇਣ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਮੂਲ ਧਾਰਨਾ ਹੈ ਜੋ ਸਮਤੁਲਨ 'ਤੇ ਉਤਪਾਦਾਂ ਅਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਵਿਚਕਾਰ ਦੇ ਸੰਤੁਲਨ ਨੂੰ ਮਾਪਦੀ ਹੈ। ਇਹ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਗਣਕ ਇੱਕ ਸਧਾਰਣ, ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਕਿਸੇ ਵੀ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਸਮਤੁਲਨ 'ਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਦੇ ਸੰਕੇਤਾਂ ਦਾ ਪਤਾ ਹੋਵੇ। ਚਾਹੇ ਤੁਸੀਂ ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਬਾਰੇ ਸਿੱਖ ਰਹੇ ਵਿਦਿਆਰਥੀ ਹੋ, ਸਮਤੁਲਨ ਦੇ ਸਿਧਾਂਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਅਧਿਆਪਕ ਹੋ, ਜਾਂ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀ ਗਤੀਵਿਧੀ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਰਹੇ ਖੋਜਕਰਤਾ ਹੋ, ਇਹ ਗਣਕ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇੱਕ ਸਧਾਰਣ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਬਿਨਾਂ ਜਟਿਲ ਹੱਥ ਨਾਲ ਗਣਨਾ ਕਰਨ ਦੇ।
ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਅੱਗੇ ਅਤੇ ਪਿੱਛੇ ਦੀ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀਆਂ ਦਰਾਂ ਬਰਾਬਰ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਸ ਨਾਲ ਸਮਤੁਲਨ 'ਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਦੇ ਸੰਕੇਤਾਂ ਵਿੱਚ ਕੋਈ ਨਵਾਂ ਬਦਲਾਅ ਨਹੀਂ ਹੁੰਦਾ। ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਇਸ ਸਮਤੁਲਨ ਦੀ ਸਥਿਤੀ ਦਾ ਮਾਤਰਿਕ ਮਾਪ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ—ਇੱਕ ਵੱਡਾ K ਮੁੱਲ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਤੀਕ੍ਰਿਆ ਉਤਪਾਦਾਂ ਨੂੰ ਪਸੰਦ ਕਰਦੀ ਹੈ, ਜਦਕਿ ਇੱਕ ਛੋਟਾ K ਮੁੱਲ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸਮਤੁਲਨ 'ਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਨੂੰ ਪਸੰਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਸਾਡਾ ਗਣਕ ਕਈ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਵਾਲੀਆਂ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਸੰਕੇਤਾਂ ਦੇ ਮੁੱਲ ਅਤੇ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਕੋਐਫਿਸੀਐਂਟਾਂ ਨੂੰ ਦਰਜ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਤੁਰੰਤ ਸਹੀ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਦੇ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕੋ। ਨਤੀਜੇ ਇੱਕ ਸਾਫ਼, ਸਮਝਣ ਲਈ ਆਸਾਨ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਜਟਿਲ ਸਮਤੁਲਨ ਗਣਨਾਵਾਂ ਹਰ ਕਿਸੇ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣ ਜਾਂਦੀਆਂ ਹਨ।
ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਇੱਕ ਆਮ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਇੱਕ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕੇ ਨਾਲ ਦਰਸਾਇਆ ਗਿਆ ਹੈ:
ਜਿੱਥੇ:
ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਦੀ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਜਿੱਥੇ:
ਇਕਾਈਆਂ: ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਆਮ ਤੌਰ 'ਤੇ ਬਿਨਾ ਕਿਸੇ ਇਕਾਈ ਦੇ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਸਾਰੇ ਸੰਕੇਤਾਂ ਨੂੰ mol/L (Kc ਲਈ) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਜਦੋਂ ਅੰਸ਼ਦਾਬੀ ਵਿੱਚ ਹਨ (Kp ਲਈ)।
ਸ਼ੁੱਧ ਠੋਸ ਅਤੇ ਤਰਲ: ਸ਼ੁੱਧ ਠੋਸ ਅਤੇ ਤਰਲ ਸਮਤੁਲਨ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ ਕਿਉਂਕਿ ਉਨ੍ਹਾਂ ਦੇ ਸੰਕੇਤਾਂ ਸਥਿਰ ਰਹਿੰਦੇ ਹਨ।
ਤਾਪਮਾਨ ਦੀ ਨਿਰਭਰਤਾ: ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਤਾਪਮਾਨ ਦੇ ਨਾਲ ਬਦਲਦੀ ਹੈ ਜੋ ਵੈਨ 'ਟ ਹੋਫ਼ ਸਮੀਕਰਨ ਦੇ ਅਨੁਸਾਰ ਹੁੰਦੀ ਹੈ। ਸਾਡਾ ਗਣਕ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਤਾਪਮਾਨ 'ਤੇ K ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਸੰਕੇਤਾਂ ਦੀ ਰੇਂਜ: ਗਣਕ ਇੱਕ ਵਿਆਪਕ ਸੰਕੇਤਾਂ ਦੀ ਰੇਂਜ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, ਬਹੁਤ ਛੋਟੇ (10^-6 mol/L) ਤੋਂ ਲੈ ਕੇ ਬਹੁਤ ਵੱਡੇ (10^6 mol/L) ਤੱਕ, ਜਦੋਂ ਲੋੜ ਹੋਵੇ ਤਾਂ ਨਤੀਜੇ ਵਿਗਿਆਨਕ ਨੋਟੇਸ਼ਨ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਦੀ ਗਣਨਾ ਹੇਠਾਂ ਦਿੱਤੇ ਗਣਿਤਕ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ:
ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਦੀ ਪਛਾਣ ਕਰੋ: ਸੰਤੁਲਿਤ ਰਸਾਇਣਕ ਸਮੀਕਰਨ ਵਿੱਚ ਕਿਹੜੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾ ਹਨ ਅਤੇ ਕਿਹੜੇ ਉਤਪਾਦ ਹਨ, ਇਹ ਨਿਰਧਾਰਿਤ ਕਰੋ।
ਕੋਐਫਿਸੀਐਂਟਾਂ ਦਾ ਨਿਰਧਾਰਨ ਕਰੋ: ਸੰਤੁਲਿਤ ਸਮੀਕਰਨ ਤੋਂ ਹਰ ਕਿਸਮ ਲਈ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਕੋਐਫਿਸੀਐਂਟ ਦੀ ਪਛਾਣ ਕਰੋ।
ਸੰਕੇਤਾਂ ਨੂੰ ਸ਼ਕਲਾਂ ਵਿੱਚ ਉਠਾਓ: ਹਰ ਸੰਕੇਤ ਨੂੰ ਉਸ ਦੇ ਕੋਐਫਿਸੀਐਂਟ ਦੇ ਸ਼ਕਲ ਵਿੱਚ ਉਠਾਓ।
ਉਤਪਾਦਾਂ ਦੇ ਸੰਕੇਤਾਂ ਨੂੰ ਗੁਣਾ ਕਰੋ: ਸਾਰੇ ਉਤਪਾਦ ਸੰਕੇਤਾਂ ਦੇ ਟਰਮਾਂ ਨੂੰ (ਉਨ੍ਹਾਂ ਦੇ ਸ соответствੀ ਸ਼ਕਲਾਂ ਵਿੱਚ) ਗੁਣਾ ਕਰੋ।
ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਦੇ ਸੰਕੇਤਾਂ ਨੂੰ ਗੁਣਾ ਕਰੋ: ਸਾਰੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾ ਸੰਕੇਤਾਂ ਦੇ ਟਰਮਾਂ ਨੂੰ (ਉਨ੍ਹਾਂ ਦੇ ਸ соответствੀ ਸ਼ਕਲਾਂ ਵਿੱਚ) ਗੁਣਾ ਕਰੋ।
ਉਤਪਾਦਾਂ ਨੂੰ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਨਾਲ ਵੰਡੋ: ਉਤਪਾਦਾਂ ਦੇ ਗੁਣਨ ਦੇ ਨਤੀਜੇ ਨੂੰ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਦੇ ਗੁਣਨ ਦੇ ਨਤੀਜੇ ਨਾਲ ਵੰਡੋ।
ਉਦਾਹਰਨ ਲਈ, N₂ + 3H₂ ⇌ 2NH₃ ਲਈ:
ਜੇ [NH₃] = 0.25 mol/L, [N₂] = 0.11 mol/L, ਅਤੇ [H₂] = 0.03 mol/L:
ਇਹ ਵੱਡਾ K ਮੁੱਲ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸਮਤੁਲਨ 'ਤੇ ਐਮੋਨੀਆ ਦੇ ਬਣਨ ਨੂੰ ਬਹੁਤ ਪਸੰਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਸਾਡਾ ਗਣਕ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। ਇਸਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕੇ ਨਾਲ ਵਰਤਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਡ੍ਰਾਪਡਾਊਨ ਮੀਨੂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਵਿੱਚ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਦੀ ਗਿਣਤੀ ਚੁਣੋ। ਗਣਕ 5 ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਅਤੇ 5 ਉਤਪਾਦਾਂ ਵਾਲੀਆਂ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਨੂੰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜੋ ਅਧਿਕਤਰ ਆਮ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਨੂੰ ਸਮਰਥਿਤ ਕਰਦਾ ਹੈ।
ਹਰ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾ ਅਤੇ ਉਤਪਾਦ ਲਈ, ਦਰਜ ਕਰੋ:
ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਸਾਰੇ ਸੰਕੇਤਾਂ ਦੇ ਮੁੱਲ ਪੌਜ਼ੀਟਿਵ ਨੰਬਰ ਹਨ। ਜੇਕਰ ਨਕਾਰਾਤਮਕ ਜਾਂ ਜ਼ੀਰੋ ਮੁੱਲ ਦਰਜ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ ਗਣਕ ਇੱਕ ਗਲਤੀ ਦਾ ਸੁਨੇਹਾ ਦਿੰਦਾ ਹੈ।
ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਮੁੱਲ ਦਰਜ ਕਰਦੇ ਹੋ, ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਆਪਣੇ ਆਪ ਹੀ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਨਤੀਜਾ "ਨਤੀਜਾ" ਭਾਗ ਵਿੱਚ ਪ੍ਰਮੁੱਖ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
ਬਹੁਤ ਵੱਡੇ ਜਾਂ ਬਹੁਤ ਛੋਟੇ K ਮੁੱਲਾਂ ਲਈ, ਗਣਕ ਨਤੀਜੇ ਨੂੰ ਵਿਗਿਆਨਕ ਨੋਟੇਸ਼ਨ ਵਿੱਚ ਦਰਸਾਉਂਦਾ ਹੈ (ਉਦਾਹਰਨ ਵਜੋਂ, 1.234 × 10^5 ਬਜਾਏ 123400)।
ਜੇਕਰ ਤੁਹਾਨੂੰ ਗਣਨਾ ਕੀਤੀ K ਮੁੱਲ ਨੂੰ ਕਿਸੇ ਹੋਰ ਥਾਂ ਵਰਤਣਾ ਹੈ, ਤਾਂ "ਕਾਪੀ" ਬਟਨ 'ਤੇ ਕਲਿਕ ਕਰਕੇ ਨਤੀਜੇ ਨੂੰ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ।
ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਇਨਪੁਟ ਮੁੱਲ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹੋ ਤਾਂ ਜੋ ਤੁਰੰਤ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਨੂੰ ਦੁਬਾਰਾ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕੇ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਲਾਭਦਾਇਕ ਹੈ:
ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ: H₂ + I₂ ⇌ 2HI
ਦਿੱਤਾ ਗਿਆ:
ਗਣਨਾ:
ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ: 2NO₂ ⇌ N₂O₄
ਦਿੱਤਾ ਗਿਆ:
ਗਣਨਾ:
ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ: N₂ + 3H₂ ⇌ 2NH₃
ਦਿੱਤਾ ਗਿਆ:
ਗਣਨਾ:
ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਰਸਾਇਣਕ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸਾਧਨ ਹੈ ਜਿਸਦਾ ਬਹੁਤ ਸਾਰਾ ਵਰਤੋਂ ਹੈ:
ਰਸਾਇਣਕ ਕੋਸ਼ਾਂਤ (Q) ਨੂੰ ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀ ਦਿਸ਼ਾ ਦਾ ਭਵਿੱਖਵਾਣੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:
ਉਦਯੋਗਿਕ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਜਿਵੇਂ ਕਿ ਐਮੋਨੀਆ ਉਤਪਾਦਨ ਲਈ ਹੈਬਰ ਪ੍ਰਕਿਰਿਆ, ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਨੂੰ ਸਮਝਣਾ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਉਤਪਾਦਨ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕੀਤਾ ਜਾ ਸਕੇ।
ਦਵਾਈਆਂ ਦੇ ਡਿਜ਼ਾਈਨਰ ਦਵਾਈਆਂ ਦੇ ਰਿਸੈਪਟਰਾਂ ਨਾਲ ਬਾਈਂਡ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸਮਝਣ ਅਤੇ ਦਵਾਈਆਂ ਦੇ ਫਾਰਮੂਲੇਸ਼ਨਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਲਈ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਪ੍ਰਾਕ੍ਰਿਤਿਕ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਪ੍ਰਦੂਸ਼ਕਾਂ ਦੇ ਵਿਹਾਰ ਦੀ ਭਵਿੱਖਵਾਣੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਪਾਣੀ, ਹਵਾ ਅਤੇ ਮਿੱਟੀ ਦੇ ਪੜਾਅ ਵਿਚ ਉਨ੍ਹਾਂ ਦੀ ਵੰਡ ਸ਼ਾਮਲ ਹੈ।
ਜੀਵ ਰਸਾਇਣਕ ਵਿਗਿਆਨ ਵਿੱਚ, ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਐਂਜ਼ਾਈਮ-ਸਬਸਟਰ ਇੰਟਰੈਕਸ਼ਨਾਂ ਅਤੇ ਮੈਟਾਬੋਲਿਕ ਪਾਠਾਂ ਦੀ ਗਤੀਵਿਧੀ ਦਾ ਵਰਣਨ ਕਰਦੀਆਂ ਹਨ।
ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਐਸਿਡ-ਬੇਸ ਟਾਈਟਰੇਸ਼ਨਾਂ, ਘੁਲਣ ਅਤੇ ਕੰਪਲੈਕਸ ਬਣਾਉਣ ਨੂੰ ਸਮਝਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ।
ਜਦੋਂ ਕਿ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਬਹੁਤ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਕਈ ਸੰਬੰਧਿਤ ਧਾਰਨਾਵਾਂ ਸਮਤੁਲਨ ਦੀ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੇ ਵਿਕਲਪਿਤ ਤਰੀਕੇ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ:
K ਅਤੇ ΔG ਦੇ ਵਿਚਕਾਰ ਸੰਬੰਧ ਹੇਠਾਂ ਦਿੱਤੇ ਸਮੀਕਰਨ ਦੁਆਰਾ ਦਿੱਤਾ ਗਿਆ ਹੈ:
ਜਿੱਥੇ:
ਰਸਾਇਣਕ ਕੋਸ਼ਾਂਤ K ਦੇ ਸਮਾਨ ਫਾਰਮ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਪਰ ਗੈਰ-ਸਮਤੁਲਨ ਸੰਕੇਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਸਮਤੁਲਨ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਪ੍ਰਤੀਕ੍ਰਿਆ ਕਿਹੜੀ ਦਿਸ਼ਾ ਵੱਲ ਵਧੇਗੀ।
ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਅਤੇ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਦਾ ਧਾਰਨਾ ਪਿਛਲੇ ਦੋ ਸਦੀਾਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਤਰੀਕੇ ਨਾਲ ਵਿਕਸਿਤ ਹੋਈ ਹੈ:
ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਦਾ ਆਧਾਰ ਕਲੌਡ ਲੂਈ ਬੇਰਥੋਲਟ ਦੁਆਰਾ 1803 ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਸੀ ਜਦੋਂ ਉਸਨੇ ਦੇਖਿਆ ਕਿ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਵਾਪਸ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਉਸਨੇ ਨੋਟ ਕੀਤਾ ਕਿ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀ ਦਿਸ਼ਾ ਸਿਰਫ਼ ਪਦਾਰਥਾਂ ਦੀ ਪ੍ਰਤੀਕ੍ਰਿਆਸ਼ੀਲਤਾ 'ਤੇ ਨਹੀਂ, ਸਗੋਂ ਉਨ੍ਹਾਂ ਦੀਆਂ ਗਿਣਤੀਆਂ 'ਤੇ ਵੀ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
ਨਾਰਵੇ ਦੇ ਵਿਗਿਆਨੀਆਂ ਕੈਟੋ ਮੈਕਸੀਮਿਲੀਅਨ ਗੁਲਡਬਰਗ ਅਤੇ ਪੀਟਰ ਵਾਗ ਨੇ 1864 ਵਿੱਚ ਦ੍ਰਵ ਮਾਸ ਕਾਰਵਾਈ ਦਾ ਕਾਨੂੰਨ ਬਣਾਇਆ, ਜਿਸਨੇ ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਦਾ ਗਣਿਤਕ ਵਰਣਨ ਕੀਤਾ। ਉਨ੍ਹਾਂ ਨੇ ਪ੍ਰਸਤਾਵਿਤ ਕੀਤਾ ਕਿ ਇੱਕ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀ ਦਰ ਉਨ੍ਹਾਂ ਦੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਦੇ ਸੰਕੇਤਾਂ ਦੇ ਉਤਪਾਦ ਦੇ ਅਨੁਪਾਤੀ ਹੁੰਦੀ ਹੈ, ਹਰ ਇੱਕ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਕੋਐਫਿਸੀਐਂਟ ਦੇ ਸ਼ਕਲ ਵਿੱਚ।
ਜੇ. ਵਿਲਰਡ ਗਿਬਸ ਅਤੇ ਜੇਕੋਬਸ ਹੇਨਰੀਕਸ ਵੈਂਟ ਹੋਫ ਨੇ 19ਵੀਂ ਸਦੀ ਦੇ ਅਖੀਰ ਵਿੱਚ ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਦਾ ਥਰਮੋਡਾਇਨਾਮਿਕ ਆਧਾਰ ਵਿਕਸਿਤ ਕੀਤਾ। ਵੈਂਟ ਹੋਫ਼ ਦਾ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਦੇ ਤਾਪਮਾਨ ਦੀ ਨਿਰਭਰਤਾ 'ਤੇ ਕੰਮ (ਵੈਂਟ ਹੋਫ਼ ਸਮੀਕਰਨ) ਖਾਸ ਤੌਰ 'ਤੇ ਮਹੱਤਵਪੂਰਨ ਸੀ।
20ਵੀਂ ਸਦੀ ਨੇ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਨੂੰ ਅੰਕਗਣਿਤ ਮਕੈਨਿਕਸ ਅਤੇ ਕਵਾਂਟਮ ਮਕੈਨਿਕਸ ਨਾਲ ਜੋੜਿਆ, ਜਿਸਨੇ ਸਮਝਣ ਵਿੱਚ ਡੂੰਘਾਈ ਦਿੱਤੀ ਕਿ ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਕਿਉਂ ਮੌਜੂਦ ਹਨ ਅਤੇ ਇਹ ਮੋਲਿਕੀਅਲ ਗੁਣਾਂ ਨਾਲ ਕਿਵੇਂ ਸੰਬੰਧਿਤ ਹਨ।
ਅੱਜ, ਗਣਨਾਤਮਕ ਰਸਾਇਣ ਵਿਗਿਆਨ ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਦੀ ਪਹਿਲਾਂ ਦੇ ਅਸੂਲਾਂ ਤੋਂ ਭਵਿੱਖਵਾਣੀ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਦੇ ਊਰਜਾ ਦੇ ਪੈਮਾਨਿਆਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਕਵਾਂਟਮ ਮਕੈਨਿਕਲ ਗਣਨਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K) ਇੱਕ ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਹੈ ਜੋ ਰਸਾਇਣਕ ਸਮਤੁਲਨ 'ਤੇ ਉਤਪਾਦਾਂ ਅਤੇ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਦੇ ਸੰਬੰਧ ਨੂੰ ਪ੍ਰਗਟ ਕਰਦਾ ਹੈ। ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਸ ਹੱਦ ਤੱਕ ਇੱਕ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਪੂਰੀ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ। ਇੱਕ ਵੱਡਾ K ਮੁੱਲ (K > 1) ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਸਮਤੁਲਨ 'ਤੇ ਉਤਪਾਦਾਂ ਨੂੰ ਪਸੰਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਦਕਿ ਇੱਕ ਛੋਟਾ K ਮੁੱਲ (K < 1) ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾਂ ਨੂੰ ਪਸੰਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਤਾਪਮਾਨ ਸਮਤੁਲਨ ਸਥਿਰਤਾ 'ਤੇ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ ਜੋ ਲੇ ਸ਼ਾਟੇਲਿਯਰ ਦੇ ਸਿਧਾਂਤ ਦੇ ਅਨੁਸਾਰ ਹੁੰਦਾ ਹੈ। ਬਾਹਰੀ ਤਾਪਮਾਨ 'ਤੇ ਧਿਆਨ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਐਕਸੋਥਰਮਿਕ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ (ਜੋ ਗਰਮੀ ਛੱਡਦੀਆਂ ਹਨ) ਲਈ, K ਤਾਪਮਾਨ ਵਧਣ 'ਤੇ ਘਟਦਾ ਹੈ। ਐਂਡੋਥਰਮਿਕ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ (ਜੋ ਗਰਮੀ ਲੈਂਦੀਆਂ ਹਨ) ਲਈ, K ਤਾਪਮਾਨ ਵਧਣ 'ਤੇ ਵਧਦਾ ਹੈ। ਇਹ ਸੰਬੰਧ ਵੈਨ 'ਟ ਹੋਫ਼ ਸਮੀਕਰਨ ਦੁਆਰਾ ਗਣਿਤਕ ਤੌਰ 'ਤੇ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਥਰਮੋਡਾਇਨਾਮਿਕ ਨਜ਼ਰ ਨਾਲ, ਸਮਤੁਲਨ ਸਥਿਰਤਾਵਾਂ ਬਿਨਾ ਕਿਸੇ ਇਕਾਈ ਦੇ ਹੁੰਦੀਆਂ ਹਨ। ਹਾਲਾਂਕਿ, ਜਦੋਂ ਸੰਕੇਤਾਂ ਦੀ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਇਕਾਈਆਂ ਵਾਲੀ ਲੱਗਦੀ ਹੈ। ਇਹ ਇਕਾਈਆਂ ਉਸ ਸਮੇਂ ਮਿਟ ਜਾਂਦੀਆਂ ਹਨ ਜਦੋਂ ਸਾਰੇ ਸੰਕੇਤਾਂ ਨੂੰ ਮਿਆਰੀ ਇਕਾਈਆਂ (ਆਮ ਤੌਰ 'ਤੇ mol/L Kc ਲਈ) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਪ੍ਰਤੀਕ੍ਰਿਆ ਸੰਤੁਲਿਤ ਹੁੰਦੀ ਹੈ।
ਸ਼ੁੱਧ ਠੋਸ ਅਤੇ ਤਰਲ ਸਮਤੁਲਨ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ ਕਿਉਂਕਿ ਉਨ੍ਹਾਂ ਦੇ ਸੰਕੇਤਾਂ (ਵੱਧ ਤੋਂ ਵੱਧ ਗਤੀਵਿਧੀ) ਸਥਿਰ ਰਹਿੰਦੇ ਹਨ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਇੱਕ ਸ਼ੁੱਧ ਪਦਾਰਥ ਦਾ ਸੰਕੇਤ ਉਸ ਦੀ ਘਣਤਾ ਅਤੇ ਮੋਲਰ ਭਾਰ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨਿਰਧਾਰਿਤ ਗੁਣ ਹੈ।
ਘੱਟੋ-ਘੱਟ ਪਦਾਰਥਾਂ (ਤਰਲ ਅਤੇ ਠੋਸ) ਵਾਲੀਆਂ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਲਈ, ਦਾਬ ਦਾ ਸਮਤੁਲਨ ਸਥਿਰਤਾ 'ਤੇ ਕੋਈ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੁੰਦਾ। ਗੈਸਾਂ ਵਾਲੀਆਂ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਲਈ, ਸਮਤੁਲਨ ਸਥਿਰਤਾ Kc (ਸੰਕੇਤਾਂ ਦੇ ਆਧਾਰ 'ਤੇ) ਦਾਬ ਦੇ ਬਦਲਾਅ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦੀ, ਪਰ ਸਮਤੁਲਨ ਦੀ ਸਥਿਤੀ ਲੇ ਸ਼ਾਟੇਲਿਯਰ ਦੇ ਸਿਧਾਂਤ ਦੇ ਅਨੁਸਾਰ ਬਦਲ ਸਕਦੀ ਹੈ।
ਜਦੋਂ ਇੱਕ ਪ੍ਰਤੀਕ੍ਰਿਆ ਨੂੰ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਨਵਾਂ ਸਮਤੁਲਨ ਸਥਿਰਤਾ (K') ਮੂਲ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਦੇ ਉਲਟ ਹੁੰਦਾ ਹੈ: K' = 1/K। ਇਹ ਇਸ ਗੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਜੋ ਉਤਪਾਦ ਹੁਣ ਪ੍ਰਤੀਕ੍ਰਿਆਕਰਤਾ ਹਨ, ਉਹ ਵੀ ਇਸ ਦੇ ਉਲਟ ਹੈ।
ਕੈਟਲਿਸਟ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਜਾਂ ਸਮਤੁਲਨ ਦੀ ਸਥਿਤੀ 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪਾਉਂਦਾ। ਇਹ ਸਿਰਫ਼ ਸਮਤੁਲਨ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਦਰ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ, ਦੋਹਾਂ ਅੱਗੇ ਅਤੇ ਪਿੱਛੇ ਦੀ ਪ੍ਰਤੀਕ੍ਰਿਆ ਲਈ ਸਮਾਨ ਤੌਰ 'ਤੇ ਸਿਰਫ਼ ਸਰਗਰਮੀ ਦੀ ਊਰਜਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
1def calculate_equilibrium_constant(reactants, products):
2 """
3 Calculate the equilibrium constant for a chemical reaction.
4
5 Parameters:
6 reactants -- list of tuples (concentration, coefficient)
7 products -- list of tuples (concentration, coefficient)
8
9 Returns:
10 float -- the equilibrium constant K
11 """
12 numerator = 1.0
13 denominator = 1.0
14
15 # Calculate product of [Products]^coefficients
16 for concentration, coefficient in products:
17 numerator *= concentration ** coefficient
18
19 # Calculate product of [Reactants]^coefficients
20 for concentration, coefficient in reactants:
21 denominator *= concentration ** coefficient
22
23 # K = [Products]^coefficients / [Reactants]^coefficients
24 return numerator / denominator
25
26# Example: N₂ + 3H₂ ⇌ 2NH₃
27reactants = [(0.1, 1), (0.2, 3)] # [(N₂ concentration, coefficient), (H₂ concentration, coefficient)]
28products = [(0.3, 2)] # [(NH₃ concentration, coefficient)]
29
30K = calculate_equilibrium_constant(reactants, products)
31print(f"Equilibrium Constant (K): {K:.4f}")
32
1function calculateEquilibriumConstant(reactants, products) {
2 /**
3 * Calculate the equilibrium constant for a chemical reaction.
4 *
5 * @param {Array} reactants - Array of [concentration, coefficient] pairs
6 * @param {Array} products - Array of [concentration, coefficient] pairs
7 * @return {Number} The equilibrium constant K
8 */
9 let numerator = 1.0;
10 let denominator = 1.0;
11
12 // Calculate product of [Products]^coefficients
13 for (const [concentration, coefficient] of products) {
14 numerator *= Math.pow(concentration, coefficient);
15 }
16
17 // Calculate product of [Reactants]^coefficients
18 for (const [concentration, coefficient] of reactants) {
19 denominator *= Math.pow(concentration, coefficient);
20 }
21
22 // K = [Products]^coefficients / [Reactants]^coefficients
23 return numerator / denominator;
24}
25
26// Example: H₂ + I₂ ⇌ 2HI
27const reactants = [[0.2, 1], [0.1, 1]]; // [[H₂ concentration, coefficient], [I₂ concentration, coefficient]]
28const products = [[0.4, 2]]; // [[HI concentration, coefficient]]
29
30const K = calculateEquilibriumConstant(reactants, products);
31console.log(`Equilibrium Constant (K): ${K.toFixed(4)}`);
32
1' Excel VBA Function for Equilibrium Constant Calculation
2Function EquilibriumConstant(reactantConc As Range, reactantCoef As Range, productConc As Range, productCoef As Range) As Double
3 Dim numerator As Double
4 Dim denominator As Double
5 Dim i As Integer
6
7 numerator = 1
8 denominator = 1
9
10 ' Calculate product of [Products]^coefficients
11 For i = 1 To productConc.Count
12 numerator = numerator * (productConc(i) ^ productCoef(i))
13 Next i
14
15 ' Calculate product of [Reactants]^coefficients
16 For i = 1 To reactantConc.Count
17 denominator = denominator * (reactantConc(i) ^ reactantCoef(i))
18 Next i
19
20 ' K = [Products]^coefficients / [Reactants]^coefficients
21 EquilibriumConstant = numerator / denominator
22End Function
23
24' Usage in Excel:
25' =EquilibriumConstant(A1:A2, B1:B2, C1, D1)
26' Where A1:A2 contain reactant concentrations, B1:B2 contain reactant coefficients,
27' C1 contains product concentration, and D1 contains product coefficient
28
1public class EquilibriumConstantCalculator {
2 /**
3 * Calculate the equilibrium constant for a chemical reaction.
4 *
5 * @param reactants Array of [concentration, coefficient] pairs
6 * @param products Array of [concentration, coefficient] pairs
7 * @return The equilibrium constant K
8 */
9 public static double calculateEquilibriumConstant(double[][] reactants, double[][] products) {
10 double numerator = 1.0;
11 double denominator = 1.0;
12
13 // Calculate product of [Products]^coefficients
14 for (double[] product : products) {
15 double concentration = product[0];
16 double coefficient = product[1];
17 numerator *= Math.pow(concentration, coefficient);
18 }
19
20 // Calculate product of [Reactants]^coefficients
21 for (double[] reactant : reactants) {
22 double concentration = reactant[0];
23 double coefficient = reactant[1];
24 denominator *= Math.pow(concentration, coefficient);
25 }
26
27 // K = [Products]^coefficients / [Reactants]^coefficients
28 return numerator / denominator;
29 }
30
31 public static void main(String[] args) {
32 // Example: 2NO₂ ⇌ N₂O₄
33 double[][] reactants = {{0.04, 2}}; // {{NO₂ concentration, coefficient}}
34 double[][] products = {{0.16, 1}}; // {{N₂O₄ concentration, coefficient}}
35
36 double K = calculateEquilibriumConstant(reactants, products);
37 System.out.printf("Equilibrium Constant (K): %.4f%n", K);
38 }
39}
40
1#include <iostream>
2#include <vector>
3#include <cmath>
4
5/**
6 * Calculate the equilibrium constant for a chemical reaction.
7 *
8 * @param reactants Vector of (concentration, coefficient) pairs
9 * @param products Vector of (concentration, coefficient) pairs
10 * @return The equilibrium constant K
11 */
12double calculateEquilibriumConstant(
13 const std::vector<std::pair<double, double>>& reactants,
14 const std::vector<std::pair<double, double>>& products) {
15
16 double numerator = 1.0;
17 double denominator = 1.0;
18
19 // Calculate product of [Products]^coefficients
20 for (const auto& product : products) {
21 double concentration = product.first;
22 double coefficient = product.second;
23 numerator *= std::pow(concentration, coefficient);
24 }
25
26 // Calculate product of [Reactants]^coefficients
27 for (const auto& reactant : reactants) {
28 double concentration = reactant.first;
29 double coefficient = reactant.second;
30 denominator *= std::pow(concentration, coefficient);
31 }
32
33 // K = [Products]^coefficients / [Reactants]^coefficients
34 return numerator / denominator;
35}
36
37int main() {
38 // Example: N₂ + 3H₂ ⇌ 2NH₃
39 std::vector<std::pair<double, double>> reactants = {
40 {0.1, 1}, // {N₂ concentration, coefficient}
41 {0.2, 3} // {H₂ concentration, coefficient}
42 };
43
44 std::vector<std::pair<double, double>> products = {
45 {0.3, 2} // {NH₃ concentration, coefficient}
46 };
47
48 double K = calculateEquilibriumConstant(reactants, products);
49 std::cout << "Equilibrium Constant (K): " << K << std::endl;
50
51 return 0;
52}
53
ਐਟਕਿਨਸ, ਪੀ. ਡਬਲਯੂ., & ਡੀ ਪੌਲਾ, ਜੇ. (2014). ਐਟਕਿਨਸ ਦੀ ਭੌਤਿਕ ਰਸਾਇਣ (10ਵੀਂ ਸੰਸਕਰਣ). ਆਕਸਫੋਰਡ ਯੂਨੀਵਰਸਿਟੀ ਪ੍ਰੈਸ।
ਚੰਗ, ਆਰ., & ਗੋਲਡਸਬੀ, ਕੇ. ਏ. (2015). ਰਸਾਇਣ (12ਵੀਂ ਸੰਸਕਰਣ). ਮੈਕਗ੍ਰਾਓ-ਹਿੱਲ ਐਜੂਕੇਸ਼ਨ।
ਸਿਲਬਰਬਰਗ, ਐਮ. ਐੱਸ., & ਅਮਾਟੇਸ, ਪੀ. (2018). ਰਸਾਇਣ: ਪਦਾਰਥਾਂ ਦੀ ਮੌਲਿਕ ਨੈਚਰ ਅਤੇ ਬਦਲਾਅ (8ਵੀਂ ਸੰਸਕਰਣ). ਮੈਕਗ੍ਰਾਓ-ਹਿੱਲ ਐਜੂਕੇਸ਼ਨ।
ਲੇਇਡਰ, ਕੇ. ਜੇ., & ਮੀਜ਼ਰ, ਜੇ. ਐੱਚ. (1982). ਭੌਤਿਕ ਰਸਾਇਣ। ਬੈਨਜਾਮਿਨ/ਕਮਿੰਗਜ਼ ਪਬਲਿਸ਼ਿੰਗ ਕੰਪਨੀ।
ਪੇਤ੍ਰੁcci, ਆਰ. ਐੱਚ., ਹੇਰਿੰਗ, ਐਫ. ਜੀ., ਮਾਦੂਰਾ, ਜੇ. ਡੀ., & ਬਿਸੋਨਟ, ਸੀ. (2016). ਜਨਰਲ ਰਸਾਇਣ: ਸਿਧਾਂਤ ਅਤੇ ਆਧੁਨਿਕ ਐਪਲੀਕੇਸ਼ਨ (11ਵੀਂ ਸੰਸਕਰਣ). ਪੀਅਰਸਨ।
ਜ਼ੁਮਡਾਹਲ, ਐੱਸ. ਐੱਸ., & ਜ਼ੁਮਡਾਹਲ, ਐੱਸ. ਏ. (2013). ਰਸਾਇਣ (9ਵੀਂ ਸੰਸਕਰਣ). ਸੇਂਗੇਜ ਲਰਨਿੰਗ।
ਗੁਲਡਬਰਗ, ਸੀ. ਐਮ., & ਵਾਗ, ਪੀ. (1864). "ਫੋਰਹੈਂਡਲਿੰਗਰ ਆਈ ਵਿਦੇਨਸਕੈਬਸੈਟ ਆਈ ਕ੍ਰਿਸਟੀਆ" (Studies Concerning Affinity)।
ਵੈਂਟ ਹੋਫ਼, ਜੇ. ਐਚ. (1884). Études de dynamique chimique (Studies in Chemical Dynamics)।
ਸਾਡਾ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਗਣਕ ਜਟਿਲ ਰਸਾਇਣਕ ਸਮਤੁਲਨ ਗਣਨਾਵਾਂ ਨੂੰ ਸਧਾਰਨ ਬਣਾਉਂਦਾ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਰਸਾਇਣ ਵਿਦਿਆ ਦੀ ਘਰ ਦਾ ਕੰਮ ਕਰ ਰਹੇ ਵਿਦਿਆਰਥੀ ਹੋ, ਪਾਠ ਸਮੱਗਰੀ ਤਿਆਰ ਕਰ ਰਹੇ ਅਧਿਆਪਕ ਹੋ, ਜਾਂ ਪ੍ਰਤੀਕ੍ਰਿਆ ਦੀ ਗਤੀਵਿਧੀ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਰਹੇ ਖੋਜਕਰਤਾ ਹੋ, ਸਾਡਾ ਗਣਕ ਤੁਰੰਤ ਸਹੀ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਸਿਰਫ਼ ਆਪਣੇ ਸੰਕੇਤਾਂ ਦੇ ਮੁੱਲ ਅਤੇ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਕੋਐਫਿਸੀਐਂਟਾਂ ਨੂੰ ਦਰਜ ਕਰੋ, ਅਤੇ ਸਾਡੇ ਗਣਕ ਨੂੰ ਬਾਕੀ ਕਰਨ ਦਿਓ। ਸੁਗਮ ਇੰਟਰਫੇਸ ਅਤੇ ਸਾਫ਼ ਨਤੀਜੇ ਸਮਤੁਲਨ ਦੇ ਰਸਾਇਣਕ ਸਮਝਣ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਵੀ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ।
ਸਾਡੇ ਸਮਤੁਲਨ ਸਥਿਰਤਾ ਗਣਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ ਤਾਂ ਜੋ ਸਮਾਂ ਬਚਾ ਸਕੋ ਅਤੇ ਆਪਣੇ ਰਸਾਇਣਕ ਪ੍ਰਤੀਕ੍ਰਿਆਵਾਂ ਵਿੱਚ ਡੂੰਘੀ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕੋ!
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ