{"title":"A functional reference architecture for aggregators","authors":"D. E. M. Bondy, K. Heussen, O. Gehrke, A. Thavlov","doi":"10.1109/ETFA.2015.7301638","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301638","url":null,"abstract":"Aggregators are considered to be a key enabling technology for harvesting power system services from distributed energy resources (DER). As a precondition for more widespread use of aggregators in power systems, methods for comparing and validating aggregator designs must be established. This paper proposes a functional reference architecture for aggregators to address this requirement.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"33 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":"74305981","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":"Semi-automatic development of service adaptors from property-based service descriptions","authors":"Lars Evertz, U. Epple","doi":"10.1109/ETFA.2015.7301544","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301544","url":null,"abstract":"Interoperability is a key feature in today's IT-Environments. To achieve interoperability, the user's actions when connecting two different systems have to be minimized. For this reason, several service based systems have been developed. However, as far as the current implementations in the field are concerned, all of them need connectors and gateways that are individually developed to connect heterogeneous components. In this contribution we develop a description scheme for services that is split into a semantic and a structural part. This enables a semi-automatic generation of such adaptors and establishes interoperability. The description scheme is based on properties which are defined in decentralized repositories. An example implementation for the adaptor-development process is shown.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"52 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81110762","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}
Stefano Rosa, L. Russo, Giorgio Toscana, Stefano Primatesta, M. K. Ng, B. Bona
{"title":"Leveraging the cloud for connected service robotics applications","authors":"Stefano Rosa, L. Russo, Giorgio Toscana, Stefano Primatesta, M. K. Ng, B. Bona","doi":"10.1109/ETFA.2015.7301653","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301653","url":null,"abstract":"Cloud robotics is a new approach to robotics that exploits the internet as a resource for parallel computing and data sharing. Robots are no more considered as isolated devices but now they can add new functionalities, communicate with the environment and share knowledge base. Exploiting this new technology a robot can also take advantages by off-loading heavy computations to the cloud, thus reducing hardware costs, power consumption. The Joint Open Lab on Connected Robotic Applications laB (JOL CRAB) is a research laboratory created by Telecom Italia in collaboration with Politecnico di Torino. The aim is to investigate technologies and develop concepts where the focus is mainly placed on the relationship between robots and the cloud computing, addressing issues that arise from the use of robotic services in public/enterprise environments not only of technological, legal, economical, sociological or psychological kind, but also related to ergonomics, cognitive perception, and relational experience. The collaboration between university and the industry led to different field trials where issues and feasibility of new services were evaluated and a community of stakeholders was created in the territory. We present these field trials, the different issues that arise and how that can be solved.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"14 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":"86115299","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":"Schedule-based service choreographies for real-time control loops","authors":"Thomas Kothmayr, A. Kemper, A. Scholz, J. Heuer","doi":"10.1109/ETFA.2015.7301434","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301434","url":null,"abstract":"Today's manufacturing industries are undertaking efforts to further increase the flexibility of their facilities. One way to achieve this goal is the development of distributed, service-oriented architectures (SOA). A challenge for SOAs is the continued support of the real-time requirements imposed by industrial control tasks. This paper presents an approach for executing service choreographies with strong real-time guarantees without a central point of control. Engineers can design the automation workflow as a graph of communicating tasks which are then assigned to devices in the network. Our method generates a cyclic, non-preemptive schedule for each device to achieve global cooperation between them. Using an approach that combines several heuristics, a valid solution for over 99% of the 1.2 million test cases was found. On average, this method was over two orders of magnitude faster than an approach based on MIP-solvers.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"14 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":"90144227","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}
Felix Specht, Holger Flatt, Jens Eickmeyer, O. Niggemann
{"title":"Exploiting multicore processors in PLCs using libraries for IEC 61131-3","authors":"Felix Specht, Holger Flatt, Jens Eickmeyer, O. Niggemann","doi":"10.1109/ETFA.2015.7301422","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301422","url":null,"abstract":"This paper presents an approach for exploiting multicore hardware architectures on coding level for the IEC 61131-3. An interface between the IEC 61131-3 code and software of a different programming language outsources the actual parallel workload. For validation purpose, an embedded multicore hardware is used as a controlling device, which executes software for the use case of model based condition monitoring. The case study results show an explicit benefit of the multicore exploiting software in comparison to its singlecore counterpart, which is reflected with a faster processing of up to a factor of 3. Overall, this approach can be used for developing high performance applications or for accelerating existing applications in industry.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"70 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":"90926298","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":"A HMM-based fault detection method for piecewise stationary industrial processes","authors":"Stefan Windmann, F. Jungbluth, O. Niggemann","doi":"10.1109/ETFA.2015.7301465","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301465","url":null,"abstract":"In this paper, fault detection in piecewise stationary industrial processes is investigated. Such processes can be modeled as sequences of distinct system modes in which the respective expectation values and variances of process variables do not change. In particular, piecewise stationary processes with autonomous transitions between system modes are considered in this work, i.e. processes without observable trigger events such as on/off signals. A Hidden Markov Model (HMM) is employed as underlying system model for such processes. System modes are modeled as hidden state variables with given transition probabilities. Continuous process variables are assumed to be Gaussian distributed with constant second order statistics in each system mode. A novel HMM-based fault detection method is proposed which incorporates the Viterbi algorithm into a fault detection method for hybrid industrial processes. Experimental results for the proposed fault detection method are presented for a module of the Lemgo Smart Factory.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"59 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":"77759791","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":"FDI and the Industrial Internet of Things","authors":"D. Schulz","doi":"10.1109/ETFA.2015.7301513","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301513","url":null,"abstract":"The Field Device Integration (FDI) standard represents an industry-wide consensus on device integration for the process industry. Following the release of IEC 62769, first products have been released at Hannover Fair 2015. Backward-compatibility, interoperability between vendors, and vertical integration based on OPC UA ensure protection of investment and lower life-cycle costs already in today's automation pyramid. With Industrie 4.0, the fourth industrial revolution is set on merging automation and information domains into the industrial internet of things, services, and people. Self-configuring and -maintaining systems proclaim the dissolution of the automation pyramid. In this situation, FDI can be the bridge between the protection of past investment and the future of automation, moving from assetto service-oriented automation, and still keeping plant owners in control of their processes.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"9 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":"84312909","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":"A unified motion control and low level planning algorithm for a wheeled skid-steering robot","authors":"D. Pazderski, K. Kozlowski, Tomasz Gawron","doi":"10.1109/ETFA.2015.7301490","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301490","url":null,"abstract":"In this paper a unified motion control and planning algorithm dedicated for the waypoint following task realized by a skid-steering is presented. In order to reduce excessive slip effects between robot wheels and ground it is assumed that the vehicle moves with bounded velocities and accelerations. The motion controller has been designed using formal methods to ensure asymptotically stable tracking of feasible reference trajectories. To account for practical motion tasks the trajectory tracking algorithm is complemented by a motion planner, which utilizes the differential flatness property of unicycle-like kinematics. During the motion planning stage an auxiliary trajectory connecting points in the configuration space and satisfying assumed phase constraints is generated. The resulting motion execution system has been implemented on a laboratory-scale skid-steering mobile robot, which served as platform for experimental validation of presented algorithms.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"56 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":"84550278","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":"Iterative contouring controller design for biaxial feed drive systems","authors":"Kenneth Renny Simba, N. Uchiyama, S. Sano","doi":"10.1109/ETFA.2015.7301493","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301493","url":null,"abstract":"This article proposes a new approach for high speed and precision motion control of feed drive systems by considering both tracking and contour errors. Iterative learning control is used whereby the tracking error is considered in the feedback controller and the contour error in the feedforward controller. Without changing the original trajectory assigned by NC code, the proposed controller improves the tracking performance under sharp corner motion. The combination of errors and the use of iterative learning control lead to fast convergence within a few iterations. To analyse the performance, the conventional approach that uses only the tracking error has been considered for comparison. Simulation results show that the designed controller can significantly improve the performance of feed drive systems. The proposed method has demonstrated that the maximum contour error can be reduced by 46.3 %.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"28 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83347150","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}
H. Tran, Frank Singhoff, S. Rubini, Jalil Boukhobza
{"title":"Addressing cache related preemption delay in fixed priority assignment","authors":"H. Tran, Frank Singhoff, S. Rubini, Jalil Boukhobza","doi":"10.1109/ETFA.2015.7301405","DOIUrl":"https://doi.org/10.1109/ETFA.2015.7301405","url":null,"abstract":"Handling cache related preemption delay (CRPD) in preemptive scheduling context for real-time embedded systems still stays an open issue despite of its practical importance. Indeed, classical priority assignment algorithms are only optimal when preemption costs are neglected. For example, with Audsley's Optimal Priority Assignment (OPA), as the original algorithm does not take CRPD into account, it fails frequently in identifying the schedulable task sets as it happens that the algorithm qualifies a task set to be schedulable, while it is practically not because of CRPD. In this article, we propose an approach to adapt fixed priority assignment algorithms to real-time embedded systems with cache memory. For such a purpose, we propose three extensions of the original OPA algorithm that have different degrees of pessimism, different complexities, and give different results in terms of schedulable task sets coverage. Exhaustive experimentations were achieved to evaluate the proposed approaches in terms of complexity and efficiency. The result shows that our approach provides a mean to guarantee the schedulability of the real-time embedded system while taking into account CRPD.","PeriodicalId":6862,"journal":{"name":"2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA)","volume":"3 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":"83218758","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}