ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਦਬਾਅ 'ਤੇ ਵੱਖ-ਵੱਖ ਪਦਾਰਥਾਂ ਦੇ ਉਬਾਲਦੇ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ। ਆਮ ਰਸਾਇਣਾਂ ਵਿੱਚੋਂ ਚੁਣੋ ਜਾਂ ਸਹੀ ਨਤੀਜੇ ਲਈ ਕਸਟਮ ਪਦਾਰਥ ਪੈਰਾਮੀਟਰ ਦਰਜ ਕਰੋ।
ਇੱਕ ਉਬਾਲ ਬਿੰਦੂ ਕੈਲਕੁਲੇਟਰ ਰਸਾਇਣਕਾਂ, ਇੰਜੀਨੀਅਰਾਂ ਅਤੇ ਵਿਗਿਆਨੀਆਂ ਲਈ ਇੱਕ ਜ਼ਰੂਰੀ ਸੰਦ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਦਬਾਅ ਦੀਆਂ ਸ਼ਰਤਾਂ ਦੇ ਅਧਾਰ 'ਤੇ ਕਿਸੇ ਤਰਲ ਦਾ ਵਾਧੂ ਸਥਿਤੀ ਵਿੱਚ ਬਦਲਣ ਦਾ ਤਾਪਮਾਨ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕਿਸੇ ਪਦਾਰਥ ਦਾ ਉਬਾਲ ਬਿੰਦੂ ਉਹ ਤਾਪਮਾਨ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਇਸਦਾ ਵਾਯੂ ਦਬਾਅ ਆਸਪਾਸ ਦੇ ਵਾਤਾਵਰਣ ਦਬਾਅ ਦੇ ਬਰਾਬਰ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਕਾਰਨ ਤਰਲ ਗੈਸ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਇਹ ਮਹੱਤਵਪੂਰਨ ਭੌਤਿਕ ਗੁਣ ਦਬਾਅ ਦੇ ਨਾਲ ਬਹੁਤ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ—ਇਹ ਸੰਬੰਧ ਬਹੁਤ ਸਾਰੇ ਵਿਗਿਆਨਕ ਅਤੇ ਉਦਯੋਗਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਜਰੂਰੀ ਹੈ। ਸਾਡਾ ਯੂਜ਼ਰ-ਫ੍ਰੈਂਡਲੀ ਉਬਾਲ ਬਿੰਦੂ ਕੈਲਕੁਲੇਟਰ ਐਂਟੋਇਨ ਸਮੀਕਰਨ, ਜੋ ਕਿ ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਥਾਪਿਤ ਗਣਿਤ ਮਾਡਲ ਹੈ, ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਵੱਖ-ਵੱਖ ਪਦਾਰਥਾਂ ਲਈ ਬਹੁਤ ਸਾਰੇ ਦਬਾਅ ਦੀਆਂ ਸ਼ਰਤਾਂ 'ਤੇ ਸਹੀ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਭਵਿੱਖਵਾਣੀ ਕੀਤੀ ਜਾ ਸਕੇ।
ਚਾਹੇ ਤੁਸੀਂ ਰਸਾਇਣਕ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ, ਡਿਸਟੀਲੇਸ਼ਨ ਕਾਰਵਾਈਆਂ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ, ਜਾਂ ਸਿਰਫ ਇਹ ਸਮਝ ਰਹੇ ਹੋ ਕਿ ਉਚਾਈ ਕਿਵੇਂ ਪਕਾਉਣ ਦੇ ਤਾਪਮਾਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ, ਉਬਾਲ ਬਿੰਦੂ ਦੇ ਵੱਖਰੇ ਪੈਮਾਨਿਆਂ ਨੂੰ ਸਮਝਣਾ ਜਰੂਰੀ ਹੈ। ਇਹ ਕੈਲਕੁਲੇਟਰ ਆਮ ਪਦਾਰਥਾਂ ਜਿਵੇਂ ਕਿ ਪਾਣੀ, ਇਥਾਨੋਲ ਅਤੇ ਐਸੀਟੋਨ ਲਈ ਸਹੀ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਭਵਿੱਖਵਾਣੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਤੁਹਾਨੂੰ ਜਾਣੇ ਪਛਾਣੇ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਕੁਸਟਮ ਪਦਾਰਥਾਂ ਨੂੰ ਦਰਜ ਕਰਨ ਦੀ ਆਗਿਆ ਵੀ ਦਿੰਦਾ ਹੈ।
ਕਿਸੇ ਪਦਾਰਥ ਦਾ ਉਬਾਲ ਬਿੰਦੂ ਉਹ ਤਾਪਮਾਨ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਇਸਦਾ ਵਾਯੂ ਦਬਾਅ ਬਾਹਰੀ ਦਬਾਅ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਇਸ ਪੌਇੰਟ 'ਤੇ, ਤਰਲ ਦੇ ਅੰਦਰ ਬੁੱਬਲ ਬਣਦੇ ਹਨ ਅਤੇ ਸਤਹ 'ਤੇ ਚੜ੍ਹਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸਾਨੂੰ ਜਾਣਿਆ ਜਾਣ ਵਾਲਾ ਉਬਾਲ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ। ਕਈ ਕਾਰਕ ਕਿਸੇ ਪਦਾਰਥ ਦੇ ਉਬਾਲ ਬਿੰਦੂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ:
ਦਬਾਅ ਅਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੇ ਵਿਚਕਾਰ ਦਾ ਸੰਬੰਧ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, ਪਾਣੀ 100°C (212°F) 'ਤੇ ਸਟੈਂਡਰਡ ਵਾਤਾਵਰਣ ਦਬਾਅ (1 atm ਜਾਂ 760 mmHg) 'ਤੇ ਉਬਲਦਾ ਹੈ, ਪਰ ਉੱਚ ਉਚਾਈ 'ਤੇ ਮਿਲਦੇ ਘੱਟ ਦਬਾਅ 'ਤੇ ਇਹ ਬਹੁਤ ਘੱਟ ਤਾਪਮਾਨ 'ਤੇ ਉਬਲਦਾ ਹੈ।
ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਇੱਕ ਅਰਧ-ਅਨੁਕੂਲ ਫਾਰਮੂਲਾ ਹੈ ਜੋ ਸ਼ੁੱਧ ਅੰਗਾਂ ਲਈ ਵਾਯੂ ਦਬਾਅ ਨੂੰ ਤਾਪਮਾਨ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਇਹ ਸਾਡੇ ਉਬਾਲ ਬਿੰਦੂ ਕੈਲਕੁਲੇਟਰ ਦਾ ਗਣਿਤੀ ਅਧਾਰ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
ਜਿੱਥੇ:
ਕਿਸੇ ਦਿੱਤੇ ਦਬਾਅ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ, ਅਸੀਂ ਸਮੀਕਰਨ ਨੂੰ ਤਾਪਮਾਨ ਲਈ ਹੱਲ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਬਣਾਉਂਦੇ ਹਾਂ:
ਹਰ ਪਦਾਰਥ ਦੇ ਵਿਲੱਖਣ ਐਂਟੋਇਨ ਸਥਿਰ ਹਨ ਜੋ ਪ੍ਰਯੋਗਾਤਮਕ ਮਾਪਾਂ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਗਏ ਹਨ। ਇਹ ਸਥਿਰ ਆਮ ਤੌਰ 'ਤੇ ਵਿਸ਼ੇਸ਼ ਤਾਪਮਾਨ ਦੀਆਂ ਸੀਮਾਵਾਂ ਦੇ ਅੰਦਰ ਵੈਧ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਕਰਕੇ ਸਾਡੇ ਕੈਲਕੁਲੇਟਰ ਵਿੱਚ ਸਿਫਾਰਸ਼ੀ ਸੀਮਾਵਾਂ ਤੋਂ ਬਾਹਰ ਨਤੀਜੇ ਹੋਣ 'ਤੇ ਚੇਤਾਵਨੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ।
ਸਾਡਾ ਕੈਲਕੁਲੇਟਰ ਸਮਝਣ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਸਿੱਧਾ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਆਪਣੇ ਚਾਹੀਦੇ ਪਦਾਰਥ ਦੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਕੈਲਕੁਲੇਟਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਜੋ ਅਧਾਰਭੂਤ ਗਣਿਤ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਨ, ਕੈਲਕੁਲੇਟਰ ਵਿੱਚ "ਉੱਚ ਪੱਧਰ ਦੇ ਵਿਕਲਪ" ਟੌਗਲ ਸ਼ਾਮਲ ਹੈ ਜੋ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਇਹ ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਗਣਨਾ ਵਿੱਚ ਕਿਵੇਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਸਹੀ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਬਹੁਤ ਸਾਰੇ ਖੇਤਰਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਜਰੂਰੀ ਹੈ:
ਉੱਚ ਉਚਾਈ 'ਤੇ ਪਾਣੀ (5,000 ਫੁੱਟ):
ਉਦਯੋਗੀ ਇਥਾਨੋਲ ਡਿਸਟੀਲੇਸ਼ਨ:
ਲੈਬ ਵੈਕਿਊਮ ਡਿਸਟੀਲੇਸ਼ਨ ਦਾ ਟੋਲੂਇਨ:
ਜਦੋਂ ਕਿ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਆਪਣੇ ਸਾਦਗੀ ਅਤੇ ਸਹੀਤਾ ਲਈ ਬਹੁਤ ਸਾਰੇ ਖੇਤਰਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਲਈ ਹੋਰ ਵਿਧੀਆਂ ਸ਼ਾਮਲ ਹਨ:
ਹਰ ਪਹੁੰਚ ਦੇ ਆਪਣੇ ਫਾਇਦੇ ਹਨ, ਪਰ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਬਹੁਤ ਸਾਰੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਾਦਗੀ ਅਤੇ ਸਹੀਤਾ ਦਾ ਇੱਕ ਚੰਗਾ ਸੰਤੁਲਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਕਰਕੇ ਇਹ ਸਾਡੇ ਕੈਲਕੁਲੇਟਰ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ।
ਉਬਾਲ ਬਿੰਦੂਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਦਬਾਅ ਨਾਲ ਸੰਬੰਧਿਤ ਸਮਝ ਸਦੀਆਂ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ ਵਿਕਸਤ ਹੋਈ ਹੈ:
17ਵੀਂ ਸਦੀ ਵਿੱਚ, ਵਿਗਿਆਨੀਆਂ ਜਿਵੇਂ ਕਿ ਰੋਬਰਟ ਬੋਇਲ ਨੇ ਦਬਾਅ ਦੇ ਗੁਣਾਂ ਅਤੇ ਤਰਲਾਂ ਅਤੇ ਗੈਸਾਂ ਦੇ ਗੁਣਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੇ ਵਿਧਾਨਾਂ ਦੀ ਪ੍ਰਣਾਲੀਬੱਧ ਅਧਿਐਨ ਸ਼ੁਰੂ ਕੀਤਾ। ਡੇਨੀਸ ਪਾਪਿਨ ਦੀ ਦਬਾਅ ਵਾਲੀ ਕੁੱਕਰ ਦੀ ਖੋਜ 1679 ਵਿੱਚ ਇਹ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਵਧੇਰੇ ਦਬਾਅ ਨਾਲ ਪਾਣੀ ਦੇ ਉਬਾਲ ਬਿੰਦੂ ਨੂੰ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੇਜ਼ ਪਕਾਉਣ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ।
19ਵੀਂ ਸਦੀ ਵਿੱਚ, ਵਿਗਿਆਨੀ ਜਿਵੇਂ ਕਿ ਸਾਡੀ ਕਾਰਨ, ਰੂਡੋਲਫ ਕਲੌਜ਼ੀਅਸ, ਅਤੇ ਵਿਲੀਅਮ ਥੌਮਸ (ਲਾਰਡ ਕੇਲਵਿਨ) ਨੇ ਥਰਮੋਡਾਇਨਾਮਿਕਸ ਦੇ ਮੂਲ ਕਾਨੂੰਨਾਂ ਨੂੰ ਵਿਕਸਿਤ ਕੀਤਾ, ਜਿਸ ਨੇ ਉਬਾਲ ਵਰਗੀਆਂ ਪਦਾਰਥਾਂ ਦੇ ਬਦਲਾਅ ਦੀ ਸਮਝ ਲਈ ਇੱਕ ਸਿਧਾਂਤਕ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕੀਤਾ।
1888 ਵਿੱਚ, ਫਰਾਂਸੀਸੀ ਇੰਜੀਨੀਅਰ ਲੂਈ ਚਾਰਲਸ ਐਂਟੋਇਨ ਨੇ ਆਪਣੇ ਨਾਮ 'ਤੇ ਸਮੀਕਰਨ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ, ਜਿਸ ਨੇ ਵਾਯੂ ਦਬਾਅ ਅਤੇ ਤਾਪਮਾਨ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਸਧਾਰਣ ਪਰੰਤੂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਗਣਿਤੀ ਸੰਬੰਧ ਪ੍ਰਦਾਨ ਕੀਤਾ। ਇਹ ਅਰਧ-ਅਨੁਕੂਲ ਫਾਰਮੂਲਾ ਜਲਦੀ ਹੀ ਰਸਾਇਣਕ ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਭੌਤਕੀ ਰਸਾਇਣ ਵਿਗਿਆਨ ਵਿੱਚ ਇੱਕ ਮਿਆਰੀ ਸੰਦ ਬਣ ਗਿਆ।
20ਵੀਂ ਸਦੀ ਵਿੱਚ, ਖੋਜਕਰਤਾਵਾਂ ਨੇ ਹਜ਼ਾਰਾਂ ਪਦਾਰਥਾਂ ਲਈ ਐਂਟੋਇਨ ਸਥਿਰਾਂ ਦੇ ਵਿਸ਼ਾਲ ਡੇਟਾਬੇਸਾਂ ਨੂੰ ਇਕੱਠਾ ਕੀਤਾ। ਆਧੁਨਿਕ ਗਣਿਤੀ ਵਿਧੀਆਂ ਨੇ ਇਨ੍ਹਾਂ ਮੁੱਲਾਂ ਨੂੰ ਹੋਰ ਸੁਧਾਰਿਆ ਅਤੇ ਸਮੀਕਰਨ ਦੀ ਵਿਆਪਕਤਾ ਨੂੰ ਵਧਾਇਆ।
ਅੱਜ, ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਵਾਯੂ-ਤਰਲ ਸਮਤਲ ਗਣਨਾਵਾਂ ਦਾ ਇੱਕ ਕੋਰ ਹੈ, ਜੋ ਉਦਯੋਗਿਕ ਡਿਸਟੀਲੇਸ਼ਨ ਤੋਂ ਲੈ ਕੇ ਵਾਤਾਵਰਣ ਮਾਡਲਿੰਗ ਤੱਕ ਦੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਇੱਥੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਉਦਾਹਰਣ ਹਨ:
1' Excel VBA ਫੰਕਸ਼ਨ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਲਈ
2Function CalculateBoilingPoint(A As Double, B As Double, C As Double, Pressure As Double) As Double
3 ' ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
4 ' ਦਬਾਅ mmHg ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
5 CalculateBoilingPoint = B / (A - Log(Pressure) / Log(10)) - C
6End Function
7
8' ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ:
9' ਪਾਣੀ ਦੇ ਸਥਿਰ: A=8.07131, B=1730.63, C=233.426
10' =CalculateBoilingPoint(8.07131, 1730.63, 233.426, 760) ' ਨਤੀਜਾ: 100.0°C 'ਤੇ 1 atm
11
1import math
2
3def calculate_boiling_point(a, b, c, pressure_mmhg):
4 """
5 ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ।
6
7 ਪੈਰਾਮੀਟਰ:
8 a, b, c: ਪਦਾਰਥ ਲਈ ਐਂਟੋਇਨ ਸਥਿਰ
9 pressure_mmhg: mmHg ਵਿੱਚ ਦਬਾਅ
10
11 ਵਾਪਸੀ:
12 ਸੈਲਸੀਅਸ ਵਿੱਚ ਉਬਾਲ ਬਿੰਦੂ
13 """
14 return b / (a - math.log10(pressure_mmhg)) - c
15
16# ਪਾਣੀ ਲਈ ਸਟੈਂਡਰਡ ਦਬਾਅ (760 mmHg)
17water_constants = {"A": 8.07131, "B": 1730.63, "C": 233.426}
18pressure = 760 # 1 atm = 760 mmHg
19
20boiling_point = calculate_boiling_point(
21 water_constants["A"],
22 water_constants["B"],
23 water_constants["C"],
24 pressure
25)
26
27print(f"Water boils at {boiling_point:.2f}°C at {pressure} mmHg")
28
1function calculateBoilingPoint(a, b, c, pressureMmHg) {
2 // ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
3 // ਸੈਲਸੀਅਸ ਵਿੱਚ ਤਾਪਮਾਨ ਵਾਪਸ ਕਰੋ
4 return b / (a - Math.log10(pressureMmHg)) - c;
5}
6
7// ਤਾਪਮਾਨ ਇਕਾਈਆਂ ਵਿੱਚ ਬਦਲਾਅ
8function convertTemperature(temp, fromUnit, toUnit) {
9 // ਪਹਿਲਾਂ ਸੈਲਸੀਅਸ ਵਿੱਚ ਬਦਲੋ
10 let tempInC;
11
12 switch (fromUnit) {
13 case 'C':
14 tempInC = temp;
15 break;
16 case 'F':
17 tempInC = (temp - 32) * 5/9;
18 break;
19 case 'K':
20 tempInC = temp - 273.15;
21 break;
22 }
23
24 // ਫਿਰ ਸੈਲਸੀਅਸ ਤੋਂ ਟਾਰਗਟ ਇਕਾਈ ਵਿੱਚ ਬਦਲੋ
25 switch (toUnit) {
26 case 'C':
27 return tempInC;
28 case 'F':
29 return (tempInC * 9/5) + 32;
30 case 'K':
31 return tempInC + 273.15;
32 }
33}
34
35// ਵੱਖ-ਵੱਖ ਦਬਾਅ 'ਤੇ ਪਾਣੀ ਲਈ ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
36const waterConstants = { A: 8.07131, B: 1730.63, C: 233.426 };
37const standardPressure = 760; // mmHg
38const highAltitudePressure = 630; // mmHg (ਲਗਭਗ 5000 ਫੁੱਟ ਉਚਾਈ)
39
40const boilingPointAtSeaLevel = calculateBoilingPoint(
41 waterConstants.A,
42 waterConstants.B,
43 waterConstants.C,
44 standardPressure
45);
46
47const boilingPointAtAltitude = calculateBoilingPoint(
48 waterConstants.A,
49 waterConstants.B,
50 waterConstants.C,
51 highAltitudePressure
52);
53
54console.log(`Water boils at ${boilingPointAtSeaLevel.toFixed(2)}°C at sea level`);
55console.log(`Water boils at ${boilingPointAtAltitude.toFixed(2)}°C at high altitude`);
56console.log(`That's ${convertTemperature(boilingPointAtAltitude, 'C', 'F').toFixed(2)}°F`);
57
1public class BoilingPointCalculator {
2 /**
3 * ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
4 *
5 * @param a ਐਂਟੋਇਨ ਸਥਿਰ A
6 * @param b ਐਂਟੋਇਨ ਸਥਿਰ B
7 * @param c ਐਂਟੋਇਨ ਸਥਿਰ C
8 * @param pressureMmHg mmHg ਵਿੱਚ ਦਬਾਅ
9 * @return ਸੈਲਸੀਅਸ ਵਿੱਚ ਉਬਾਲ ਬਿੰਦੂ
10 */
11 public static double calculateBoilingPoint(double a, double b, double c, double pressureMmHg) {
12 return b / (a - Math.log10(pressureMmHg)) - c;
13 }
14
15 /**
16 * ਵੱਖ-ਵੱਖ ਇਕਾਈਆਂ ਵਿਚ ਦਬਾਅ ਨੂੰ ਬਦਲੋ
17 *
18 * @param pressure ਬਦਲਣ ਲਈ ਦਬਾਅ ਮੁੱਲ
19 * @param fromUnit ਸਰੋਤ ਇਕਾਈ ("atm", "mmHg", "kPa", "psi", "bar")
20 * @param toUnit ਟਾਰਗਟ ਇਕਾਈ
21 * @return ਬਦਲਿਆ ਗਿਆ ਦਬਾਅ ਮੁੱਲ
22 */
23 public static double convertPressure(double pressure, String fromUnit, String toUnit) {
24 // mmHg ਵਿੱਚ ਬਦਲਣ ਦੇ ਲਈ ਬਦਲਾਅ ਕਾਰਕ
25 double mmHg = 0;
26
27 // ਪਹਿਲਾਂ mmHg ਵਿੱਚ ਬਦਲੋ
28 switch (fromUnit) {
29 case "mmHg": mmHg = pressure; break;
30 case "atm": mmHg = pressure * 760; break;
31 case "kPa": mmHg = pressure * 7.50062; break;
32 case "psi": mmHg = pressure * 51.7149; break;
33 case "bar": mmHg = pressure * 750.062; break;
34 }
35
36 // ਟਾਰਗਟ ਇਕਾਈ ਵਿੱਚ mmHg ਤੋਂ ਬਦਲੋ
37 switch (toUnit) {
38 case "mmHg": return mmHg;
39 case "atm": return mmHg / 760;
40 case "kPa": return mmHg / 7.50062;
41 case "psi": return mmHg / 51.7149;
42 case "bar": return mmHg / 750.062;
43 }
44
45 return 0; // ਇੱਥੇ ਨਹੀਂ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ
46 }
47
48 public static void main(String[] args) {
49 // ਪਾਣੀ ਲਈ ਐਂਟੋਇਨ ਸਥਿਰ
50 double a = 8.07131;
51 double b = 1730.63;
52 double c = 233.426;
53
54 // ਵੱਖ-ਵੱਖ ਦਬਾਅ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
55 double standardPressure = 1.0; // atm
56 double standardPressureMmHg = convertPressure(standardPressure, "atm", "mmHg");
57 double boilingPoint = calculateBoilingPoint(a, b, c, standardPressureMmHg);
58
59 System.out.printf("Water boils at %.2f°C at %.2f atm (%.2f mmHg)%n",
60 boilingPoint, standardPressure, standardPressureMmHg);
61
62 // ਘੱਟ ਦਬਾਅ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ (ਉੱਚ ਉਚਾਈ)
63 double reducedPressure = 0.8; // atm
64 double reducedPressureMmHg = convertPressure(reducedPressure, "atm", "mmHg");
65 double reducedBoilingPoint = calculateBoilingPoint(a, b, c, reducedPressureMmHg);
66
67 System.out.printf("At high altitude (0.8 atm), water boils at %.2f°C%n",
68 reducedBoilingPoint);
69 }
70}
71
1#include <iostream>
2#include <cmath>
3#include <string>
4
5// ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
6double calculateBoilingPoint(double a, double b, double c, double pressureMmHg) {
7 return b / (a - log10(pressureMmHg)) - c;
8}
9
10// ਤਾਪਮਾਨ ਨੂੰ ਇਕਾਈਆਂ ਵਿੱਚ ਬਦਲੋ
11double convertTemperature(double temp, const std::string& fromUnit, const std::string& toUnit) {
12 // ਪਹਿਲਾਂ ਸੈਲਸੀਅਸ ਵਿੱਚ ਬਦਲੋ
13 double tempInC;
14
15 if (fromUnit == "C") {
16 tempInC = temp;
17 } else if (fromUnit == "F") {
18 tempInC = (temp - 32.0) * 5.0 / 9.0;
19 } else if (fromUnit == "K") {
20 tempInC = temp - 273.15;
21 } else {
22 throw std::invalid_argument("Invalid temperature unit");
23 }
24
25 // ਫਿਰ ਸੈਲਸੀਅਸ ਤੋਂ ਟਾਰਗਟ ਇਕਾਈ ਵਿੱਚ ਬਦਲੋ
26 if (toUnit == "C") {
27 return tempInC;
28 } else if (toUnit == "F") {
29 return (tempInC * 9.0 / 5.0) + 32.0;
30 } else if (toUnit == "K") {
31 return tempInC + 273.15;
32 } else {
33 throw std::invalid_argument("Invalid temperature unit");
34 }
35}
36
37int main() {
38 // ਪਾਣੀ ਲਈ ਐਂਟੋਇਨ ਸਥਿਰ
39 double a = 8.07131;
40 double b = 1730.63;
41 double c = 233.426;
42
43 // ਸਟੈਂਡਰਡ ਦਬਾਅ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
44 double standardPressure = 760.0; // mmHg (1 atm)
45 double boilingPoint = calculateBoilingPoint(a, b, c, standardPressure);
46
47 std::cout << "Water boils at " << boilingPoint << "°C at standard pressure (760 mmHg)" << std::endl;
48
49 // ਘੱਟ ਦਬਾਅ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਦੀ ਗਣਨਾ ਕਰੋ
50 double reducedPressure = 500.0; // mmHg
51 double reducedBoilingPoint = calculateBoilingPoint(a, b, c, reducedPressure);
52
53 std::cout << "Water boils at " << reducedBoilingPoint << "°C at reduced pressure (500 mmHg)" << std::endl;
54 std::cout << "That's " << convertTemperature(reducedBoilingPoint, "C", "F") << "°F" << std::endl;
55
56 return 0;
57}
58
ਪਾਣੀ 100°C (212°F) 'ਤੇ ਸਟੈਂਡਰਡ ਵਾਤਾਵਰਣ ਦਬਾਅ (1 atm ਜਾਂ 760 mmHg) 'ਤੇ ਉਬਲਦਾ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਤਾਪਮਾਨ ਮਾਪ ਸਕੇਲਾਂ ਅਤੇ ਪਕਾਉਣ ਦੀਆਂ ਹਦਾਇਤਾਂ ਵਿੱਚ ਇੱਕ ਸੰਦਰਭ ਬਿੰਦੂ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਉੱਚ ਉਚਾਈ 'ਤੇ, ਵਾਤਾਵਰਣ ਦਬਾਅ ਘਟਦਾ ਹੈ, ਜੋ ਤਰਲਾਂ ਦੇ ਉਬਾਲ ਬਿੰਦੂ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ। ਪਾਣੀ ਲਈ, ਉਚਾਈ ਵਿੱਚ 285 ਮੀਟਰ (935 ਫੁੱਟ) ਦੀ ਵਾਧੇ 'ਤੇ ਉਬਾਲ ਬਿੰਦੂ ਲਗਭਗ 1°C ਘਟਦਾ ਹੈ। ਇਸ ਕਰਕੇ ਉੱਚ ਉਚਾਈ 'ਤੇ ਪਕਾਉਣ ਦੇ ਸਮਿਆਂ ਨੂੰ ਸਮਰੂਪ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਵੱਖ-ਵੱਖ ਤਰਲਾਂ ਦੇ ਉਬਾਲ ਬਿੰਦੂ ਮੌਲਿਕੀਲਰ ਸੰਰਚਨਾ, ਮੌਲਿਕੀਲਰ ਭਾਰ, ਅਤੇ ਅੰਤਰਮੌਲਿਕ ਬਲ ਦੀ ਸ਼ਕਤੀ ਵਿੱਚ ਵੱਖਰੇ ਪੈਮਾਨਿਆਂ ਦੇ ਕਾਰਨ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਮਜ਼ਬੂਤ ਅੰਤਰਮੌਲਿਕ ਬਲ ਵਾਲੇ ਪਦਾਰਥ (ਜਿਵੇਂ ਕਿ ਪਾਣੀ ਵਿੱਚ ਹਾਈਡ੍ਰੋਜਨ ਬਾਂਧਨ) ਨੂੰ ਮੌਲਿਕੀਲਾਂ ਨੂੰ ਗੈਸ ਦੇ ਪਦਾਰਥ ਵਿੱਚ ਵੱਖ ਕਰਨ ਲਈ ਵੱਧ ਊਰਜਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਉੱਚੇ ਉਬਾਲ ਬਿੰਦੂ ਬਣਦੇ ਹਨ।
ਐਂਟੋਇਨ ਸਥਿਰ (A, B, ਅਤੇ C) ਉਹ ਅਨੁਕੂਲ ਪੈਰਾਮੀਟਰ ਹਨ ਜੋ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਵਿੱਚ ਵਾਯੂ ਦਬਾਅ ਨੂੰ ਤਾਪਮਾਨ ਨਾਲ ਜੋੜਦੇ ਹਨ। ਇਹ ਪ੍ਰਯੋਗਾਤਮਕ ਮਾਪਾਂ ਦੁਆਰਾ ਵੱਖ-ਵੱਖ ਤਾਪਮਾਨਾਂ 'ਤੇ ਵਾਯੂ ਦਬਾਅ ਦੇ ਮਾਪਾਂ ਤੋਂ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਤੋਂ ਬਾਅਦ ਡੇਟਾ ਨੂੰ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਵਿੱਚ ਫਿੱਟ ਕਰਨ ਲਈ ਰਿਗ੍ਰੈਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਬੁਨਿਆਦੀ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਸਿਰਫ ਸ਼ੁੱਧ ਪਦਾਰਥਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ। ਮਿਸ਼ਰਣਾਂ ਲਈ, ਵੱਖ-ਵੱਖ ਘਟਕਾਂ ਦੇ ਵਿਚਕਾਰ ਸੰਬੰਧਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਲਈ ਹੋਰ ਜਟਿਲ ਮਾਡਲ ਜਿਵੇਂ ਕਿ ਰਾਊਲਟ ਦੇ ਕਾਨੂੰਨ ਜਾਂ ਸਰਗਰਮੀ ਗੁਣਾਂ ਦੇ ਮਾਡਲ ਦੀ ਲੋੜ ਹੈ। ਸਾਡਾ ਕੈਲਕੁਲੇਟਰ ਸ਼ੁੱਧ ਪਦਾਰਥਾਂ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ਉਬਾਲ ਬਿੰਦੂ ਉਹ ਤਾਪਮਾਨ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਕਿਸੇ ਪਦਾਰਥ ਦਾ ਵਾਯੂ ਦਬਾਅ ਬਾਹਰੀ ਦਬਾਅ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਜਿਵੇਂ ਜਿਵੇਂ ਤਾਪਮਾਨ ਵਧਦਾ ਹੈ, ਵਾਯੂ ਦਬਾਅ ਵਧਦਾ ਹੈ। ਜਦੋਂ ਵਾਯੂ ਦਬਾਅ ਆਸਪਾਸ ਦੇ ਦਬਾਅ ਦੇ ਬਰਾਬਰ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਬਾਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਸੰਬੰਧ ਸਹੀ ਤੌਰ 'ਤੇ ਐਂਟੋਇਨ ਸਮੀਕਰਨ ਦੁਆਰਾ ਵਰਣਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
ਐਂਟੋਇਨ, ਸੀ. (1888). "ਤੰਸ਼ਨ ਦੇ ਵਾਯੂ: ਤਾਪਮਾਨ ਅਤੇ ਤੰਸ਼ਨ ਦੇ ਵਿਚਕਾਰ ਨਵਾਂ ਸੰਬੰਧ." ਕੰਪਟਸ ਰੇਂਡੂ ਦੇ ਸੇਸ਼ਨ ਦੇ ਅਕਾਦਮੀ ਦੇ ਵਿਗਿਆਨ. 107: 681–684, 778–780, 836–837।
ਪੋਲਿੰਗ, ਬੀ.ਈ., ਪ੍ਰਾਉਜ਼ਨਿਟਜ਼, ਜੇ.ਐਮ., & ਓ'ਕੋਨੇਲ, ਜੇ.ਪੀ. (2001). ਗੈਸਾਂ ਅਤੇ ਤਰਲਾਂ ਦੇ ਗੁਣ. ਮੈਕਗ੍ਰਾ-ਹਿੱਲ।
ਸਮਿਥ, ਜੇ.ਐਮ., ਵੈਨ ਨੈੱਸ, ਐਚ.ਸੀ., & ਐਬਟ, ਐਮ.ਐਮ. (2005). ਰਸਾਇਣਕ ਇੰਜੀਨੀਅਰਿੰਗ ਥਰਮੋਡਾਇਨਾਮਿਕਸ ਵਿੱਚ ਪੇਸ਼ਕਸ਼ (7ਵਾਂ ਸੰਸਕਰਣ)। ਮੈਕਗ੍ਰਾ-ਹਿੱਲ।
NIST ਕੈਮਿਸਟਰੀ ਵੈਬਬੁੱਕ, SRD 69. ਨੈਸ਼ਨਲ ਇੰਸਟੀਟਿਊਟ ਆਫ ਸਟੈਂਡਰਡਸ ਅਤੇ ਟੈਕਨੋਲੋਜੀ. https://webbook.nist.gov/chemistry/
ਯਾਵਸ, ਸੀ.ਐੱਲ. (2003). ਯਾਵਸ ਦਾ ਹੈਂਡਬੁੱਕ ਥਰਮੋਡਾਇਨਾਮਿਕ ਅਤੇ ਭੌਤਿਕ ਗੁਣਾਂ ਦੇ ਰਸਾਇਣਿਕ ਯੋਗਾਂ ਦਾ. ਨੋਵਲ।
ਰੀਡ, ਆਰ.ਸੀ., ਪ੍ਰਾਉਜ਼ਨਿਟਜ਼, ਜੇ.ਐਮ., & ਪੋਲਿੰਗ, ਬੀ.ਈ. (1987). ਗੈਸਾਂ ਅਤੇ ਤਰਲਾਂ ਦੇ ਗੁਣ (4ਵਾਂ ਸੰਸਕਰਣ)। ਮੈਕਗ੍ਰਾ-ਹਿੱਲ।
ਗਮੇਲਿੰਗ, ਜੇ., ਕੋਲਬੇ, ਬੀ., ਕਲੇਬਰ, ਐਮ., & ਰੇਰੀ, ਜੇ. (2012). ਰਸਾਇਣਕ ਥਰਮੋਡਾਇਨਾਮਿਕਸ ਪ੍ਰਕਿਰਿਆ ਸਿਮੂਲੇਸ਼ਨ ਲਈ। ਵਾਈਲੀ-ਵੀਸੀਐਚ।
ਹੁਣ ਜਦੋਂ ਤੁਸੀਂ ਉਬਾਲ ਬਿੰਦੂਆਂ ਦੇ ਵਿਗਿਆਨ ਨੂੰ ਸਮਝਦੇ ਹੋ ਅਤੇ ਸਾਡੇ ਕੈਲਕੁਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਤੁਸੀਂ ਆਪਣੇ ਵਿਸ਼ੇਸ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਹੀ ਭਵਿੱਖਵਾਣੀਆਂ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ। ਚਾਹੇ ਤੁਸੀਂ ਥਰਮੋਡਾਇਨਾਮਿਕਸ ਬਾਰੇ ਸਿੱਖ ਰਹੇ ਵਿਦਿਆਰਥੀ ਹੋ, ਰਸਾਇਣਕ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਪੇਸ਼ੇਵਰ ਇੰਜੀਨੀਅਰ ਹੋ, ਜਾਂ ਵਿਗਿਆਨਕ ਸੰਕਲਪਾਂ ਦੀ ਖੋਜ ਕਰ ਰਹੇ ਜਿਗਿਆਸੂ ਮਨ ਹੋ, ਸਾਡਾ ਉਬਾਲ ਬਿੰਦੂ ਕੈਲਕੁਲੇਟਰ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੀ ਸਹੀਤਾ ਅਤੇ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਸਿਰਫ ਆਪਣੇ ਪਦਾਰਥ ਨੂੰ ਚੁਣੋ (ਜਾਂ ਕੁਸਟਮ ਐਂਟੋਇਨ ਸਥਿਰ ਦਰਜ ਕਰੋ), ਦਬਾਅ ਦੀਆਂ ਸ਼ਰਤਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ, ਅਤੇ ਤੁਰੰਤ ਗਣਨਾ ਕੀਤਾ ਗਿਆ ਉਬਾਲ ਬਿੰਦੂ ਦੇਖੋ ਨਾਲ ਹੀ ਦਬਾਅ-ਤਾਪਮਾਨ ਦੇ ਸੰਬੰਧ ਦਾ ਸਹਾਇਕ ਦ੍ਰਸ਼ਟੀਕੋਣ। ਕੈਲਕੁਲੇਟਰ ਦਾ ਸਹੀ ਇੰਟਰਫੇਸ ਜਟਿਲ ਗਣਨਾਵਾਂ ਨੂੰ ਹਰ ਕਿਸੇ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, ਭਾਵੇਂ ਉਹ ਕਿਸੇ ਤਕਨੀਕੀ ਪਿਛੋਕੜ ਦੇ ਬਿਨਾਂ ਹੋਣ।
ਅੱਜ ਹੀ ਦਬਾਅ ਅਤੇ ਉਬਾਲ ਬਿੰਦੂਆਂ ਦੇ ਵਿਚਕਾਰ ਦੇ ਦਿਲਚਸਪ ਸੰਬੰਧਾਂ ਦੀ ਖੋਜ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ!
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ