34 research outputs found

    Joint Power Control and Structural Health Monitoring in Industry 4.0 Scenarios using Eclipse Arrowhead and Web of Things

    Get PDF
    The integration of legacy IoT ecosystems in Industry 4.0 scenarios requires human effort to adapt single devices. This process would highly benefit from features like device lookup, loose coupling and late binding. In this paper, we tackle the issue of integrating legacy monitoring systems and actuation systems in an industrial scenario, by looking into the Web of Things (WoT) as a communication standard and the Eclipse Arrowhead Framework (AHF) as a service orchestrator. More specifically, we propose a general architectural approach to enable closed-loop automation between the above mentioned legacy systems by leveraging the adaptation of the WoT to the AHF. Then, we develop a rule-based engine that enables the control of the actuation based on sensor values. Finally, we present a proof-of-concept use case where we integrate a Structural Health Monitoring (SHM) scenario with a power control actuation subsystem using the developed component

    Service-oriented architecture for device lifecycle support in industrial automation

    Get PDF
    Dissertação para obtenção do Grau de Doutor em Engenharia Electrotécnica e de Computadores Especialidade: Robótica e Manufactura IntegradaThis thesis addresses the device lifecycle support thematic in the scope of service oriented industrial automation domain. This domain is known for its plethora of heterogeneous equipment encompassing distinct functions, form factors, network interfaces, or I/O specifications supported by dissimilar software and hardware platforms. There is then an evident and crescent need to take every device into account and improve the agility performance during setup, control, management, monitoring and diagnosis phases. Service-oriented Architecture (SOA) paradigm is currently a widely endorsed approach for both business and enterprise systems integration. SOA concepts and technology are continuously spreading along the layers of the enterprise organization envisioning a unified interoperability solution. SOA promotes discoverability, loose coupling, abstraction, autonomy and composition of services relying on open web standards – features that can provide an important contribution to the industrial automation domain. The present work seized industrial automation device level requirements, constraints and needs to determine how and where can SOA be employed to solve some of the existent difficulties. Supported by these outcomes, a reference architecture shaped by distributed, adaptive and composable modules is proposed. This architecture will assist and ease the role of systems integrators during reengineering-related interventions throughout system lifecycle. In a converging direction, the present work also proposes a serviceoriented device model to support previous architecture vision and goals by including embedded added-value in terms of service-oriented peer-to-peer discovery and identification, configuration, management, as well as agile customization of device resources. In this context, the implementation and validation work proved not simply the feasibility and fitness of the proposed solution to two distinct test-benches but also its relevance to the expanding domain of SOA applications to support device lifecycle in the industrial automation domain

    Middleware for Large-scale Distributed Systems

    Get PDF
    Nos últimos anos o aumento exponencial da utilização de dispositivos móveis e serviços disponibilizados na “Cloud” levou a que a forma como os sistemas são desenhados e implementados mudasse, numa perspectiva de tentar alcançar requisitos que até então não eram essenciais. Analisando esta evolução, com o enorme aumento dos dispositivos móveis, como os “smartphones” e “tablets” fez com que o desenho e implementação de sistemas distribuidos fossem ainda mais importantes nesta área, na tentativa de promover sistemas e aplicações que fossem mais flexíveis, robutos, escaláveis e acima de tudo interoperáveis. A menor capacidade de processamento ou armazenamento destes dispositivos tornou essencial o aparecimento e crescimento de tecnologias que prometem solucionar muitos dos problemas identificados. O aparecimento do conceito de Middleware visa solucionar estas lacunas nos sistemas distribuidos mais evoluídos, promovendo uma solução a nível de organização e desenho da arquitetura dos sistemas, ao memo tempo que fornece comunicações extremamente rápidas, seguras e de confiança. Uma arquitetura baseada em Middleware visa dotar os sistemas de um canal de comunicação que fornece uma forte interoperabilidade, escalabilidade, e segurança na troca de mensagens, entre outras vantagens. Nesta tese vários tipos e exemplos de sistemas distribuídos e são descritos e analisados, assim como uma descrição em detalhe de três protocolos (XMPP, AMQP e DDS) de comunicação, sendo dois deles (XMPP e AMQP) utilzados em projecto reais que serão descritos ao longo desta tese. O principal objetivo da escrita desta tese é demonstrar o estudo e o levantamento do estado da arte relativamente ao conceito de Middleware aplicado a sistemas distribuídos de larga escala, provando que a utilização de um Middleware pode facilitar e agilizar o desenho e desenvolvimento de um sistema distribuído e traz enormes vantagens num futuro próximo.Over the last few years the designing and implementation of applications have evolved to a new breed of applications that are used by a huge number of users at the same time and are capable of being executed in up to thousands of machines physically distributed, even geographically, such as the cloud computing systems, the new concept of “big data” and smart cities. The existence of several components of these systems, distributed in independent machines, brings inevitable issues in terms of designing and implementation of those systems in order to achieve flexible, scalable, robust, reliable and interoperable systems. It is extremely important to design and implement systems that can be capable of providing a communication and coordination among all the components of the system. The concept of implementing a Middleware seems to be a great option to solve most of these issues, allowing a system to communicate with other systems in a really fast, robust and secure way. This thesis pretends to demonstrate that the usage of Middleware technologies to ensure the communication in distributed systems brings a huge number of advantages, such as interoperability between systems, robustness regarding the communication layer, scalability and high speed communications

    Creation of a pilot for the FlexOffer concept

    Get PDF
    The revolution in the energy market and the end user need to control the things he has around him lead to the creation of a new concept: flexoffers. The flexoffer is built around scheduling energy usage with the prices of the energy market. The flexoffer is comprised of the pattern of usage and a window of when the pattern can begin. Those parameters are exposed to the energy markets using an Aggregator, entity responsible for gathering all the flexoffers in a region. The market will reply to the flexoffer proposition with the best time for the consumption of that energy, which in this case is when the prices are the lowest. This project revolves around the implementation of a pilot capable of applying that concept to a real life situation. Thus FlexHousing was created. It allows for the control of the energy usage of the appliances in a home or building. Such is possible by the integration of external technologies. Virtual Power Solutions, a national energy solutions company developed a product called Cloogy. The Cloogy is a gateway installed in one’s house and is capable of communicating with smart device provided by VPS. In this case, smart plugs were deployed. These smart plugs are placed between the appliance and the electrical outlet. From there the plug is able to control the flow of electricity towards the appliance. Sensors are also installed in these plugs, capable of collecting data regarding the energy usage amongst other metrics. In order to operate the plugs, VPS also provided us with an external API, capable of receiving request and forwarding those request back to the plugs. FlexHousing is comprised of 2 modules: the FlexHousing middleware and the FlexHousing FrontEnd. The middleware acts as a hub for every operation in the FlexHousing environment. It bridges the various system in play, the flexoffer services and the VPS services. FlexHousing allows for the creation of rooms and the attachment of devices equipped with VPS technology. The user is then able to perform a variety of operations, such as, applying flexoffers, remotely controlling the appliances and collect data from the sensors in the VPS devices. For the interaction with the user, FlexHousing FrontEnd was developed. It provides a user-friendly graphical interface for the user to setup and control FlexHousing middleware. The interface revolves around the rooms and the devices. The user is able to check the flexoffers he has applied and the schedules the flexoffers services sent back. If the user wants, he can deploy the VPS smart plugs to non flexoffer complaint devices, such as lamps, television and computer. Using the FrontEnd, he is also capable of using them.info:eu-repo/semantics/publishedVersio

    17th SC@RUG 2020 proceedings 2019-2020

    Get PDF

    A comparative study on multi-agent and service-oriented microgrid automation systems from energy internet perspective

    Get PDF
    The current advancements of energy, information, communication, and automation technologies and their integration have provided ways for the energy industry to transform into cleaner energy systems. This transition has contributed to the concept called energy internet. The recent energy technologies provide clean energy generation, storage and demand response through distributed energy resources. Information, communication, and automation technologies aim to provide supporting software tools and enabling mechanisms to automate the operation and control of those resources in a coordinated way. Thus, researchers and the software industry are developing software frameworks and platforms to support energy system automation. Commonly, most of the frameworks follow the design principles of either multi-agent systems (MAS) or service-oriented architecture (SOA). However, there are many frameworks and no straightforward criteria to select which one to implement in energy systems’ automation applications to fulfill the energy internet vision. This study provides a conceptual investigation of MAS- and SOA-based software solutions by designing a use case for microgrid application automation considering its expansion for enabling energy internet. Two software frameworks, RIAPS and Arrowhead, have been selected as the candidates of MAS and SOA from the literature study. This study shows that neither MAS or SOA approach alone might not meet the requirements of microgrid automation and energy internet. Consequently, a combined approach of MAS and SOA is proposed.publishedVersionPeer reviewe

    Dynamic digital factories for agile supply chains: An architectural approach

    Get PDF
    Digital factories comprise a multi-layered integration of various activities along the factories and product lifecycles. A central aspect of a digital factory is that of enabling the product lifecycle stakeholders to collaborate through the use of software solutions. The digital factory thus expands outside the company boundaries and offers the opportunity to collaborate on business processes affecting the whole supply chain. This paper discusses an interoperability architecture for digital factories. To this end, it delves into the issue by analysing the key requirements for enabling a scalable factory architecture characterized by access to services, aggregation of data, and orchestration of production processes. Then, the paper revises the state-of-the-art w.r.t. these requirements and proposes an architectural framework conjugating features of both service-oriented and data-sharing architectures. The framework is exemplified through a case study

    17th SC@RUG 2020 proceedings 2019-2020

    Get PDF

    17th SC@RUG 2020 proceedings 2019-2020

    Get PDF

    17th SC@RUG 2020 proceedings 2019-2020

    Get PDF
    corecore