{"title":"Schedulability using native non-preemptive groups on an AUTOSAR/OSEK platform","authors":"L. Hatvani, R. J. Bril","doi":"10.23919/DATE.2017.7926990","DOIUrl":"https://doi.org/10.23919/DATE.2017.7926990","url":null,"abstract":"To combine the relative strengths of fully preemptive and non-preemptive fixed priority scheduling, we can use limited preemptive scheduling methods. One such method is fixed-priority threshold scheduling (FPTS). This approach defines dual priorities for every task, a priority assigned to the inactive jobs and an equal or a higher one, called preemption threshold, for the jobs that have already started executing. A task can preempt another task's job if and only if its priority is greater than the other task's preemption threshold. FPTS can be implemented by assigning tasks to non-preemptive groups in a one-to-many manner. That is groups of tasks that are mutually non-preemptive.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"8 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2017-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89863454","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards an integrated use of simulation within the life-cycle of a process plant","authors":"M. Oppelt, Gerrit Wolf, L. Urbas","doi":"10.1109/ETFA.2015.7301521","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301521","url":null,"abstract":"Modern process plants are becoming more and more complex with high demands placed on design, engineering and operation. Throughout the life-cycle of process plants there is always the typical conflict involving costs, time and quality. One way of resolving this conflict is to employ simulation technology as it can be used to answer questions relating to engineering and operation earlier and with lower risks. In 2014, the authors conducted a global online survey investigating the current and future role of simulation within the life-cycle of a process plant. Based on the responses of more than 200 participants, fields of action and requirements have been drawn up to help reach the goal of continuously using simulation in the future. A first prototypical implementation towards concurrently using simulation within the life-cycle of a process plant is presented in this paper. This prototype uses tools for simulation, plant design and process automation that are available today and focuses on the engineering and operational phase of the life-cycle.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"10 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2016-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82801065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Papalambrou, Dimitrios Karadimas, J. Gialelis, A. Voyiatzis
{"title":"A versatile scalable smart waste-bin system based on resource-limited embedded devices","authors":"A. Papalambrou, Dimitrios Karadimas, J. Gialelis, A. Voyiatzis","doi":"10.1109/ETFA.2015.7301466","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301466","url":null,"abstract":"This work presents the architecture, modelling, simulation, and physical implementation of a versatile, scalable system for use in common-type waste-bins that can perform and transmit accurate fill-level estimates while consuming minimal power and consisting of low-cost embedded components. The sensing units are based on ultrasonic sensors that provide ranging information which is translated to fill-level estimations based on extensive simulations in MATLAB and physical experiments. At the heart of the proposed implementation lies RFID technology with active RFID tags retrieving information and controlling the sensors and RFID readers receiving and interpreting information. Statistical processing of the simulation in combination with physical experiments and field tests verified that the system works accurately and efficiently with a tiny data-load fingerprint.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"40 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74485961","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design rationale of a cross-layer, Trustful Space-Time Protocol for Wireless Sensor Networks","authors":"Davi Resner, A. A. Fröhlich","doi":"10.1109/ETFA.2015.7301413","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301413","url":null,"abstract":"In this paper, we introduce a cross-layer, application-oriented communication protocol for Wireless Sensor Networks (WSN). TSTP - Trustful Space-Time Protocol - integrates most services recurrently needed by WSN applications: Medium Access Control (MAC), spatial localization, geographic routing, time synchronization and security, and is tailored for geographical monitoring applications. By integrating shared data from multiple services into a single network layer, TSTP is able to eliminate replication of information across services, and achieve a very small overhead in terms of control messages. For instance, spatial localization data is shared by the MAC and routing scheme, the location estimator, and the application itself. Application-orientation allows synergistic co-operation of services and allows TSTP to deliver functionality efficiently while eliminating the need for additional, heterogeneous software layers that usually come with an integration cost.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"17 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74498047","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deadlock detection runtime service for Embedded Linux","authors":"Bernd Glatz, R. Beneder, M. Horauer, T. Rauscher","doi":"10.1109/ETFA.2015.7301437","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301437","url":null,"abstract":"Deadlocks are a common problem that might arise when dealing with parallel processes or multiple threads, where locks are used to handle shared resources and implement process synchronization. Commonly used methods for handling deadlocks within systems are (i) deadlock detection, (ii) deadlock prevention, or (iii) deadlock avoidance. Most existing static and dynamic deadlock detection tools focus on specific lock class types (e.g., pthread locks) and require an instrumentation of the code. This paper proposes a library termed dpthread - a dynamic deadlock detection wrapper library that avoids code instrumentation. The library wraps the pthread library and provides the ability to register additional lock classes. In essence, it builds up a resource allocation graph and searches this graph using the Tarjan algorithm. An evaluation of the dpthread library using various well known deadlock scenarios revealed that deadlocks can be reliably detected without reporting false positives or negatives. The library by itself incurs only a small performance penalty and comes with a small memory footprint.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"100 1","pages":"1-7"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77537104","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Hybrid approach combining Bayesian network and rule-based systems for resource optimization in industrial cleaning processes","authors":"G. Shrestha, O. Niggemann","doi":"10.1109/ETFA.2015.7301543","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301543","url":null,"abstract":"Probabilistic machine learning approaches has been successfully applied in various applications and is gaining more and more popularity. But the success of such approaches are based on the quality of the data. Getting quality data is the biggest challenge for most of the real-life applications and our application domain, i.e. industrial cleaning process, is no exception. In our application domain, the data collection is mostly performed manually without using any standards and is highly influenced by the expertise and interpretation of individual cleaning personnel. We have developed a Bayesain predictive assistance system (BPAS) that uses a real-life cleaning data to provide decision support to the cleaning personnel. In this paper, we extend our BPAS and propose a hybrid approach to develop an assistance system for resource optimization in industrial cleaning processes. The proposed approach, which combines Bayesian network and rule-based system, aims at increasing the robustness and the stability of the assistance system.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"25 1","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77643868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Wind turbine control scheme based on adaptive sliding mode controller and observer","authors":"O. Barambones, J. G. D. Durana","doi":"10.1109/ETFA.2015.7301531","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301531","url":null,"abstract":"The efficiency of the wind power conversions systems can be greatly improved using an appropriate control algorithm. In this work, an adaptive robust control for a variable speed wind power generation is described. A robust aerodynamic torque observer is also designed in order to avoid the wind speed sensors. The proposed adaptive robust control law is based on a sliding mode control theory, that presents a good performance under system uncertainties. The stability analysis of the proposed controller under disturbances and parameter uncertainties is provided using the Lyapunov stability theory. Finally simulated results show, on the one hand that the proposed controller provides high-performance dynamic characteristics, and on the other hand that this scheme is robust with respect to plant parameter variations and external disturbances.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"5 1","pages":"1-7"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84266828","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Francisco Nombela, Enrique García, J. Ureña, Álvaro Hernández, Pablo Poudereux
{"title":"Robust synchronization algorithm for broadband PLC based on Wavelet-OFDM","authors":"Francisco Nombela, Enrique García, J. Ureña, Álvaro Hernández, Pablo Poudereux","doi":"10.1109/ETFA.2015.7301480","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301480","url":null,"abstract":"In recent years, communications systems through mains, known as PLC (Powerline Communication), have received a lot of interest as part of intelligent networks or smart grids, as well as for multimedia applications at homes. In broadband PLC, systems using multicarrier modulations allow the mitigation of selective frequency fading in the channel. Nevertheless, these modulations require accurate time synchronization for correct operation. This paper proposes a robust temporal synchronization algorithm based on multilevel complementary sequences for broadband PLC channel with selective frequency fading, providing improvements around 80% in RMSE (Root Mean Squared Error) with respect to the common metrics used in OFDM (Orthogonal Frequency Division Multiplexing), where multipath effect is not considered.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"10 1","pages":"1-7"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82970245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Shuhui Qu, Tianshu Chu, Jie Wang, J. Leckie, Weiwen Jian
{"title":"A centralized reinforcement learning approach for proactive scheduling in manufacturing","authors":"Shuhui Qu, Tianshu Chu, Jie Wang, J. Leckie, Weiwen Jian","doi":"10.1109/ETFA.2015.7301417","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301417","url":null,"abstract":"Due to rapid development of information and communications technology (ICT) and the impetus for more effective, efficient and adaptive manufacturing, the concept of ICT based advanced manufacturing has increasingly become a prominent research topic across academia and industry during recent years. One critical aspect of advanced manufacturing is how to incorporate real time information and then optimally schedule manufacturing processes with multiple objectives. Due to its complexity and the need for adaptation, the manufacturing scheduling problem presents challenges for utilizing advanced ICT and thus calls for new approaches. The paper proposes a centralized reinforcement learning approach for optimally scheduling of a manufacturing system of multi-stage processes and multiple machines for multiple types of products. The approach, which employs learning and control algorithms to enable real time cooperation of each processing unit inside the system, is able to adaptively respond to dynamic scheduling changes. More specifically, we first formally define the scheduling problem through the construction of an objective function and related heuristic constraints for the underlying manufacturing tasks. Next, to effectively deal with the problem we defined, we maintain a distributed weighted vector to capture the cooperative pattern of massive action space and apply the reinforcement-learning approach to achieve the optimal policies for a set of processing machines according to a real time production environment, including dynamic requests for various products. Numerical experiments demonstrate that compared to different heuristic methods and multi-agent algorithms, the proposed centralized reinforcement learning method can provide more reliable solutions for the scheduling problem.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"79 4 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85406352","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Remarks on self-tuning feedback controller using the Clifford multi-layer neural network","authors":"Kazuhiko Takahashi","doi":"10.1109/ETFA.2015.7301512","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301512","url":null,"abstract":"In this study, Clifford multi-layer neural networks using a back-propagation algorithm are applied to control a nonlinear dynamic system to investigate its capability in practical control applications. A self-tuning feedback controller in which feedback gain parameters are adjusted by the Clifford multi-layer neural network is designed and a trail-based learning architecture is introduced in the online drawback learning of the Clifford multi-layer neural network. Computational experiments using a cart and a pendulum system as a plant that is controlled by the self-tuning feedback controller are conducted. In particular, the Clifford multi-layer neural networks followed by the Clifford algebras C0,0, C0,1 and C0,2 are utilised in the self-tuning feedback controllers, and these control performances are compared. Experimental results show that the Clifford algebra framework is feasible for improving the efficiency of neural computing. Results also confirm the potential of the Clifford multi-layer neural networks in control systems.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"34 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78482116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}