Cited time in webofscience Cited time in scopus

Learning-Enabled Cross-Layer Design for Cyber-Physical Production Systems

Title
Learning-Enabled Cross-Layer Design for Cyber-Physical Production Systems
Alternative Title
사이버-물리 생산 시스템을 위한 학습 가능 교차계층 설계
Author(s)
Sihoon Moon
DGIST Authors
Sihoon MoonKyung-Joon ParkHoon Sung Chwa
Advisor
박경준
Co-Advisor(s)
Hoon Sung Chwa
Issued Date
2024
Awarded Date
2024-02-01
Type
Thesis
Description
Cyber-Physical Production Systems;Cross-Layer Design;Real-Time Adaptability;Production Optimization;Networked-Control Co-design
Abstract
Cyber-physical production systems (CPPSs) is an integration of physical systems in the real world and production control software in the cyber world. The physical systems and the control software are connected by wired and wireless networks, which enhance the connectivity of each CPPS component more than conventional embedded systems. CPPSs have three critical challenges: Productivity, energy efficiency and real-time adaptability. Recently, manufacturing trend is shifting from mass production to personalized production. To generate personalized products with high-quality and affordable prices, production process should be optimized for productivity. In addition, the combustion of large amounts of fossil fuels and noxious in manufacturing are giving rise to serious issues such as environmental pollution and global warming. Reducing energy consumption in manufacturing industry has become a major issue. Finally, different types of disturbances exist in manufacturing environments, such as wireless channel and physical noises. These disturbances result in packet transmission failures and instability of physical systems. To quickly return the system to a steady state in these environments, real-time adaptive network reconfiguration is required to improve packet transmission reliability and reduce control cycles.
The main topic of this dissertation is the design of cross-layer CPPSs for productivity, energy efficiency, and real-time adaptability. The cross-layer CPPSs are defined as integration of physical, network, and production layers simultaneously to address the issues. We design cross-layer CPPSs that address energy efficiency at the physical-network layers, productivity at the production layer, and adaptability issues at the network layer. For energy efficiency, we develop a holistic controller that optimizes control commands of physical systems and packet transmission periods of network systems simultaneously. The controller can maximize the packet transmission periods while improving control performance, which results in saving energy consumption of network systems. For productivity, we develop a scheduler for flexible job-shop scheduling problem with transportation constraints (FJSPT). It schedules the sequence of manufacturing operations by determining optimal machine and vehicle assignments, aiming to minimize the total completion time of all jobs (makespan). For adaptability, we develop a novel wireless media access control (MAC) protocol in the network layer. This combines conventional centralized packet transmission approach with the distributed approach, enabling real-time adaptability of network configurations, such as packet transmission periods and reliability levels. Utilizing a variety of evaluation tools, including wireless sensor-actuator network testbed and FJSPT benchmark dataset, we demonstrate that the cross-layer CPPSs can improve energy efficiency, productivity and adaptability, simultaneously.|사이버-물리 생산 시스템(CPPSs)은 현실 세계의 물리적 시스템과 사이버 세계의 생산 제어 소프트웨어가 통합된 시스템을 의미합니다. 물리적 시스템과 제어 소프트웨어는 유선 및 무선 네트워크로 연결되므로 기존 임베디드 시스템보다 각 CPPSs 구성 요소의 연결성이 향상됩니다. CPPSs에는 생산성, 에너지 효율성, 및 실시간 적응성, 세가지 중요한 과제가 있습니다. 최근 제조 트렌드는 대량 생산에서 개인 맞춤형 생산으로 전환되고 있습니다. 고품질 및 저렴한 가격으로 개인 맞춤형 제품을 생산하기 위해서는 생산 공정이 최적화되어야 합니다. 또한 제조 과정에서 대량의 화석연료와 유해물질이 연소되면서 환경오염, 지구온난화 등 심각한 문제가 발생하고 있습니다. 이 문제를 해결하기 위한 주요 이슈로 제조업의 에너지 소비 감소가 대두되고 있습니다. 마지막으로, 제조 환경은 채널과 물리적 노이즈 등의 다양한 외란으로 인해 패킷 전송의 실패와 물리시스템의 불안정성이 발생할 수 있습니다. 이와 같은 조건에서 시스템의 빠른 복구를 위하여 실시간 적응형 네트워크 프로토콜이 필요하며, 이는 패킷 전달의 신뢰성을 향상시키고 제어주기를 감소시키는 방안을 제공합니다.
본 논문은 생산성, 에너지 효율 및 실시간 적응성을 위한 교차계층 CPPSs의 설계를 주요 주제로 다룹니다. 교차계층 CPPSs는 물리, 네트워크, 그리고 생산 계층의 통합 설계를 통해 다양한 문제들을 해결하는 시스템으로 정의됩니다. 이는 물리 및 네트워크 계층에서 에너지 효율성을, 생산 계층에서는 생산성을, 그리고 네트워크 계층에서 적응성 문제를 해결합니다. 에너지 효율성을 위해, 물리 시스템의 제어 명령과 네트워크 시스템의 패킷 전송 주기를 동시에 최적화하는 통합 제어기를 개발합니다. 이 제어기는 제어 성능의 향상과 함께 패킷 전송 주기의 최대화를 통해 네트워크 시스템의 에너지 소비를 크게 줄일 수 있음을 보여줍니다. 또한, 본 논문에서는 교통 제약이 포함된 유연한 작업-공정 스케줄링 (FJSPT) 솔루션을 제안하여 생산성을 향상시킵니다. 이 솔루션은 모든 작업의 완료 시간 (makespan)을 최소화하기 위한 목적으로 특정 작업을 처리할 기계 할당, 운반을 위한 차량 할당 및 제조 작업 순서를 최적화합니다. 실시간 적응성 강화를 위해, 네트워크 계층에서는 새로운 무선 미디어 액세스 제어 (MAC) 프로토콜을 개발합니다. 해당 프로토콜은 기존 중앙 집중식 패킷 전송 방식과 분산 방식의 장점을 결합하여, 네트워크 종단 간 신뢰성 및 전송 주기 수준에 대한 실시간 적응성 기능을 강화합니다. 무선 센서-액추에이터 네트워크 테스트베드 및 FJSPT 벤치마크 데이터세트를 비롯한 다양한 평가 툴을 활용하여 교차계층 CPPSs가 에너지 효율성, 생산성 및 적응성을 동시에 개선할 수 있음을 입증합니다.
Table Of Contents
Abstract ii
1 Introduction 1
1.1 Cyber-Physical Production Systems 1
1.2 Challenges in CPPSs 3
1.3 Problem Addressed 5
1.4 Contribution and Outline of Dissertation 7
2 Physical-Network Layers for Energy Efficiency 11
2.1 Related work 13
2.2 System Model 15
2.2.1 WNCS 15
2.2.2 Self-triggered Control System 16
2.2.3 Wireless Network Protocol - Glossy 17
2.3 Preliminary 18
2.3.1 RL Algorithm 18
2.3.2 Variational Auto-Encoder (VAE) 21
2.4 Proposed Framework: LS-WNCS 22
2.4.1 Hybrid Action Markov Decision Process Model 22
2.4.2 Conditional Variational Auto-Encoder 23
2.4.3 RL algorithm 26
2.4.4 Discounted Reward Update 28
2.4.5 Extension to Multiple Loops 29
2.5 Performance Evaluation 30
2.5.1 Simulation Setting 30
2.5.2 Energy Consumption and Control Performance 31
2.5.3 Effects of CVAE 32
2.5.4 Effects of Discounted Reward Update 39
2.6 Conclusions 41
3 Production Layer for Productivity 43
3.1 Related work 46
3.1.1 Conventional scheduling methods for FJSPT 46
3.1.2 DRL-based scheduling methods for FJSPT 46
3.2 Preliminary 47
3.2.1 Problem description and notations 47
3.2.2 Disjunctive graph for FJSP 48
3.2.3 Attention model 48
3.3 Heterogeneous graph scheduler (HGS) 51
3.3.1 Heterogeneous graph for FJSPT 52
3.3.2 Markov decision process 53
3.3.3 Structure-aware heterogeneous encoder 56
3.3.4 Three-stage decoder 60
3.3.5 RL algorithm 63
3.4 Performance evaluation 64
3.4.1 Experimental settings 64
3.4.2 Makespan optimization 66
3.4.3 Scale generalization 70
3.4.4 Analysis of the proposed method 73
3.4.5 Benchmark test 74
3.5 Conclusion 78
4 Network Layer for Real-time Adaptability 79
4.1 Related work 82
4.1.1 Consideration of Dynamic Disturbances 82
4.1.2 Guarantee of the End-to-End Transmission Time 82
4.1.3 Comparison to multi-hop distributed TDMA scheduling 83
4.2 System Model 85
4.2.1 Target system 85
4.2.2 Communication Model 85
4.3 Proposed AdaptiveHART Protocol 86
4.3.1 Piggyback Mechanism 87
4.3.2 Rx-Tx Mechanism 87
4.3.3 TxOffset Mechanism 89
4.4 Performance Analysis 92
4.4.1 Probabilistic Transmission Time 92
4.4.2 Stochastic Response Time Analysis (SRTA) 93
4.5 Performance Evaluation 99
4.5.1 Accuracy of the Stochastic Response Time Analysis 99
4.5.2 Performance of AdaptiveHART 101
4.6 Conclusions 106
5 Conclusion 111
국문초록 128
URI
http://hdl.handle.net/20.500.11750/48033

http://dgist.dcollection.net/common/orgView/200000723691
DOI
10.22677/THESIS.200000723691
Degree
Doctor
Department
Department of Electrical Engineering and Computer Science
Publisher
DGIST
Related Researcher
  • 박경준 Park, Kyung-Joon
  • Research Interests Cyber-Physical Systems; Robot Operating System (ROS); Smart Manufacturing
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Theses Ph.D.

qrcode

  • twitter
  • facebook
  • mendeley

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE