Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Layout planning in assembly line kitting - a constraint programming approach
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-4031-2872
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0001-5408-0008
2021 (English)In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, 2021, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

In truck manufacturing, an assembly line is typically used to produce many models and variations of trucks in any desired order. Thus, stations are fed with specific sets of parts, known as kits, depending on what truck is next in line. This paper focuses on how to automate the layout planning for placing parts on a kitting wagon. Layout planning resembles the pallet loading problem, but differences include that there is no layering, there may be constraints on how each part can be placed (orientation) and there may be predefined layout hints suggesting positions. A layout planner based on constraint programming is presented. The objective is to facilitate a decision support loop where an engineer may add placement hints as constraints (e.g., for enhancing the workflow at assembly stations) and reuse placements from similar kits to provide recognition. The layout planner automatically generates layout proposals. Finally, it is the engineer that approves the layout plan. There may be many acceptable solutions that have different scores (i.e., levels of quality). We show some approaches to reduce the search space to improve performance. The evaluations show the score and time needed for finding results on some problem instances that are optimally solvable. In the general case, however, finding an optimal solution may be unnecessary or even intractable.

Place, publisher, year, edition, pages
IEEE, 2021. p. 1-8
Keywords [en]
Constraint handling, Measurement, Layout, Loading, Planning, Manufacturing, Proposals
National Category
Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-88439DOI: 10.1109/ETFA45728.2021.9613695ISI: 000766992600247Scopus ID: 2-s2.0-85122966918OAI: oai:DiVA.org:ltu-88439DiVA, id: diva2:1620577
Conference
26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2021), Västerås, Sweden, September 7-10,2021
Note

ISBN för värdpublikation:978-1-7281-2989-1, 978-1-7281-2990-7

Available from: 2021-12-16 Created: 2021-12-16 Last updated: 2026-04-13Bibliographically approved
In thesis
1. Micro Transactions and Automation of Industrial Assembly Planning
Open this publication in new window or tab >>Micro Transactions and Automation of Industrial Assembly Planning
2024 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis discusses two subjects: distributed ledgers scalable enough to support micro-transactions, and automating assembly planning in manufacturing industries.

Established blockchain solutions achieve high robustness and reliability. By being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended in the presence of malicious participants. However, their main weakness is scalability. The two most popular and well-known blockchain solutions require all nodes to store all transactions, and the transaction throughput is far too low to compete with traditional, centralized transaction processing systems. To improve scalability, systems have been developed that split the network nodes into groups that can process transactions in parallel, also known as sharding. We propose a novel approach to sharding, called ScaleGraph, which uses concepts from distributed hash tables to define shards dynamically. Nodes store and validate only transactions involving those accounts that are close to the node according to a logical distance metric. This greatly reduces the storage burden on each node and allows any number of transactions involving distinct accounts to be validated in parallel. By employing a synchronous consensus protocol, shards can be kept smaller without sacrificing fault tolerance, especially in a permissioned environment where participation can be controlled and a small fraction of malicious nodes can be assumed.

Manufacturing is a highly complex process in many industries, involving many different planning problems, and increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout planning problem, where a list of parts has to be placed on a kitting wagon for delivery to an assembly line station. However, some problems have proven difficult to automate in practice, despite decades of research. One such problem, assembly line balancing, is analyzed in depth. We identify fundamental challenges that make the goal of complete automation implausible in some industries, such as automotive manufacturing. Human intervention is thus unavoidable, suggesting that assisted planning is a more promising approach for achieving increased automation in practice. Therefore, we make the case that bridging the gap between theory and practice requires decision-support systems that enable an iterative and interactive workflow.

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2024. p. 90
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
assembly line balancing, decision support systems, theory-practice gap, distributed ledger, sharding, distributed hash table
National Category
Computer Systems Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-109999 (URN)978-91-8048-634-7 (ISBN)978-91-8048-635-4 (ISBN)
Presentation
2024-11-11, E632, Luleå University of Technology, Luleå, 13:00 (English)
Opponent
Supervisors
Available from: 2024-09-17 Created: 2024-09-16 Last updated: 2026-05-05Bibliographically approved
2. Sharded Ledgers for Micro-transactions and Automated Assembly Line Planning
Open this publication in new window or tab >>Sharded Ledgers for Micro-transactions and Automated Assembly Line Planning
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis addresses two research areas: scalable distributed ledgers for micro-transactions, and the automation of assembly planning in manufacturing industries.

Established blockchain solutions are robust and reliable. Being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended even when some participants are faulty or malicious. However, their main weakness is scalability. The two most popular and well-known blockchain solutions, Bitcoin and Ethereum, require all nodes to store all transactions, and their transaction throughput is far too low to compete with traditional, centralized transaction processing systems. To improve scalability, systems have been developed that split the network nodes into groups that can process transactions in parallel, a technique known as sharding. We propose a sharded system called ScaleGraph that uses a novel architecture with one transaction per block and one shard per account, designed to maximize parallelism. The design is inspired by concepts from distributed hash tables, particularly to define shards based on a logical distance metric for node IDs and account IDs. Nodes store and process only transactions involving those accounts that are close to the node according to the distance metric. This greatly reduces the storage burden on each node and allows any number of transactions involving distinct accounts to be validated in parallel. We also design a new cross-shard transaction commit protocol for this architecture. The protocol offers global serializability and inevitable atomic commit, without the need for an abort path. This is achieved using only shard-local consensus and certificate exchange, rather than global or joint cross-shard consensus.

Manufacturing is a highly complex process in many industries and involves many different planning problems where increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout problem, where a list of parts has to be placed on a kitting wagon for delivery to an assembly line station. However, some problems have proven difficult to automate in practice, despite decades of research. One such problem, assembly line balancing, is analyzed in depth. We identify fundamental challenges that make the goal of complete automation implausible in some industries, such as automotive manufacturing. Human intervention is thus unavoidable, suggesting that bridging the gap between theory and practice requires decision support systems for assisted, iterative, and interactive planning. The thesis also includes preliminary work on the product sequencing problem, limited to framing the use case, assumptions, and requirements. Subsequent ongoing work suggests strong parallels to assembly line balancing, indicating that the identified challenges and possibilities for addressing them reflect a broader pattern in industrial planning automation.

Place, publisher, year, edition, pages
Luleå University of Technology, 2026
Series
Doctoral thesis / Luleå University of Technology, ISSN 1402-1544
Keywords
blockchain, sharding, microtransactions, decision support systems, assembly line balancing, product sequencing
National Category
Computer Systems
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-117130 (URN)978-91-8142-040-1 (ISBN)978-91-8142-041-8 (ISBN)
Public defence
2026-06-08, A1545, Luleå University of Technology, Luleå, 09:00 (English)
Opponent
Supervisors
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-05-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Schelén, OlovBodin, Ulf

Search in DiVA

By author/editor
Fink, ChristofferKrutrök, WilmaSchelén, OlovBodin, Ulf
By organisation
Department of Computer Science, Electrical and Space EngineeringEmbedded Internet Systems Lab
Production Engineering, Human Work Science and Ergonomics

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 263 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf