1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 이산 사건 시뮬레이션

Connected

연습 문제

주유소 모델링: 모델 실행 및 결과 분석

이전 연습 문제에서 도착 차량의 행동을 시뮬레이션하는 생성기 car_generator()와 주유소의 연료 저장을 관리하는 생성기 gas_station_pumps_control()를 만들었어요.

이제 이 생성기들을 사용해 SimPy 모델을 만들고, 리소스와 프로세스를 추가한 뒤 시뮬레이션을 실행해 보겠습니다.

지침 1/2

undefined XP
    1
    2
  • 네 개의 주유기를 나타내는 SimPy 리소스를 만드세요.
  • 공용 주유소 탱크를 나타내는 SimPy 컨테이너를 만드세요. 용량은 변수 GAS_STATION_TANK_SIZE로 주어지며, 초기값은 가득 찬 상태로 설정합니다.
  • 생성기 gas_station_pumps_control()와 car_generator()에 저장된 SimPy 프로세스를 SimPy 환경에 각각 추가하세요.