2022년 6월 20일 월요일

Process Optimization (공정 최적화)

[Process Optimization]

key words  : objective function, mathematical minimum or maximum, parameter definition, profitability, life cycle, constraints, linear or nonlinear, mixed integer 

  : 공정의 최적화를 위해서는 목표를 선정하여야 해당 변수를 선정할 수 있고, 변수를 선정하여야 그에 따른 최적화 계산을 수행할 수 있다.  (Objective function) 

        Target (Objective function) --> Parameters --> Optimization 


상이한 목표를 두고 최적화 과정을 혼재하여 수행하는 경우, 각각의 목표를 도출하기 위한 정확한 변수를 설정할 수 없을 뿐만 아니라, 변수 사이의 상관성을 설정할 수 없는 상황을 만들기도 한다. 

또한, 하나의 변수가 여러 관계에서 서로 다른 상관성을 보이게 되면, 혼재하는 dimension이 발생하여 쉽사리 수치적 오류를 범할 수 있게 된다. 

예를 들어, 생산량과 생산 비용에 대한 최적화 과정을 수행한다고 하자. 

시간당 생산량의 단위를 kg/h 라고 하고, 생산 비용을 $/kg 으로 한다고 하면, 생산 총량에 상관 없이 생산량 x 생산비용 = $/h 라고 하는 dimension 이 발생하게 된다. 생산 총량에 상관없이 변하지 않는 값이 존재한다는 의미로 오해가 발생할 수 있으며, 단위 시간당 비용이 생산 총량에 상관없을 수도 있다는 의미를 내포할 수도 있다. 다소 비약은 있으나, dimension을 설정하고 그에 대한 의미를 부여하는 상황에서는 충분히 일어날 수 있는 일이다. 

공학에서는 dimension을 이용하여 최적화 과정을 수행하는 일이 자주 발생한다. 단순한 비용 산출이 아니라, 설비 성능의 최적화, 반응 속도의 최적화, 장기 성능 유지의 최적화 등의 복합적 계산을 하게 되면, 농도, 유속 등의 복합 dimension을 갖는 변수는 시간, 부피, 질량 등의 dimension으로 세분화 되기 때문에, 최적화 과정 중에 그 자체로의 의미가 없어지는 경우가 발생한다. 특히 Re, Sh, Sc 등등의 무차원 수는 특별히 주의를 기울일 필요가 있다. 

공정 자체의 최적화인지, profitability 의 최적화인지, life cycle에 대한 최적화인지 목표를 잘 설정해야 최적화 과정도 원활히 진행될 수 있다. 

최적화 과정은 다분히 수학적 해석이라, 목표가 정해지고 수학적 상관관계를 이루는 변수를 설정하면 graphical method를 활용하여 직관적 해석이 가능하다. 




댓글 없음:

댓글 쓰기