Fig 7 - uploaded by Pratap Vikhe
Content may be subject to copyright.
SIMULINK model of DC motor speed control

SIMULINK model of DC motor speed control

Context in source publication

Context 1
... the connection between MATLAB and KEPServerEX OPC is established then SIMULINK model is designed using OPC Toolbox. Simulink Model used for controlling speed of DC motor is shown in Fig. 7. Three OPC toolbox objects/blocks are prominently used in this model are OPC configuration, OPC read and OPC write. The OPC configuration block defines OPC clients to be used in a model, configures pseudo real-time behavior for the model, and defines behavior for OPC errors and events. The OPC read block reads data from one or more ...

Similar publications

Method
Full-text available
Dari praktikum PLC yang dilakukan, dapat disimpulkan bahwa PLC beroperasi pada sistem yang memiliki output dan input yang bisa menghasilkan on dan off (Digital). Input berasal dari saklar atau tombol yang menghasilkan input digital, sedangkan output nya berupa lampu, juga biasanya berdasarkan hasil on dan off saja. Pemanfaatan PLC sebagai simulasi...
Article
Full-text available
One of the problems in the industry is waste. There are 7 wastes, namely excessive production, inventory, defect/damage, transfer/transportation, movement, waiting time and excessive processes are things that absorb and waste resources, expenses, and additional time but don’t provide any added value in the activity, and therefore this research is f...
Conference Paper
Full-text available
Technological developments continue to affect every area in our rapidly developing world. These developments gained momentum with the 4 th Industrial Revolution which we called Industry 4.0. This technological development, along with his work life, especially in many areas makes himself felt too much. Business owners should bring their own know-how...
Preprint
Full-text available
Differenze tra IT e OT in ambito di sicurezza: SCADA software, PLC e RTU. Rischi e vulnerabilità comuni, minacce sistemi ICS/SCADA.

Citations

... Due to their faster operation speeds, vectors and matrices were used in the translated code, which displayed reduced execution time and reduced complexity than its FORTRAN counterpart. Bagal et al. [31] implemented a real-time control process by establishing an interface between MATLAB and SCADA. To achieve to and fro data transfer, KEPServerEX was used, which works as an Open Platform Communications Data Access (OPCDA) server working on a server-client architecture. ...
Article
Full-text available
The Cavity Simulation Model (CAVSIM) is a 3D, parameterisable simulator of the Underground Coal Gasification Process (UCG) that serves as a benchmark for UCG prediction. Despite yielding accurate outputs, CAVSIM has some limitations, which chiefly include inadequate graph-ical capabilities to visualise cavity geometry and gas production, time-ineffectiveness in terms of parametrisation, i.e., it involves editing, compiling multiple files and checking for errors, and lack of tools to synthesise a controller. Therefore, to compensate for these shortcomings, the services of third-party software, such as MATLAB, must be procured. CAVSIM was integrated with MATLAB to utilise its functionalities and toolboxes such as System Identification, Neural Network, and Optimization Toolbox etc. The integration was accomplished by designing C-mex files, and furthermore, the simulation results in both environments exhibit the same behaviour, demonstrating successful integration. Consequently, CAVSIM has also acquired a controllable structure, wherein parametrisa-tion is now a single-click process; this is demonstrated by a case study outlining the implementation of Model Predictive Control (MPC) on a UCG plant. Moreover, the performance metrics, i.e., Mean Average Error (MAE) and Root Mean Square Error (RMSE) of 0.13, 0.23 for syngas heating value, and 0.012, 0.02 for flowrate quantitatively establishes the efficacy of CAVLAB in designing MPC for the UCG system. The novelty of this work lies in making the software package open-source with the aim of streamlining the research of multiple aspects of the UCG process.
... Here, the PTC visualization tool and the Kepware OPC UA server are utilized to effectively communicate between the AR data and bring all spatial location for AR experience. [3] This study shows real time control of processes via a programmable logic controller utilizing SCADA with MATLAB OPC Toolbox. It makes use of the server-client OPC DA Server KEPServerEX.V4 from Kepware Technologies. ...
... This device allows for visual representation of the process occurring in the work of the controller and east control of the work of the controller. Another device that is used for visualization of control is a PC station [7], where you can create your own visualization through dedicated programs such as SCADA [8]. A solution that is being systematically implemented in the industry is connecting controllers with Web or OPC severs [5]. ...
Article
Full-text available
The paper concerns an alternative ways of object control using S7 1200 controller. Author’s solution is based on an external Matlab program with Simulink extension. Standard ways of controlling an object with the use of a controller to control and analyze the operation of this object use either the controller itself or a graphical representation of the system using an HMI operator panel. An alternative way of controlling a three-phase electrical motor using an external software Matlab with Simulink extension was invented and created in the university laboratory. Algorithm of controlling the object has been created in Matlab environment, through which it is possible to control the object and to read parameters of voltage, output current or even torque. The program is fully compatible with TIA Portal software, which uses TSEND_C and TRCV_C function blocks to exchange data with a PC running Matlab. The entire control process is based on the TCP protocol, while the object is connected through the inverter to the controller using the Modbus RTU protocol. A comparison of the presented solution with currently used solutions has been made. At the end of the article, all advantages and disadvantages of the discussed solution are presented, as well as personal comments on the solution.
... En muchas aplicaciones de automatización industrial, utilizan el control de procesos para manejar una aplicación que involucra PLC, sistemas de control distribuido, controles de supervisión, sistemas de adquisición de datos (SCADA), entre otros, para lograr controlar un sistema específico en tiempo real (Bagal, Kadu, Vikhe, & Parvat, 2018). ...
Article
Full-text available
En la actualidad, las empresas requieren de la obtención de datos precisos, análisis que apoye en la toma de decisiones y en la mejora continua; estos procesos han llegado a formar parte de la visión de negocios de la gerencia empresarial sobre la cual están orientados los objetivos de negocios para poder ser y permanecer competitivos. Las empresas de manufactura tienen la necesidad de obtener y analizar datos relacionados a los procesos de producción para determinar el nivel de eficiencia de estos y en base a la información obtenida tomar decisiones que ayuden a la empresa a mejorar o corregir situaciones que puedan ser de carácter humano, operativo, procedural o de equipo. En este proyecto de desarrollo de software se ha diseñado e implementado un sistema de información, con el método de cascada, para una empresa de manufactura localizada en la frontera norte de México con Estados Unidos en el sector del cuidado de la salud; el sistema utiliza datos desde un controlador lógico programable, en el cual se obtienen datos para su monitoreo como: alarmas de la máquina, conteo de eventos, duración de cada alarma y velocidad de producción. Dando como resultado información de los códigos de producción, turno, día y hora; además de medir de forma precisa la eficiencia de la máquina, así como la detección de tendencias y la creación de alertas oportunas hacia personas técnicas para la solución de problemas. El sistema consta de un análisis de velocidad y carga de trabajo del procesador del PLC, desarrollo de la conexión entre el procesador y el sistema, preparación del sistema para el traspaso de información, programación de la base de datos en Access y el diseño de la interfaz gráfica en Visual Basic. Net. Entre los logros más importantes obtenidos de la implementación del sistema de información se encuentran: Disponibilidad de la información en tiempo real y obtención de datos históricos de las variables de producción del equipo, mejoramiento de las tareas de supervisión y control de procesos, así como el envío de alertas a usuarios específicos para reacción adecuada a eventos de fallas.
... This aspect may fail for the motors having higher rating. Pulse width Modulation (PWM) with microcontroller is used to control the higher rating motors that provide control and starting functions [12]. ...
... However, it can be obtained even for inertia, parameters and system loads. Thus, to achieve this adaptive, accurate, simple to implement and robust strategy for speed control must be used [12]. To improve this initial response of PID control action, PID is tuned with Neural Network. ...
Article
Full-text available
The low cost of manufacturing having higher performance is main goal of upcoming and present applications. However, its possible to achive these aims using brushless DC motors (BLDC), due to its use in many applications. The applications such as sppining, drilling, elevators, lathes, etc can be exicuted using BLDC motor and can replace conventional DC brush motor. The effective vechiel control required for applications of variable speed can be achived using BLDC motors. This paper presents speed control of BLDC motor for open loop using PID and neural network techniques and their comparative study. From the simulation study it is observed that neural network gives better performance compaiered to other technique.
Chapter
REAL-TIME control of the process is presented in this paper. Utilizing SCADA and MATHWORKS RSLINX-OPC Toolbox through programmable logic controllers. RSLinx Remote RSLINX-OPC server from Rockwell Automation works on servers that have a client architecture, and it uses an RSLINX-OPC DDE server. The Clients in this situation are SCADA and MATHWORKS. There is a three-phase design and implementation flow. Phase one involved designing PLC-based applications, followed by developing SCADA applications and integrating these with processes through the RSLINX-OPC server. Simultaneously accessing process data in real time is done with SIMULINK-MATHWORKS models in MATHWORKS. MATHWORKS and MicroLogix 1400B PLCs have been used to validate the realization of the test system. Test results and process control suggest that REAL-TIME data is exchanged among SCADA, PLC, and MATHWORKS in an efficient and reliable manner. Monitoring and control of EV-to-Grid Load utilization by using PLC and SCADA at real-time data acquisition are performed in this research. Using this technology, you may connect all operational systems to an OPC server and exchange data in a highly efficient manner. Simulink is used to simulate the SIMULINK model (.mat file), PLC used to control and interface other electronics systems to MATLAB mode, and SCADA used for operational purposes as a screen; all three systems are networked or interfaced on RSLINX OPC-SERVER.
Article
Full-text available
The pH neutralization process is a highly non-linear process and time delay system that is difficult to control and to accurately model mathematically. Therefore, the empirical method, which needs reliable experimental data to represent the process dynamics, is often used. In this paper, the performance of the PLC-based PID controller was studied using a different adjustment of the acid dosing pump stroke rate in the pH neutralization process. The pH neutralization process is a single-input, single-output system where the manipulated variable is the alkali dosing pump stroke rate, the controlled variable is pH, and the acid dosing pump stroke rate is set as a constant. The acid dosing pump stroke rate was adjusted to 10%, 15% and 25%. The results showed that the best performance of the PID controller was based on setpoint tracking when the setting of the acid dosing pump stroke rate was set at 10%, which could be used as experimental data in the empirical method. In addition, the real-time control system was integrated between PLC and MATLAB using National Instruments OPC server to access the experimental data in real-time, conduct simulation, and to develop the advanced control in the future. ABSTRAK: Peneutralan pH adalah proses tidak linear yang sukar dikawal dan sukar mendapat model matematik yang tepat. Oleh itu, kaedah empirikal memerlukan data eksperimen masa nyata bagi mewakili proses dinamik untuk mengatasi masalah ini. Kajian ini adalah berkaitan kajian prestasi pengawal PLC-berdasarkan PID menggunakan pelbagai perubahan kadar strok pam dos asid dalam proses peneutralan pH. Proses peneutralan pH ini adalah sistem satu input/output, di mana pemboleh ubah yang dimanipulasi adalah kadar peratusan strok pam dos alkali menggunakan pam peristaltik, pemboleh ubah kawalan ialah pH dan pemboleh ubah malar ialah peratusan dos asid.Kadar strok pam dos asid dilaraskan pada 10%, 15% dan 25%. Dapatan kajian menunjukkan prestasi terbaik kawalan PID adalah berdasarkan pengesan titik-set apabila kadar strok pam dos asid dilaraskan pada 10%, di mana ianya berkesan apabila digunakan sebagai data eksperimen dalam kaedah empirikal. Tambahan, kajian ini telah berjaya membentuk sistem kawalan masa nyata bagi proses penutralan pH menggunakan PLC dan MATLAB melalui pelayan National Instruments OPC bagi membolehkan pertukaran data eksperimen secara masa nyata yang cekap, menjalankan simulasi dan pembangunan kawalan termaju pada masa hadapan.
Book
This book provides rigorous discussions, case studies, and recent developments in soft computing and its application in power systems enabled with power electronics-based equipment, biomedical engineering, and image processing. The readers would be benefitted from enhancing their knowledge and skills in the domain areas. This book also helps the readers in developing new and innovative ideas.
Article
Full-text available
The paper introduces a Programmable Logic Controller (PLC) / Human Machine Interface (HMI) system incorporated along with machine learning (ML) classifiers. Although some other studies have incorporated ML techniques to predict and control petroleum product terminals in terms of concentration, the proposed framework incorporates Add On Instruction (AOI) programming, PLC, and ML methods to automatically monitor petroleum products terminals. The framework adds an AOI in programming to achieve maximum usage of processor capabilities. Moreover, it uses AOI for programming in cooperation with the ladder diagram (LD). This leads to simplifying the LD graphical programming language, reducing the time of scanning, and making facilitate troubleshooting. The AOI is merged with ML to automate tank level detection and maintain good operational conditions and consequently protect these expensive essential assets. The introduced framework consists of three stages. The first stage is the PLC programming phase where the PLC is created using Add-On instructions. Next, HMI graphic displays are drawn and linked to the PLC tags in the following stage. During the third stage, the actual process readings are applied to the system based on ML algorithms to test its functionality. The proposed system results indicates a reduction in the LD number, highest program size, and maximum time of scanning. The results indicate that the AOI can help to trace the program more easily in fault situations. Besides, additional program instructions could reduce processor memory, system construction costs, and upgrade projects.
Article
This paper proposes a PLC (Programmable Logic Controller)/HMI (Human Machine Interface) system for tracking oil products refineries. The proposed pipeline includes AOI (Add on Instruction) programming, and PLC to automatically display petroleum products terminal. It provides an AOI in programming to obtain the most utilization of processor capabilities. Besides, it makes use of AOI for programming in cooperation with a ladder logic program. This results in simplifying the ladder program, decreasing scan time, and making troubleshooting easier. The proposed system is constructed in two stages. First is the PLC controller programming stage. In the second stage, the HMI graphic presentations are drawn and connected to the PLC tags. The proposed system outcomes confirmed that the number of logic ladders, maximum program size, and maximum scan time has decreased. The outcomes imply that the AOI can assist in tracing the program more without difficulty in faults situations. Besides, it adds extra program commands in less processor memory, lowering system creation, and upgrade costs.