Ongoing Projects

Full 4
Probabilistic Approach to Evaluating Lightning Performance of Transmission Lines
Full 4
Full 3
Enhancing the comprehension of graph-based code representations of large-scale industrial control software projects
Full 3
Full 2
Automated Hardware Design Generation of Biological Neuron Models
Full 2
Full 7
Machine Learning Approach for Modular Assembly Planning in Large-Scale Products
Full 7
Full 8
Cassava-Biogas Anaerobic Digester Design
Full 8
Full 9
Development of an Information Collection System in Crop Area to Apply Precision Agriculture Techniques using Digital Image Processing
Full 9
previous arrow
next arrow

Probabilistic Approach to Evaluating Lightning Performance of Transmission Lines

Background Collapse

In Brazil, and more specifically in the State of Minas Gerais, CEMIG (Companhia Energética de Minas Gerais) estimates that between 50 and 70% of unscheduled electric power shutdowns are due to harmful interactions between lightning and transmission lines. Such shutdowns result in a financial loss of 130 – 175 million US dollars per year. Naturally, this is not a particular problem of Brazil but of every continental country, since lightning can strike any overhead transmission line. It is of fundamental importance to develop computational tools that are able to predict, satisfactorily, the lightning performance of the transmission lines (both in the design phase, as in the existing ones).  

Impact Expand

By the end of the project, the antenna of the rectenna will be designed separately from the rectifier circuit by using Computer Simulation Technology (CST) and Advanced Design System (ADS) software to convert a very low input radio frequency (RF) energy (less than −10 dBm) into DC voltage with a high conversion efficiency.  

Research Problem Addressed Expand

This project aims to develop and implement software capable of determining the lightning performance rates of transmission lines and possible alternative techniques to reduce such rates. Given the stochastic character of lightning strikes, the proposed approach has a statistical-probabilistic feature. The performance rates determined by this software are expected to be more realistic (validated by comparison with historical performance data for the lines under study) when compared to rates derived from the application of other software available in literature (such as example, Flash, developed by IEEE). In addition, the software to be developed will be able to indicate optimal alternatives so that the performance rates are reduced. 

Supervisors Expand Students Expand
  • Xinyi Yuan, MEng University of Toronto 
  • Arienne Ferreira, MASc Federal University of São João del-Rei (UFSJ) 
  • Esdlas Pereira, MASc Federal University of São João del-Rei (UFSJ) 
  • Alex Coelho, BEng Federal University of São João del-Rei (UFSJ) 
  • João Neto BEng Federal University of São João del-Rei (UFSJ) 

Enhancing the comprehension of graph-based code representations of large-scale industrial control software projects

Background & Research Problem Addressed Collapse

The project targets the challenge of making graphical code representations of large-scale industrial control software projects in the form of nodes and edges that can be understood intuitively by clustering the graph into related parts. Data exchange in combination with metadata from comments and naming conventions is analyzed to identify related functionalities, modules, or company-specific architectural characteristics. This will aid in the assessment and monitoring of large-scale industrial control software.

Impact Expand

At the end of the project, it is expected that a model will be developed to identify implemented functionalities and coherent modules in graph-based code representations by analyzing metadata from comments and naming conventions in addition to data exchange. The model will visualize and highlight related software parts (e.g., implementing a coherent functionality) and be implemented and tested with sample code that is used for controlling a lab-size demonstrator.

Supervisors Expand

Shurui Zhou

Assistant Professor, Electrical and Computer Engineering at the University of Toronto

 

Birgit Vogel-Heuser 

Prof. Dr.-Ing., Institute of Automation and Information Systems, technical University of Munich, Germany 

 

Students Expand
  • Yufei Ding, M.Eng University of Toronto
  • Paul Boulanger, MSc, Technical University of Munich (TUM)

Automated Hardware Design Generation of Biological Neuron Models

Background Collapse

The project lies within the field of Neuromorphic Computing which can be divided into two application areas: Cognitive Computing and Neuroscience Simulation. Cognitive Computing encompasses the areas of Machine Learning and Artificial Neural Networks, which offer brain-inspired solutions for general purpose applications like pattern detection or robotics. The goal of Neuroscience Simulation is to study and understand principles of biological neural networks in the human brain, like cognition and learning. Focusing on the latter, the simulation of natural density networks at high acceleration with respect to real-time requires large amounts of computation. Dedicated hardware accelerators like Spinnaker, BrainScaleS and Loihi are promising platforms in this regard.

Impact Expand

At the end of the project, solutions would be developed by focusing on analytically solvable neuron models, identifying commonly used ones to derive a common description in C++ that can be translated to hardware by a HLS tool like Vivado HLS. Choosing between different models might be done with simple parameters controlling the design’s functionality, either before hardware synthesis or during runtime. A more advanced solution could be the automated translation of existing descriptions in e.g. C++ or NestML into synthesizable C code for Vivado HLS. Developing these solutions would be useful in the field of robotics and pattern detection. 

Research Problem Addressed Expand

One of the many challenges faced by these accelerators is mapping the various types of neuron models to hardware designs. Finding an efficient and maybe even automatized method of synthesizing designs out of high-level neuron descriptions like in Nest/NestML increases flexibility of future acceleration platforms. Embedding new neuroscience insights concerning neural dynamics into these platforms will then take shorter design cycles than more rigid approaches that employ hard-coded designs. 

The wide range of neuron models have varying amounts of complexity, ranging from simple linear differential equations that are analytically solvable to non-linears ones that are not. The key challenge will lie in finding the right trade-off between an easy-to-implement generic method for hardware mapping and the model’s efficiency and speed. 

Supervisors Expand

 Dr. Milad Lankarany 

Assistant Professor – Institute of Biomedical Engineering 

University of Toronto, Canada 

 

 

 

Tim Stadtmann 

PhD student 

Chair of Integrated Digital Systems and Circuit Design 

RWTH Aachen, Germany 

Students Expand
  • Zahra (Ava) Razavi Khosravani Nejad, M.Eng, University of Toronto

Visualizing Dependencies and Inconsistencies across Models during Interdisciplinary Engineering Collaboration

Background & Research Problem Addressed Collapse

Increasing interdisciplinarity and complexity of advanced production systems requires an efficient collaboration of stakeholders (e.g., designers, engineers, managers, operators) from different disciplines. In model-based systems engineering, stakeholders address their specific concerns by using models. Popular models include mechanical CAD drawings, Matlab/Simulink models, planning charts and diagrams, etc. The more models collaborate, the more difficult to maintain the data dependencies.  Consequently, inconsistencies can occur among models, from tiny biases of attributes, incompatible interfaces to conflicting designs that lead to expensive project failures. Therefore, an early detection and management of model dependencies and potential inconsistencies is crucial for project success.  

Impact Expand

In the collaboration with the faculty partners from University of Toronto, we aim to develop and evaluate an interactive visualization method, which can efficiently assist stakeholders in capturing, understanding and handling critical dependencies across models in an interdisciplinary and collaborative development process. 

Supervisors Expand

Greg A. Jamieson 

Professor, Mechanical Engineering

University of Toronto, Canada 

 

 

Alison Olechowski 

Assistant Professor, Mechanical Engineering 

University of Toronto, Canada 

 

 

 

Birgit Vogel-Heuser 

Prof. Dr.-Ing., Institute of Automation and Information Systems, Technical University of Munich, Germany 

Students Expand
  • Haya Elaraby, M.Eng University of Toronto
  • Xintong He, BSc Technical University of Munich (TUM)

Machine Learning Approach for Modular Assembly Planning in Large-Scale Products

Background Collapse

Assembly planning for large-scale products (e.g. shipbuilding, chemical plants or construction industry) demands highly individual and manual effort. Experts take decisions on modularization or building stages based on complex 3D-Models to slice the product in manageable objects. Furtherly detailed assembly sequencing tasks are executed to target a just-in-time scheduling for each module. The orchestration of multiple involved companies with continuously changing schedules is a cognitively demanding job. The decision-making process on dividing the final product in smaller pieces is influenced by multiple factors like geometric feasibilities, interfaces between modules, resource capabilities, internal and external schedules etc.

Current research in assembly planning is focusing on developing algorithmic decision support systems. These systems are mainly focusing on optimization problems in programmatic scheduling, either on high level for the overall project or on low level for sequencing tasks within a module. On the other hand, unsupervised learning techniques evolve rapidly to identify patterns and clusters in complex data structures. Applying these techniques to the modularization problem of large-scale products can be beneficial for a profound decision-making process. The automatic clustering is a promising approach to fill the gap between high and low level scheduling problems and thus is the basis for a hierarchical job scheduling approach.

Research Problem Addressed Expand

The process of slicing complex 3D-Models into manageable assembly modules or stages is a highly cognitively demanding job. Small errors during this early planning phase can cause project delays, increased costs and decrease of quality. Unsupervised learning techniques promise an algorithmic approach to face these challenge considering multiple influential factors at the same time.

Proposed Solution(s) Expand

The goal is to develop a software-tool that makes suggestions for dividing complex large-scale products into manageable modules, considering multiple restrictions. The tool should be able to read and analyse CAD-files. Open-source CAD libraries or APIs of commercial CAD software offer a high flexibility to programmatically analyse large assemblies in 3D.  Clustering algorithms from unsupervised learning techniques can be applied to allocate single parts to reasonable subassembly modules. Further restrictions and constraints (e.g. the minimization of geometrical interfaces between modules) can be additionally implemented with heuristic local search approaches. Furthermore, schedules and resource capabilities for executing assembly tasks can be considered in a hierarchical manner, either on high- or low-level task descriptions.

Supervisors Expand

Dr. Chi-Guhn Lee

Professor, Mechanical & Industrial Engineering

University of Toronto, Canada

 

 

 

Sören Münker, M. Sc.

Research Associate, Model-Based Systems Department

RWTH Aachen, Germany

Students Expand

Cassava-Biogas Anaerobic Digester Design

Background Collapse

In the 2020-21 academic year, a joint team of students from the University of Toronto and Covenant University worked on developing a process for the anaerobic digestion of cassava waste into a biogas, for the community of Owode, Nigeria. The project is difficult in that the location does not have the basic infrastructure (steam, electricity, etc.) that would be available for a North American installation.  The team designed pilot sized reactors, procured the components, built and operated the reactors making biogas.  Further, the team has met with the local community and resolved many of the local installation issues. 

The anaerobic digestion of biomass is well studied.  The project for the local usage of cassava waste is continuing.  A by-product of anaerobic digestion is a highly nutritious digestate that can be used as a fertilizer. Current fertilizers are chemically manufactured and tailored to have certain NPK values; these are imported into west Africa. Chemical fertilizers have been an industry standard over the past couple decades; however, with issues related to fertilizer run-off, there is a need to investigate a more sustainable form of fertilizer.  

Research Problem Addressed Expand

The focus of this project is on assessing the effectiveness of digestate to improve crop yields native to Nigeria. Some of the key investigations include: 

  1. Different sources of biomass, which have different chemical compositions and seasonality  
  2. Different methods of post – processing the digestate 
  3. Investigating the consequence & likelihood of fertilizer run-off when comparing chemical to organic fertilizers (larger picture would be environmental impact & LCA of organic vs chemical) 
  4. Comparing effectiveness/ impact on crop yield of chemical vs organic fertilizer via lab tests  
Proposed Solution(s) Expand

Key milestones include: 

  1. Acquiring data about the impact of different fertilizers on crop yield 
  2. Acquiring data on digestate NPK values and micronutrient profiles 

The team will investigate several different biomass sources, and estimate the volume and composition of the digestate, both solid and liquid portions.  As the digestate is produced from an anaerobic system, the team will need to design the equipment and process for removing the digestate from the reactor, and then handling the digestate in a safe fashion (the digestate will be saturated with flammable gases, as well as volatile sulfur species).  The team will design a process, and equipment, to add the digestate to growing crops, given the lack of mechanized equipment. 

Supervisors Expand

 

Dr. Ariel Chan 

Professor, Chemical Engineering 

University of Toronto, Canada 

 

 

 

Dr. David Olukanni 

Professor, Civil and Environmental Engineering 

Covenant University, Nigeria 

Students Expand

Development of an Information Collection System in Crop Area to Apply Precision Agriculture Techniques using Digital Image Processing

Background Collapse

For thousands of years, the processes related to sowing and harvesting have involved many humans, economic and social resources. This has triggered the emergence of other areas of knowledge such as precision agriculture that, through the use of electronic equipment capable of capturing images in real-time and subsequent digital processing, help to detect possible production problems by characterizing the quality of the land and Harvest. 

Research Problem Addressed Expand

The proposed research project aims to design and implement a system based on digital image processing in order to generate alternative solutions to agricultural needs in the technological and scientific context in collaboration with the University of Toronto.

Proposed Solution(s) Expand

To this end, the project aims to recreate specific pre-existing systems of digital image processing that solve or improve the procedures for collecting information, data processing, and obtaining results in the areas of agriculture. Moreover, the results obtained in the recreation stage will be analyzed to identify the factors that can be improved and optimized in developing new applications. All electronic devices and applications based on digital image processing and artificial vision will be developed, applied, and validated by researchers and thesis students from ESPOCH and the University of Toronto. 

General Objective: Implement devices for the acquisition of images in precision agriculture for the application of crop analysis algorithms through the use of digital image processing  

Specific Objectives  

  • Develop a state of the art of previous precision agriculture techniques using digital image processing  
  • Determine the health status of a crop area  
  • Delimit areas of interest within the same image
Supervisors Expand

Dr. Bryan Karney 

Professor, Civil and Mineral Engineering

University of Toronto, Canada 

 

 

 

 

Dr. Hugo Moreno 

Professor, Electronic Engineering 

ESPOCH, Ecuador 

Students Expand

University of Toronto Engineering 35 St. George Street Toronto, Ontario • M5S 1A4 • Canada
© 2018 Faculty of Applied Science & Engineering