기능 정의서 » 이력 » 버전 8
« 뒤로 -
버전 8/13
(비교(diff)) -
다음 » -
현재 버전
백흠경, 2019/09/19 20:47
기능 정의서¶
- 다음 프로세스를 확인하여 프로세스가 실행중일때만 HYTOS+를 실행하도록 한다
- eptray.exe, ictray.exe/ictray64.exe
- HYTOS+는 32,64bit OS에서 실행할 수 있어야 한다
- 각 사용자별 사용 기간을 설정할 수 있도록 한다
- HYTOS+에 사용할 장치 수량과 각 장치별 속성은 고정적이며 기존 HYTOS의 내용을 따른다
- 드래그하여 장치를 생성하거나 이동시킬수 있도록 한다
- 장치 이동 시 장치에 연결된 Stream Line이 자동 정렬되어야 한다
- 생성한 장치의 데이타를 입력할 수 있도록 해야 한다
- Stream No를 사용자가 변경할 수 있도록 한다
- Stream Line은 직선으로 표현되어야 한다
- Stream/Loop를 highlight할 수 있어야 한다
- Stream Line 수정 시 Stream No가 자동으로 정렬되어야 한다
- 기존 HYTOS의 계산식을 이용하여 계산을 수행하도록 한다
- Liquid
- Friction Factor
$f =
\begin{cases}
\frac{4 * 16}{reynolds} , & reynolds < 2100 \\
\hline
a = \log(rough / id / 3.7 + (6.7 / reynolds) ^ 0.9) / \log(10) \\
(-2 * (\log(rough / 3.7 / id - 5.02 / reynolds * a) / \log(10)))^{-2} , & else
\end{cases}
$ - Pressure Drop
$dP =
\begin{cases}
\frac{f*density*(velocity^2)}{2*id*9.8066*10000} * 100 , & \text{unit is }kg/m^3 \\
\frac{f * (density * 16.0185) * (velocity ^ 2)}{2*id*9.8066*10000} * 100 , & else
\end{cases}
$
- Friction Factor
- Loop 계산
Loop에 속한 Line들의 Pressure Drop (Static), Pressure @ Pipe end point를 구한다
- static pressure 계산
- density를 구함
- 앞,뒤 기기의 elevation을 구함
- $\text{static pressure = }(el2 - el1) * density2 / 1000 * 9.80665 / 101.325$
- 앞쪽 기기의 press drop 계산
- press drop 계산
- $\text{press drop} = \text{press drop of stream data} \\
pressure = \text{뒤쪽 기기의 pressure} + \text{press drop} \\
\text{앞쪽 기기 pressure} = pressure + \text{앞쪽 기기 press drop}
$
- $\text{press drop} = \text{press drop of stream data} \\
- static pressure 계산
- Liquid
- 계산 결과를 Template를 이용하여 리포트 생성할 수 있어야 한다
- 리포트에 Calculation Bias가 표현 되도록 한다
- 도면 단위로 데이타를 관리해야 한다
- 엑셀 파일을 이용하여 타 Legacy System과 연동할 수 있어야 한다
- 기존 HYTOS의 데이타 마이그레이션은 추후에 고려한다