Lab 13 ECE 3709L

docx

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

Report
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