Skip to content

IRS-RS/IRS-RS-2019-03-09-IS1PT-GRP-4M1L-PSOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SECTION 1 : PROJECT TITLE

4M1L - Production Scheduling Optimization System


SECTION 2 : EXECUTIVE SUMMARY / PAPER ABSTRACT

Manufacturing sector has been the key pillar of Singapore's strong economy. As manufacturing sector is a capital intensive and cost sensitive industry, Singapore's manufacturing has moved towards high-value added sectors in order to differentiate itself from other cost-competitive countries. Latest Singapore's economy data shows manufacturing sector remains the top GDP contribution sector, contributing approximately 21% of nominal GDP in 2018.

In advanced manufacturing, automation is the key enabler for higher productivity and quality control. As automation requires machine and process synchronization, increasing level of automation also increases the challenge to utilize available resources for maximum throughput with minimum cost. For businesses which adopt high mix low volume manufacturing strategy, the key goal is to determine the best plan that yields highest profit or achieve lowest production cost for high mix design which requires different set of processes respectively.

Adding other factors like required delivery leadtime, minimum fulfilled quantity, gross margin per order into the equation, it is obvious that human planning and scheduling is no longer efficient and optimized in any possible way. A near real-time production scheduling system becomes a vital solution to address such multi-resource, multi-project problem. A smart scheduling system also increases operation agility to better respond to dynamic business needs.

For our project, we designed a production scheduling system to optimize the job scheduling for multiple components undergoing various manufacturing processes. Machine capacity, assigned process capability and operating cost are defined in the problem in order to reflect the actual business operations. Our goal is to optimize scheduling problem and maximize profits in the same time.


SECTION 3 : CREDITS / PROJECT CONTRIBUTION

Official Full Name Student ID (MTech Applicable) Work Items (Who Did What) Email (Optional)
Chen Liwei A0101217B Video Editing Report Writing Programming (Front End) e0384319@u.nus.edu
Lee Boon Kien A0195175W Video Presentation Report Writing e0384806@u.nus.edu
Ng Cheong Hong A0195290Y Knowledge Modelling Report Writing e0384921@u.nus.edu
Raymond Djajalaksana A0195381X Knowledge Modelling Programming (Backend) e0385012@u.nus.edu
Seah Jun Ru A0097451Y Video Actor Report Writing Programming (Front End) e0258166@u.nus.edu

SECTION 4 : VIDEO OF SYSTEM MODELLING & USE CASE DEMO

Production Scheduling Optimization System


SECTION 5 : USER GUIDE

Requirements:

  • nodejs and npm should be installed. Otherwise please download and install from the following website: https://www.npmjs.com/get-npm
  • To run the backend system, you can just run the binary file (src/go/main.exe). But it is also recommended to always install Golang version 1.12.4 or later. Please follow the installation in https://golang.org/dl/

Installation:

# 1. install all front end dependenciess
cd SystemCode/company-order-form
npm i react-scripts
npm install

# 2. Run both web app and backend system
start_server.sh # to start backend system
web_app.sh # to start web app
start.sh # to run both start_server.sh and web_app.sh

User Guide 4M1L_User_Guide_PSOS.pdf : https://github.com/raycap/IRS-RS-2019-03-09-IS1PT-GRP-4M1L-PSOS/blob/master/UserGuide/4M1L_User_Guide_PSOS.pdf


SECTION 6 : PROJECT REPORT / PAPER

4M1L_ProductionSchedulingOptimizationSystemReport.pdf : https://github.com/raycap/IRS-RS-2019-03-09-IS1PT-GRP-4M1L-PSOS/blob/master/ProjectReport/4M1L_ProductionSchedulingOptimizationSystemReport.pdf



This Machine Reasoning (MR) course is part of the Analytics and Intelligent Systems and Graduate Certificate in Intelligent Reasoning Systems (IRS) series offered by NUS-ISS.

Lecturer: GU Zhan (Sam)

alt text

zhan.gu@nus.edu.sg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 43.2%
  • Python 20.9%
  • JavaScript 17.1%
  • CSS 16.6%
  • HTML 1.9%
  • Batchfile 0.2%
  • Shell 0.1%