Professional Documents
Culture Documents
Some of the slides are adapted from the course textbook and the lecture notes provided by Prof. Andrea Schiffauerova and Prof. Ali Akgunduz
Outline
• Departmental planning
• Manufacturing cells
• Clustering algorithms for cell formation
2
Departmental Planning
• Production planning departments are collections of workstations to be grouped
together during the facilities layout process
3
Alternative Types of Layouts
4
Alternative Types of Layouts
5
Alternative Types of Layouts
6
Alternative Types of Layouts
7
Alternative Types of Layouts
Production volume and product variety determines type of layout
8
Group Technology – Cellular Manufacturing
• Group technology (product family) departments aggregate medium volume-variety parts into
families based on similar manufacturing operations and design attributes.
• Production workstations and equipment are arranged in a sequence that supports a smooth
flow of materials and components through the production process with minimal transport or
delay.
9
Group Technology – Cellular Manufacturing
Goal
• Create manufacturing cells
• Perform the machining task for a given product in a single cell
• Minimize the transportation between cells
10
Group Technology – Cellular Manufacturing
• Manufacturing cells group machines, employees, materials, tooling and
material handling and storage equipment to produce families of parts.
11
Group Technology – Cellular Manufacturing
2
Before GT 1 3 P1 P1: 6 → 5 → 4 → 3
P2: 6 → 5 → 2 → 3
P2
P3: 6 → 5 → 1 → 3
P3
4 5 6
5 1 P3
6 3
After GT 5 2 P2
5 4 P1
13
Group Technology – Cellular Manufacturing
Before GT
Cell 1
After GT
Cell 2
14
Group Technology – Cellular Manufacturing
16
Clustering Methodologies
• Group parts together so that they can be
processed as a family
Algorithms:
• Direct clustering algorithm (DCA)
Machine-part matrix
• Binary ordering algorithm (BOA)
• Cluster identification algorithm (CIA)
17
Direct Clustering Algorithm (DCA)
1. Form machine-part matrix
2. Sum the 1s in each column & row
3. Order the rows in descending order
4. Order the columns in ascending order
5. Sort the columns (1 in the first row moves left, then in the second row, etc.)
6. Sort the rows (1in the first column moves upward, then in the second column,
etc.)
7. Form sells
18
Direct Clustering Algorithm (DCA) – An Example
19
Direct Clustering Algorithm (DCA) – An Example
20
Direct Clustering Algorithm (DCA) – An Example
21
Direct Clustering Algorithm (DCA) – An Example
7. Form cells
Cell #1:
Machines 2, 4 and 5
Cell #2:
Machines 1 and 3
22
Direct Clustering Algorithm (DCA) – Bottleneck Machines
DCA
23
Direct Clustering Algorithm (DCA) – Bottleneck Machines
24
Direct Clustering Algorithm (DCA) – Bottleneck Machines
Possible solutions:
• Locate the bottleneck machines close to each other
• in different cells
• at the boundary between cells
• Redesign the parts
• Outsource the parts
• Duplicate machines
25
Direct Clustering Algorithm (DCA) – Bottleneck Machines
Duplicate machines
26
Direct Clustering Algorithm (DCA) – Bottleneck Machines
DCA
27
Direct Clustering Algorithm (DCA) – Bottleneck Machines
• Create only 2 cells
• Duplicate the
bottleneck machines
Procedure:
1. Compute the decimal equivalent of the binary strings for rows
2. Reorder the rows in decreasing order of their binary value
3. Compute the decimal equivalent of the binary strings for columns
4. Reorder the columns in decreasing order of their binary value
5. If the machine-part matrix is unchanged, then stop, else repeat
29
Binary Ordering Algorithm – An Example
• A manufacturing firm produces 10 different products using 5 different machines.
Following is the manufacturing sequence of each product.
30
Binary Ordering Algorithm – An Example
Machine-part matrix
31
Binary Ordering Algorithm – An Example
1. Assign binary weights from right to left for components and calculate the decimal
equivalent for each row (machine)
29 + 28 + 27 + 26 + 25 + 23 + 22 + 21 + 20 = 1007
32
Binary Ordering Algorithm – An Example
2. Rank the machines according to their decimal equivalent computed in the previous
step
3. Assign binary weights from bottom up for machines and calculate the decimal
equivalent for each column (part)
24 + 23 + 22 = 28 33
Binary Ordering Algorithm – An Example
4. Reorder the columns in decreasing order of their binary value
5. If the machine-part matrix is unchanged, then stop, else repeat
For those components where the required machines could not be grouped together:
• Either multiple machines will be used or
• Components will be allowed to travel between cells
34
Cluster Identification Algorithm (CIA)
1. Select any row and cross it
2. For each crossed 1 make a vertical line
3. For each crossed 1 make a horizontal line
4. Repeat until all the 1s are crossed by a vertical line or by a horizontal line
5. Form a cell from all the machines and components which were crossed
6. Remove all the crossed elements (machines and components) and start
again
35
Cluster Identification Algorithm – An Example
1. Select any row and cross it
36
Cluster Identification Algorithm – An Example
2. For each crossed 1 make a vertical line
37
Cluster Identification Algorithm – An Example
3. For each crossed 1 make a horizontal line
38
Cluster Identification Algorithm – An Example
4. Repeat until all the 1s are crossed by a vertical line or by a horizontal line
39
Cluster Identification Algorithm – An Example
5. Form a cell from all the machines and components which were crossed
40
Cluster Identification Algorithm – An Example
6. Remove all the crossed elements (machines and components) and start again
41
Cluster Identification Algorithm – An Example
6. Remove all the crossed elements (machines and components) and start again
42
Cluster Identification Algorithm – An Example
Three resulting cells
43
Cellular Manufacturing
• In the real-world cases the solution will rarely be straightforward
• Besides the machine-part matrix, some other factors that may affect the cell
formation:
• Machine Cost (Pm)
• Manufacturing Times (Tij)
• Capacity of Machines (Ri)
• Inter-cell material handling cost (Hnm)
• Demand (Di)
• Number of Machine Assignments in Cells (Min)
• Assignment of jobs for Cells (Jicm)
• Travelling for machining (Vim)
• …
44
Next Lecture
• Planning for personnel
• Material handling
45