Simulation of transit operations is critical for the evaluation of operation plans, particularly when dealing with time-dependent random passenger arrivals, which may cycle through many phases of transient and steady-state conditions. Besides, it has been an issue to integrate all the demands generated at individual stations in accordance with train dispatch. This has been made feasible and relatively easy with today's simulation tool using the OOP technology. Prior to the simulation phase, characteristics of the system and transit train have to be collected. Constructing the trips loading model is the next important step, which must dispose all trips occurring at each station from the system opening to the closing. During simulation, the dispatching times of individual trains are decided by the effective accumulated demand of trips at stations along the line. It is not a simple effort because the predicted demand of trips, itself time-dependent, must consider the running times between stations and the O-D characteristics. When the predicted demand of trips in the system reaches the threshold for loading requirement of trains, a train will be assigned to start. In addition, if the elapsed time exceeds the policy headway, a train will be assigned also. This paper shows how this model is constructed and then extablished two sets of different timetables, in comparision with the current operation plans of the Taipei Muh-Cha line.