Relevant
information on our teaching and research work based on a quadrotor
helicopter unmanned aerial vehicle (UAV) – Qball-X4:
http://www.concordia.ca/now/what-we-do/research/20110321/four-times-the-fun.php
http://quanser.blogspot.com/2011/02/attracting-students-with-cutting-edge.html
CONCORDIA UNIVERSITY: Hands-on Education
and Research Needs Solved by Partnership with Quanser,
Available at Quanser’s Newsletter, Vol. 36, May 2011:
Teaching-relevant Paper Publications at
Concordia University:
1. Youmin Zhang
(2011), Using Cutting-edge Unmanned Aerial Vehicles
(UAVs) Technology for Flight Controls Courses Teaching, Presented and in
the Proc. of the 3rd International
Conference on Education and New Learning Technologies (EDULEARN11),
Barcelona, Spain, July 4-6, 2011, pp. 3563-3573.
·
MECH 471/6621 Microcontrollers for Mechatronics (Formerly:
Microprocessors and Applications)
(Lectures
Time: Thursdays,
17:45-20:15; Lecture Location:
H-631)
Labs: Thursdays, 10:45-12:35, Lab XI: Week(1);
XJ: Week(2), Room: H1057. Labs start from January 20, 2014, Monday (Week #1).
·
MECH 480/6091 Flight Control Systems
(Lectures
Time: Thursdays, 5:45pm-8:15pm; Lecture Location: FG-B050;
Lectures will start from Sept. 6th, 2013; Last day of classes: Dec.
5th, 2011)
(Labs Time:
Mondays, 11:45-13:35 and Wednesdays, 9:45-11:35 and 12:05-13:55; Lab
Locations: H-867 for quadrotor helicopter UAV
labs; H-821 for Matlab/Simulink
labs; Labs will start from Sept. 9th of the Week #1, 2013)
·
MECH 370 Modeling,
Simulation and Control Systems (Formerly:
Modeling, Simulation and Analysis of Physical Systems)
(Lectures Time:
Wednesdays and Fridays,
11:45-13:00; Lecture Location: H-535)
·
ENGR 7461 Avionics Systems Design
(Lectures
Time: Tuesdays, 5:45pm-8:15pm; Lecture
Location: TBD; Lecture
Instructor: Prof. Youmin Zhang;
Lectures will start from Jan. 8th,
2013)
·
MECH 480/6091 Flight Control Systems
(Lectures
Time: Thursdays, 5:45pm-8:15pm; Lectures
Location: H-521;FG-B070 Labs Location: H-867; Lecture Instructor: Prof. Youmin Zhang;
Lectures will start from Sept. 6th,
2012; Last day of classes: Dec. 3th,
2012)
Notice to MECH
480/6091 and ELEC 415 Students in Fall 2012:
1) Before
presenting the first lecture at 5:45pm on Sept. 6th (Thursday), we
will go to the lab H-867 first for a demo beginning at 5:45pm. After the demo
at the lab, we will go to the classroom at FG-B070.
2) Due to a
trip organized by the Faculty, University and City of Montreal, the class at
Sept. 13 has to be cancelled and will be moved to the make-up day of Dec. 4th,
2012.
·
ENGR 691X Fault Diagnosis and
Fault Tolerant Control Systems
(Time:
Mondays, 2:45pm-5:30pm; Lectures
Location: H-603-1; Lecture
Instructor: Prof. Youmin Zhang;
Lectures will start from Sept. 10th,
2012; Last day of classes: Dec. 3th,
2012)
Notice to ENGR 691X
Students in Fall 2012:
1) We
will still give lecture today of Sept. 17. See all of you who had registered to
the course earlier today at H-603-1 in 2:45pm.
2)
Due to a trip organized by the Faculty,
University and City of Montreal, the first class at Sept. 10 has to be
cancelled and will be moved to the make-up day of Dec. 4th, 2012. In
this case, the first lecture will be started on Sept. 17, 2012.
Welcome to register to the
above courses in Fall 2012 !
·
MECH 471/6621 Microcontrollers for Mechatronics (Formerly:
Microprocessors and Applications)
(Lectures
Time: Thursdays,
17:45-20:15; Lecture Location:
EV12-163)
Course Projects Presentation Slides
for MECH471/6621 (2012-04-26):
1. Roman Soukharev, Mohhamadali Askari Hemmat, Autonomous Line
Following Ground Vehicle Controlled by PIC18 Microcontroller (Picture1)
2. Reza Ahani, Pooya Merat, Mohammad Mohajerani, Controller Design for a
QGV using dsPIC MCU (Video1, Video2, Video3, Video4)
3. Baoguang Xu, Bin
Yu, Zhuang Liu, Intelligent
UGV (Unmanned Ground Vehicle) (Video1)
·
MECH 370 Modeling, Simulation and Control Systems (Formerly: Modeling, Simulation and Analysis of Physical Systems)
(Lectures Time: Wednesdays and Fridays, 11:45-13:00; Lecture Location: H-531)
·
MECH 480/6091 Flight Control Systems
(Lectures
Time: Thursdays, 5:45pm-8:15pm; Lecture Location: FG-B070;
Lectures will start from Sept. 8th, 2011; Last day of classes: Dec.
5th, 2011)
(Labs Time: Mondays, 11:45-13:35 and Wednesdays,
9:45-11:35 and 12:05-13:55; Lab Locations: H-907 for quadrotor
helicopter UAV labs; H-0011 for Flight Simulator; H-821 for Matlab/Simulink labs; Labs will start from Sept. 12th
of the Week #1, 2011)
Videos for MECH480 Lab Final Flight
Demonstration by Each Group (2011-12-12 and 13):
Course Projects Presentation Slides
for MECH6091 (2011-12-16):
1. L. Buendia, R. Lezama
and D. Delgado, F-16
Autopilot Design
2. S. Wijenddra, G. Singh, M. Vergara, Autopilot
Design for an F16 Fighter Aircraft
3. T. Chen and Y. Gao,
Boeing
747 Longitudinal-Directional Flight Control System Design
4. J. Ortiz and T. Gouda, Control
of a Quadrotor Helicopter
5. A. Osaji, Flight
Control Systems
·
ENGR 691X Fault Diagnosis and
Fault Tolerant Control Systems
(Time:
Mondays, 2:45pm-5:30pm; Location: H-537; Lectures will start from Sept.
12th, 2011; There is no lecture on Oct. 10th, 2011 due to
the Thanksgiving Day holiday; Last day of classes: Dec. 5th, 2011)
Course Projects
Presentation Slides (2011-12-19):
1. P. Dhanapalan, S. Kiakojoori, and A.
Malek, FDD
and AFTCS of Quad-Rotor UAV
2. A. Salar, Z. Gallehdari, and N. Roofigari, Quad-Rotor
Helicopter Active Fault Tolerant Control
3. A. Ghodbane & M. Bouras, FTCS
Design for AFTI-F16 Using the EMMAE and the Sliding Mode Control
4. M. Amin Vahid, Fault
Detection for Spacecraft Attitude Control System
5. E. S. Hosseini Rooteh, Fault
Diagnosis in Turning Operation with Neural Network Approach
Conference papers published based on the course
projects:
1. Azeddine Ghodbane,
Maarouf Saad, Jean‐Francois
Boland, Claude Thibeault
(2012), Fault Tolerant Flight Control System Using EMMAE Method And
Reconfiguration With Sliding Mode Technique, Proc. of the 25th IEEE Canadian Conference on Electrical and Computer
Engineering, Montreal, QC, Canada, April 29 - May 2, 2012. (Highlighted Author is the student who
participated in the course).
·
MECH 471/6621 Microcontrollers for Mechatronics (Formerly:
Microprocessors and Applications)
(Lectures
Time: Thursdays,
17:45-20:15; Lecture Location:
EV-11.119)
Course Projects Presentation Slides
for MECH471/6621 (2011-04-21):
1. Naeem Yassin, Roy Rizk, Mohammad Dabbous, Weather
Station (Video1)
2. Siamak Arbatani,
Konstantin Kalayev, GPS
Clock
3. Alaa Sharif, Ali Ghamlouch,
Zaher Khattab, Parking
Lot Control (Video1)
4. Jiannan Zheng,
Mahyar Abdolhosseini, Transformation
of One RC Car into a UGV
5. Lizeth Buendia, Tahir Boftein, Weiya Xiang, Elevator Control System
6. Christophe Lower, Alexandre Lord, Aaron
Wilkins, SAE
Baja: Acquiring Critical Data (MECH471)
7. Mohamad Tayara, Suo Tan, Wilson Lee, Bi-wheel Robot Control
8. Bhavika Jagiasi, Shivam Nigam, Traffic Controller
Conference papers published based on the course
projects:
1.
Mahyar Abdolhosseini, Jiannan Zheng, and Youmin Zhang (2012), Development of a Low Cost Educational
Mobile Robot Testbed Controlled in the MATLAB/Simulink Environment, Accepted by The Biennial CSME International Congress (CSME'12), Winnipeg, MB,
Canada, June 4-6, 2012 (Highlighted
Authors are students who participated in the course).
·
MECH 370 Modeling,
Simulation and Control Systems (Formerly:
Modeling, Simulation and Analysis of Physical Systems)
(Lectures Time:
Wednesdays and Fridays,
11:45-13:00; Lecture Location: H-535)
·
MECH 480/6091 Flight Control
Systems (Time: Thursdays, 5:45pm-8:15pm, Location: H-460, start from Sept. 9th,
2010)
(At
the 1st time in the world, labs and course projects will base on the use and
flight test of five sets of real quadrotor helicopter
UAVs available at Concordia University as you can see from the pictures and demos)
Videos: MECH 480 students’ lab work: Flight Test Video 1(Link in YouTube); Flight
Test Video 2 (Link in YouTube);
Videos: MECH 6091 students’ project work: Flight Test Video 1(Link
in YouTube); Flight
Test Video 2
Read following
stories:
2.
Attracting students with cutting edge technology (Quanser Inc.);
3.
Four times the fun (Concordia Journal);
4.
Quadrotor research takes off in ENCS (ENCS, Concordia University).
Videos for MECH480 Lab Final Flight
Demonstration by Each Group (2010-12-08 and 09):
·
Group 2: Video
·
Group 3: Video
Course Projects Presentation Slides
for MECH6091 (2010-12-17):
1. B. Samia, F. Clara, M. Abdolhosseini,
and C. Florin, Flight
Control Systems: Qball Quadrotor
Helicopter (Video1;
Video2)
2. J. Bai, Y. Cui, and X. Wang, Mech 6091 – Flight Control System Course Project
3. H. Amoozgar, Design
of Fuzzy Gain Scheduled PID Controller for JC2SAT-FF Mission
4. A. Chamas, F. Al Fara,
B. Jaroudi, and M. Moustafa,
Modeling
and Simulation of a Three Degree of Freedom Longitudinal Aero Plane System
5. E. Johnson, F16
Dynamics and Control
6. A. C. Mehta and Z. Khattab, Implementaion of Control System and Trajectory Planning for
Quadrotor UAV (Video1; Video2)
7. I. Sadeghzadeh, Model
Reference Adaptive Control Simulation & Implementation to Quadrotor UAV (Video1; Video2)
8. M. Bouras, P. Sejean,
and R. Pendyala, Lateral
Flight Control
·
ENGR 691X Fault Diagnosis and Fault Tolerant Control Systems (Time: Mondays, 2:45pm-5:30pm, Location: MB-2.285,
start from Sept. 13th, 2010)
(A new graduate course to be offered starting from Sept. 2010 at Concordia
University. Projects based on the above quadrotor UAVs and other fixed-wing airplanes for fault
detection, diagnosis and fault tolerant control design, simulation,
implementation and flight test will be planned. Welcome to take this useful and
practical course!)
Videos: Fault
Tolerant Control of a Quadrotor UAV with MRAC and LQR
(Link
in YouTube);
Photo taken
during course final project presentation (2010-12-20):
Course projects
presentation slides:
a. M. Abdolhosseini, J. Zheng, and H.
Al Garni, FDD
and FTC Design and Implementation to A Quad-rotor UAV
b. F. Al Fara and H. Mostafa, Why
fault tolerant system?
c. Z. Sadough, N. Daroogheh, and B. Pourbabaee, Active Fault
Tolerant Control for Quad-Rotor UAV
d. F. AmirArfaei and A. Baniamerian, Variable
Structure IMM
e. M. Mehdizade, H. Nayyeri, and S. Bathaie, Fault
Tolerant Control of a Quad-rotor UAV Using Flatness Based Control
f.
S. Ghasemi, and F. Baghernezhad, Active Fault
Tolerant Control of Quad-Rotor Helicopter
g. M. Gholamhossein and A. Vatani, Adaptive
Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)
h. H. Amoozgar, Design
of Two-Stage Kalman Filter for Health Monitoring of
JC2Sat-FF Mission
i.
I. Sadeghzadeh and A.
Mehta, Model
Reference Adaptive Fault/Damage Tolerant Control of Quadrotor
Unmanned Aerial Vehicle (UAV) (Video)
j.
A. C. Mehta and D. Lu, Fault
Tolerant Control and Trajectory Planning for Quadrotor
UAV
Conference papers published based on the course
projects:
1.
Iman Sadeghzadeh, Ankit Mehta, and Youmin
Zhang (2011), Fault Tolerant Control of a Quadrotor Umanned Helicopter using Model Reference Adaptive Control,
Presented at The Third Symposium on Small
Unmanned Aerial Vehicle Technologies and Applications (SUAVTA'11) in ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications
(MESA2011), Washington, DC, USA, August 28-31, 2011(Highlighted Authors are students who participated the course).
2.
Iman Sadeghzadeh, Ankit Mehta, Youmin
Zhang, and Camille-Alain Rabbath (2011),
Fault-Tolerant Trajectory Tracking Control of Quadrotor
Helicopter Using Gain-Scheduled PID and Model Reference Adaptive Control,
Presented at the Annual Conference of the
Prognostics and Health Management Society 2011 (PHM2011), Sept. 25-29,
2011, Montreal, Quebec, Canada (Nominated as PHM2011 Best Paper; Highlighted Authors are students who
participated the course).
3.
Mohammad Hadi Amoozgar, Narendra Gollu, Youmin Zhang, James Lee, and Alfred Ng (2011), Fault
Detection and Diagnosis of Attitude Control System for the JC2Sat-FF Mission,
Presented in The 4th International
Conference on Spacecraft Formation Flying Missions and Technology, May
18-20, 2011, Saint Hubert, QC, Canada (Highlighted
Authors are students who participated the course).
·
MECH 471/6621 Microcontrollers
for Mechatronics (Formerly: Microprocessors and Applications)
·
MECH 370 Modeling,
Simulation and Control Systems
·
MECH 480/6091 Flight Control
Systems
·
MECH 471/6621 Microcontrollers
for Mechatronics (Formerly: Microprocessors and Applications)
·
MECH 373 Instrumentation and Measurement
·
MECH 471/6621 Microcontrollers
for Mechatronics (Formerly: Microprocessors and Applications)
·
MECH 373 Instrumentation and Measurement
·
MECH 370 Modeling, Simulation and Analysis of Physical
Systems
·
ENGR 213 Applied Ordinary Differential Equations
·
MECH 370 Modeling and Analysis of Physical Systems
·
FP9-1 Fault Tolerant Control Systems (1 of 2 ECTS) (2nd part given by Zhenyu is here) Link
to IRS-9 Webpage
·
FP7-4 Introduction
to Reliability and Fault Tolerance (1 ECTS) Link to IRS-7 Webpage
·
MIT3 Control
Theory (2
of 3 ECTS, a course for Int. Masters Degree in Information
Technology (MIT)); Link
to Project Proposals
·
F6-2 Numerical Methods in Signal
and Systems
(1 ECTS) Link to DE-6 Webpage
·
FP6-1 Modelling and Simulation (1 of
2 ECTS)
·
FP8-1 Fault Detection
and Diagnosis in Dynamic Systems (2 ECTS) Link to IRS-8 Webpage
·
FP9-1 Fault Tolerant
Control Systems (1 of 2 ECTS) (2nd part given by Zhenyu is here) Link to IRS-9 Webpage
·
FP7-4 Introduction to Reliability
and Fault Tolerance (1
ECTS)
Link to IRS-7 Webpage
·
MIT3 Control Theory (2 of 3 ECTS, a course for Int. Masters Degree in Information Technology
(MIT)); Link to
Project Proposals
·
Group DE5-E05-1: Control
of a Dual-Motor Ball-Beam System (co-supervised with Akbar Hussain)
·
Group DE7c-E05-2: Development
of Control Re-allocation Techniques with Application to an Aircraft Flight
Control System Benchmark (co-supervised with Gerulf
Pedersen)
·
Group DE9-E05-2: Calibration
of an Intelligent Hydraulic Valve (co-supervised with Zhenyu
Yang)
·
Group DE9-E05-3: Fault
Diagnosis and Fault Tolerant Control Design with Application to a Ship
Propulsion System Benchmark
·
Group DE9-E05-6: Fault
Diagnosis and Fault Tolerant Control of a Three-tank System
·
Group MIT-E05-1: Control
(Re)allocation Techniques under Communication Time Delay with Application to an
Aircraft Flight Control System Benchmark
·
Group MIT-E05-4: Control of
Three-tank System through Networks
M.Sc. Thesis Proposals
·
Integrated Fault Diagnosis and Fault-Tolerant Control Design with
Application to a GARTEUR Aircraft Benchmark
·
Reconfigurable Control Allocation Techniques for Fault-Tolerant Control
of a GARTEUR Aircraft Flight Control System Benchmark
·
Fault-Tolerant Control of Networked Control Systems
·
Nonlinear Dynamic Inversion (Fault Tolerant) Control Design Applied to
a Flight Control System Benchmark
·
F6-2 Numerical Methods in Signal
and Systems
(1 ECTS) Link to DE-6 Webpage
·
FP6-1 Modelling and Simulation (1 of
2 ECTS)
·
FP8-1 Fault Detection
and Diagnosis in Dynamic Systems (2 ECTS) Link to IRS-8 Webpage
·
FP8-4 Estimation and
Sensor Information Fusion (1 ECTS)
Supervised five groups of student semester/thesis
projects
·
Group DE6-F05-2: Trailer reversing
control system (co-supervised with Bo Rohde Pedersen)
·
Group DE6-F05-4: Dual-motor
ball-beam control system
·
Group DE8-F05-3: Fault detection
and diagnosis for a ship propulsion system benchmark
·
Group DE8-F05-4: Fault detection
and diagnosis for an experimental three-tank system
·
Group MIT-F05-1 (MS Thesis):
RCAM benchmark for flight control systems – implementation of a
nonlinear dynamic inversion controller (co-supervised with Zhenyu
Yang) (Two group members are working now in two Danish companies)
M.Sc. Thesis Proposals
·
Fault-Tolerant Control with Application to a Nonlinear Aircraft Flight
Control System Benchmark
·
Design of Networked and Distributed Control of Heterogeneous Systems
·
Modeling, Monitoring and Control of a Plant-wide Industrial Process
Control Benchmark: Tennessee Eastman Challenge Problem
· Integrated Fault Diagnosis and Fault Tolerant Control Design with Application to an Aircraft or a Ship Propulsion Benchmark
· Constrained Optimization Techniques Applied to Fault-Tolerant Control Systems
·
F7-1 System Identification (1 ECTS) Link to IRS-7 Webpage
·
FP7-4 Introduction to Reliability
and Fault Tolerance (1
ECTS)
·
FP7-3 Plant-wide
(Advanced) Process Control Systems (0.4 of 2 ECTS, partial lectures)
· MIT3 Control Theory (2 of 3 ECTS, a course for International Masters Degree in Information Technology (MIT))
· Lectures Schedule: click here
Supervised five groups of student projects for IRS(DE)-7
(2 groups) and MIT (3 groups)
·
Group DE7-771: Flight control
allocation using optimization-based linear and quadratic programming
·
Group DE7-773: On eigenstructure assignment and linear quadratic regulator
·
Group MIT-1: Implementation
of a nonlinear dynamic inversion controller in the RCAM benchmark
·
Group MIT-2: Investigation
of the impact of latency on the quality of networked control loops
·
Group MIT-5: Tennessee
Eastman process control
·
F6-2 Numerical
Methods in Signal and Systems (1 ECTS)
·
FP6-1 Modelling
and Simulation (1 of 2 ECTS)
ECE 205a Electric Circuits I (partial
lectures)
ECE 230y Electrical Laboratory
ECE 236b Engineering
Electromagnetics (lectures)
ECE 330b Control
Systems (lectures and laboratory)
ECE 331a Signal
Processing (laboratory and partial lectures)
ECE 416 Electrical and Computer Engineering Design Project (supervision)
ECE 587a Fault
Detection and Isolation in Dynamic Systems (lectures, with Prof. Jin Jiang)
ECE 521b Fault Tolerant Control Systems (partial lectures, with Prof. Jin Jiang)
Assisted Prof. Jin Jiang supervising several Ph.D.
and M.Sc. students
Assisted Prof. Eva Wu (State University of New York
at
Control Theory
Modern Control Theory
Linear Algebra and Systems
Control Systems Design
Projects etc.
Supervised 8 graduate
students