The synchronization of loosely coupled motion control systems

Dissertation

Pasi Tuominen

Research output: ThesisDissertationMonograph

Abstract

The aim of this thesis is to create an easily implemented, effective, dynamically schedulable flow control method, and to show how the methods indroduced can be analysed using fixed priority scheduling. One ofthe most important problems in a distributed system is the delay and variation of it (the jitter) caused by a serial based network, especially when media load is relatively high. This thesis has looked for possibilities to implement a deterministic motion control system which can also operate with high media loads. The problem of end-to-end delay in distributed control systems has been addressed. The most promising ones are based on the two window concept, where critical messages are transmitted in the statically scheduled part of window while other, non-critical messages are transmitted in the remaining part.The concept of the chained link is indroduced and it is shown how the latency time of a certain set of messages can be controlled. It has been shown that the two window concept is possible to implement using a chained link. This thesis has indroduced the detailed characteristics of this easy-to-assemble chain which is simpler than time or sync-message based methods used commercially. One benefit is that only those nodes needing synchronization must support synchronization tasks. Other nodes are exempt from supporting unnecessary functions, making system programming easier. The chain can be scheduled dynamically as one long message. The benefit of the method indroduced is that, in spite of a chain, the system is open i.e. all other nodes (non-chained) can operate as before. The chain can be scheduled using a deadline- or rate-monotonic approach. The concept of a CAN based producer-consumer method, a statical scheduling method which can be used with a bus-master has been indroduced. The benefit of a bus-master is that the entire system (transmitted messages) can be controlled from one place. The drawback of this method is increased media load. The producer-consumer method is possible to implement effectively using the remote-request procedure of the CAN protocol. A hydraulic mobile is used as a practical example for analysing and comparing the indroduced distribution and flow control methods. As the number of distributed nodes and media load increases in the future, the method indroduced can be used to guarantee the deterministic operation of real-time systems so that all timing constraints will be satisfied. This work has shown that a deterministic distributed control system for high media loads can be implemented. This method as indroduced can be used with commercial components and is thus suited for immediate use.
Original languageEnglish
QualificationDoctor Degree
Awarding Institution
  • Tampere University of Technology (TUT)
Award date13 Sep 1996
Place of PublicationEspoo
Publisher
Print ISBNs951-38-4943-0
Publication statusPublished - 1996
MoE publication typeG4 Doctoral dissertation (monograph)

Fingerprint

Distributed parameter control systems
Motion control
Flow control
Synchronization
Scheduling
Control systems
Computer systems programming
Open systems
Real time systems
Jitter
Hydraulics
Network protocols

Keywords

  • distributed systems
  • distribution
  • synchronization
  • controller area network
  • CAN
  • flow control
  • motion control
  • control systems
  • motion
  • machine automation
  • scheduling
  • methods

Cite this

Tuominen, P. (1996). The synchronization of loosely coupled motion control systems: Dissertation. Espoo: VTT Technical Research Centre of Finland.
Tuominen, Pasi. / The synchronization of loosely coupled motion control systems : Dissertation. Espoo : VTT Technical Research Centre of Finland, 1996. 158 p.
@phdthesis{31533d0258e14ec58c333e8445c8278d,
title = "The synchronization of loosely coupled motion control systems: Dissertation",
abstract = "The aim of this thesis is to create an easily implemented, effective, dynamically schedulable flow control method, and to show how the methods indroduced can be analysed using fixed priority scheduling. One ofthe most important problems in a distributed system is the delay and variation of it (the jitter) caused by a serial based network, especially when media load is relatively high. This thesis has looked for possibilities to implement a deterministic motion control system which can also operate with high media loads. The problem of end-to-end delay in distributed control systems has been addressed. The most promising ones are based on the two window concept, where critical messages are transmitted in the statically scheduled part of window while other, non-critical messages are transmitted in the remaining part.The concept of the chained link is indroduced and it is shown how the latency time of a certain set of messages can be controlled. It has been shown that the two window concept is possible to implement using a chained link. This thesis has indroduced the detailed characteristics of this easy-to-assemble chain which is simpler than time or sync-message based methods used commercially. One benefit is that only those nodes needing synchronization must support synchronization tasks. Other nodes are exempt from supporting unnecessary functions, making system programming easier. The chain can be scheduled dynamically as one long message. The benefit of the method indroduced is that, in spite of a chain, the system is open i.e. all other nodes (non-chained) can operate as before. The chain can be scheduled using a deadline- or rate-monotonic approach. The concept of a CAN based producer-consumer method, a statical scheduling method which can be used with a bus-master has been indroduced. The benefit of a bus-master is that the entire system (transmitted messages) can be controlled from one place. The drawback of this method is increased media load. The producer-consumer method is possible to implement effectively using the remote-request procedure of the CAN protocol. A hydraulic mobile is used as a practical example for analysing and comparing the indroduced distribution and flow control methods. As the number of distributed nodes and media load increases in the future, the method indroduced can be used to guarantee the deterministic operation of real-time systems so that all timing constraints will be satisfied. This work has shown that a deterministic distributed control system for high media loads can be implemented. This method as indroduced can be used with commercial components and is thus suited for immediate use.",
keywords = "distributed systems, distribution, synchronization, controller area network, CAN, flow control, motion control, control systems, motion, machine automation, scheduling, methods",
author = "Pasi Tuominen",
year = "1996",
language = "English",
isbn = "951-38-4943-0",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "285",
address = "Finland",
school = "Tampere University of Technology (TUT)",

}

Tuominen, P 1996, 'The synchronization of loosely coupled motion control systems: Dissertation', Doctor Degree, Tampere University of Technology (TUT), Espoo.

The synchronization of loosely coupled motion control systems : Dissertation. / Tuominen, Pasi.

Espoo : VTT Technical Research Centre of Finland, 1996. 158 p.

Research output: ThesisDissertationMonograph

TY - THES

T1 - The synchronization of loosely coupled motion control systems

T2 - Dissertation

AU - Tuominen, Pasi

PY - 1996

Y1 - 1996

N2 - The aim of this thesis is to create an easily implemented, effective, dynamically schedulable flow control method, and to show how the methods indroduced can be analysed using fixed priority scheduling. One ofthe most important problems in a distributed system is the delay and variation of it (the jitter) caused by a serial based network, especially when media load is relatively high. This thesis has looked for possibilities to implement a deterministic motion control system which can also operate with high media loads. The problem of end-to-end delay in distributed control systems has been addressed. The most promising ones are based on the two window concept, where critical messages are transmitted in the statically scheduled part of window while other, non-critical messages are transmitted in the remaining part.The concept of the chained link is indroduced and it is shown how the latency time of a certain set of messages can be controlled. It has been shown that the two window concept is possible to implement using a chained link. This thesis has indroduced the detailed characteristics of this easy-to-assemble chain which is simpler than time or sync-message based methods used commercially. One benefit is that only those nodes needing synchronization must support synchronization tasks. Other nodes are exempt from supporting unnecessary functions, making system programming easier. The chain can be scheduled dynamically as one long message. The benefit of the method indroduced is that, in spite of a chain, the system is open i.e. all other nodes (non-chained) can operate as before. The chain can be scheduled using a deadline- or rate-monotonic approach. The concept of a CAN based producer-consumer method, a statical scheduling method which can be used with a bus-master has been indroduced. The benefit of a bus-master is that the entire system (transmitted messages) can be controlled from one place. The drawback of this method is increased media load. The producer-consumer method is possible to implement effectively using the remote-request procedure of the CAN protocol. A hydraulic mobile is used as a practical example for analysing and comparing the indroduced distribution and flow control methods. As the number of distributed nodes and media load increases in the future, the method indroduced can be used to guarantee the deterministic operation of real-time systems so that all timing constraints will be satisfied. This work has shown that a deterministic distributed control system for high media loads can be implemented. This method as indroduced can be used with commercial components and is thus suited for immediate use.

AB - The aim of this thesis is to create an easily implemented, effective, dynamically schedulable flow control method, and to show how the methods indroduced can be analysed using fixed priority scheduling. One ofthe most important problems in a distributed system is the delay and variation of it (the jitter) caused by a serial based network, especially when media load is relatively high. This thesis has looked for possibilities to implement a deterministic motion control system which can also operate with high media loads. The problem of end-to-end delay in distributed control systems has been addressed. The most promising ones are based on the two window concept, where critical messages are transmitted in the statically scheduled part of window while other, non-critical messages are transmitted in the remaining part.The concept of the chained link is indroduced and it is shown how the latency time of a certain set of messages can be controlled. It has been shown that the two window concept is possible to implement using a chained link. This thesis has indroduced the detailed characteristics of this easy-to-assemble chain which is simpler than time or sync-message based methods used commercially. One benefit is that only those nodes needing synchronization must support synchronization tasks. Other nodes are exempt from supporting unnecessary functions, making system programming easier. The chain can be scheduled dynamically as one long message. The benefit of the method indroduced is that, in spite of a chain, the system is open i.e. all other nodes (non-chained) can operate as before. The chain can be scheduled using a deadline- or rate-monotonic approach. The concept of a CAN based producer-consumer method, a statical scheduling method which can be used with a bus-master has been indroduced. The benefit of a bus-master is that the entire system (transmitted messages) can be controlled from one place. The drawback of this method is increased media load. The producer-consumer method is possible to implement effectively using the remote-request procedure of the CAN protocol. A hydraulic mobile is used as a practical example for analysing and comparing the indroduced distribution and flow control methods. As the number of distributed nodes and media load increases in the future, the method indroduced can be used to guarantee the deterministic operation of real-time systems so that all timing constraints will be satisfied. This work has shown that a deterministic distributed control system for high media loads can be implemented. This method as indroduced can be used with commercial components and is thus suited for immediate use.

KW - distributed systems

KW - distribution

KW - synchronization

KW - controller area network

KW - CAN

KW - flow control

KW - motion control

KW - control systems

KW - motion

KW - machine automation

KW - scheduling

KW - methods

M3 - Dissertation

SN - 951-38-4943-0

T3 - VTT Publications

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Tuominen P. The synchronization of loosely coupled motion control systems: Dissertation. Espoo: VTT Technical Research Centre of Finland, 1996. 158 p.