Open Access. Powered by Scholars. Published by Universities.®

Controls and Control Theory Commons

Open Access. Powered by Scholars. Published by Universities.®

PDF

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type

Articles 1 - 30 of 97

Full-Text Articles in Controls and Control Theory

Plc Course Development, Leonard Hernandez, Jacqueline Grace Radding Mar 2024

Plc Course Development, Leonard Hernandez, Jacqueline Grace Radding

Electrical Engineering

The goal of this project is to design and construct the first lab experiment for the newly developed EE435 laboratory course. The experiment entails PLC programming to automate LED lighting in a simulated building. Starting with why PLCs are used, how to use the interface of EcoStruxure Control Expert V15.0 and practice using logic to control the dimming of a Light Emitting Diode (LED) to sustain a certain number of lumens consistent in a zone. Through the lab manual developed in this project, students will gain experience of creating logic designs using Function Block Diagram (FBD) and learn the layout …


A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher Mar 2024

A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher

Master's Theses

The SINDy (Sparse Identification of Non-linear Dynamics) algorithm is a method of turning a set of data representing non-linear dynamics into a much smaller set of equations comprised of non-linear functions summed together. This provides a human readable system model the represents the dynamic system analyzed. The SINDy algorithm is important for a variety of applications, including high precision industrial and robotic applications. A Hardware Accelerator was designed to decrease the time spent doing calculations. This thesis proposes an efficient hardware accelerator approach for a broad range of applications that use SINDy and similar system identification algorithms. The accelerator is …


Hardware-In-The-Loop Reaction Wheel Testbed With Camera Vision, Abigail Romero, Harvey Perkins, Stephen Kwok-Choon Oct 2023

Hardware-In-The-Loop Reaction Wheel Testbed With Camera Vision, Abigail Romero, Harvey Perkins, Stephen Kwok-Choon

College of Engineering Summer Undergraduate Research Program

Reaction wheels are widely used in aerospace systems as a method of attitude control. This research was focused on the design, development, and testing of a hardware-in-the-loop reaction wheel testbed that can be used for research and teaching applications related to satellite navigation and control. This project successfully utilized commercial off-the-shelf components to develop a reaction wheel capable of controlling the orientation of a freely rotating platform, as well as tracking objects using computer vision.


Programmable And Modular Dc-Dc Converter, Joshua C. Hutchinson, Elijah M. Gordon Jun 2023

Programmable And Modular Dc-Dc Converter, Joshua C. Hutchinson, Elijah M. Gordon

Electrical Engineering

This project considers the design, implementation, and testing of an open-source dc-dc converter for microgrid prototyping. Unlike conventional dc-dc converters that are proprietary and require specialist knowledge, and are usually designed for a single function, the proposed dc-dc converter will comprise of a programmable MCU and a Raspberry Pi (RPi) interface to allow less-skilled consumers to monitor and modify a power converting system. We will develop an open-source library that contains voltage control, current control, maximum power point tracking, and battery charge control profiles. Each library will be easy to implement through a GUI on the Raspberry Pi and will …


Hvac Fan Cooling System Using Modicon M580, Ogbonnaya Okoronkwo Okorie, Nicolas Jens Fache Jun 2023

Hvac Fan Cooling System Using Modicon M580, Ogbonnaya Okoronkwo Okorie, Nicolas Jens Fache

Electrical Engineering

A common problem that many devices have when operating is overheating. Whether it is operating at full capacity or idle, those devices that we use exert heat to some type of extent. The physical and electronic components of the device can only withstand so much heat before the component becomes damaged. This product provides a method of preventing overheating by being a cooling system for your device. A solution for preventing overheating of the components in these electronic devices is by having some sort of cooling system. Our product’s cooling system will be based on energy efficiency, which means that …


Industrial Automation And Controls Lab: Smart Led Dimmer Control, Trevor J. Beck Jun 2023

Industrial Automation And Controls Lab: Smart Led Dimmer Control, Trevor J. Beck

Electrical Engineering

Programmable Logic Controllers (PLCs) are rugged industrial computers used extensively in many industries for automation and control. EE 435 is a course being developed to introduce students to PLCs. This project will focus on one section of the course, with the primary objective being to control the brightness of an LED based on input received from an ambient light sensor. The control logic will use a PLC with analog input and output modules to interface with the sensor and actuator hardware. The light sensor will output 4-20mA proportional to the intensity of visible light, measured in lumens. The analog input …


Reaction Wheel Based Rocket Active Spin Stabilization, Tanuj Vemuri Jun 2023

Reaction Wheel Based Rocket Active Spin Stabilization, Tanuj Vemuri

Electrical Engineering

Cal Poly Space Systems is the high-powered and experimental rocketry club at Cal Poly SLO. They aim to design, test, and launch fully integrated launch vehicles. In order to create efficient and reliable vehicles, stabilization systems must be implemented. One parameter that can be actively stabilized is the vehicle’s roll. The roll of the vehicle can have noticeably effects on vehicle performance, as uncontrolled roll leads to decreased system stability in flight. Un-controlled roll can also have negative impacts on the quality of onboard video, which is used for post-flight analysis and marketing.

Reaction wheels are a popular method for …


Programmable Vibration Table Retrofit With Eagle Medical, Jonathan Ilagan, Madhav Asok, Max Lewter Jun 2023

Programmable Vibration Table Retrofit With Eagle Medical, Jonathan Ilagan, Madhav Asok, Max Lewter

Biomedical Engineering

This project aimed to repair and upgrade a vibration table used for package testing for the sponsor, Eagle Medical - a medical packaging and sterilization company based in Paso Robles, California. The current vibration table is not programmable and lacks circuit diagrams, making it difficult to repair. In addition, it is not functional due to internal circuitry issues and power requirements. To address these issues, the team will implement several upgrades to improve the product and allow for better random cyclic vibration testing. A full assessment of the existing vibration table will be conducted to ensure the viability of these …


Tank Level Controller Plc Lab, Siddhi Upadhyaya, Teghvir Grewal Jun 2023

Tank Level Controller Plc Lab, Siddhi Upadhyaya, Teghvir Grewal

Electrical Engineering

The California Polytechnic State University San Luis Obispo’s Electrical Engineering Department is currently developing lab experiments for the new EE435 (Industrial Power Control and Automation) class. In order to support these efforts, fourth year Cal Poly students are expected to develop laboratory experiments that will be conducted during this new class for the semester system. The lab experiment focused on in this project is called the Tank Level Controller. This experiment will introduce EE 435 students to Schneider Electric Programmable Logic Controller (PLC) hardware and software, which is prominent in the automation industry.
This experiment will require students to develop …


Energy Storage And Communication System, Noah R. Johnson, Marc Wong Jun 2023

Energy Storage And Communication System, Noah R. Johnson, Marc Wong

Electrical Engineering

The Industrial Power and Controls Lab in Engineering East is welcoming the addition of a new lab course, EE 435. Schneider Electric sponsors this course, which seeks to teach students how to use the Modicon M580 Program Logic Controller (PLC) in various industry use cases. This project is a continuation of previous senior projects and focuses on developing a lab experiment to teach students how to utilize the M580 in an energy storage use case. More specifically, it focuses on the battery management system that oversees the units and exposes students to the various situations this system may encounter during …


Instrumented Control Column For Optionally Piloted Aircraft, Andrew J. Klein Jun 2023

Instrumented Control Column For Optionally Piloted Aircraft, Andrew J. Klein

Electrical Engineering

Natilus, an aerospace company that is rapid-prototyping optionally piloted aircraft (OPA) for the shipping industry, needs a system that retrieves control column position data in order to manipulate flight simulator parameters in software. At present, a universally compatible system for all aircraft does not exist. Typically, established aerospace companies will sink significant time and money into developing proprietary systems for control column data retrieval as every aircraft is unique in its layout and linkage design. However, as a startup developing their first aircraft, Natilus does not have the privilege of modifying an existing sensor system to work with their HIL …


Simple Open-Source Formal Verification Of Industrial Programs, Christopher Disney Peterson Mar 2023

Simple Open-Source Formal Verification Of Industrial Programs, Christopher Disney Peterson

Master's Theses

Industrial programs written on Programmable Logic Controllers (PLCs) have become an essential component of many modern industries, including automotive, aerospace, manufacturing, infrastructure, and even amusement parks. As these safety-critical systems become larger and more complex, ensuring their continuous error-free operation has become a significant and important challenge. Formal methods are a potential solution to this issue but have traditionally required substantial time and expertise to deploy. This usability issue is compounded by the fact that PLCs are highly proprietary and have substantial licensing costs, making it difficult to learn about or deploy formal methods on them.

This thesis presents the …


Diy Cell Incubator, Hayden James Jeanor Dec 2022

Diy Cell Incubator, Hayden James Jeanor

Electrical Engineering

The purpose of creating a cell Incubator is for the development of cell and tissue production in laboratory settings. Large scale research projects and the medical community grow cells for various reasons, including experiments and creating tissue for patients. However, they cannot simply depend on growing cells in a petri dish that sit on a rack at room temperature. To grow heathy cells in the fastest way possible, they use cell incubators. Cell incubators create an atmosphere within the incubation bay that is designed to promote cell growth. The three main components that need to be constantly regulated, using a …


Hypoxic Incubation Chamber, Simone Lisette Helfrich, Makenzie Nicole Jones Nov 2022

Hypoxic Incubation Chamber, Simone Lisette Helfrich, Makenzie Nicole Jones

Biomedical Engineering: Graduate Reports and Projects

This paper describes the design, manufacturing, and testing of a novel controllable hypoxic incubator with fully functional oxygen gas control and temperature control in a humid environment. On the current market, a majority of the few hypoxic incubators use pre-mixed gas that does not offer precise control over gas concentration. The objective for this project was to create a chamber that allows the user to set the O2 concentration to varying set points of % O2 while maintaining the chamber at a constant body temperature, CO2 level, humidity, and sterility. To start the project, multiple concepts were developed for the …


Hypoxic Incubation Chamber, Simone Lisette Helfrich, Makenzie Nicole Jones Nov 2022

Hypoxic Incubation Chamber, Simone Lisette Helfrich, Makenzie Nicole Jones

Master's Theses

This paper describes the design, manufacturing, and testing of a novel controllable hypoxic incubator with fully functional oxygen gas control and temperature control in a humid environment. On the current market, a majority of the few hypoxic incubators use pre-mixed gas that does not offer precise control over gas concentration. The objective for this project was to create a chamber that allows the user to set the O2 concentration to varying set points of % O2 while maintaining the chamber at a constant body temperature, CO2 level, humidity, and sterility. To start the project, multiple concepts were developed for the …


Developing A Miniature Smart Boat For Marine Research, Michael Isaac Eirinberg Jun 2022

Developing A Miniature Smart Boat For Marine Research, Michael Isaac Eirinberg

Computer Engineering

This project examines the development of a smart boat which could serve as a possible marine research apparatus. The smart boat consists of a miniature vessel containing a low-cost microcontroller to live stream a camera feed, GPS telemetry, and compass data through its own WiFi access point. The smart boat also has the potential for autonomous navigation. My project captivated the interest of several members of California Polytechnic State University, San Luis Obispo’s (Cal Poly SLO) Marine Science Department faculty, who proposed a variety of fascinating and valuable smart boat applications.


Smartphone Control Of Rc Cars, Weston R. Fitzgerald Jun 2022

Smartphone Control Of Rc Cars, Weston R. Fitzgerald

Electrical Engineering

The smartphone-controlled RC (remote-controlled) car is an inexpensive remote-controlled car designed to be fast and portable. Instead of manufacturing, packaging, and shipping a separate controller, the remote control is implemented in a phone application, which saves time and money in both the design process and the manufacturing process. Utilizing the user’s smartphone is more cost-effective since mobile devices are a common recurrence, and packaging fewer devices results in overall better portability of the product.

This smartphone-controlled car is speedy and intuitive to learn for typical smartphone users. The user can change the car’s speed and direction wirelessly using their phone; …


Model-Based Design Of An Optimal Lqg Regulator For A Piezoelectric Actuated Smart Structure Using A High-Precision Laser Interferometry Measurement System, Grant P. Gallagher Jun 2022

Model-Based Design Of An Optimal Lqg Regulator For A Piezoelectric Actuated Smart Structure Using A High-Precision Laser Interferometry Measurement System, Grant P. Gallagher

Master's Theses

Smart structure control systems commonly use piezoceramic sensors or accelerometers as vibration measurement devices. These measurement devices often produce noisy and/or low-precision signals, which makes it difficult to measure small-amplitude vibrations. Laser interferometry devices pose as an alternative high-precision position measurement method, capable of nanometer-scale resolution. The aim of this research is to utilize a model-based design approach to develop and implement a real-time Linear Quadratic Gaussian (LQG) regulator for a piezoelectric actuated smart structure using a high-precision laser interferometry measurement system to suppress the excitation of vibratory modes.

The analytical model of the smart structure is derived using the …


Solar Pv Emulator, Tristan Studer, Cody Kremer Jun 2021

Solar Pv Emulator, Tristan Studer, Cody Kremer

Electrical Engineering

The implementation of a solar PV emulator. Creating a controllable testing environment which sufficiently recreates realistic conditions a photovoltaic cell would experience in real world use. The project aims to accurately show the efficiency and reliability of a solar PV cell, opposed to an ideal model which creates unrealistic expectations. The PV emulator implements conditions such as: irradiance, soiling and temperate changes. It gives feedback on a displayed IV curve and/or PV curve so the user may graphically analyze the output their PV cell produces given various conditions. It allows the user selectable conditions the solar cell may experience this …


An Exploratory Study Of Pulse Width And Delta Sigma Modulators, Logan B. Penrod Dec 2020

An Exploratory Study Of Pulse Width And Delta Sigma Modulators, Logan B. Penrod

Master's Theses

This paper explores the noise shaping and noise producing qualities of Delta-Sigma Modulators (DSM) and Pulse-Width Modulators (PWM). DSM has long been dominant in the Delta Sigma Analog-to-Digital Converter (DSADC) as a noise-shaped quantizer and time discretizer, while PWM, with a similar self oscillating structure, has seen use in Class D Power Amplifiers, performing a similar function. It has been shown that the PWM in Class D Amplifiers outperforms the DSM [1], but could this advantage be used in DSADC use-cases? LTSpice simulation and printed circuit board implementation and test are used to present data on four variations of these …


Field Testing The Effects Of Low Reynolds Number On The Power Performance Of The Cal Poly Wind Power Research Center Small Wind Turbine, John B. Cunningham Dec 2020

Field Testing The Effects Of Low Reynolds Number On The Power Performance Of The Cal Poly Wind Power Research Center Small Wind Turbine, John B. Cunningham

Master's Theses

This thesis report investigates the effects of low Reynolds number on the power performance of a 3.74 m diameter horizontal axis wind turbine. The small wind turbine was field tested at the Cal Poly Wind Power Research Center to acquire its coefficient of performance, p, vs. tip speed ratio, λ, characteristics. A description of both the wind turbine and test setup are provided. Data filtration and processing techniques were developed to ensure a valid method to analyze and characterize wind power measurements taken in a highly variable environment. The test results demonstrated a significant drop in the …


Stability Analysis Of Systems With Time Delay Simulation Program, Matthew Carroll, Brandon Replogle Jun 2020

Stability Analysis Of Systems With Time Delay Simulation Program, Matthew Carroll, Brandon Replogle

Electrical Engineering

A small company wants to develop a CAD tool, ideally as part of the MATLAB suite of tools, for system stability analysis of nonlinear control systems with time-delay. The program must allow the designer to input the system block diagram graphically, then using symbolic expansion, automatically generate the Laplace domain stability boundary and disturbance settling time. The stable regions are then to be graphically plotted as a set of 2- or 3-dimensional parametric stability boundaries. The designer can then input performance constraints on the system through the MATLAB console and a Simulink environment will automatically be generated.

This program is …


Plant Growing Control With Modicon M580, Brittany M.Y. Won, Eileen T. Tran Jun 2020

Plant Growing Control With Modicon M580, Brittany M.Y. Won, Eileen T. Tran

Electrical Engineering

Currently, the Industrial Power and Controls lab is being developed by the Cal Poly Electrical Engineering department. The lab is equipped with recently donated Modicon M580 Programmable Logic Controllers (PLCs) from Schneider Electric. In addition to PLCs, Schneider Electric also donated Human Machine Interfaces (HMI) and input/output modules. This project focuses on the creation of a lab experiment that will give future Cal Poly electrical engineering students hands-on experience with this equipment. To show students the broad range of PLCs and the role that electrical engineering plays in various industries, this experiment focuses on the agriculture industry, but more specifically, …


Dc Treasure Box, Michael A. Derrenbacher Jun 2020

Dc Treasure Box, Michael A. Derrenbacher

Electrical Engineering

An all in one DC resource would enable electronics students to prototype circuits for labs and projects without the need for the lab equipment present on campus. The labs on campus can be physically far, closed, or overcrowded, preventing students from accessing the equipment. Roughly 75% of upper division electrical engineering students do not own power supplies, with even fewer students owning a source measurement unit (SMU). There is a significant need for a product capable of providing standard lab equipment functionality. The functionally this project provides are positive and negative DC power supplies, 4-Quadrant SMU, analog inputs and outputs, …


Optimizing Llrf Parameters In The Electron-Ion Collider, William M. Bjorndahl Mar 2020

Optimizing Llrf Parameters In The Electron-Ion Collider, William M. Bjorndahl

Physics

To improve particle interaction in the future Electron-Ion Collider (EIC), we investigated different feedback implementations to control the accelerating voltage and examined the power and beam phase for each instance. Using MATLAB, we studied three feedback mechanisms: Direct, One Turn, and Feedforward. Enacting feedforward yielded the best performance. To minimize the klystron power consumption, we analyzed different Low-Level Radio Frequency (LLRF) parameters such as detuning. Combining theory and simulated results, we found the optimal detuning value that minimizes klystron power consumption.


Decentralized, Noncooperative Multirobot Path Planning With Sample-Basedplanners, William Le Mar 2020

Decentralized, Noncooperative Multirobot Path Planning With Sample-Basedplanners, William Le

Master's Theses

In this thesis, the viability of decentralized, noncooperative multi-robot path planning algorithms is tested. Three algorithms based on the Batch Informed Trees (BIT*) algorithm are presented. The first of these algorithms combines Optimal Reciprocal Collision Avoidance (ORCA) with BIT*. The second of these algorithms uses BIT* to create a path which the robots then follow using an artificial potential field (APF) method. The final algorithm is a version of BIT* that supports replanning. While none of these algorithms take advantage of sharing information between the robots, the algorithms are able to guide the robots to their desired goals, with the …


Design, Modeling And Control Of A Two-Wheel Balancing Robot Driven By Bldc Motors, Charles T. Refvem Dec 2019

Design, Modeling And Control Of A Two-Wheel Balancing Robot Driven By Bldc Motors, Charles T. Refvem

Master's Theses

The focus of this document is on the design, modeling, and control of a self-balancing two wheel robot, hereafter referred to as the balance bot, driven by independent brushless DC (BLDC) motors. The balance bot frame is composed of stacked layers allowing a lightweight, modular, and rigid mechanical design. The robot is actuated by a pair of brushless DC motors equipped with Hall effect sensors and encoders allowing determination of the angle and angular velocity of each wheel. Absolute orientation measurement is accomplished using a full 9-axis IMU consisting of a 3-axis gyroscope, a 3-axis accelerometer, and a 3-axis magnetometer. …


An Application Of Sliding Mode Control To Model-Based Reinforcement Learning, Aaron Thomas Parisi Sep 2019

An Application Of Sliding Mode Control To Model-Based Reinforcement Learning, Aaron Thomas Parisi

Master's Theses

The state-of-art model-free reinforcement learning algorithms can generate admissible controls for complicated systems with no prior knowledge of the system dynamics, so long as sufficient (oftentimes millions) of samples are available from the environ- ment. On the other hand, model-based reinforcement learning approaches seek to leverage known optimal or robust control to reinforcement learning tasks by mod- elling the system dynamics and applying well established control algorithms to the system model. Sliding-mode controllers are robust to system disturbance and modelling errors, and have been widely used for high-order nonlinear system control. This thesis studies the application of sliding mode control …


Utilizing Trajectory Optimization In The Training Of Neural Network Controllers, Nicholas Kimball Sep 2019

Utilizing Trajectory Optimization In The Training Of Neural Network Controllers, Nicholas Kimball

Master's Theses

Applying reinforcement learning to control systems enables the use of machine learning to develop elegant and efficient control laws. Coupled with the representational power of neural networks, reinforcement learning algorithms can learn complex policies that can be difficult to emulate using traditional control system design approaches. In this thesis, three different model-free reinforcement learning algorithms, including Monte Carlo Control, REINFORCE with baseline, and Guided Policy Search are compared in simulated, continuous action-space environments. The results show that the Guided Policy Search algorithm is able to learn a desired control policy much faster than the other algorithms. In the inverted pendulum …


Weight Controlled Electric Skateboard, Zachary Barram, Carson Bertozzi, Vishnu Dodballapur Jun 2019

Weight Controlled Electric Skateboard, Zachary Barram, Carson Bertozzi, Vishnu Dodballapur

Computer Engineering

Technology and the way that humans interact is becoming more vital and omnipresent with every passing day. However, human interface device designers suffer from the increasingly popular “designed for me or people like me” syndrome. This design philosophy inherently limits accessibility and usability of technology to those like the designer. This places severe limits of usability to those who are not fully able as well as leaves non-traditional human interface devices unexplored. This project set out to explore a previously uncharted human interface device, on an electric skateboard, and compare it send user experience with industry leading human interface devices.