WONG CHEE CING
Chee Cing is a passionate computer sciences student from Sitiawan, Perak. He likes to design and create software solutions that can be useful in real life environment and hopes to continue enabling better software solutions in the future. He has been expanding the possibilities with code in order to make life more efficient. He is always open to any challenges and opportunities!
Matrix No:
137181
Student Email:
Supervisor:
Dr. Wong Li Pei
Supervisor Email:
SC066
Automated Production Scheduling for High-mix–low-volume Manufacturing
This automated production scheduling system is developed in order to help the production line planners to produce a schedule at the production floor level based on the high-mix low-volume (HMLV) planning requirements. HMLV requires a high degree of customization in the manufacturing process to produce a wide range of products in low quantity in order to satisfy customers' demand. This is an industrial project made for a manufacturing company. It can automatically generate production schedules based on the inputs provided by the company which that can help them greatly. The system has three major features which are an automated scheduler using genetic algorithm, a dashboard, and interactive rescheduling.
In order to achieve greater production efficiency, production constraints are taken into consideration when generating the schedule which includes order urgency, machine changeover, production line utilization, additional tooling/jigs, and PCB defect. In addition, the dashboard allows users to understand the generated schedule clearly. The generated schedule will be displayed in the form of Gantt chart on dashboard. Each production will be given specific colour and label to be easily differentiated. The summary information of schedule will be displayed on the dashboard which includes the number of productions, number of machine changeovers, number of late productions, charts and so on.
Last but not least, interactive rescheduling can be performed on the existing schedule if there are problems in the schedule. It also allows planners to insert existing planner's schedule in .csv file and perform rescheduling on it. The rescheduling can be performed based on cut-off date and time, production line flags and exception line options. Other than that, if there are any additional urgent orders, they can be inserted into the existing schedule to be rescheduled. The re-scheduler also allows planners to flag certain productions in the schedule so that the flag orders will remain unchanged in the new rescheduled schedule.