Integrating a Pipeline Odorant System Using Open Source Software, Including a Kalman Filter Solution to Virtualize a Flow Rate Indicator

Author(s):  
Marco Antonio D. Bezerra ◽  
Sidney C. da Silva ◽  
Silvio C. Silva

In a Supervisory Control and Data Acquisition (SCADA) system, operators use a human-machine interface (HMI) to interact with the process through industrial protocols, which have specific drivers (software pieces) installed in the SCADA servers. If the process device manufacturer does not develop a driver for its equipment, a gateway, with a protocol translator can be provided with the equipment, to translate its particular protocol to a standard industrial one, like the so popular Modbus. This work presents the development of a gateway — protocol translator — that connects an odorant unit of a pipeline terminal, which has a proprietary protocol to an industrial protocol Modbus TCP/IP. All development is made with Open Source software. The subject matter is extended to describe the solution to an issue observed due to the lack of a flowmeter in the odorant unit, where a Kalman filter was used as an estimator, to provide a virtual meter.

Electronics ◽  
2019 ◽  
Vol 8 (8) ◽  
pp. 822 ◽  
Author(s):  
Lawrence Oriaghe Aghenta ◽  
Mohammad Tariq Iqbal

Supervisory Control and Data Acquisition (SCADA) is a technology for monitoring and controlling distributed processes. SCADA provides real-time data exchange between a control/monitoring centre and field devices connected to the distributed processes. A SCADA system performs these functions using its four basic elements: Field Instrumentation Devices (FIDs) such as sensors and actuators which are connected to the distributed process plants being managed, Remote Terminal Units (RTUs) such as single board computers for receiving, processing and sending the remote data from the field instrumentation devices, Master Terminal Units (MTUs) for handling data processing and human machine interactions, and lastly SCADA Communication Channels for connecting the RTUs to the MTUs, and for parsing the acquired data. Generally, there are two classes of SCADA hardware and software; Proprietary (Commercial) and Open Source. In this paper, we present the design and implementation of a low-cost, Open Source SCADA system by using Thinger.IO local server IoT platform as the MTU and ESP32 Thing micro-controller as the RTU. SCADA architectures have evolved over the years from monolithic (stand-alone) through distributed and networked architectures to the latest Internet of Things (IoT) architecture. The SCADA system proposed in this work is based on the Internet of Things SCADA architecture which incorporates web services with the conventional (traditional) SCADA for a more robust supervisory control and monitoring. It comprises of analog Current and Voltage Sensors, the low-power ESP32 Thing micro-controller, a Raspberry Pi micro-controller, and a local Wi-Fi Router. In its implementation, the current and voltage sensors acquire the desired data from the process plant, the ESP32 micro-controller receives, processes and sends the acquired sensor data via a Wi-Fi network to the Thinger.IO local server IoT platform for data storage, real-time monitoring and remote control. The Thinger.IO server is locally hosted by the Raspberry Pi micro-controller, while the Wi-Fi network which forms the SCADA communication channel is created using the Wi-Fi Router. In order to test the proposed SCADA system solution, the designed hardware was set up to remotely monitor the Photovoltaic (PV) voltage, current, and power, as well as the storage battery voltage of a 260 W, 12 V Solar PV System. Some of the created Human Machine Interfaces (HMIs) on Thinger.IO Server where an operator can remotely monitor the data in the cloud, as well as initiate supervisory control activities if the acquired data are not in the expected range, using both a computer connected to the network, and Thinger.IO Mobile Apps are presented in the paper.


2021 ◽  
Author(s):  
William Billingsley

Typical university Learning Management Systems (LMSs) place an enrolment paywall between students and the content within a unit. This has the effect not only of preventing access from potential students, but also of locking past students out from accessing updated materials as the subject develops over subsequent years to their enrolment. In this and many regards, the mechanisms by which academics can produce and publish content face limitations that open source software documentation sites do not. This provocation paper describes some of these limitations and gives an overview of the JamStack – common techniques that have developed within the software development community that allow convenient self-publishing of sites and materials. The paper then gives a brief introduction to Doctacular: a course-oriented static site generator that is under development (but already used for two live sites) to bring JamStack-style publishing to academic course materials.


Author(s):  
Walt Scacchi

This paper examines what is known about the role of open source software development within the world of game mods and modding practices. Game modding has become a leading method for developing games by customizing or creating Open Source Software extensions to game software in general, and particularly to proprietary closed source software games. What, why, and how OSS and closed source software come together within an application system is the subject for this study. Observational and qualitative is used to highlight current practices and issues that can be associated with software engineering and game studies foundations with multiple examples of different game mods and modding practices are identified throughout this study.


2011 ◽  
Vol 3 (3) ◽  
pp. 36-47 ◽  
Author(s):  
Walt Scacchi

This paper examines what is known about the role of open source software development within the world of game mods and modding practices. Game modding has become a leading method for developing games by customizing or creating Open Source Software extensions to game software in general, and particularly to proprietary closed source software games. What, why, and how OSS and closed source software come together within an application system is the subject for this study. Observational and qualitative is used to highlight current practices and issues that can be associated with software engineering and game studies foundations with multiple examples of different game mods and modding practices are identified throughout this study.


2005 ◽  
Vol 10 (1) ◽  
pp. 261
Author(s):  
CARLA MICHLER

<div class="page" title="Page 1"><div class="layoutArea"><div class="column"><p><span>[</span><span>The merits of open source software, particularly in the context of Australian Government procurement, have been the subject of considerable debate in recent times. This paper provides an overview of the distinguishing features of open source software and considers the terms of the licence under which open source software is distributed. Consideration is also given to the merits of open source software through an examination of both the legal and tech- nical risks associated with the product. In concluding, it is determined that there is a positive argument for mandating open source software as a viable alternative to its closed source counterpart.</span><span>] </span></p></div></div></div>


e-mentor ◽  
2021 ◽  
Vol 92 (5) ◽  
pp. 45-52
Author(s):  
Marcin Pałys ◽  

Nowadays, small and medium-sized enterprises (further SME) look for ways to overcome pressing social problems. An open-software-based application can be considered a powerful tool for this task, because of functionalities such as data management, BI operation, and efficient channels of communication. A review of literature shows that there is a shortage of studies concerning connections between usage of Free/Libre or Open Source Software (further FLOSS) and implementing Social Innovation (SI). The aim of this research is to investigate how the use of FLOSS relates to the ability of SMEs to implement SI. The author aims to underline key areas in which FLOSS supported implementation of SI. A set of recommendations for future initiatives is created based on the experience of successful implementation. Based on a review of literature, the author created a set of hypotheses which are validated by the in-depth surveys with three companies in the SME sector. The article structure is as follows: first the author presents literature findings concerning the subject, and next the areas of the model and survey answers. Finally, the author performs a critical review of the model, confirming that open software can stimulate the process of developing social innovation in SMEs, especially in cost reduction, flexibility, and community support.


Author(s):  
Daniele Wolfart ◽  
Wesley Klewerton Guez Assunção ◽  
Jabier Martinez

Beyond the main purpose of Open Source Software (OSS) to open industrial Provide and personal solutions, pieces of OSS are Also the subject of many research efforts. In this work we focus on OSS usage the case study subjects in the context of extractive adoption of software product lines. This field of research is related to re-engineering the existing system towards more variants systematic reuse for the creation and management of a family of products. By analyzing the catalog of case studies, We provide an overview and a discussion of the current research state-of-the-practice of OSS usage across the different phases of the process re-engineering. We complement this work with the identification of available OSS tools to support this process to show the conclusion, the healthy contribution que OSS communities are directly or Indirectly making to this active research field.


Sign in / Sign up

Export Citation Format

Share Document