Lab 13 ECE 3709L
docx
keyboard_arrow_up
School
California Polytechnic State University, Pomona *
*We aren’t endorsed by this school
Course
3709L
Subject
Mechanical Engineering
Date
Feb 20, 2024
Type
docx
Pages
6
Uploaded by jamesperez0120
Lab 13 Basic concepts of LabVIEW programming
and root locus techniques
ECE 3709L-07
May 13
th
, 2023
Objectives
The objective of this lab is to learn basic concepts of LabVIEW programming.
Pre-Lab Students are to download LabVIEW. Students are required to read information about LabVIEW available on NI website and/or from other credible sources to get familiarized with the software.
Lab Section
B1. Understanding LabVIEW virtual instrument (VI)
Figure 1 Simulation
1.
I confirmed that the PID controller functioned within a closed loop to accurately follow the desired setpoint. This was done by ensuring that the controller consistently adjusted the control signal according to the sensor's feedback. Additionally, I monitored both the input and output signals of the controller to verify its operation. In our scenario, the input signal represented the setpoint value, set at 50, while the output signal indicated the controller signal transmitted to the actuator.
Figure 2 Tank Level w/ Disturbance
2.
From my observations, I noticed that activating valve HV 102 has resulted in an increase in the controller output. This can be observed in Figure 2, where a slight overfilling of the
tank is indicated. Although the setpoint was initially set to 50, the figure shows a value of
50.20. While the controller continues to perform well overall, this overflow can be
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
deemed undesirable in practical applications. Further analysis reveals that the overflow occurs consistently with the settings shown in Figure 1, with the only variation being the controller's output.
Figure 3 Tank Level w/ PID Gain Changes
3.
Regrettably, I was unable to enhance the system performance, but I did observe some peculiar changes when the value of Td (derivative time) increased. Figure 3 illustrates that the controller output exhibits rapid fluctuations, both upward and downward. To enhance system performance, various tuning methods can be employed, including the Ziegler-Nichols method and the traditional trial and error approach. Typically, tuning the PID gains involves an iterative process, where the gains are adjusted and tested repeatedly until the desired performance is attained.
B2. Learning basic concepts of LabVIEW programming
Figure 4 Front Panel of Classic Num Control & Tank
Figure 5 Diagram of Classic Num Control & Tank
Figure 6 Control Toolbox
Through my observations and acquired knowledge of LabVIEW, I have found that using this software becomes easier with time and practice. To begin, I utilized the "Controls" toolbox to add two distinct components onto the front panel. Remarkably, when I added these components to the front panel, they were automatically added to the block diagram as well. Following the provided instructions, I proceeded with the experiment and noted that the tank filled up to level 6, as it served as an input for the classic numeric controller.
In LabVIEW, three essential components are employed: the front panel, block diagram, and control toolbox. To initiate a LabVIEW project, students can click on the "Create Project" button and opt for the "Blank VI" template, which provides an empty workspace. From there, the
process involves dragging and dropping components onto the front panel and adjusting the desired numerical values.
To summarize, LabVIEW is an excellent software tool for simulating control systems, and with its user-friendly interface, it can be easily mastered through practice and experimentation.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Documents
Related Questions
mylabmastering.pearson.com
Chapter 12 - Lecture Notes.pptx: (MAE 272-01) (SP25) DY...
P Pearson MyLab and Mastering
Scores
arrow_forward
DISCUSS THE STEP-BY-STEP PROCESS OF HOW TO COME UP WITH A SOLUTION.
*Preferably if you typed the answer
Thumbs up guaranteed If you discuss the steps. Thankyou!
arrow_forward
K
mylabmastering.pearson.com
Chapter 12 - Lecture Notes.pptx: (MAE 272-01) (SP25) DY...
P Pearson MyLab and Mastering
Mastering Engineering
Back to my courses
Course Home
Scores
Course Home
arrow_forward
System Specification
The aim of task 2 is to design a simulated obstacle detection sensor system for a mobile robot platform. You
should assume your chosen sensors will be placed on a small mobile robot platform as designed in task 1.
The sensor system must be able to detect objects within the range of 0mm to 1000mm and have a field of
vision of 90 degrees (see diagram below). You may need to use multiple sensors to achieve the desired
specification.
Robot
platform
H
0-1000mm
range
90° sensor
view
Example
object
arrow_forward
System Specification
Task 1 is to complete the development of a simple simulated 2-wheel drive mobile robot platform.
You will need to research suitable actuators and platform designs. From review of your research then produce
a specification and model of the platform to hold the proposed processor unit (myRIO), and actuators together
(your chosen motors from selection available) with a battery (Hardware datasheets on BB).
arrow_forward
I need help solving this problem.
arrow_forward
-The exam is open adopted textbook, open class notes (posted notes and solutions on the class' Canvas site only) and you may use
Matlab's build-in help system, but only to look up Matlab syntax questions;
- no collaboration is allowed; no help, including the tutoring center, may be sought to solve the problems;
- exam questions may only be asked to the instructor via private Ed Discussion posts or during the instructor's office hours;
- for non Matlab Grader problems, document all steps you took to solve the problem. This can be handwritten, but must be legible
for credit. If the problem states 'By hand', do not use any script/function to actually solve the problem, however, you may use a
non-programmable calculator or script/functions coded in this class to help in verifying the numerical results of individual steps;
- on Gradescope associate/select your answer pages with the corresponding problem numbers. Failure to do so may result in
no points given initially and will require a…
arrow_forward
4. Documents business requirements use-case narratives.for only one process
note: please i want Documents like this in pic
arrow_forward
(PID solution with the requirements and simple explanation. Thx)
INSTRUCTION: Given three bare processes develop a control system using feedbackand feedforward concept/principle. Your output is a process and instrumentationdiagram (P & ID) using ISA's Instrument Identification and Symbols standards withexplanation.
PROCESS 2: The liquid level inside the tank is regulated at a value of 3.0 m on a condition ofcontinuous liquid inflow and outflow.
Requirements: Two feedback solutions One feedforward solution
arrow_forward
"Design and Fabrication of an Agricultural Spraying Attachment foran Autonomous Rover"we need help in the machine design part of our study, specifically Pump selection, batteryselection, and center of gravity computation.
Rover weight capacity 35 kilo grams (payload)Rover measurements:Wheel distance - 14.5 inches and 8.5 inchesRover platform size (width & length) 14.4 inches x 10.4 inchesHeight- 15.8 inches.
....help it
arrow_forward
Hartley Electronics, Inc., in Nashville, producesshort runs of custom airwave scanners for the defense industry.The owner, Janet Hartley, has asked you to reduce inventory byintroducing a kanban system. After several hours of analysis, youdevelop the following data for scanner connectors used in onework cell. How many kanbans do you need for this connector?Daily demand 1,000 connectorsLead time 2 daysSafety stock 12 dayKanban size 500 connectors
arrow_forward
Look up the Arduino Mega 2560. Document the steps how to work with the Arduino in Matlab and Simulink. Make a simulink program turning on the LED on the board for 10sec. Explain your program, comment on your findings and explain how to test it on the actual hardware.
arrow_forward
Problem 3 (40 points) (CCOs 1 & 3)/MatlabGrader
On Canvas, you will find a Matlab function file process.p that takes as input the variable x and returns as output the result of
a complicated process g (x). Copy the file into your working directory and use it as any other Matlab .m file or build-in intrinsic
Matlab function (just call it using its name process). The only difference between a .p and a .m file is that the source code of the .p
file is not visible.
Find all roots of g(x) in the interval 0 ≤ x ≤ 10 to a tolerance in function of at least 10-10 using mySecant from problem 2.
Recall that any .m or .p function file can be passed as an argument into another function by prefacing the function name by a
@, e.g., @process can be passed as an argument into any Matlab function that uses a function as an input argument, for example
fplot(@process,...) for plotting a function.
Store all found unique roots in a column vector root, the corresponding tolerances in function in a column…
arrow_forward
Identify the lines
arrow_forward
You are assigned as the head of the engineering team to work on selecting the right-sized blower that will go on your new line of hybrid vehicles.The fan circulates the warm air on the inside of the windshield to stop condensation of water vapor and allow for maximum visibility during wintertime (see images). You have been provided with some info. and are asked to pick from the bottom table, the right model number(s) that will satisfy the requirement. Your car is equipped with a fan blower setting that allow you to choose between speeds 0, 1,2 and 3. Variation of the convection heat transfer coefficient is dependent upon multiple factors, including the size and the blower configuration.You can only use the following parameters:
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Principles of Heat Transfer (Activate Learning wi...
Mechanical Engineering
ISBN:9781305387102
Author:Kreith, Frank; Manglik, Raj M.
Publisher:Cengage Learning

Automotive Technology: A Systems Approach (MindTa...
Mechanical Engineering
ISBN:9781133612315
Author:Jack Erjavec, Rob Thompson
Publisher:Cengage Learning
Related Questions
- mylabmastering.pearson.com Chapter 12 - Lecture Notes.pptx: (MAE 272-01) (SP25) DY... P Pearson MyLab and Mastering Scoresarrow_forwardDISCUSS THE STEP-BY-STEP PROCESS OF HOW TO COME UP WITH A SOLUTION. *Preferably if you typed the answer Thumbs up guaranteed If you discuss the steps. Thankyou!arrow_forwardK mylabmastering.pearson.com Chapter 12 - Lecture Notes.pptx: (MAE 272-01) (SP25) DY... P Pearson MyLab and Mastering Mastering Engineering Back to my courses Course Home Scores Course Homearrow_forward
- System Specification The aim of task 2 is to design a simulated obstacle detection sensor system for a mobile robot platform. You should assume your chosen sensors will be placed on a small mobile robot platform as designed in task 1. The sensor system must be able to detect objects within the range of 0mm to 1000mm and have a field of vision of 90 degrees (see diagram below). You may need to use multiple sensors to achieve the desired specification. Robot platform H 0-1000mm range 90° sensor view Example objectarrow_forwardSystem Specification Task 1 is to complete the development of a simple simulated 2-wheel drive mobile robot platform. You will need to research suitable actuators and platform designs. From review of your research then produce a specification and model of the platform to hold the proposed processor unit (myRIO), and actuators together (your chosen motors from selection available) with a battery (Hardware datasheets on BB).arrow_forwardI need help solving this problem.arrow_forward
- -The exam is open adopted textbook, open class notes (posted notes and solutions on the class' Canvas site only) and you may use Matlab's build-in help system, but only to look up Matlab syntax questions; - no collaboration is allowed; no help, including the tutoring center, may be sought to solve the problems; - exam questions may only be asked to the instructor via private Ed Discussion posts or during the instructor's office hours; - for non Matlab Grader problems, document all steps you took to solve the problem. This can be handwritten, but must be legible for credit. If the problem states 'By hand', do not use any script/function to actually solve the problem, however, you may use a non-programmable calculator or script/functions coded in this class to help in verifying the numerical results of individual steps; - on Gradescope associate/select your answer pages with the corresponding problem numbers. Failure to do so may result in no points given initially and will require a…arrow_forward4. Documents business requirements use-case narratives.for only one process note: please i want Documents like this in picarrow_forward(PID solution with the requirements and simple explanation. Thx) INSTRUCTION: Given three bare processes develop a control system using feedbackand feedforward concept/principle. Your output is a process and instrumentationdiagram (P & ID) using ISA's Instrument Identification and Symbols standards withexplanation. PROCESS 2: The liquid level inside the tank is regulated at a value of 3.0 m on a condition ofcontinuous liquid inflow and outflow. Requirements: Two feedback solutions One feedforward solutionarrow_forward
- "Design and Fabrication of an Agricultural Spraying Attachment foran Autonomous Rover"we need help in the machine design part of our study, specifically Pump selection, batteryselection, and center of gravity computation. Rover weight capacity 35 kilo grams (payload)Rover measurements:Wheel distance - 14.5 inches and 8.5 inchesRover platform size (width & length) 14.4 inches x 10.4 inchesHeight- 15.8 inches. ....help itarrow_forwardHartley Electronics, Inc., in Nashville, producesshort runs of custom airwave scanners for the defense industry.The owner, Janet Hartley, has asked you to reduce inventory byintroducing a kanban system. After several hours of analysis, youdevelop the following data for scanner connectors used in onework cell. How many kanbans do you need for this connector?Daily demand 1,000 connectorsLead time 2 daysSafety stock 12 dayKanban size 500 connectorsarrow_forwardLook up the Arduino Mega 2560. Document the steps how to work with the Arduino in Matlab and Simulink. Make a simulink program turning on the LED on the board for 10sec. Explain your program, comment on your findings and explain how to test it on the actual hardware.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Heat Transfer (Activate Learning wi...Mechanical EngineeringISBN:9781305387102Author:Kreith, Frank; Manglik, Raj M.Publisher:Cengage LearningAutomotive Technology: A Systems Approach (MindTa...Mechanical EngineeringISBN:9781133612315Author:Jack Erjavec, Rob ThompsonPublisher:Cengage Learning

Principles of Heat Transfer (Activate Learning wi...
Mechanical Engineering
ISBN:9781305387102
Author:Kreith, Frank; Manglik, Raj M.
Publisher:Cengage Learning

Automotive Technology: A Systems Approach (MindTa...
Mechanical Engineering
ISBN:9781133612315
Author:Jack Erjavec, Rob Thompson
Publisher:Cengage Learning