Modeling and simulation of train movements under scheduling and control for a fixed-block railway network using cellular automata