Papers by Alireza Kavianpour
A New Model of Online Team Teaching
A Student Senior Project: Magneto Hydrodynamic Renewable Power

2021 ASEE Virtual Annual Conference Content Access Proceedings, Feb 20, 2024
In this paper, the design of a negative pressure room in tandem with a standard residential Heati... more In this paper, the design of a negative pressure room in tandem with a standard residential Heating, Ventilation, and Air Conditioning (HVAC) system will be discussed. The need for such a room is urgent because of the recent pandemic that has disrupted both the economy and the health and welfare of not only in the US but the entire world. This project is geared towards providing a means to quarantine family members safely and securely in a room within a home. This isolation room can be controlled and monitored and has an alarm to alert family members of system warnings and malfunctions. The idea is to make the system simple enough that users could install it with a little modification in the room. Because of the outbreak of Coronavirus Disease 2019, abbreviated as COVID-19 and its viable potential to overwhelm health care facilities as observed in the most of countries, the authors hope to provide a cost-effective solution that could ease the demand of the isolation room in the hospitals.
Ahstraet-The problem of finding elliptical shapes in an image on a pyramid architecture using mom... more Ahstraet-The problem of finding elliptical shapes in an image on a pyramid architecture using moment properties is considered. Based on the moment principle, the proposed method can be employed to determine the five parameters of an elliptical shape in a given image, including the coordinates of the center of the ellipse, the length of minor and major axes, and the rotation angle of the major axis. A simulation program is also described.

IEEE Transactions on Computers, 1993
A new and systematic approach for mapping application tasks to hypercubes is proposed. The propos... more A new and systematic approach for mapping application tasks to hypercubes is proposed. The proposed method is based on a partitioning algorithm where the final mapping is rendered as a task-node tuple assignment for an n-cube system. For this method, we assume a single-tasking environment where each task is assigned to a unique processor. Dilation-bound and expansion-ratio parameters are used to evaluate the efficacy of this mapping algorithm. We introduce an algorithm that minimizes the expansion-ratio parameter. In addition, an algorithm that reduces the dilation bound is proposed. Because of the structured formulation of the algorithms, they can be applied to a given task structure. As an illustration of the effectiveness of this new method, we apply these proposed algorithms for mapping complete binary and dary tree task structures to hypercubes.
A Teaching Tool for Understanding Different Audio Filters
2008 GSW Proceedings
Automated Luggage Tracking System
2010 Annual Conference & Exposition Proceedings
A computer method for recognizing blood vessels in an image constructed by infrared tomography is... more A computer method for recognizing blood vessels in an image constructed by infrared tomography is proposed. Blood vessels detection is important for efficient clinical treatment of a patient. A blood vessel can be model as a block in an image and hence block detection algorithm is applied on an image constructed by infrared tomography. The approach is based on the parallel calculation on hypercube. Hypercube architecture of dimension n is fine-grain architecture with 2 n processors each holding a single pixel of the image. The hypercube operates in an SIMD mode. Two algorithms for computing blocks are explained.

The Automated Luggage Tracking System (ALTS) implements Radio-Frequency Identification (RFID) to ... more The Automated Luggage Tracking System (ALTS) implements Radio-Frequency Identification (RFID) to read the tag on a piece of luggage as it is being loaded onto a plane. In the real world application, an airline employee enters a passenger’s information into the system and then he will associate it to a unique tag. Every time a luggage with the tag passes through an RFID reader, the location status in the airline database will be updated for tracking. This system allows the passenger to check if his luggage has made it safely onto the plane. It also provides inventory control to the airlines in order to improve their services. During check-in, the passenger data such as name, address, phone number, flight number, destination and unique tag identification per luggage is inputted into the airline database. If requested, the passenger is provided a handheld device to check the current location of his luggage. Every time a luggage passes through an RFID reader, its information is transmit...
Survey and Analysis of Digital Thermoelectric-Generator-based Power System
2019 ASEE Annual Conference & Exposition Proceedings
Simulation Software for Online Teaching of ECE Courses
2019 ASEE Annual Conference & Exposition Proceedings
Online Teaching of Senior Projects
2012 ASEE Annual Conference & Exposition Proceedings
2014 ASEE Annual Conference & Exposition Proceedings
Computer programming in languages such as Visual Basic, C++, or JAVA follow a control flow model ... more Computer programming in languages such as Visual Basic, C++, or JAVA follow a control flow model of program execution. In the control flow model, the sequential order of program elements determines the execution order of a program. A program written in LabVIEW uses a slightly different approach compared to the conventional method known as dataflow programming.
Testing Strategy in Multiprocessor Systems with Cube Connections
2011 ASEE Annual Conference & Exposition Proceedings
2011 ASEE Annual Conference & Exposition Proceedings
2013 ASEE Annual Conference & Exposition Proceedings
This paper demonstrates the importance of high school level algebra and trigonometry in solving i... more This paper demonstrates the importance of high school level algebra and trigonometry in solving image processing problems. The detection of lines and curves in an image is a fundamental problem in image processing. The problem is often solved by using the polar coordinate system. In the simplest case, the picture contains a number of discrete black points lying on a white background. The goal is to detect the presence of groups of collinear figure points. In this paper, the use of basic math such as the polar coordinate system, for line detection in an image was described. In these algorithms both mesh and tree connections of processors were exploited.

2017 ASEE Annual Conference & Exposition Proceedings
This paper considers the different application of PID Controls. Specifically, we will take a look... more This paper considers the different application of PID Controls. Specifically, we will take a look at how a group of students utilize this method in two different applications. Many of the Electrical Engineering students had a background in Mechatronics and Control Theory, which was beneficial in understanding the applications at hand. The first application included a robotic car. The students needed to direct the car to follow a predefined path. The second application included a robotic arm. The arm needed to reach a preset target within a specific time. PID control is a feedback control in which it calculates an error as the difference between the desired value and a measured value. It then applies a correction based on proportional, integral, and derivative terms. The PID controller objective is to reduce the error by the adjusting a variable, such as the position of a robot arm or Robot car. Some applications may require the use of only one variable: P, I, or D. This is achieved by setting the other parameters to zero. PID controller 6,7,8,9 can use two combinations of P, I, and D. It also can use the three terms to provide the appropriate system control. PI controllers are fairly common. A derivative action is sensitive to measurement noise, whereas the absence of an integral term may prevent the system from reaching its target value. In this paper, the result of the PID controllers in the student projects such as robotic car and robotic arm, will be analyzed. The results are based on the application of proportional, integral, and derivative control. In addition, a MATLAB and C++ programs will be used to calculate PID values. This paper suggests one possible method to implement the concepts that students have learned in the other courses, and use them in the real world applications. Robotic car and Robotic arm are two examples of the projects implemented in one of the courses in the Electronic Engineering Technology (EET) program called "Embedded Microprocessors System".
Renewable Energy Engineering Technology (REET) Program
2020 ASEE Virtual Annual Conference Content Access Proceedings
Uploads
Papers by Alireza Kavianpour