화학공학소재연구정보센터
  • inner loop와 Mason's Rule에 관한 질문입니다.
  • 2017170074 신재권2021/12/03 조회수 : 196
  • 기말고사 기출문제 1번을 보던 중 문득 Y/L은 어떻게 구할 수 있을까라는 생각이 들었습니다,

    Mason's Rule을 사용하기 쉽지 않아서

    직접 구해 봤더니 

    Y/L= G3G5/(1+G2G3G4+G1G2G3G5G6) 가 나왔습니다.

    Mason's Rule을 바로 적용하기엔 L이 inner loop에 있어서

    flowchart를 재조정 해보았습니다.

    X=0 으로 하고 직렬회로 G5, G6, G1을 결합한 G*로 바꾸면

    G*= -G1G6G5

    병렬회로 G4와 G*를 G**로 바꾸면

    G**= -G4 +G*= -G4 -G1G6G5

    여기에서 Mason's Rule을 적용하면

    Y/L= G5G3/(1-G3G**G2)= G5G3/(1+G3G4G2+G3G1G6G5G2)= G3G5/(1+G2G3G4+G1G2G3G5G6)

    직접 구한 식과 같다는 것을 확인했습니다.

     

    그렇다면 inner loop 안에 변수가 들어갈 때 Mason's Rule이 쉽게 적용되도록 하는 방법은 없을까요?