Matching Items (54)
161364-Thumbnail Image.png
Description
The Inverted Pendulum on a Cart is a classical control theory problem that helps understand the importance of feedback control systems for a coupled plant. In this study, a custom built pendulum system is coupled with a linearly actuated cart and a control system is designed to show the stability

The Inverted Pendulum on a Cart is a classical control theory problem that helps understand the importance of feedback control systems for a coupled plant. In this study, a custom built pendulum system is coupled with a linearly actuated cart and a control system is designed to show the stability of the pendulum. The three major objectives of this control system are to swing up the pendulum, balance the pendulum in the inverted position (i.e. $180^\circ$), and maintain the position of the cart. The input to this system is the translational force applied to the cart using the rotation of the tires. The main objective of this thesis is to design a control system that will help in balancing the pendulum while maintaining the position of the cart and implement it in a robot. The pendulum is made free rotating with the help of ball bearings and the angle of the pendulum is measured using an Inertial Measurement Unit (IMU) sensor. The cart is actuated by two Direct Current (DC) motors and the position of the cart is measured using encoders that generate pulse signals based on the wheel rotation. The control is implemented in a cascade format where an inner loop controller is used to stabilize and balance the pendulum in the inverted position and an outer loop controller is used to control the position of the cart. Both the inner loop and outer loop controllers follow the Proportional-Integral-Derivative (PID) control scheme with some modifications for the inner loop. The system is first mathematically modeled using the Newton-Euler first principles method and based on this model, a controller is designed for specific closed-loop parameters. All of this is implemented on hardware with the help of an Arduino Due microcontroller which serves as the main processing unit for the system.
ContributorsNamasivayam, Vignesh (Author) / Tsakalis, Konstantinos (Thesis advisor) / Rodriguez, Armando (Committee member) / Si, Jennie (Committee member) / Shafique, Md. Ashfaque Bin (Committee member) / Arizona State University (Publisher)
Created2021
129453-Thumbnail Image.png
Description

Robust control design has been increasingly used in industrial settings by leading automation companies. The design procedure has evolved in the last decades and fairly automated procedures exist now for use by practicing engineers or even operators. One does not need to be familiar with the details of the underlying

Robust control design has been increasingly used in industrial settings by leading automation companies. The design procedure has evolved in the last decades and fairly automated procedures exist now for use by practicing engineers or even operators. One does not need to be familiar with the details of the underlying theory to use it. Robust control is different than conventional control in that it accounts for uncertainty bounds and designs a controller with known/desired performance and stability characteristics. Robust control can be applied to multivariable or Single Input Single Output (SISO) processes. This paper is aimed at providing a tutorial on the Robust PID control design approach to practicing chemical engineers. We use the classical pH control problem as an example, which is a challenging problem due to its non-linearity. First, we analyze the pH process by using the benchmark model of Henson and Seborg. We identify the fundamental limitations of the linear control design in terms of model uncertainty and sensor sampling constraints. Subsequently, we design a controller following the guidelines from robust control theory. Finally, we demonstrate the results though implementation in a lab-scale wastewater system. The experimental results show the validity of the process model and the control design approach. It also points out the limitations of the linear controller performance, leading to an interesting follow-up work regarding gain scheduling and adaptation.

ContributorsJosh, Rakesh (Author) / Tsakalis, Konstantinos (Author) / MacArthur, J. Ward (Author) / Dash, Sachi (Author) / Ira A. Fulton Schools of Engineering (Contributor)
Created2014-11-01
153597-Thumbnail Image.png
Description
In this dissertation, two problems are addressed in the verification and control of Cyber-Physical Systems (CPS):

1) Falsification: given a CPS, and a property of interest that the CPS must satisfy under all allowed operating conditions, does the CPS violate, i.e. falsify, the property?

2) Conformance testing: given a model of a

In this dissertation, two problems are addressed in the verification and control of Cyber-Physical Systems (CPS):

1) Falsification: given a CPS, and a property of interest that the CPS must satisfy under all allowed operating conditions, does the CPS violate, i.e. falsify, the property?

2) Conformance testing: given a model of a CPS, and an implementation of that CPS on an embedded platform, how can we characterize the properties satisfied by the implementation, given the properties satisfied by the model?

Both problems arise in the context of Model-Based Design (MBD) of CPS: in MBD, the designers start from a set of formal requirements that the system-to-be-designed must satisfy.

A first model of the system is created.

Because it may not be possible to formally verify the CPS model against the requirements, falsification tries to verify whether the model satisfies the requirements by searching for behavior that violates them.

In the first part of this dissertation, I present improved methods for finding falsifying behaviors of CPS when properties are expressed in Metric Temporal Logic (MTL).

These methods leverage the notion of robust semantics of MTL formulae: if a falsifier exists, it is in the neighborhood of local minimizers of the robustness function.

The proposed algorithms compute descent directions of the robustness function in the space of initial conditions and input signals, and provably converge to local minima of the robustness function.

The initial model of the CPS is then iteratively refined by modeling previously ignored phenomena, adding more functionality, etc., with each refinement resulting in a new model.

Many of the refinements in the MBD process described above do not provide an a priori guaranteed relation between the successive models.

Thus, the second problem above arises: how to quantify the distance between two successive models M_n and M_{n+1}?

If M_n has been verified to satisfy the specification, can it be guaranteed that M_{n+1} also satisfies the same, or some closely related, specification?

This dissertation answers both questions for a general class of CPS, and properties expressed in MTL.
ContributorsAbbas, Houssam Y (Author) / Fainekos, Georgios (Thesis advisor) / Duman, Tolga (Thesis advisor) / Mittelmann, Hans (Committee member) / Tsakalis, Konstantinos (Committee member) / Arizona State University (Publisher)
Created2015
Description
The thesis explores the avenues of machine learning principles in object detection using TensorFlow 2 Object Detection API Libraries for implementation. Integrating object detection capabilities into ESP-32 cameras can enhance functionality in the capstone dragster application and potential applications, such as autonomous robots. The research implements the TensorFlow 2 Object

The thesis explores the avenues of machine learning principles in object detection using TensorFlow 2 Object Detection API Libraries for implementation. Integrating object detection capabilities into ESP-32 cameras can enhance functionality in the capstone dragster application and potential applications, such as autonomous robots. The research implements the TensorFlow 2 Object Detection API, a widely used framework for training and deploying object detection models. By leveraging the pre-trained models available in the API, the system can detect a wide range of objects with high accuracy and speed. Fine-tuning these models using a custom dataset allows us to enhance their performance in detecting specific objects of interest. Experiments to identify strengths and weaknesses of each model's implementation before and after training using similar images were evaluated The thesis also explores the potential limitations and challenges of deploying object detection on real-time ESP-32 cameras, such as limited computational resources, costs, and power constraints. The results obtained from the experiments demonstrate the feasibility and effectiveness of implementing object detection on ESP-32 cameras using the TensorFlow2 Object Detection API. The system achieves satisfactory accuracy and real-time processing capabilities, making it suitable for various practical applications. Overall, this thesis provides a foundation for further advancements and optimizations in the integration of object detection capabilities into small, low-power devices such as ESP-32 cameras and a crossroad to explore its applicability for other image-capturing and processing devices in industrial, automotive, and defense sectors of industry.
ContributorsMani, Vinesh (Author) / Tsakalis, Konstantinos (Thesis director) / Jayasuriya, Suren (Committee member) / Barrett, The Honors College (Contributor) / Electrical Engineering Program (Contributor)
Created2024-05