Engineering plant facilities 17 artificial intelligence algorithms & process in manufacturing operations management
1. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
L | C | LOGISTICS
PLANT MANUFACTURING AND BUILDING FACILITIES EQUIPMENT
Engineering-Book
ENGINEERING FUNDAMENTALS AND HOW IT WORKS
MAY 2020
Expertise in Process Engineering Optimization Solutions & Industrial Engineering Projects Management
Supply Chain Manufacturing & DC Facilities Logistics Operations Planning Management
2. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Database
AI ApplicationPlanner
Dash Board
Production
Maintenance Warehouse
Transporation
ERP
Management
Dash Board
Planning
Quality
Customer Service
ProcurementFinance &
Accounting
3. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
(AI) is defined as a simulation of human intelligence
used in computers to internally, through computer
procedures and algorithms, communicate production
operations process status, internally use the feedback
data from the operator at the field; internally analyze
the feedback data, and internally perform the required
task, in real time, and continuously update the AI
Manufacturing Dashboard; used by the management
team
Traditionally, in known manufacturing management
environments with available models, production planning
can be done offline; solutions can be found and evaluated
prior to execution by the management team
The fact is AI will soon be able to do administrative tasks
that consume much of the manager’s team time, faster,
better and at lower cost
Traditionally most management team spends their time
as follows:
Administrative coordination and control 54%
Solving problems and collaborating 30%
In strategy and innovation 10%
Developing people and engaging with stakeholders 7%
4. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Many business decisions require insight
beyond what artificial intelligence can squeeze
from data alone. Managers use their
knowledge of organizational history and
culture, as well as empathy and ethical
reflection. This is the essence of human
judgment — the application of experience and
expertise to critical business decisions and
practices.
However this is different from the daily routine
decisions to be taken in the Manufacturing
Operations Management; where (AI) in
computer systems can take out the 84% of the
management team time off
While managers’ own creative abilities are
vital, perhaps even more important is their
ability to harness others’ creativity.
Manager-designers bring together diverse
ideas into integrated, workable, and
appealing solutions. They embed design
thinking into the practices of their teams
and organizations.
Manufacturing Operations Management
team need to understand the following:
Digital Media Technology
Creative thinking and experimentation
Strategy development
Quality management and standards
Sharpen their current domain of expertise
6. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
To understand what (AI) is supported by in computer
systems, lets mention the following definitions
Machine learning (ML) is the study of computer
algorithms that improve automatically through
experience. It is seen as a subset of artificial
intelligence. Machine learning algorithms build a
mathematical model based on sample data, known as
"training data", in order to make predictions or decisions
without being explicitly programmed to do so. Machine
learning algorithms are used in a wide variety of
applications, such as email filtering and computer vision,
where it is difficult or infeasible to develop conventional
algorithms to perform the needed tasks.
Machine learning is closely related to computational
statistics, which focuses on making predictions using
computers. The study of mathematical optimization
delivers methods, theory and application domains to the
field of machine learning. Data mining is a related field
of study, focusing on exploratory data analysis through
unsupervised learning. In its application across business
problems, machine learning is also referred to as
predictive analytics.
7. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
In computer programming, a procedure is a set of coded
instructions that tell a computer how to run a program
or calculation
Many different types of programming languages can be
used to build a procedure
Depending on the programming language, a procedure
may also de called a subroutine, subprogram or function
Object Oriented Programming OOP is a
software programming model
constructed around objects
This model compartmentalizes data into
objects (data fields) and describes
object content and behavior through the
declaration of classes (methods)
In OOP, computer programs are
designed in such a way where
everything is an object that interact with
one another
Most popular programming language like
Java, C++, C#, Ruby follow an object
programming paradigm
An object based application in Java is
based on declaring classes
8. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Example of a Manufacturing Operations Algorithm & Process Application
New Customer
Order
information
Production line
machines status
Production line
machines quality
Production line
utilities status
Production line
operators
machine setting
production line
process status
WH raw
materials status
WIP materials
status
scraps, spoils,
waste status
WIP materials
transportation
inbound
materials &
SOH
production line
production
status
FG SOH &
Customer
Goods
Customer Order
Delivery
Transport status
Productio
n Planning
Algorithm
Demand
Planning
Forecast
Algorithm
Supply
Chain
Purchase
Algorithm
Productio
n Control
Algorithm
Inbound /
WIP /
outbound
transport
Algorithm
Production Line
Maintenance
Sanitation
status
AI DASHBOARD
9. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Get Production Lines m and
Customers Orders Products n
matrix m x n
add columns: $ value, Qty
add column Time factor :
= 1 for Min, Expected, Max,
= 1.w for FIFO, LIFO, Urgent,
w = +/- { 0.1, 0.2, 0.3}
add column compound:
= factor x $ value/Qty
make a matrix Aij product i
line j, indicate time Aij to
produce for each related line
top of columns is the time
ready to start each line
based on game theory there
are two strategies to find the
product maxmin value and
production line minmax value
multiplay the product i compund
value for each line j time to
produce, generating a new
matrix Bij with fractions
once the new generated matrix
Bij is complete add up new
right column and new bottom
line m+1 x n+1
identify the minmax value
and the maxmin value, then
assign one product to one
line use the minmax column
repeat the same procedure
till all products or lines are
already assigned
if there is a product or line
not assigned, these will go in
the next production cycle
if more than one product is
assigned to a line; choose
the lowest line compound
value to assign that product
first; followed by the next
product in the same line for
next production
Objective is to assign each
product to a corresponding
line in the best sequence
with a minmax and maxmin
strategy "Game Theory"
in the next line production
cycle, the starting time is the
last ending time, plus new
setting or available line time
available time depends on
required maintenance,
sanitation and/or setting time
Line Production Time factor :
= 1 for Min, Expected, Max,
= +/- 0.1, 0.2, 0.3 for either
FIFO, LIFO, Urgent you
choose based on your
strategy to weight a low/high
priority to FIFO, LIFO, Urgent
whenever there is only one
product to be produced in only
one line, the allocation is
unique, there is no choice
10. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Line 1 Line 2 Line 3 Line 4 Line 5
Line 6 Line 7 Line 8 Line t+1
product
i
product
i+1
product
i+n
product
i+n+1
line 1 line 2
line 3
line 3
line 4 line 5
line 7 line 8
line 6 line t+1
17. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Make Anm matrix, Products n
and machines m
make product columns:
$ value, Qty
before matrix n x m
product column Time factor :
= 1 for Min, Expected, Max,
= 1.w for FIFO, LIFO, Urgent,
w = +/- { 0.1, 0.2, 0.3}
before matrix n x m
product column compound:
= factor x $ value/Qty
before matrix n x m
put the value Aij product i
machine j, with time Aij to
assemble in related product
machine, top of columns is
time ready to start machine
based on game theory there
are two strategies to find the
product assembly maxmin
value and machine minmax
multiplay the product i compund
value to the sum of machines j
time to assembly, generating a
new column Aij+1
once the new generated
column Aij+1 is complete add
up new bottom line Ai+1,j
identify the product minmax
Aij+1 descending value; sort
and assign one product Aij+1
descending minmax column
check the start/end time of
the assembly machine Aij per
descending sequence
next product n, machines
start stop time dependes on
the higer sequence machine
if more than one product n is
assigned to a machine m; it
has to wait the start/stop
machine m time, fore the
next product to use that
machine, then write the new
start/stop machine m time
Objective: to assemble each
product with best sequence
using all the machines tools
with a minmax and maxmin
strategy "Game Theory"
in the next product assembly
cycle, the starting time is the
last ending time, plus new
setting or available time
available time depends on
required maintenance,
sanitation and/or setting time
productTime factor :
= 1 for Min, Expected, Max,
= +/- 0.1, 0.2, 0.3 for either
FIFO, LIFO, Urgent you
choose based on your
strategy to weight a low/high
priority to FIFO, LIFO, Urgent
whenever there is only one
product to be produced in only
one machine, the allocation is
no choice
18. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
product
i
product
i+1
product
i+n
product
i+n+1
line 1 line 2
line 3
line 3
line 4 line 5
line 7 line 8
line 6 line t+1
line 1 line 2 line 3line 1 line 2 line 3line 1 line 2 line 3
line 1
line 3
line 4 line 5
line 1
24. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
customer Order
ETD/ETA
Customer
Service
ETA/ETD/ETA
Procurement
Inventory
Control
Production
Planning &
SOH Allocation
WH Operations
ETD/ETA
Production
Operations
Start/Finish
Maintenance &
Machine Setting
Operations
Start/Finish
Transport
Operations
ETD/ETA
QC product-line
% scraps %
waste
Raw Materials
Suppliers
25. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Product qty lit QC scraps QC waste WH SOH buy
Customer Order Water Melon 100,000 6% 2%
days order processing 1
ETA 1/10/2020
LDT days 28
EDT 29/10/2020
Procurement water melon 400,000 24,000 8,000 0 432,000
days Planning 1 days to supply w. melon 1
single machines 40 days in production 1
lit/w.melon/machine 0.25
sec/w.melon 5.25
lit/min 2.86 w.melon per min/machine 11.43
lit/hr 171.43 w.melon/hr/machine 686
hrs/day 16
lit/day 2,742.86 w.melon/day/machine 10,971
lit all machines/day 108,000 w.melon all machines/day 432,000
lit for customer order 99,360 hrs production all machines 15.75
invoicing & land transport 1
customs clearance outbound 3
sea transport shipment days 15
customs clearance inbound 3
land transport 1
download to wh 1
days in transportation 24
Total days to deliver order 28
26. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Product qty pcs QC scraps QC waste WH SOH buy
Customer Order fungicida tank 1,000 2% 1%
days order processing 1
ETA 1/10/2020
LDT days 31
EDT 1/11/2020
Procurement water melon 4,000 80 40 150 3,970
4,120
days Planning 1 days to supply w. melon 1
single assembly machines
steps 4 days in production 4
tank component/machine step 0.25
sec per component/machine 120
component/min/machine 0.50 component per min 0.50
component/hr/machine 30 component/hr/machine 30
working hrs/day 8
component/day/machine step 240 component/day/machine 240
component all machines/day 960
component all
machines/day 960
components available 4,120
components for customer
order 4,000 fungicida tanks 1,000
invoicing & land transport 1
customs clearance outbound 3
sea transport shipment days 15
customs clearance inbound 3
land transport 1
download to wh 1
days in transportation 24
Total days to deliver order 31
27. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
customer Order
ETD/ETA
Customer Service
ETA/ETD/ETA
Procurement
Inventory Control
Production
Planning &
SOH Allocation
WH Operations
ETD/ETA
Production
Operations
Start/Finish
Maintenance &
Machine Setting
Operations
Start/Finish
Transport
Operations
ETD/ETA
QC product-line
% scraps % waste
Raw Materials
Suppliers
Customer Service
Demand Plan
Forecasting
Customer Service
Materials Supply
Chain LTD
28. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
month 6 month 5 month 4 month 3 month 2 month 1
product sales 180,000 200,000 150,000 130,000 120,000 120,000
1 1 2 2 3 3
W.Average 1,660,000 12 138,333 SOH QTY 155,000
S.Deviation 33,466 Outstanding O 0
U.limit 160,740 transit week 1 30000
L.limit 115,927 transit week 2 30000
transit week 3 50000
transit week 4 50000
high risk medium risk low risk 160,000
Alpha factor 0.3 0.2 0.1
Forecast 126,833 130,667 134,500 total Expected 315,000
customer order 100,000
Stock left 215,000
Triangle Ave=Demand 140,151 (U.limit + 4 x W.Ave + Forecast) / 6 coverage mths 1.53
coverage days 46
Supply Chain Days
P. Order 1 order week 6 40,185
Finance Aprove 3 order week 7 40,185
PO to supplier 1 order week 8 40,185
WH loading 3 order week 9 40,185
customs outbound 3 order week 10 27,130
sea transport 30 order week 11 27,130
customs inbound 2 New Oders 215,000
land transport 1
download WH 0
Total days to deliver 44
29. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Product qty lit QC scraps QC waste
WH
SOH buy
Customer Order
Dairy
Product 100,000 6% 2%
days order processing 1
ETA 1/10/2020
LDT days 28
EDT 29/10/2020
Procurement Raw
Materials 400,00024,000 8,000 0 432,000
days Planning 1 days to supply w. melon 1
single machines 40 days in production 1
lit/dairy product/machine 0.25
sec/dairy product 5.25
lit/min 2.86
dairy product per
min/machine 11.43
lit/hr 171.43 dairy product/hr/machine 686
hrs/day 16
lit/day 2,742.86 dairy product/day/machine 10,971
lit all machines/day 108,000
dairy product all
machines/day 432,000
lit for customer order 99,360
hrs production all
machines 15.75
invoicing & land
transport 1
customs clearance
outbound 3
sea transport shipment
days 15
customs clearance
inbound 3
land transport 1
download to wh 1
days in transportation 24
Total days to deliver
order 28
30. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
CAL seasonal
Demand
NY seasonal
Demand
1.33 X 40' week
FFW CAL
Tuesday
FFW NY
Tuesday
WH CAL
WH NY
Saturday
Cold Storage
Thursday
Factory
Th-Sat
Mo-Wen
CAL SOH
CAL in Transit
CAL WH SOH
NY SOH
6 wks
seasonal
NY in Transit
NY WH SOH
SOH
Th-Sun
Mon-Wen
Throughput
qty
CAPACITY
Production
Requirement
qty
NJ C1
defreeze
HPP & stock
NJ C2
defreeze
HPP & stock
NJ C3
defreeze
HPP & stock
CAL C1
Defreeze
HPP & stock
CAL C2
defreeze
HPP & stock
CAL C3
defreeze
HPP & stock
Customer DC
CAL
Sales Demand
Customers DC
NJ
Sales Demand
Seasonality
availability
throughput
Packaging
Materials
31. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Demand Process:
Every item is purchased, used or consumed based on multiple criteria's as perceived by the user/consumer benefits,
including total ownership cost, acceptance, popularity, performance vs expectations, easiness, flexibility, reliability, and
a great number of other consumer preferences attributes; and so, every item has a life cycle which can last for a short
time or a very extensive period of time
The life process of any item can be analyzed over time within an upper limit, a lower limit process boundaries, and an
average measured value, within the boundaries, indicating its performance. When the item performance fluctuates at
random, within the upper and lower process boundaries, we can say that the behavior within the process is under
control, on the other hand when the fluctuations are outside the upper and lower process boundaries, we say the
behavior is out of the process control
When the range between upper and lower limits boundaries is big statistically speaking, we can say the item behaves
unpredictable, when the range between boundaries is closed to the average value, we can say the item behaves very
predictable
There is also a series path which follows cycles, and the cycles are also predictable, these are translated as seasonality,
trend, and randomness factors from other non measured parameters affecting the item behavior, such as innovation
technology, marketing campaigns, design, packaging, pricing, and many others like company mergers, bankruptcy, new
market entry barriers, competitive advantages among companies and products
The important point here is to understand that an item demand behavior is part of the item life cycle process; which
lead us to use the concept from Statistical Process Control SPC where:
UL = average value + standard deviation/ square root of the N observations
LL = average value – standard deviation/ square root of the N observations
Where for a given N observations of an item Xi,….,N
We calculate its average value and it standard deviation
Then we can plot the Upper Limit boundary and the Lower Limit over a Period of time observations, and the item
Xi,…,N graph can be observed
32. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Demand Trend or behavior: marketing events have a direct effect on each period, and so demand behavior
follows that collateral effect, for example a change on pack size, premium packing, sales discount, a change of
season, and many other factors will generate certain trend or behavior. In this respect a weighted average value
is better than an arithmetic average value, where the last 6 observations have more meaning; and so it is
calculated as: WA = (X6 + X5 + 2X4 + 2X3 + 3X2 + 3X1) / 12
Where X1 is the last new observation and X6 is the last 6th observation, and so in SPC we replace the plotting of
the average value by the weighted average value
UL= WA + standard deviation / square root of N
LL= WA – standard deviation / square root of N
Marketing Sales Forecast: is the figure provided by the expected sales for the coming period and can be
measured as follows:
Ratio of Accuracy = SUM(Xi,…,N) actual sales / SUM(Xi,…,N) marketing sales forecast figures
0 <= RA<= 1
Besides the provided marketing sales forecast figure, there is also the additional sales expected value due to
special marketing campaign events, or as a down effect due to last period campaign results and so this
adjustment is measured in % of +/- future sales for the coming forecasted period
DELPHI Method: within the forecasting process, there is room for discussion for each sales figure for each item
or group of items among the sales marketing team members, and/or the production-manufacturing and
procurement planning team members; reviewing the reliability of stocks supply, based on lead time & other
supply and production factors. This final reviewed figure is to be considered the minimum expected sales forecast
33. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Sales Target Marketing Sales Forecast for the following period: with the 3 found forecast values, the
minimum sales forecast, the weighted average, the adjusted marketing sales forecast, we now proceed to
calculate what we call the marketing sales forecast target Tfo
Tfo = [ (minimum sales forecast value + 4{weighted average} + adjusted marketing sales forecast) / 6] *
(1+/-% adjustment for future
sales)
Inventory Planning: is based in the Upper Limit of our SPC using weighted average values UL>= Tfo
If Tfo>UL the inventory level should not be greater than <= UL + Alpha * standard deviation/square root N
Where Alpha = 0.1, 0.2, 0.3
Where 0.1 is for high risk and 0.3 is for moderate risk of getting over stocks
With the official sales target, then it follows to distribute the gross figure into all sales distribution channels &
territories as per their corresponding sales target share, or if within manufacturing, distribute the target sales
forecast among their customers portfolio share
Inventories then have to be planned & deployed as per the distribution points of the organization
This is the basic way to plan for the manufacturing-production inventories to support their marketing sales
counterpart, which is different from OEM customers sales orders placed and paid in advance by a letter of credit
or other financial instrument
Procurement planning, base their purchases based on the Demand Plan Inventories, considering existing stocks,
outstanding orders, and other redeployment of available stocks
34. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Develop a Simulation tool to get quick answers to specific changes in parameters or variable values,
which are key components within the current running production lines machines performance
Such as break down and expected repair time; production process issues affecting the quality, such as
temperature, speed, pressure, and many more others
There could also be the issues related to shortages on energy, raw materials, packaging materials,
manpower, transportation
There are also unexpected high demand, cancellations or reduction in customer orders, change of product
and many other commercial situations affecting the production plan process
36. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Production planning Information Dash Board with Artificial Intelligence Computer System
Maintenance
Engineering
Production Line
Operations & QC
Planning Operations
& Customer Service
Materials & FG
Warehouse
Logistics
ID/OD Transport
Production
Process
Simulation
Production Line
Information
Real Time
Maintenance
Information
Real Time
Materials
Information
Real Time
Forklift
Information
Real Time
Optimization
Algorithms
RM shortage %
RM quality stop time
Energy supply stop time
Manpower shortage %
Packaging shortage %
Storage shortage %
Water supply stop time
line quality stop time
Machine breakdown time
Start line delay time
WIP transport delay time
PLC/SCADA down time
Increase/reduce speed
Increase/reduce qty
CAPACITY << / >> qty
Close/open capacity qty
Repairs time start/finish
Repairs time start/finish
Repairs time start/finish
Repairs time start/finish
delivery start/finish
Change RM start/finish
delivery start/finish
WH ready start/finish
delivery start/finish
Maintenance start/finish
Maintenance start/finish
Maintenance start/finish
Maintenance start/finish
delivery start/finish delivery start/finish
Optimize
consolidate
Inventory SOH
WH locations
Update
KANBAN ticket #
line # WI ref #
Customer #
product #
Calculate queue
IN/OUT machines
production time
Simulate which
sequence has
the lowest queue
IN / OUT time
KANBAN ticket #
Line # WI ref #
Customer Order #
product #
production
schedule
KANBAN ticket # WI
ref # Customer Order #
product # line #
schedule Optimize
materials handling
transportation vehicle
route schedule
Production
Materials product
Demand
Planning,
Forecast
Spoils %
Scraps %
Waste %
Re-works %
delivery start/finish delivery start/finish
delivery start/finish delivery start/finish
delivery start/finish delivery start/finish
delivery start/finish delivery start/finish
37. ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT
Database
AI ApplicationPlanner
Dash Board
Production
Maintenance Warehouse
Transporation
ERP
Management
Dash Board
Planning
Quality
Customer Service
ProcurementFinance &
Accounting
38. Thank You
L | C | LOGISTICS
PLANT MANUFACTURING AND BUILDING FACILITIES EQUIPMENT
Engineering-Book
ENGINEERING FUNDAMENTALS AND HOW IT WORKS
ARTIFICIAL INTELLIGENCE ALGORITHMS & PROCESS IN MANUFACTURING OPERATIONS MANAGEMENT