대기환경기사-공학기초개념

- 단위에 대한 전제조건은 kg, m단위만을 사용합니다
- 1.1.5부터는 input을 사용하지 않고 곧바로 함수에 대입하는 것으로 진행할 예정입니다.

1. 공학기초개념

1.1 물리적인용어

1.1.1 밀도(dencity)

  • 단위체적 당 유체(기체, 액체)의 질량
# 소유정보 : 질량, 부피
def dencity(mass, volume):
    den = mass/volume
    return den
question_mass = input("질량은?")
question_volume = input("부피는?")
print("밀도는",dencity(float(question_mass), float(question_volume)),"kg/m^3입니다")

1.1.1.1 예제1 STP상태에서 공기의 밀도는?

  • 공기의 질량 : 28.97kg, 공기의 부피 : 22.4Sm^3(이상기체방정식에 의거하여 STP상태에서의 부피임 그래서 단위가 Standard m^3, Sm^3임)
question_mass = input("질량은?")
question_volume = input("부피는?")
print("밀도는",dencity(float(question_mass), float(question_volume)),"kg/Sm^3입니다")

1.1.2 비중(Specific Gravity, SG)

  • 대상물질의 밀도/기준이 되고자하는 밀도
  • 종류에는 액체의 비중과 기체의 비중이 있음
  • 액체의 비중(SG) = 대상물질의 밀도/4℃물의 밀도 (무차원)
  • 기체의 비중(SG) = 대상물질의 밀도/STP상태의 공기밀도 (무차원)
# 소유정보 : 물질의 상태(액체, 기체, 고체), 밀도
def SG(state, dencity) :
    if state == "액체":
        specific_gravity = dencity/1000
        return specific_gravity
    if state == "기체":
        specific_gravity = dencity/1.293
        return specific_gravity
question_state = input("물질의 상태는?(액체와 기체중에서 고르시오.)")
question_dencity = input("밀도는?")
print("비중은",SG(question_state, float(question_dencity)),"입니다")

1.1.4 점성계수(Viscosity, μ)

  • 기본단위 : Poise(포이즈) : g/(cms) = 0.1kg/(ms)

1.1.5 운동점성계수(Kinematic Viscosity, v)

  • 기본단위 : Stoke : cm^2/s = 0.0001m^2/s
  • 운동점성계수(v) = μ(점성계수)/밀도
# 소유정보 : 점성계수, 밀도
def kinematic_v(viscosity, dencity):
    kinematic_viscosity = viscosity/dencity
    return kinematic_viscosity

1.1.5.1 예제 STP에서 공기의 점성계수는 1.64 10^-5kg/(ms)이다. 공기의 동점성계수는?

  • STP에서 공기의 밀도는 1.293kg/Sm^3이다.
kinematic_v(1.64*10**-5, 1.293)

좋은 웹페이지 즐겨찾기