16 research outputs found

    Competitors or cousins? Studying the parallels between distributed programming languages systemJ and IEC61499

    Get PDF
    We face a glut of languages for programming distributed software today. However, only a few languages have proven their potential with wider practical use in different domains of computing. We picked two such languages, meant for different domains, to see if they could cross-pollinate and enrich one another. Specifically, we chose SystemJ, a language to program distributed embedded systems, and IEC61499, the next generation standard for distributed industrial automation control software. Unsurprisingly, we found similar structures and artifacts between the two. We also found significant differences mainly due to differing domain-specific requirements. This comparison leads to observations and guidelines for improving both languages, and we discuss directions towards an “ideal” distributed software programming language

    The DS-Pnet modeling formalism for cyber-physical system development

    Get PDF
    This work presents the DS-Pnet modeling formalism (Dataflow, Signals and Petri nets), designed for the development of cyber-physical systems, combining the characteristics of Petri nets and dataflows to support the modeling of mixed systems containing both reactive parts and data processing operations. Inheriting the features of the parent IOPT Petri net class, including an external interface composed of input and output signals and events, the addition of dataflow operations brings enhanced modeling capabilities to specify mathematical data transformations and graphically express the dependencies between signals. Data-centric systems, that do not require reactive controllers, are designed using pure dataflow models. Component based model composition enables reusing existing components, create libraries of previously tested components and hierarchically decompose complex systems into smaller sub-systems. A precise execution semantics was defined, considering the relationship between dataflow and Petri net nodes, providing an abstraction to define the interface between reactive controllers and input and output signals, including analog sensors and actuators. The new formalism is supported by the IOPT-Flow Web based tool framework, offering tools to design and edit models, simulate model execution on the Web browser, plus model-checking and software/hardware automatic code generation tools to implement controllers running on embedded devices (C,VHDL and JavaScript). A new communication protocol was created to permit the automatic implementation of distributed cyber-physical systems composed of networks of remote components communicating over the Internet. The editor tool connects directly to remote embedded devices running DS-Pnet models and may import remote components into new models, contributing to simplify the creation of distributed cyber-physical applications, where the communication between distributed components is specified just by drawing arcs. Several application examples were designed to validate the proposed formalism and the associated framework, ranging from hardware solutions, industrial applications to distributed software applications

    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

    Communication technology selection method for smart energy metering based on analytic hierarchy process

    Get PDF
    As new communication technologies continue to emerge and the integration of these technologies into the modernization of the electricity grid becomes increasingly necessary, a variety of communication protocols and combinations are being explored for their potential use in the smart grid domain. However, given the multitude of technological possibilities available, choosing the optimal technology capable of adequately addressing the communication requirements of the intelligent grid remains a challenge for utilities. This is due, on the one hand, to the fact that different intelligent grid applications have different qualitative and quantitative communication requirements. Moreover, on the other hand, each technology has advantages and disadvantages concerning its performance characteristics in such requirements. This work uses the AHP (Analytic Hierarchy Process) methodology to select the wireless technology that presents the best performance characteristics concerning determined requirements. For this, a computational algorithm was developed in the Matlab programming environment, through which criteria such as data rate, latency, range, security, reliability, and interoperability were compared to select the best technological alternative among Wi-Fi, ZigBee, Z-Wave, and Bluetooth. Data collected from the literature review, with the performance characteristics of these technologies, were applied in a single case study simulating the practical implementation of this work. Among the analyzed criteria, simulations demonstrated that Wi-Fi was the winning technology alternative with 32.353%, followed by Z-Wave with 29.865% in second place, and ZigBee and Bluetooth were ranked third and fourth with 25.255% and 12.527%, respectively. In addition, sensitivity analysis shows how the AHP methodology can be a feasible alternative to assist decision-making in the smart grid domain.À medida que novas tecnologias de comunicação continuam a surgir e a integração destas tecnologias na modernização da rede elétrica se torna cada vez mais necessária, uma variedade de protocolos e combinações de tecnologias de comunicação vem sendo explorados para a sua potencial utilização no domínio da rede inteligente. No entanto, dada a multiplicidade de possibilidades tecnológicas disponíveis, a escolha da melhor tecnologia capaz de responder, adequadamente, aos requisitos de comunicação da rede elétrica inteligente continua sendo um desafio para diferentes atores interessados. Isto se deve, por um lado, ao fato de diferentes aplicações de rede inteligente terem diferentes requisitos de comunicação, quer sejam quantitativos ou qualitativos. Além disso, por outro lado, cada tecnologia tem vantagens e desvantagens relacionadas com as suas características de desempenho em tais requisitos. Este trabalho, portanto, utiliza a metodologia AHP (Analytic Hierarchy Process) para selecionar a tecnologia sem fios que apresenta as melhores características de desempenho relativamente a determinados requisitos. Para tal, foi desenvolvido um algoritmo computacional no ambiente de programação Matlab, através do qual critérios tais como taxa de dados, latência, alcance, segurança, confiabilidade e interoperabilidade foram comparados para selecionar a melhor alternativa tecnológica entre Wi-Fi, ZigBee, Z-Wave e Bluetooth. Os dados coletados na revisão de literatura, com as características de desempenho destas tecnologias, foram aplicados num único estudo de caso simulando a implementação prática deste método em ambiente residencial. Dentre os critérios analisados, as simulações demonstraram que o Wi-Fi foi a alternativa tecnológica vencedora com 32,353%, seguido pelo Z-Wave com 29,865% em segundo lugar, e ZigBee e Bluetooth ficaram em terceiro e quarto lugar com 25,255% e 12,527%, respectivamente. Além disso, a análise de sensibilidade, dos resultados, mostra como a metodologia AHP pode ser uma alternativa viável para auxiliar na tomada de decisões no domínio da rede inteligente

    Emerging Trends in Mechatronics

    Get PDF
    Mechatronics is a multidisciplinary branch of engineering combining mechanical, electrical and electronics, control and automation, and computer engineering fields. The main research task of mechatronics is design, control, and optimization of advanced devices, products, and hybrid systems utilizing the concepts found in all these fields. The purpose of this special issue is to help better understand how mechatronics will impact on the practice and research of developing advanced techniques to model, control, and optimize complex systems. The special issue presents recent advances in mechatronics and related technologies. The selected topics give an overview of the state of the art and present new research results and prospects for the future development of the interdisciplinary field of mechatronic systems
    corecore