Report contains overall description about the project Auctioneering Control For Temperature Using LabVIEW.
The required software is LabVIEW and it is interfaced with arduino.
Level Control of Tank System Using PID Controller-A ReviewIJSRD
This paper discusses the review of level control of tank system using PID controller. PID controller use for one or more tank system. PID has fast response. Paper present different methods of level control. Eliminate the steady state error. It is most common way of solving problems of practical control systems.
In this paper, we propose a new technique for implementing optimum controller for a conical tank. The objective of the controller is to maintain the level inside the process tank in a desired value. Hence an attempt is made in this paper as Internal Model Based PID controller design for conical tank level control. For each stable operating point, a first order process model was identified using process reaction curve method. The real time implementation is done in Simulink using MATLAB. The experimental results shows that proposed control scheme have good set point tracking and disturbance rejection capability.
Automatic fan speed controller withour Microcontroller OR An intelligent Spee...Shahid Shihabudeen
an intelligent speed governor for fan. This works without an microcontroller and not on the basis of temperature instead of that it works with the time. Which means by changing the time the speed of the fan also change
Level Control of Tank System Using PID Controller-A ReviewIJSRD
This paper discusses the review of level control of tank system using PID controller. PID controller use for one or more tank system. PID has fast response. Paper present different methods of level control. Eliminate the steady state error. It is most common way of solving problems of practical control systems.
In this paper, we propose a new technique for implementing optimum controller for a conical tank. The objective of the controller is to maintain the level inside the process tank in a desired value. Hence an attempt is made in this paper as Internal Model Based PID controller design for conical tank level control. For each stable operating point, a first order process model was identified using process reaction curve method. The real time implementation is done in Simulink using MATLAB. The experimental results shows that proposed control scheme have good set point tracking and disturbance rejection capability.
Automatic fan speed controller withour Microcontroller OR An intelligent Spee...Shahid Shihabudeen
an intelligent speed governor for fan. This works without an microcontroller and not on the basis of temperature instead of that it works with the time. Which means by changing the time the speed of the fan also change
The ability to tune a PID loop manually is an art that is quickly becoming scarce, but, like driving a car with a stick shift, it can be very helpful in the right circumstance. In industrial processes automation, most modern control loops are equipped with an auto-tuning algorithm, but in spite of this, there are some loops these automated methods cannot tame.
Having knowledge of the different tuning elements and how to adjust them can help you bring these unruly loops under control. If you have the responsibility to keep the processes running at your plant or factory, this webinar will help you better understand the basics of PID control.
In this webinar you will learn:
The purpose of each of the PID tuning elements
How adjusting the individual PID elements will affect the process
General PID profiles for pressure / flow loops
General PID profiles for temperature loops
An explanation of some supporting parameters like cycle time, manual reset, and anti-reset windup
This presentation explains clearly about the definition of controller and classification of controllers and explanation of individual controllers of P, I, D and combination of PI, PD and PID controllers with transfer function and block diagram. It explains effects of P,I PI, PD and PID controllers on system performance.
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application. It also displays the temperature on an LCD displays in the range of –55°C to +125°C. At the heart of the circuit is the microcontroller from 8051 family which controls all its functions. It is important to control the speed of DC motor where precision and protection are essence. Here we will use a technique called PWM (pulse width modulation) to control the speed of DC motor.
This work shows the design and tuning procedure of a discrete PID controller for regulating buck boost converter circuits. The buck boost converter model is implemented using Simscape Matlab library without having to derive a complex mathematical model. A new tuning process of digital PID controllers based on identification data has been proposed. Simulation results are introduced to examine the potentials of the designed controller in power electronic applications and validate the capability and stability of the controller under supply and load perturbations. Despite controller linearity, the new approach has proved to be successful even with highly nonlinear systems. The proposed controller has succeeded in rejecting all the disturbances effectively and maintaining a constant output voltage from the regulator.
Auctioneering Control For Temperature Using LabVIEW.Amol Dudhate
Short Presentation about the B.Tech project that i have completed with my partners.
It includes one control loop of temperature control with auctioneering scheme interfaced with arduino and controlled through LabVIEW Programming.
The ability to tune a PID loop manually is an art that is quickly becoming scarce, but, like driving a car with a stick shift, it can be very helpful in the right circumstance. In industrial processes automation, most modern control loops are equipped with an auto-tuning algorithm, but in spite of this, there are some loops these automated methods cannot tame.
Having knowledge of the different tuning elements and how to adjust them can help you bring these unruly loops under control. If you have the responsibility to keep the processes running at your plant or factory, this webinar will help you better understand the basics of PID control.
In this webinar you will learn:
The purpose of each of the PID tuning elements
How adjusting the individual PID elements will affect the process
General PID profiles for pressure / flow loops
General PID profiles for temperature loops
An explanation of some supporting parameters like cycle time, manual reset, and anti-reset windup
This presentation explains clearly about the definition of controller and classification of controllers and explanation of individual controllers of P, I, D and combination of PI, PD and PID controllers with transfer function and block diagram. It explains effects of P,I PI, PD and PID controllers on system performance.
This practical temperature controller controls the temperature of any device according to its requirement for any industrial application. It also displays the temperature on an LCD displays in the range of –55°C to +125°C. At the heart of the circuit is the microcontroller from 8051 family which controls all its functions. It is important to control the speed of DC motor where precision and protection are essence. Here we will use a technique called PWM (pulse width modulation) to control the speed of DC motor.
This work shows the design and tuning procedure of a discrete PID controller for regulating buck boost converter circuits. The buck boost converter model is implemented using Simscape Matlab library without having to derive a complex mathematical model. A new tuning process of digital PID controllers based on identification data has been proposed. Simulation results are introduced to examine the potentials of the designed controller in power electronic applications and validate the capability and stability of the controller under supply and load perturbations. Despite controller linearity, the new approach has proved to be successful even with highly nonlinear systems. The proposed controller has succeeded in rejecting all the disturbances effectively and maintaining a constant output voltage from the regulator.
Auctioneering Control For Temperature Using LabVIEW.Amol Dudhate
Short Presentation about the B.Tech project that i have completed with my partners.
It includes one control loop of temperature control with auctioneering scheme interfaced with arduino and controlled through LabVIEW Programming.
Home System automation using android applicationdoaamarzook
This our final graduation project
Home system automation using Bluetooth , we control light and AC and Door by mobile application we made it to make it easy by user that can control and choose automation or manually .
This project proposes automatic detection of human and energy saving room architecture to reduce standby power consumption and to make the temperature of the room easily controllable with an IR sensor and Lm35 temperature sensor using air conditioner . The proposed auto-detection of human done using the IR sensor to indicate the entering or exit ofthe persons. Microcontroller continuously monitors the infrared receiver. When any object pass throughthe IR receiver then the IR rays falling on the receiver are obstructed, this obstruction is sensed by the microcontroller ATMEGA16.When the temperature of the room is varied then the lm35 temperature sensor converts this temperature change into voltage which is then sensed by the microcontroller ATMEGA16 .
In such cases our project is aimed at starting one ac among both depending upon the temperature value at a particular room .If the temperature on the particular room is above certain range then the AC in that room will start up and during this time the AC in the other room will remain switched off. When the temperature goes below 25 degree in the room where AC is already on will be switched off automatically. Then if the temperature on the other room during the time is above 30degree then the AC in that room will start up and vice versa .The second feature of our project is aimed at switching of the AC automatically when there is absence of human beings in a particular room .The entire scheme is designed using number of ATMEGA16 microcontrollers , temperature sensors , digital counter ,IR sensors , relay etc.
This project will solve the day-to-day problem where AC’s do not start up due to low voltage generally in rural areas .This will start the AC depending upon the temperature label in a room by sharing the load .Also this project can be extended for controlling the temperature in more rooms in an apartment.
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceEmerson Exchange
Many functions of the DeltaV system are unique in the process industry. In this presentation we explore and discuss innovative features of the DeltaV PID and embedded Advanced Control products that can be applied to improve control performance. In particular, PID options are addressed that enhance cascade and override applications and allow effective single loop control using a sampled or wireless measurement. Application examples are used to illustrate how MPC can be easily added and commissioned online with no changes in the existing control strategy. Also, continuous data analytics is used an example that illustrates how future tools will enable improvements to be made in plant operations.
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
les Liens des fichiers du projet et le rapport PDF sur la page
https://hajereducation.tn/arduino-labview/
voir aussi
https://hajereducation.tn/category/embedded-system-projects/
===============
lien site https://hajereducation.tn
One of my friend has given a best information regarding DAS (data acquisition system) through this slides/ presentation.
This contains the information about various components of DAS.
Enjoy it,like it.
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
Using an analog temperature LM35 interfaced to the built in ADC of a programmed Arduino to develop varying duty cycle of PWM output for a driver IC to run a DC motor automatically according to the sensed temperature at different speed based on the temperature sensed.
Data Acquisition System
Topics:Need of Data Acquisition System, DAQ Module, Sensors, Signal conditioning, DAQ hardware, DAQ software, DAQ processors, Advantages & Disadvantages.
Fuzzy based control using labview for miso temperature processeSAT Journals
Abstract This project aims at designing and implementing a fuzzy controller for Multiple Input Single Output temperature process. Temperature control of water in the tank is achieved by varying current to the heating rod and inlet flow rate by a fuzzy controller. The system consists of a tank, reservoir, variable speed pump, temperature sensor placed inside a heating tank containing the heating rod, voltage controlled current source and computer. Water is pumped into the tank from reservoir and RTD measures the current temperature. The signal from the temperature sensor is sent to the DAQ interfaced to the computer. LabVIEW software is used to acquire the input signal and send the output signal that is determined by the control algorithm. Fuzzy logic controller is designed in LabVIEW. Based on the set point temperature, the controller sets the appropriate current to the heating rod. If the required temperature is less than that sensed by the temperature sensor, the flow rate of water into the tank is controlled by a variable speed pump. While conventional controllers are analytically described by a set of equations, the FLC is described by a knowledge-based algorithm. Thus this system is highly efficient in both heating and reducing the temperature of the tank. A fuzzy logic controller gives faster response, is more reliable and recovers quickly from system upsets. It also works well to uncertainties in the process variables and it does not require mathematical modelling.
Fuzzy based control using lab view for miso temperature processeSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
(1).This presentation focuses on significant role & rapid growth of sensors, control systems and automation technologies such as Programmable Logic Controller (PLC), Supervisory Control and Data Acquisition (SCADA) & LABVIEW.
(2).This project replaces the conventional relay, switches and other conventional devices with a virtual
programming-based PLC controller.
(3).This new system will create a new era in the field of Process Automation & Moreover, from a technical point of view, it is clearly visible from the results that liquid level, mixing and heating of system greatly reduces the time, money and cost.
(4).The experimental investigations in LABVIEW show that the new system developed would be highly flexible and easy in controlling the level.
(5).Nevertheless, during manufacturing of any product heating, mixing of chemicals and level control are most critical parameters in the industrial processes; and all these parameters are successfully controlled using LABVIEW enabled computer control system.
Micro processor based temperature controller on power transistorseSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
DESIGN AND FABRICATION OF SERIAL MANIPULATOR WITH HYBRID CONTROL THEORYAbhishek Mittal
A serial manipulator consists of a fixed base, a series of links connected by joints, and ending at a free end carrying the tool or the end-effector. In contrast to parallel manipulators, there are no closed loops. By actuating the joints, one can position and orient the end-effector in a plane or in three-dimensional (3D) space to perform desired tasks with the end-effector.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
A software based gain scheduling of pid controllerijics
In this paper, a scheduled-gain SG-PID controller using LabVIEW-based scheduling technique, which
consists of a set of virtual instruments, has been designed and experimentally tested for heating process.
Gain scheduling is realized by automatic setting of the controller parameters using three sets of
programmed parameters, depending on the relative error between actual process temperature and setpoint
(desired temperature). Experimental results show that the proposed controller, compared with conventional
C-PID controller, responds faster to the changes in the setpoint temperature, reduces the overshoots in
temperature during transient period and makes the system more stable. It was noticed that the dynamic and
steady-state errors in the system have been reduced.
Autotuning of pid controller for robot arm and magnet levitation planteSAT Journals
Abstract
One of the most essential work of the control engineer is tuning of controller. Majority of the controller used in industry are of the
PID type. An auto tuning is one of the method of controller tuning in which tuning of the parameters of controller is done
automatically and possibly, without any user interaction expect from initiating the operation. Present study emphasis on the relay
based auto tuning of PID controller. An auto-tuning method is implemented based on a relay experiment to determine the ultimate
gain and the ultimate period, with which the PID parameters are obtained using the Ziegler-Nichols tuning rules. An auto tuning
of robot arm model and magnet levitation model are carried out. Performance of relay based auto tuning on the basis of integral
square error is better than artificial neural network.
Keywords: Relay auto tuning, PID, FOPDT, SOPDT, Integral square error.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Report of Auctioneering Control For Temperature Using LabVIEW.
1. 1
A Project Report
On
AUCTIONEERING CONTROL SYSTEM
USING LABVIEW
For a partial fulfilment of the requirements for the award of
BACHELOR OF TECHNOLOGY
IN INSTRUMENTATION ENGINEERING
Submitted By:
MAYURESH JOSHI (2011BIN036)
AMOL DUDHATE (2011BIN044)
SHUBHAM BAHETI (2011BIN038)
Under the Guidance:
Project Mentor Project Guide
ANGADKUMAR YENNUM MRS. R.V.SARWADNYA
Department of Instrumentation Engineering
Shri Guru Gobind Singhji Institute of Engineering &
Technology, Vishnupuri, Nanded – 431606
2. 2
SHRI GURU GOBIND SINGHJI INSTITUTE OF ENGINEERING &
TECHNOLOGY, VISHNUPURI, NANDED – 431606
DEPARTMENT OF INSTRUMENTATIO ENGINEERING
CERTIFICATE
This is to certify that report entitled ―Auctioneering Control System Using
LabVIEW‖ being submitted by Mr. Mayuresh Joshi, Mr.Amol Dudhate, Mr.
Shubham Baheti to Shri Guru Gobind Singhji Institute of Engineering & Technology,
Vishnupuri, Nanded for the award of the degree Bachelor Of Technology in
Instrumentation is a record of bonafide work carried out by them under the
supervision and guidance.
The matter contained in this thesis has not been submitted to any other
university or institute for the award of any degree or diploma.
Angadkumar Yennum Mrs. R.V.Sarwadnya
(Project Mentor) (Project Guide)
3. 3
ACKNOWLEDGEMENT
No work can be considered complete without a word of appreciation for all those who
have contributed in it.
We express our sincere gratitude to Mrs.R.V.Sarwadnya (Project Guide) for giving us
an opportunity to carry out the project work under her guidance. We are greatly indebted to
her for her critical review of our project work and timely guidance at each and every level.
We would like to place on record our deep sense of gratitude to AngadkumarYennum
(Project Mentor) for his generous guidance, help and useful suggestions.
We are extremely thankful to Dr. L.M.Waghmare, Director, SGGSIE&T,Nandedand
Dr.V.G.Asutkar, Head Department of Instrumentation Engineering for providing
infrastructural facilities to work in, without which this work would not have been possible.
We wish to take this platform to extend our sincere thanks to all our teachers for
molding us in their special way. Last but not the least we express our gratefulness to
DR.S.T.HAMDE, Project coordinator for his encouragement, staunch support and belief in
our project. We are also thankful to him for providing the laboratory facility whenever
needed.
MR. MAYURESH JOSHI
MR. SHUBHAM BAHETI
MR. AMOL DUDHATE
4. 4
INDEX
Abstract………………………………………………………………………..5
List of Figures………………………………………………………………....6
1. Introduction To Auctioneering Control………………………………………..7
2. Introduction To Labview…………………………………………………….10
2.1 Operation Panels of Labview……………………………………..11
3. Hardware For Auctioneering Control
3.1 Arduino……………………………………………………………13
3.1.1 Arduino Hardware…………………………………………..13
3.1.2 Why Arduino?........................................................................14
3.2 Components Specifications
3.2.1 Thermistor…………………………………………………..16
3.2.2 Relay………………………………………………………..17
3.2.3 Heater……………………………………………………….19
3.2.4 Pump ………………………………………………………..20
3.3 Thermistor Interfacing With Labview…………………………….21
4. Software Requirements For Auctioneering Control
4.1 Labview Interface For Arduino (LIFA)…………………………..22
4.2 Program For Interfacing Arduino With Labview ………………...22
4.3 Block Diagram ……………………………………………………26
4.4 Front Panel ………………………………………………………..27
5. Future Scope and Applications………………………………………………..28
6. Conclusion……………………………………………………………………30
References……………………………………………………………………31
5. 5
ABSTRACT
In many exothermic reactions usually in tubular reactors there occurs the temperature
variation along the length of the reactor so it is very critical and necessary to maintain the
temperature same throughout.
By detecting the highest temperature point (HOTSPOT) and adjusting coolant the
temperature can be maintained same. So to detect the hotspots it needs the placement of
multiple temperature sensors along the length of reactor.
In this project we have tried to show the working model of auctioneering control system
.We have used the Arduino for the control purpose which is interfaced with process and
provides the data to PC which is provided with LabVIEW. We have used LabVIEW for
creating the front panel with help of which the overall acquired data can be interpreted on PC
screen. Programming for the interface of all peripherals is done with the help of LabVIEW.
Objective for the project is to implement the control system to maintain the temperature
with the help of embedded electronic circuit (Arduino) which is cost effective and provides
better and faster result.
6. 6
LIST OF FIGURES
Fig.1.1 : Auctioneering control for tubular reactor
Fig.1.2 : Selective control method
Fig.1.3 : Schematic diagram of Auctioneering control setup
Fig.2.1 : Tools palette
Fig.2.2 : Functions Palette of LabVIEW
Fig.2.3 : Controls palette of LabVIEW
Fig.3.1 : Arduino kit
Fig.3.2 : Thermistor characteristics
Fig.3.3 : Thermistor (NTC 10K)
Fig.3.4 : Realy pin diagram
Fig.3.5 : Relay driver circuit.
Fig.3.6 : Heater
Fig.3.7 : Pump
Fig.3.8 : Thermistor interfacing with Arduino
Fig 3.9 Hardware Setup for Auctioneering Control System
Fig.4.1 : LabVIEW Interface For Arduino
Fig.4.2 : Block diagram for auctioneering control
Fig.4.3 : Front Panel Of Auctioneering Control
Fig.5.1: Auctioneering control for pressurized tank
7. 7
1. INTRODUCTION
1.1 PROBLEM STATEMENT
We know that in most of the storage tanks the temperature varies along the length of
the tank, and there is usually a clear 'hot spot' somewhere in the tank which may cause
damage to the body as well as liquid present in the tank.
It is not necessary that hot spot always occurs at same point. Therefore we have to
place a probe at appropriate location. Unfortunately, things are never simple and the position
of the 'hot spot' can move up and down the length of the reactor depending on the flows and
compositions of the various streams.
It is not conventional to measure the temperature at single point and taking those
readings for operating a heating element, as it does not gives the information about
temperature at some other point, and if we used the temperature readings at single point it
will cause all the heating elements to turn on or off continuously.
In this project we are going to make an auctioneering control system using NI-miRIO
card along with LabVIEW. In auctioneering control system the manipulated variable (in this
case temperature) is controlled by measuring the temperature at different points of the system
and corresponding action (on or off) to be performed is sent to the controller for controlling
different heating elements.
1.2 AUCTIONEERING CONTROL
There are conditions in process plant where multiple process measurements are
available for a particular variable that needs to be regulated through a single control action.
Thus it is evident that the said control action should be given based on the most critical
measurement condition for the process variable. This is termed as Auctioneering Control. The
technique can be illustrated with the following example.
8. 8
Fig.1.1 : Auctioneering control for tubular reactor
Let us consider a tubular reactor shown in the Fig 1.1. The reaction is exothermic and
hence the temperature inside the reactor needs to be regulated. However, the temperature
varies along the length of the tube and if the corrective action, i.e. the coolant flow rate, is
taken on the basis of highest temperature measurement, it will ensure that the other
temperature zones are also guarded against overheating. To avoid this problem we can use an
auctioneering control system which is also referred as selective control.
Fig 1.2 : Selective control method
9. 9
Some features of auctioneering control / selective control are:
Utilize the best suitable measurement among many measurements.
High selector (HS), Medium selector (MS) or Low selector can be used (LS)
Examples:
Hot spot temperature control
The location of hotspot travel
Use of distributed sensors
Enhancing sensor reliability
Auctioneering control system consists of one manipulated variable (in this case
temperature of water) and several measured signals all of same variable.
Fig 1.3 : Schematic Diagram Of Auctioneering Control Setup
Most of the cases control variables such as temperature, pressure, etc. does not
remains constant throughout the process. It is not good to measure the control variable at
particular point to control other variable. So in such cases auctioneering control system can
be employed. It measures same variable at different points and any one signal from different
signals whether it is minimum or maximum or average etc. and depending on that signal it
control manipulated variable.
10. 10
2. INTRODUCTION TO LABVIEW
LabVIEW software is ideal for any measurement or control system, and the heart of the
NI design platform. Integrating all the tools that engineers and scientists need to build a wide
range of applications in dramatically less time, LabVIEW is a development environment for
problem solving, accelerated productivity, and continual innovation.
The program LabVIEW developed by NI Company consists of three major functional
parts: functional operation and graphic display of virtual instrument; design and edit of
background programs; selection and connection of subprograms. They are realized by the
following three modules:
1) Front Panel
Front panel is a tremendously important part of virtual instrument. No matter the
software operations, input, output, or results. All of these depend on the virtual graphical
interfaces of the front panel, which make real interactions between computers and users
possible.
2) Flowchart
Flowchart, which is the back panel of the program, realizes the function design of the
software. It includes control signal acquisition, overall architecture of the software,
calculations and so on. By editing the program of the back panel, the program icons of the
back panel are corresponding to the control program of the front panel. Only some built-in
functions and program frames are running in the background independently.
3) Icons and Connectors
If the program in LabVIEW is too complex, the master program will be modularized
into several subprograms to command different functions. The subprograms are named as
subordinate VI as well which are represented by icons that can be used by the master program
with connectors.
11. 11
2.1 OPERATION PANELS OF LABVIEW
In order to make the operations of users more convenient, LabVIEW provides three
different sets of operating panels which appropriately classify different types of functional
modules. Users can conveniently choose any of the three in their own needs, which include:
1) Tools Palette
As shown in Figure 2.1, the tools palette provides adjustment and modification tools
for LabVIEW including icon lead selection, program debugging, text control, front panel
colour modification and so on. After users click one of the functions icons, the mouse pointer
will turn into that icon which means the corresponding function will be activated. To choose
any function in the tools palette by using a default choice is also available.
Fig.2.1 : Tools palette
If the mouse pointer stops over the subprograms or the icons of the back panel, the
corresponding tooltip window will appear.
2) Functions Palette
The functions palette is a tool to set up the flowchart program, as shown in Figure 2.2.
Each top layer icon on the palette represents a subordinate palette. The functions palette
includes all important program function modules. It includes the basic operations module,
signal processing module and hardware interaction module. It is shown as Figure 2.2.
12. 12
Fig. 2.2 : Functions Palette of LabVIEW
This palette mainly adds various virtual control switches and VIO to the front panel.
Users can not only add suitable virtual control icons according to different targets and
accuracies of the design programs, but also beautify interactive interfaces by using this
palette.
3) Controls Palette
As shown in Figure 2.3, the control palette consists of the following subordinate palettes.
Fig.2.3 : Controls palette of LabVIEW
13. 13
3. HARDWARE FOR AUCTIONERING CONTROL
3.1 ARDUINO
Arduino is a tool for making computers that can sense and control more of the
physical world than your desktop computer. It's an open-source physical computing
platform based on a simple microcontroller board, and a development environment for
writing software for the board.
Fig.3.1 : Arduino kit
Arduino can be used to develop interactive objects, taking inputs from a
variety of switches or sensors, and controlling a variety of lights, motors, and other
physical outputs. Arduino projects can be stand-alone, or they can communicate with
software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards
can be assembled by hand or purchased preassembled; the open-source IDE can be
downloaded for free.
The Arduino programming language is an implementation of Wiring, a
similar physical computing platform, which is based on the Processing multimedia
programming environment.
3.1.1 Arduino Hardware
An Arduino board consists of an Atmel 8-bit AVR microcontroller with
complementary components that facilitate programming and incorporation into other
circuits. An important aspect of the Arduino is its standard connectors, which lets
users connect the CPU board to a variety of interchangeable add-on modules known
as shields. Some shields communicate with the Arduino board directly over various
14. 14
pins, but many shields are individually addressable via an I²C serial bus—so many
shields can be stacked and used in parallel.
Official Arduinos have used the megaAVR series of chips, specifically the
ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560. A handful of
other processors have been used by Arduino compatibles. Most boards include a 5
volt linear regulator and a 16 MHz crystal oscillator (or ceramic resonator in some
variants), although some designs such as the LilyPad run at 8 MHz and dispense with
the onboard voltage regulator due to specific form-factor restrictions. An Arduino's
microcontroller is also pre-programmed with a boot loader that simplifies uploading
of programs to the on-chip flash memory, compared with other devices that typically
need an external programmer. This makes using an Arduino more straightforward by
allowing the use of an ordinary computer as the programmer.
At a conceptual level, when using the Arduino software stack, all boards are
programmed over an RS-232 serial connection, but the way this is implemented varies
by hardware version. Serial Arduino boards contain a level shifter circuit to convert
between RS-232-level and TTL-level signals. Current Arduino boards are
programmed via USB, implemented using USB-to-serial adapter chips such as the
FTDI FT232. Some variants, such as the Arduino Mini and the unofficial Boarduino,
use a detachable USB-to-serial adapter board or cable, Bluetooth or other methods.
(When used with traditional microcontroller tools instead of the Arduino IDE,
standard AVR ISP programming is used.)
The Arduino board exposes most of the microcontroller's I/O pins for use by
other circuits. The Diecimila, Duemilanove, and current Uno provide 14 digital I/O
pins, six of which can produce pulse-width modulated signals, and six analog inputs,
which can also be used as six digital I/O pins. These pins are on the top of the board,
via female 0.10-inch (2.5 mm) headers. Several plug-in application shields are also
commercially available. The Arduino Nano, and Arduino-compatible Bare Bones
Board and Boarduino boards may provide male header pins on the underside of the
board that can plug into solderless breadboards.
3.1.2 Why Arduino?
There are many other microcontrollers and microcontroller platforms available
for physical computing. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's
15. 15
Handyboard, and many others offer similar functionality. All of these tools take the
messy details of microcontroller programming and wrap it up in an easy-to-use
package. Arduino also simplifies the process of working with microcontrollers, but it
offers some advantage for teachers, students, and interested amateurs over other
systems:
Inexpensive - Arduino boards are relatively inexpensive compared to other
microcontroller platforms. The least expensive version of the Arduino module
can be assembled by hand, and even the pre-assembled Arduino modules cost
less than $50
Cross-platform - The Arduino software runs on Windows, Macintosh OSX,
and Linux operating systems. Most microcontroller systems are limited to
Windows.
Simple, clear programming environment - The Arduino programming
environment is easy-to-use for beginners, yet flexible enough for advanced
users to take advantage of as well. For teachers, it's conveniently based on the
Processing programming environment, so students learning to program in that
environment will be familiar with the look and feel of Arduino
Open source and extensible software- The Arduino software is published as
open source tools, available for extension by experienced programmers. The
language can be expanded through C++ libraries, and people wanting to
understand the technical details can make the leap from Arduino to the AVR C
programming language on which it's based. Similarly, we can add AVR-C
code directly into your Arduino programs if we want to.
Open source and extensible hardware - The Arduino is based on Atmel's
ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules
are published under a Creative Commons license, so experienced circuit
designers can make their own version of the module, extending it and
improving it. Even relatively inexperienced users can build the breadboard
version of the module in order to understand how it works and save money.
16. 16
3.2 COMPONENTS SPECIFICATIONS
3.2.1 Thermistor [NTC 10K @25*C]
A thermistor is a type of resistor whose resistance varies significantly with
temperature, more so than in standard
resistors. Thermistors are widely used as
inrush current limiter, temperature
sensors (NTC type typically), self-
resetting over current protectors, and self-
regulating heating elements. Thermistors
differ from resistance temperature
detectors (RTDs) in that the material used
in a thermistor is generally a ceramic or
polymer, while RTDs use pure metals. Fig.3.2:Thermistor characteristics
The temperature response is also different; RTDs are useful over larger
temperature ranges, while thermistor typically achieve a higher precision within a
limited temperature range, typically −90 °C to 130 °C
Basic operation
Assuming, as a first-order approximation,
that the relationship between resistance and
temperature is linear, then:
where
, change in resistance
, change in temperature Fig 3.3 : Thermistor (NTC 10K)
, first-order temperature coefficient of resistance
Thermistor can be classified into two types, depending on the classification of . If
is positive, the resistance increases with increasing temperature, and the device is
17. 17
called a positive temperature coefficient (PTC) thermistor, or posistor. If is
negative, the resistance decreases with increasing temperature, and the device is
called a negative temperature coefficient (NTC) thermistor. Resistors that are not
thermistors are designed to have a as close to 0 as possible, so that their resistance
remains nearly constant over a wide temperature range.
Instead of the temperature coefficient k, sometimes the temperature coefficient of
resistance (alpha sub T) is used. It is defined as
Features
Wide resistance range
Cost-effective
Lacquer-coated thermistor disk
Tinned copper leads
Lead spacing 5.0 mm
Marked with resistance and tolerance
3.2.2 RELAY
A relay is usually an electromechanical device that is actuated by an electrical
current. The current flowing in one circuit causes the opening or closing of another
circuit. Relays are like remote-control switches and are used in many applications
because of their relative simplicity, long life, and proven high reliability.
Relays are used in a wide variety of applications throughout industry, such as in
telephone exchanges, digital computers and automation systems. Highly sophisticated
relays are utilized to protect electric power systems against trouble and power
blackouts as well as to regulate and control the generation and distribution of power.
18. 18
In the home, relays are used in
refrigerators, washing machines and
dishwashers, and heating and air-
conditioning controls. Although relays
are generally associated with electrical
circuitry, there are many other types,
such as pneumatic and hydraulic. Input
may be electrical and output directly
mechanical, or vice versa.
Fig. 3.4 : Relay pin diagram
How do relays work?
All relays contain a sensing unit, the electric coil, which is powered by AC or
DC current. When the applied current or voltage exceeds a threshold value, the coil
activates the armature, which operates either to close the open contacts or to open the
closed contacts.
When a power is supplied to the coil, it generates a magnetic force that actuates the
switch mechanism. The magnetic force is, in effect, relaying the action from one
circuit to another. The first circuit is called the control circuit; the second is called the
load circuit.
Operating Principle:
There are really only two fundamentally different operating principles:
(1) electro-magnetic attraction, and (2) electromagnetic induction. Electromagnetic
attraction relays operate by virtue of a plunger being drawn into a solenoid, or an
armature being attracted to the poles of an electromagnet. Such relays may be
actuated by d-c or by a-c quantities. Electromagnetic-induction relays use the
principle of the induction motor whereby torque is developed by induction in a rotor;
this operating principle applies only to relays actuated by alternating current, and in
dealing with those relays we shall call them simply "induction-type" relays.
19. 19
Fig 3.5: Relay driver circuit.
There are three basic functions of a relay: On/Off Control, Limit Control and Logic
Operation.
On/Off Control: Example: Air conditioning control, used to limit and control
a ―high power‖ load, such as a compressor
Limit Control: Example: Motor Speed Control, used to disconnect a motor if
it runs slower or faster than the desired speed.
Logic Operation: Example: Test Equipment, used to connect the instrument
to a number of testing points on the device under test.
3.2.3 HEATER
o Power: 220V-240V 50Hz 500w
o Material: Aluminium
o Wire Length: 60 cm
20. 20
Fig 3.6: Heater
3.2.4 PUMP
Special features:
o Compact Size
o Easy to Install
o Rust Proof
o Multiple Usage
o Easy to Clean
o Low Electricity Consumption
o Special design for cooler system.
o Sheels, Which have long life made of high
quality strong ABS.
o With thermal overheat protector inside.
o Energy saving, High lift, Long flow.
Fig 3.7 : Pump
Specifications:
o Voltage : 220-240 V/50 Hz.
o Power : 18W
o H-Max : 1.85m
o Output : 1100L/H
3.3 THERMISTOR INTERFACING WITH ARDUINO:
While interfacing thermistor with arduino we have to initialize connection to
arduino with the default baud rate of 115200. Then arduino will read the thermistor
21. 21
readings which is connected to one of the analog input pin of arduino. Thermistor
should be paired with 10K resistor.
Fig 3.8 : Thermistor interfacing with Arduino
3.4 HARDWARE SETUP FOR AUCTIONEERING CONTROL
Fig 3.9 Hardware Setup for Auctioneering Control System
22. 22
4. SOFTWARE REQUIREMENTS FOR AUCTIONEERING
CONTROL
4.1 LabVIEW Interface for Arduino
Fig 4.1 : LabVIEW Interface For Arduino
Step by Step Start-up Guide
Get Arduino board and accessories.
Make sure you have LabVIEW 2009 or newer installed.
Install NI-VISA Drivers.
Install the Arduino IDE and drivers for Windows.
Install the LIFA.
Upload the sketch ‗LIFA_Base.pde‘ to the Arduino.
Start writing your program/block diagram.
4.2 PROGRAM FOR LABVIEW INTERFACE FOR ARDUINO (LIFA)
/**************************************************************************
** LVFA_Firmware - Provides Basic Arduino Sketch For Interfacing With LabVIEW.
24. 24
void setup()
{
// Initialize Serial Port With The Default Baud Rate
syncLV();
// Place your custom setup code here
}
/**************************************************************************
** loop()
** The main loop. This loop runs continuously on the Arduino. It
** receives and processes serial commands from LabVIEW.
** Input: None
** Output: None
**************************************************************************/
void loop()
25. 25
{
// Check for commands from LabVIEW and process them.
checkForCommand();
// Place your custom loop code here (this may slow down communication with LabVIEW)
if(acqMode==1)
{
sampleContinously();
}
}
4.3 Block diagram
Block diagram for Auctioneering control system is shown in figure 4.2. The Block
diagram objects include terminals, subVIs, functions, constants, structures, and wires that
transfer data among other block diagram objects. We can use LabVIEW tools to create,
modify, and debug a VI. A tool is a special operating mode of the mouse cursor, so the
operating mode of the cursor corresponds to the icon of the tool selected. LabVIEW chooses
which tool to select based on the current location of the mouse.
27. 27
4.4 Front Panel:
Front panel for Auctioneering Control is shown in figure 4.4. When we open a new
or existing VI, the front panel window of the VI appears and functions as the graphical
user interface or GUI of a VI. We can find the source code that runs the front panel on the
block diagram. The front panel window contains a toolbar across the top and
a Controls palette that we can access by right-clicking anywhere on the front panel.
The front panel interface design is an important part of virtual instrument. The functions
of instrument parameters setting and test results displaying are realized by using the
software, which requires a simple, direct and convenient software interface. The Figure
shows the front panel of the temperature control system. The main functional areas of the
interface include parameter input area, data display controls and results display area.
Fig4.3: Front Panel of Auctioneering Control
28. 28
5. Future Scope & Applications
5.1 Future Scope
1) We have used the arduino as the controller for implementing the real time
control for temperature so the advancement of the project can be done by using
latest NI myRIO cards which provides easier approach to interface process with
the Labview.
2) Another advantage of Arduino that wireless data can be transmitted and
received with help of Bluetooth module of Arduino.
3) This system can be used for the safety of the reactor if it is embedded for
tubular reactors where exothermic reactions may cause damage if proper care is
not taken.
5.2 Real Time Application
Auctioneering is the process of choosing one output signal from a set of multiple
input signals. In order to use auctioneering in your control process, you will first
need to have multiple signals all measuring the same variable. The signals will
then all be sent to a set of selectors aligned in series. For each selector, there will
be two inputs. For the first selector, the two inputs will be the first two signals
from the device being controlled. For each subsequent selector, one signal will
be the output signal from the previous selector, while the other input signal will
be the next signal from the device.
For example, suppose that we
have a pressurized storage tank
holding a deadly gas, such as
chlorine. On this tank, we have
attached three pressure sensors, each
measuring the pressure of the tank.
In order to maintain the maximum
amount of safety in our plant, we
will want to choose the highest
pressure read by the three sensor
signals. The reason for choosing the
29. 29
highest pressure is because there is a chance of the tank exploding if the pressure
inside gets too high. In order to select the highest pressure, an auctioneering
system will be used, in which the first two signals will be sent through a high
selector, and then this output value will be sent to a second high selector that
compares it to the third input signal. This second selector then sends the output
signal to control the pressure release valve.
5.3Other Applications
1) It can be used where accurate and consistent temperature control is needed.
2) Implemented in tubular reactor with exothermic reactions.
3) Controlling pressure of Pressurized storage tank holding a deadly gas, such as
chlorine.
30. 30
6. CONCLUSION
With virtual instrument being the platform and the shortcomings of traditional
temperature control system, this thesis combines graphical programming language LabVIEW
and the basic principles of Auctioneering control to conduct temperature control.
The virtual instrument technology inherits the advantages of traditional instrument
and avoids the shortcomings. Users can change and redefine the functions of the instrument
based on their own needs.
This thesis has achieved digital replacement of traditional instrument through the
design of the virtual instrument of the temperature control system and obtained some results.
It turns out to be that using technologically advanced virtual instrument technology to replace
traditional measuring and testing technology is not only feasible, but also better and more
systemically stable.
This thesis provides ideas for the development of similar instruments and paves the
way for the full digitalization of traditional instrument. Because the technology is an
emerging technology which involves novel theoretical knowledge and integrates multiple
disciplines, and my experience is rather limited, the program is in need of further
improvements especially in terms of software, which can expand the functions of the system
through further optimization of its algorithms.
In this thesis, the temperature control system is designed by Labview with
Auctioneering control system. With this control method, the system controlled the
temperature successfully
31. 31
REFERENCES
Chemical Process Control: An Introduction to Theory and Practice, George
Stephanopoulos, Depertment of Chemicel Engineering ,Massachusetts Institute of
Technology, P T R PRENTICE HALL, Englewood Cliffs, New Jersey 07632.
Programming Arduino with LabVIEW,Marco Schwartz, Oliver Manickum.
Introduction to LabVIEW, HANS‐PETTER HALVORSEN,2014.03.07
http://www.google.co.in/patents/US4889280
http://vishots.com/getting-started-with-the-labview-interface-for-arduino/
https://decibel.ni.com/content/groups/labview-interface-for-arduino
http://www.onlinecourses.vissim.us/Strathclyde/selective_or_auctioneering_contr.htm
http://www.labviewarduino.in/2015/01/temperature-control-using-labview-and.html
http://nptel.ac.in/courses/103103037/32
http://labviewwiki.org/Home