. 다음은시뮬레이션모델에대한설명이다. 괄호안에알맞은 것을순서대로나열한것은? 가. 시스템이나문제를정의하고이해를주는 ( ) 나. 한계적구성요소를결정하는 ( ) 다. 제안된해결방안을종합하고평가하는 ( ) 라. 미래의개발계획을예측하고도와주는 ( ) 설계평가도구, 분석도구, 설명적장치, 예측도구 분석도구, 설계평가도구, 설명적장치, 예측도구 설명적장치, 분석도구, 설계평가도구, 예측도구 분석도구, 설계평가도구, 예측도구, 설명적장치. 다음중설명이틀린것은? 시스템은관심의대상이되는실세계의제한된부분에속해있는관련된요소들의집합이다. 시스템의범위를고려할때모든외적요인들은입력데이터가된다. 모델은시스템을서술한것이다. 모델은보통이론적원리에근거하여개발된다.. 다음은시스템모델링이어려운경우에대한설명이다. 괄호안에들어갈내용을올바르게나열한것은? 가. 인간의 ( ) 이시스템의절대적인부분을차지한다. 나. ( ) 구성요소들이중요한요인이된다. 다. 이용가능한 ( ) 이거의없다. 라. ( ) 하기어려운정책적인입력들이요구되는경우 의사결정, 랜덤한, 기본규칙, 정량화 기본규칙, 정량화, 의사결정, 랜덤화 기본규칙, 의사결정, 랜덤규칙, 정량화 의사결정, 정량화된, 기본규칙, 랜덤화. 다음은시뮬레이션모델을분류하는방법에대한설명이다. 틀린것은? 상태변수가확률변수를사용하는지의여부에따라서정적모델과동적모델로구분한다. 상태변수가연속인지불연속인지의여부에따라서이산모델과연속모델로나뉜다. 아파트모델하우스나축소된자동차나배등은물리적모델에속한다. 사건의발생시점에서시뮬레이션을진행하는경우는이산모델에속한다.. 다음중시뮬레이션의단점이아닌것은? 많은비용과시간이필요하고프로그램이어렵다. 주로해석적방법이불가능한경우이다. 확률적시뮬레이션은단지추정량을산출한다. 과잉의신뢰를주는경향이있다. 6. 다음은시뮬레이션과정에대한설명이다. 틀린것은? 문제의정의 (formulation) : 문제해결의목적을포함하여연구하고자하는문제를정의함 모델설계 : 컴퓨터에서의처리에적절하게모델을변환함 검증 : 시뮬레이션모델이표현한것을정확하게컴퓨터프로그램으로바꾸어서제대로수행되는지확인하는것 타당성검토 : 시뮬레이션모델이실시스템을정확히표현하고있는지검토하는것 (7~) 다음은단일창구대기행렬시뮬레이션의알고리즘일부이고조건은다음과같다. 종료시간 = 고객의도착상태 : 시간당평균 대의일양분포연료탱크 : 평균 = l, 표준편차 = 인정규분포급유시간계산 : l 당 /8 분 ( 알고리즘 ) nseed=seed while (time < tlimit) do time = time + tstep arrive = call random(seed, U); if (U < (prarr*tstep)) then arrive = ; queue = queue + arrive; totarr = totarr + ; if (tpump >.) then tpump = tpump - tstep if (tpump <.) then tpump =. if ((tpump = ) & (queue =\ )) then queue = queue - call normal(nseed,nmean,stdev,liters); tpump =. +. / 8. * liters; totque = totque + queue; print, time,arrive,queue,tpump aveque = totque / (tlimit/tstep) avgwt = totque / (totarr) print aveque, avgwt, totarr 7. prarr의값은? 8. nmean의값은? 9. stdev의값은?. tlimit의값은?. 난수의초기값을나타내는변수는? tstep prarr seed mean. 지금까지도착한총고객의수를표현하는것은? queue totque totarr tpump. 평균대기시간을구하는것은? totque totarr aveque avgwt (~7) 다음은봉사시간이포아송확률변수인단일창구대 기행렬시뮬레이션출력결과의일부이다. TIME ARRIVAL QUEUE TPUMP 6 6 7 8 9
이출력결과를보고다음의표를완성하려고한다. 고객 도착시간 도착간격 봉사시간 출발시간 대기시간. 고객들에대한도착시간을순서대로구하면?,,, 8,,, 9,, 9,,,,. 고객들에대한도착간격을순서대로구하면?,,,,,,,, 9, 6,,, 6. 고객들에대한봉사시간을순서대로구하면?,,,,,,,, 9, 6,,, 7. 고객들에대한대기시간을순서대로구하면?,,,,,,,, 9, 6,,, 8. 이산형시뮬레이션모델링에대한 가지월드뷰이다. 관계없는것은? 사건중심진행 프로세스중심 액티비티관찰 채택기각법 9. 다음중혼합형시뮬레이션모델링이아닌경우는? 대기행렬시스템에서창구가두개로늘어나는경우 화학공정에서반응물질의농도가규정된수준에도달하는경우 호수에화학약품을살포하는경우호수에서식하는특수한종류의수가순간적으로감소할수있다. 우주선이결합을완료하면우주선의비행을시뮬레이션하는방정식은결합전의방정식과는다르게바뀌어야한다.. 다음중시간진행법에대한설명이다. 틀린것은? 가변시간법에서는사건이발생하면시간을진행시킨다. 고정시간법에서는종료조건으로시간이정해진다. 고정시간법에서는고정된시간만큼시계를진행시킨다. 이산사건모델링은고정시간법을사용한다. (~) 다음은이산사건진행방식에의한대기행렬시뮬레이션으로주프로그램에대한알고리즘이다. main marrvt =. mservt =. totarr = call init while( numcus < totarr ) call timing if(next = ) then call arrive else call depart call report. 변수들의초기값을설정해주는곳은? init timing arrive depart. 변수 next 의값을결정해주는곳은? init timing arrive depart (~) 계속해서다음은 arrive 부프로그램알고리즘이다. subprogram arrive call expon(seed, marrvt, e_arr) tne[]=time+e_arr if(status = ) numcus = numcus + status = call expon(nseed, mservt, e_dep) tne[] = time + e_dep else totque = totque + queue * (time - tlevnt) tlevnt = time queue = queue + if(queue > ) print "OVERFLOW OF THE QUEUE ". 봉사창구가비어있는지바쁜상태인지를결정해주는것은? marrvt mservt totarr status. 다음에도착하는고객의시간은? tne[] tne[] e_arr e_dep. 총대기시간을나타내는변수는? status queue tlevnt totque 6. 다음중시뮬레이션전용언어가아닌것는? ATL COM SIMSCRIPT AutoMod ProModel 7. 다음중범용고급언어로시뮬레이션할때장점이아닌것은? 대부분의사용자들이알고있다. C, FORTRAN, PASCAL, BASIC 등거의모든컴퓨터에서이용이가능하다. 시뮬레이션언어로작성된프로그램보다수행시간이적다. 프로그래밍하는데소요되는시간이적다. 8. 컴퓨터를이용하여난수를발생하는경우갖추어야할점이아닌것은? 일양분포를만족해야한다. 임의적 (Random) 이어야한다. 상관관계가높아야한다. 반복발생이가능해야한다. (9~) 다음은난수의발생식이다. X i = X i- + (mod ) 9. X = 일때 X 을구하면?. 주기는?. 컴퓨터가 비트워드인경우오버플로우를이용해서난수를발생하는과정이다. 계산결과가 ( 진수 ) 이라면구해진난수는?. 차원평면상에점들을발생시켜균등한분포인가를검정하려한다. 다음중적당한것은? χ 검정 연속형검정 Run-up 검정 Kolmogorov-Smirnov 검정. 난수의검정에서독립성을검정하는것은? χ 검정 연속형검정 Run-up 검정 Kolmogorov-Smirnov 검정. 확률변수를발생시키는방법이아닌것은? 역변환 합성법 채택-기각방법 합동법. 확률변수가 X = Y + Y...+ Y m 으로나타내어질때사용하는확률변수발생법은? 역변환법 합성법 결합법 채택기각법
. ( 교재 : 쪽 ) TIME ARRIVAL QUEUE TPUMP. ( 교재 : 6 쪽 ). ( 교재 : 66~69 쪽 ) 입력데이터로하는경우도있지만시스템정의를확장시켜외적요인을포함하기도하고또는무시하기도한다.. ( 교재 : 68 쪽 ). ( 교재 : 7 쪽 ) 시간진행없이특정시각에서만실험하면정적모델이고시간이변화하면서전개되면동적모델이다.. ( 교재 : 8 쪽 ) 시뮬레이션의장점이다. 6. ( 교재 : 8 쪽 ) 번은모델변환에대한설명이다. 7. ( 교재 : 쪽 ) if (U < (prarr*tstep)) then 에서 prarr 은시간당평균 대의도착확률이므로 /6 =. 8. ( 교재 : 쪽 ) call normal(nseed, nmean, stdev, liters); 에서 nmean 은정규확률변수의평균임을알수있다. 9. ( 교재 : 쪽 ) call normal(nseed, nmean, stdev, liters); 에서 stdev 은정규확률변수의표준편차임을알수있다.. ( 교재 : 쪽 ) while(time < tlimit) do 에서 tlimit 이종료시간임을알수있다.. ( 교재 : 쪽 ) 난수의초기값은 seed 이다. call random(seed, U) 로부터알수있다.. ( 교재 : 쪽 ) 알고리즘을보면 if u < prarr * tstep then arrive = queue = queue + arrive totarr = totarr + 따라서 totarr 가된다.. ( 교재 : 쪽 ) 평균대기시간은총대기시간을도착한총고객수로나눈값이다. avgwt = totque / totarr 6 6 7 8 9 결과를토대로각각을계산하면다음과같다. 고객도착시간도착간격봉사시간출발시간대기시간 6 7 -= 7-= 9 9-= -9= -9= -=. ( 교재 : 쪽 ) 6. ( 교재 : 쪽 ) 7. ( 교재 : 쪽 ) 8. ( 교재 : 쪽 ) 채택기각법은확률변수발생방법이다. 9. ( 교재 : 쪽 ) 대기행렬시스템은이산형모델로창구가늘어가도마찬가지이다.. ( 교재 : 6 쪽 ) 이산사건모델링은사건중심이므로사건이일어날때마다시뮬레이션이진행되는가변시간법을사용하게된다.. ( 교재 : 7 쪽 ). ( 교재 : 7 쪽 ) 부프로그램 timing 에서결정해준다.. ( 교재 : 6 쪽 ) status = 이면쉬는상태이다.. ( 교재 : 6 쪽 ) tne[] = time + e_arr 으로부터알수있다.. ( 교재 : 6 쪽 ) totque = totque + queue * (time - tlevnt) 6. ( 교재 : 9 쪽 ) ATL COM 은컴포넌트윈도우프로그램언어이다. 7. ( 교재 : 쪽 ) 프로그래밍하는데소요되는시간이시뮬레이션언어보다많이걸린다. 8. ( 교재 : 쪽 ) 상관관계가없어야한다.
9. ( 교재 : 쪽 ) X o = X = * + = = (mod ) x = * + = (mod ) 따라서주기는. ( 교재 : 쪽 ). ( 교재 : 쪽 ) 비트워드이므로 에서 비트를제외한앞의두자리는오버플로우로없어진다. 따라서 이된다.. ( 교재 : 쪽 ) 연속형검정은난수 U 들을 d-tuple 로구성해서 d 차원의단위입방체에서균등하게분포하는성질을검정하는방법이다.. ( 교재 : 9 쪽 ) Run-up 검정은균등이아닌독립가정에대한직접적인검정이다.. ( 교재 : 9 쪽 ) 합동법은난수발생법이다.. ( 교재 : 6 쪽 ) 결합법은 X 가확률변수들의합으로나타나는경우이다.