Defense Notices


All students and faculty are welcome to attend the final defense of EECS graduate students completing their M.S. or Ph.D. degrees. Defense notices for M.S./Ph.D. presentations for this year and several previous years are listed below in reverse chronological order.

Students who are nearing the completion of their M.S./Ph.D. research should schedule their final defenses through the EECS graduate office at least THREE WEEKS PRIOR to their presentation date so that there is time to complete the degree requirements check, and post the presentation announcement online.

Upcoming Defense Notices

Andrew Riachi

An Investigation Into The Memory Consumption of Web Browsers and A Memory Profiling Tool Using Linux Smaps

When & Where:


Nichols Hall, Room 250 (Gemini Conference Room)

Committee Members:

Prasad Kulkarni, Chair
Perry Alexander
Drew Davidson
Heechul Yun

Abstract

Web browsers are notorious for consuming large amounts of memory. Yet, they have become the dominant framework for writing GUIs because the web languages are ergonomic for programmers and have a cross-platform reach. These benefits are so enticing that even a large portion of mobile apps, which have to run on resource-constrained devices, are running a web browser under the hood. Therefore, it is important to keep the memory consumption of web browsers as low as practicable.

In this thesis, we investigate the memory consumption of web browsers, in particular, compared to applications written in native GUI frameworks. We introduce smaps-profiler, a tool to profile the overall memory consumption of Linux applications that can report memory usage other profilers simply do not measure. Using this tool, we conduct experiments which suggest that most of the extra memory usage compared to native applications could be due the size of the web browser program itself. We discuss our experiments and findings, and conclude that even more rigorous studies are needed to profile GUI applications.


Past Defense Notices

Dates

HAMID MAHMOUDI

Novel Predictive Control Strategies in Power Electronics Systems

When & Where:


2001 B Eaton Hall

Committee Members:

Reza Ahmadi, Chair
Christopher Allen
Alessandro Salandrino
James Stiles
Shawn Keshmiri

Abstract

This work proposes several advanced predictive switching algorithms and modulation methods for power electronics converters based on model predictive control (MPC) paradigm. The proposed methods retain the advantages of conventional MPC methods in programing the nonlinear effects of the converter into the design calculations to improve the overall dynamic performance and steady state operation of the system. Besides, the proposed methods provide a fixed switching frequency operation of the system, which results in regulating the system objectives with minimized ripple. In the first part of this work, a new modulation based MPC technique is proposed. The proposed method provides flexibility to prioritize different objectives of the system against each other using weighting factors. To further evaluate the merits of the proposed method, it has been used to control modular multilevel converters (MMCs) in voltage-source-converter high-voltage-DC (VSC-HVDC) systems. The proposed method minimizes the line total harmonic distortion (THD), circulating current ripple and steady-state error.  Furthermore, a new Finite-Control-Set MPC (FCS-MPC) method for controlling MMCs with minimized computational burden is proposed that doesn’t employ weighting factors to control different system objectives.

Furthermore, a Modulated MPC (MMPC) based control system for a Z-source Inverter (ZSI) based Permanent Magnet Synchronous Motor (PMSM) drive system is proposed. The Proposed method uses two separate MMPC loops for the Z-source network and PMSM control.  For the Z-source network, a cascaded MMPC control scheme has been proposed and for the PMSM, a novel MMPC controller is proposed that predicts the future value of PMSM current vectors, selects specific current vectors that minimize a certain cost function the most, and performs modulation between them.

Finally, a torque ripple minimization method for a PMSM drive system that utilizes a modified quasi-Z-source (qZS) inverter which provides a wider range of capabilities for inverter input voltage control is proposed. It also allows for modification of the traditional switching sequence selection scheme when using the Space Vector Modulation (SVM) for switching. The provided flexibilities are leveraged to develop a control system that minimizes the torque ripples during PMSM operation while satisfying conventional control objectives such as shaft speed control.

 


SALLY SAJADIAN

Model Predictive Control of Impedance Source Inverter for Photovoltaic Applications

When & Where:


2001B Eaton Hall

Committee Members:

Reza Ahmadi, Chair
Glenn Prescott
Alessandro Salandrino
Jim Stiles
Huazhen Fang

Abstract

A model predictive controlled power electronics interface (PEI) based on impedance source inverter for photovoltaic (PV) applications is proposed in this dissertation. The proposed system has the capability of operation in both grid-connected and islanded mode. Firstly, a model predictive based maximum power point tracking (MPPT) method is proposed for PV applications based on single stage grid-connected Z-source inverter (ZSI). This technique predicts the future behavior of the PV side voltage and current using a digital observer that estimates the parameters of the PV module. The proposed method adaptively updates the perturbation size in the PV voltage using the predicted model of the system to reduce oscillations and increase convergence speed. The experimental results demonstrate fast dynamic response to changes in solar irradiance level, small oscillations around maximum power point at steady-state, and high MPPT efficacy. 

The second part of this dissertation focuses on the dual-mode operation of the proposed PEI based on ZSI with capability to operate in islanded and grid-connected mode. The transition from islanded to grid-connected mode and vice versa can cause significant deviation in voltage and current due to mismatch in phase, frequency, and amplitude of voltages. The proposed controller using MPC offers seamless transition between the two modes of operations. The proposed direct decoupled active and reactive power control in grid‑connected mode enables the dual-mode ZSI to behave as a power conditioning unit for ancillary services.

The final part of this dissertation focuses on the low voltage ride through (LVRT) capability of the proposed PV systems during grid faults such as voltage sag.  In normal grid condition mode, the maximum available power from the PV panels is injected into the grid. In this mode, the system can provide reactive power compensation as a power conditioning unit for ancillary services from DG systems to main ac grid. In case of grid faults, the proposed system changes the behavior of reactive power injection into the grid for LVRT operation according to the grid requirements. Thus, the proposed controller for ZSI is taking into account both the power quality issues and reactive power injection under abnormal grid conditions. 


APOORV INGLE

QuB: A Resource Aware Functional Programming Language

When & Where:


2001B Eaton Hall

Committee Members:

Garrett Morris, Chair
Perry Alexander
Andy Gill
Prasad Kulkarni

Abstract

Modern programming languages treat resources as normal values. The static semantics of resources in such 

languages does not match their runtime semantics. In this thesis, we tackle the resource management problem 

by making resources first class citizens in the language, and concentrating on sharing or separation of resources.

 

We design and implement QuB (pronounced: cube), a Curry-Howard interpretation of logic of bunched implications (BI). 

We distinguish two kinds of values—restricted and unrestricted—and two kinds of function implications— sharing and separating. 

The restricted values model resources while the unrestricted values model program objects that do not contain any resources. 

Sharing functions denote that functions share resources with its arguments, while separating functions denote that functions do not 

share resources with its arguments. We show how the use of monads with sharing and separating functions helps in modeling 

patterns, such as exception handling, that are difficult to express in linear languages, .


MANJISH ADHIKARI

Basal Conditions of Petermann Glacier and Jakobshavn Isbrae derived from Airborne Ice Penetrating Radar Measurements

When & Where:


317 Nichols Hall

Committee Members:

Carl Leuschen, Chair
Jilu Li
Christopher Allen
John Paden

Abstract

Understanding ice dynamics and ice basal conditions is important because of their impacts on sea level rise. Radio echo sounding has been extensively used for characterizing the ice sheets. The radar reflectivity of the ice bed is of special importance because it can discriminate frozen and thawed ice beds. The knowledge of spatial distribution of basal water is crucial in explaining the flow velocity and stability of glaciers and ice sheets. Basal echo reflectivity used to identify the areas of basal melting can be calculated by compensating ice bed power for geometric losses, rough interface losses, system losses and englacial attenuation.

Two important outlet glaciers of Greenland, Petermann glacier and Jakobshavn isbrae have been losing a lot of ice mass in recent years, and are therefore studied to derive its basal conditions from airborne radar surveys in this thesis.

The ice surface and bed roughness of these glaciers are estimated using Radar Statistical Reconnaissance (RSR) method, and validated using roughness derived from NASA’s Airborne Topographic Mapper (ATM) and Ku band altimeter. Englacial attenuation is modelled using Schroeder’s variable attenuation method. After compensating for these losses, the basal reflectivity for the two glaciers is estimated, and validated using cross over analysis, geophysics, hydraulic potential, abruptive index and coherence index.

The areas of basal melting i.e. areas with higher reflectivity are identified. Petermann glacier is found to have alternate frozen and thawed regions explaining the process of ice movement by friction and freezing. Due to the lack of topographic pinning the glacier is subject to higher ice flow speed. Jakobshavn glacier has several areas of basal melting scattered in the catchment area with most concentration near the glacier front which is likely due to surface water infiltration into ice beds via moulins and sinks. The ice bed channels and retrograde slope of this glacier is also important in routing subglacial water and ice mass. The basal conditions of these two glaciers presented in this study can help in modelling the behavior of these glaciers in the future.


DIVYA CHALLA

Optimized Synthetic Aperture Radar (SAR) Processing for Airborne UWB FMCW Radar

When & Where:


317 Nichols Hall

Committee Members:

Carl Leuschen, Chair
John Paden
James Stiles


Abstract

Remote Sensing of snow covered sea ice in melting Polar Regions has become crucial in estimating the results of increased global warming and to overcome the Earth’s energy imbalance. And to accurately map the snow models over sea ice, it has become essential to build radar systems that has increased sensitivity and to use post processing techniques that enhance the performance. The Center for Remote Sensing of Ice Sheets (CReSIS) at KU has developed ultra-wideband snow radar system that operates over 2-18 GHz frequency range to effectively measure the snow thickness including very thin snow cover and map the snow-ice and snow-ice interfaces precisely. Synthetic Aperture Radar (SAR) processing is one of the post processing technique employed to further increase the sensitivity of the radar in terms of resolution and SNR. In this thesis, a time domain correlation SAR technique which is essentially a matched filter application is described and implemented. It is verified initially with an ideal simulated point target data and then with point target data collected by the snow radar system over sea-ice. It is also shown how noise is multiplied with increasing synthetic aperture length. The effect of aircraft motion non-linearities on SAR processing are also studied at different altitudes. To overcome the effect of non-linearities and multiplicative noise, a multilooking SAR processing is proposed and explained. This is then applied to the field data collected by the snow radar in 2016 and 2017 over sea ice and observed that the SNR and azimuth resolution are improved by 40 dB. The optimum parameters like SAR aperture length and the number of looks are extracted based on the results of SAR processing on various data sets. Finally, a comparison of SAR application to low and high altitude data sets collected in 2016 over the same region is also provided. 


GARRETT ZOOK

Applications of FM Noise Radar Waveforms: Spatial Modulation and Polarization Diversity

When & Where:


246 Nichols Hall

Committee Members:

Shannon Blunt, Chair
Christopher Allen
James Stiles


Abstract

Two possible radar application spaces are explored through the exploitation of high-dimensional nonrecurrent FM-noise waveforms. The first involving a simultaneous dual-polarized emission scheme that provides good separability with respect to co- and cross-polarized terms and the second mimicking the passive actuation of the human eye with a MIMO emission. A waveform optimization scheme denoted as pseudo-random optimized (PRO) FM has been shown to generate FM-noise radar waveforms that are amenable to high power transmitters. Each pulse is generated and optimized independently and possesses a non-repeating FM-noise modulation structure. Because of this the range sidelobes of each pulse are unique and thus are effectively suppressed given enough coherent integration.

The PRO-FM waveform generation scheme is used to create two independent sets of FM-noise waveforms to be incorporated into a simultaneous dual-polarized emission; whereby two independent PRO-FM waveforms will be transmitted simultaneously from orthogonal polarization channels. This effectively creates a polarization diverse emission. The random nature of these waveforms also reduce cross-correlation effects that occur during simultaneous transmission on both channels. This formulation is evaluated using experimental open-air measurements to demonstrate the effectiveness of this high-dimensional emission.

This research aims to build upon previous work that has demonstrated the ability to mimic fixational eye movements (FEM) employed by the human eye. To implement FEM on a radar system, a MIMO capable digital array must be utilized in conjunction with spatial modulation beamforming. Successful imitation of FEM will require randomized fast-time beamsteering from a two-dimensional array. The inherent randomness associated with FEM will be paired with the PRO-FM waveforms to create an emission possessing randomness in the space and frequency domains, called the FEM radar (FEMR). Unlike traditional MIMO, FEMR emits a coherent and time-varying beam. Simulations will show the inherent enhancement to spatial resolution in two-dimensional space (azimuth and elevation) relative to standard beamforming using only the matched filter to process returns.


SAI SANDEEP BHOOSHI

MANET Routing Protocol Simulations Using Different Mobility Models

When & Where:


246 Nichols Hall

Committee Members:

James Sterbenz , Chair
Victor Frost
Fengjun Li


Abstract

Mobile Ad-hoc Networks (MANETs) due to their highly dynamic nature pose a great challenge in designing new protocols. Because these networks are infrastructure independent, routing protocol design and efficiency becomes essential in the functioning of these networks. There are many protocols proposed in the past and many are under development now. But the new or existing protocols are to be compared against each other and analyzed under realistic conditions including, but not limited to transmission range, mobility patterns, of the nodes in the network. This project is an endeavor to provide an unbiased comparison of AODV, DSDV, DSR, and OLSR under different mobility models with varying densities and dynamicity. The mobility models compared in this work include steady-state random waypoint, Gauss-Markov, and Levy walk.


RENISH THOMAS

Design and development of Ultra wide-band Microwave Components for snow–probing radars

When & Where:


317 Nichols Hall

Committee Members:

Carl Leuschen, Chair
Fernando Rodriguez-Morales
Rongqing Hui


Abstract

This thesis describes the design and development of two different ultra-wideband circuits for snow-probing radars. First, a broadband, low-loss planar quadrature hybrid coupler for the 2-20 GHz range is presented. The coupler offers better performance than commercially available options in terms of phase/amplitude imbalance and form factor.  Next, a broadband, high-power T/R module with fast switching and integrated LNA is demonstrated to enable high altitude and multi-channel modes of operations of the CReSIS airborne snow radar along with automated surface tracking ability. The modules include a custom medium-power switch with an overall order of magnitude performance increase compared to commercially available duplexers/SPDT switch solutions.

Pulse mode operations at peak power levels exceeding 100 Watts
(conservatively) can be supported with these devices and a demonstrated switching speed of less than 600 ns.

 


LUMUMBA HARNETT

Post Pulse Compression & Partially Adaptive Multi-Waveform Space-Time Adaptive Processing for Heterogeneous Clutter

When & Where:


246 Nichols Hall

Committee Members:

Shannon Blunt, Chair
Christopher Allen
James Stiles


Abstract

A new form of multi-waveform space-time adaptive processing (MuW-STAP) is presented. The formulation provides additional training data for adaptive clutter cancellation for ground moving target indication after pulse compression. The pulse compression response is homogenized using stochastic phase filters to produce a smeared response that approximates identically distribution assumed by covariance estimation. Post pulse compression MuW-STAP (PMuW-STAP) is proposed to address clutter heterogeneity that causes degradation in detection performance of STAP similar to single-input multi-output MuW-STAP. Furthermore, the family of MuW-STAP algorithms are computationally expensive due to estimation of multiple covariance matrices and inversion of a single covariance for every range sample. Well-known partially adaptive techniques, previously implemented in STAP, are implemented with PMuW-STAP. Partial adaptation in element-space post-Doppler, beam-space pre-Doppler, and beam-space post-Doppler are presented. Each of these are examined on several simulated, controlled clutter scenarios. Fully adaptive PMuW-STAP is further evaluated on the high-fidelity knowledge aided adaptive radar architecture: knowledge-aided sensor signal processing and expert reasoning (KASSPER) dataset.


PAUL KLINE

Remote Attestation Protocol Verification with a Privacy Emphasis

When & Where:


246 Nichols Hall

Committee Members:

Perry Alexander, Chair
Prasad Kulkarni
Garrett Morris


Abstract

Remote attestation is innately challenging and wrought with auxiliary challenges. Even determining what information to request can be a challenge. In cases when a presumptuous request is denied, mutual trust can be built incrementally to achieve the same result. All the while, we must 1) Respect our own privacy policy not revealing more than necessary; 2) Respond to counter-attestation requests to build trust slowly; 3) Avoid“Measurement Deadlock” situations by handling cycles. In addition to these guidelines, there are basic properties of a remote attestation procedure that should be verified. One such property is ensuring parties send and receive messages harmoniously. Using the theorem prover Coq we explore designing, modeling, and verifying a mutual remote attestation procedure via an imperative protocol language that supports dynamically generating execution steps to perform a mutually agreeable attestation protocol from nothing other than a party’s initial privacy policy.