올챙이 적 생각을 좀 해보자.
수처리 공정 설계를 배울 때, 선배에게 받았던 graph 가 있었다.
pH, free CO2, Alkalinity 의 관계를 나타낸 것인데, 아래... 요거 기억하는 분들이 꽤 있을 것이다.
그 때는 출력물로 받아서, 바인더에 고이 모셔 놓고 사용했었다.
혹시... 어떻게 만드는지 궁금해 하는 분들이 있을 것 같아서... 만들어 봤다.
Cabonate system 의 Equilibrium constants (평형 상수) K1 을 이용하여 pH와 free CO2, Alkalinty 의 관계를 graph 로 만들어 보자.
평형 상수가 의미하는 것은 화학 반응이 평형 상태에 도달 했을 때, 반응물과 생성물의 농도 관계를 나타낸 상수 인데, 온도에 따라 일정한 값을 갖는다.
K1 이 온도에 따라 일정한 값을 갖기 때문에 [H3O+], [HCO3-], [CO2] 는 비율이 일정하다는 의미이다.
아래 table 과 같이 Alkalinity 는 1,2,3...300 을 x 축에 입력하고, Free CO2 는 y 축에 입력 한다.
Alkalinity 가 y 축이고, Free CO2 가 x 축이어도 상관없다.
위의 K1 식에서 유도하면 아래와 같이 된다. [ ] 는 mol 농도 이기 때문에 mg/L 는 mol 농도로 변환해야 한다.
pH = -log(K1 x [CO2] / [HCO3-])
table 의 x, y 축에 각 각 [CO2] : Free CO2 값과 Alkalinty : [HCO3-] 값을 입력했고, 교차점은 pH 이다.
x,y 가 교차하는 셀에 pH 를 계산할 수 있도록 수식을 입력한다.
참고로 아래 table 의 pH 값은 water temp.는 25℃ 이고, K1 = 4.448E-07 이다.
엑셀에서 분산형 그래프를 선택한 후, 데이터 선택에서 계열 X 값에 pH 범위를 지정하고, 계열 Y 값에 Free CO2 범위를 지정 한다.
그렇게 Alkalinity 1 에서부터 300 ppm 까지 추가 하고 나면, 이런 graph 가 된다.
Y축의 Free CO2 를 Log scale 로 변환 하면, 원하는 graph 가 된다.
Equilibrium constants (평형 상수)는 온도에 따라 달라 지므로 graph 도 온도에 따라 어떻게 달라지는 지 보자.
Alkalinity 100 ppm 을 10℃ 와 40℃ 로 비교해 보았다.
'공학, 기술, 수처리' 카테고리의 다른 글
Stasoft V 시뮬레이션 소프트웨어 (0) | 2022.11.18 |
---|---|
보일러 용수 Boiler water treatment (AVT) – Ammonia concentration (암모니아 농도), pH, Specific conductivity (전기 전도도) 의 관계 (0) | 2022.10.22 |
순수한 물의 전기 전도도 (Conductivity) 는 얼마나 될까? (3) | 2022.09.27 |
시작합니다. 풀어 보겠습니다. 그 동안 쌓아 놓았던 것들을... (0) | 2022.09.15 |
pH 와 bicarbonate 값을 알 때, carbonate 와 free CO2 는 얼마나 될까? (0) | 2022.09.15 |