Truong X. Nghiem - the School of Engineering and Applied Science ...
Truong X. Nghiem - the School of Engineering and Applied Science ... Truong X. Nghiem - the School of Engineering and Applied Science ...
Truong X. Nghiem Electrical & Systems Engineering University of Pennsylvania 200 South 33rd Street, Rm. 203 Moore Philadelphia, PA 19104, U.S.A. nghiem@seas.upenn.edu +1 937 687 8664 http://www.seas.upenn.edu/ ∼ nghiem Research Interests – Control and scheduling of dynamical systems for peak demand management, with applications in smart & energy-efficient buildings, electric vehicles, and electric appliances. – Cyber-Physical Systems (CPS): real-time and embedded control systems, hybrid systems, control software synthesis and verification. Education 2012 Ph.D. Electrical & Systems Engineering, University of Pennsylvania, Philadelphia, USA – Thesis: Green Scheduling of Control Systems. ◦ Theory and algorithms for control and scheduling of dynamical systems for peak demand reduction. ◦ Applications in heating and cooling systems in buildings. – Advisor: Professor George J. Pappas; Co-advisor: Professor Rahul Mangharam. 2003 B.S. Electrical Engineering (Focus: Automatic Control), Hanoi University of Technology, Hanoi, Vietnam – Thesis: Develop an SFC software package for sequential control according to the IEC 61131-3 standard. – Advisor: Professor Hoang Minh Son. – Ranked first, with highest GPA, in the graduating class of 2003 (approx. 5000 students). Research Experience 2011 – Present Energy Efficient Buildings Hub (EEB Hub) (formerly Greater Philadelphia Innovation Cluster (GPIC) for Energy Efficient Buildings) An Energy-Regional Innovation Cluster (E-RIC) of the U.S. Department of Energy. Involved in the following research topics: – Scheduling and control for peak demand reduction & demand response in energy-efficient buildings. – Software for simulation, analysis, optimization & control of building energy systems. – Low-cost wireless sensors and sensor placement for inverse modeling of buildings for Model Predictive Control. Jun–Sept, 2008 Symbolic Execution of Simulink/Stateflow Models Intern, NEC Laboratories America, Princeton, USA. Supervisor: Dr. Sriram Sankaranarayanan. – Developed symbolic verification method & tool for Simulink/Stateflow models. – Filed a patent on the method. 2006 – 2009 Synthesis of Embedded Software from Hybrid Models (NSF) Student member, University of Pennsylvania, Philadelphia, USA. Worked with Professor George J. Pappas & Professor Rajeev Alur. – Developed theoretical methods for quantifying the performance of time-triggered digital implementation of control systems. – Developed simulation tool in Simulink for time-triggered implementation of control systems. 2007 – 2008 Pacemaker Formal Methods Challenge Student member, University of Pennsylvania, Philadelphia, USA. Worked with Professor George J. Pappas, Professor Insup Lee & Dr. Oleg Sokolsky. – Developed and verified a cardiac pacemaker model using timed automata with UPPAAL. Truong X. Nghiem – Curriculum Vitae 1/5
- Page 2 and 3: Dec 2002 - May 2003 - Developed pac
- Page 4 and 5: [3] M. Behl, T. X. Nghiem, and R. M
<strong>Truong</strong> X. <strong>Nghiem</strong><br />
Electrical & Systems <strong>Engineering</strong><br />
University <strong>of</strong> Pennsylvania<br />
200 South 33rd Street, Rm. 203 Moore<br />
Philadelphia, PA 19104, U.S.A.<br />
nghiem@seas.upenn.edu<br />
+1 937 687 8664<br />
http://www.seas.upenn.edu/ ∼ nghiem<br />
Research Interests<br />
– Control <strong>and</strong> scheduling <strong>of</strong> dynamical systems for peak dem<strong>and</strong> management, with applications in smart &<br />
energy-efficient buildings, electric vehicles, <strong>and</strong> electric appliances.<br />
– Cyber-Physical Systems (CPS): real-time <strong>and</strong> embedded control systems, hybrid systems, control s<strong>of</strong>tware<br />
syn<strong>the</strong>sis <strong>and</strong> verification.<br />
Education<br />
2012 Ph.D. Electrical & Systems <strong>Engineering</strong>, University <strong>of</strong> Pennsylvania, Philadelphia, USA<br />
– Thesis: Green Scheduling <strong>of</strong> Control Systems.<br />
◦ Theory <strong>and</strong> algorithms for control <strong>and</strong> scheduling <strong>of</strong> dynamical systems for peak dem<strong>and</strong> reduction.<br />
◦ Applications in heating <strong>and</strong> cooling systems in buildings.<br />
– Advisor: Pr<strong>of</strong>essor George J. Pappas; Co-advisor: Pr<strong>of</strong>essor Rahul Mangharam.<br />
2003 B.S. Electrical <strong>Engineering</strong> (Focus: Automatic Control), Hanoi University <strong>of</strong> Technology, Hanoi, Vietnam<br />
– Thesis: Develop an SFC s<strong>of</strong>tware package for sequential control according to <strong>the</strong> IEC 61131-3 st<strong>and</strong>ard.<br />
– Advisor: Pr<strong>of</strong>essor Hoang Minh Son.<br />
– Ranked first, with highest GPA, in <strong>the</strong> graduating class <strong>of</strong> 2003 (approx. 5000 students).<br />
Research Experience<br />
2011 – Present Energy Efficient Buildings Hub (EEB Hub) (formerly Greater Philadelphia Innovation Cluster (GPIC)<br />
for Energy Efficient Buildings)<br />
An Energy-Regional Innovation Cluster (E-RIC) <strong>of</strong> <strong>the</strong> U.S. Department <strong>of</strong> Energy.<br />
Involved in <strong>the</strong> following research topics:<br />
– Scheduling <strong>and</strong> control for peak dem<strong>and</strong> reduction & dem<strong>and</strong> response in energy-efficient buildings.<br />
– S<strong>of</strong>tware for simulation, analysis, optimization & control <strong>of</strong> building energy systems.<br />
– Low-cost wireless sensors <strong>and</strong> sensor placement for inverse modeling <strong>of</strong> buildings for Model Predictive Control.<br />
Jun–Sept, 2008<br />
Symbolic Execution <strong>of</strong> Simulink/Stateflow Models<br />
Intern, NEC Laboratories America, Princeton, USA.<br />
Supervisor: Dr. Sriram Sankaranarayanan.<br />
– Developed symbolic verification method & tool for Simulink/Stateflow models.<br />
– Filed a patent on <strong>the</strong> method.<br />
2006 – 2009 Syn<strong>the</strong>sis <strong>of</strong> Embedded S<strong>of</strong>tware from Hybrid Models (NSF)<br />
Student member, University <strong>of</strong> Pennsylvania, Philadelphia, USA.<br />
Worked with Pr<strong>of</strong>essor George J. Pappas & Pr<strong>of</strong>essor Rajeev Alur.<br />
– Developed <strong>the</strong>oretical methods for quantifying <strong>the</strong> performance <strong>of</strong> time-triggered digital implementation <strong>of</strong><br />
control systems.<br />
– Developed simulation tool in Simulink for time-triggered implementation <strong>of</strong> control systems.<br />
2007 – 2008 Pacemaker Formal Methods Challenge<br />
Student member, University <strong>of</strong> Pennsylvania, Philadelphia, USA.<br />
Worked with Pr<strong>of</strong>essor George J. Pappas, Pr<strong>of</strong>essor Insup Lee & Dr. Oleg Sokolsky.<br />
– Developed <strong>and</strong> verified a cardiac pacemaker model using timed automata with UPPAAL.<br />
<strong>Truong</strong> X. <strong>Nghiem</strong> – Curriculum Vitae 1/5
Dec 2002<br />
– May 2003<br />
– Developed pacemaker simulation model in Simulink <strong>and</strong> Stateflow.<br />
Sequential Function Chart (SFC) S<strong>of</strong>tware Package for Sequential Control according to <strong>the</strong> IEC 61131-3<br />
St<strong>and</strong>ard<br />
Undergraduate final project, Hanoi University <strong>of</strong> Technology, Hanoi, Vietnam.<br />
– Developed a visual programming s<strong>of</strong>tware tool for SFC programming <strong>of</strong> automation systems.<br />
– Developed a virtual machine for embedded control on industrial computers.<br />
Oct 2012 –<br />
Present<br />
Work Experience<br />
Post-doctoral Researcher, Electrical & Systems <strong>Engineering</strong>, University <strong>of</strong> Pennsylvania, Philadelphia, USA<br />
Member <strong>of</strong> <strong>the</strong> Real-Time & Embedded Systems Lab (mLab) <strong>and</strong> Penn Research in Embedded Computing <strong>and</strong><br />
Integrated Systems <strong>Engineering</strong> (PRECISE) center.<br />
2005 – 2012 Research Assistant, Electrical & Systems <strong>Engineering</strong>, University <strong>of</strong> Pennsylvania, Philadelphia, USA<br />
Member <strong>of</strong> <strong>the</strong> General Robotics, Automation, Sensing <strong>and</strong> Perception (GRASP) Lab.<br />
Jun–Sept, 2008<br />
Summer Intern, NEC Laboratories America, Princeton, USA<br />
System Analysis <strong>and</strong> Verification Group.<br />
2003 – 2005 Lecturer, Hanoi University <strong>of</strong> Technology, Hanoi, Vietnam<br />
Department <strong>of</strong> Automatic Control, Faculty <strong>of</strong> Electrical <strong>Engineering</strong>.<br />
Research S<strong>of</strong>tware Development<br />
2010 – Present MLE+<br />
Matlab/Simulink toolbox for building energy simulation, analysis, optimization <strong>and</strong> control.<br />
http://mlab.seas.upenn.edu/mlep/<br />
Nov 2012<br />
2008 Automatic extraction <strong>of</strong> linear hybrid models from Simulink/Stateflow models<br />
Internal s<strong>of</strong>tware tool <strong>of</strong> NEC Laboratories America for automatic instrumentation & extraction <strong>of</strong> linear hybrid<br />
models from Simulink/Stateflow models.<br />
2003 IEC 61131-3 Sequential Function Chart (SFC) Programming S<strong>of</strong>tware for Sequential Process Control<br />
Visual programming tool & virtual machine for embedded sequential control on industrial computers.<br />
Honors <strong>and</strong> Awards<br />
Best Demo Award at <strong>the</strong> 4th ACM Workshop On Embedded Sensing Systems For Energy-Efficiency In<br />
Buildings (BuildSys), Toronto, Canada<br />
For <strong>the</strong> tool demo <strong>of</strong> MLE+.<br />
2005 – 2012 Vietnam Education Foundation (VEF) Fellowship<br />
Prestigious fellowship from <strong>the</strong> U.S. government for Ph.D. study at <strong>the</strong> University <strong>of</strong> Pennsylvania.<br />
Nov 2003<br />
Second Prize in <strong>the</strong> Second National “Youth with Automation” Contest<br />
A Vietnam’s national contest for young Vietnamese researchers in control <strong>and</strong> automation. Organized <strong>and</strong> awarded<br />
by The Vietnam <strong>Science</strong> <strong>and</strong> Technology Association on Automation <strong>and</strong> <strong>the</strong> Ministry <strong>of</strong> Education <strong>and</strong> Training.<br />
2003 Dean’s List at Hanoi University <strong>of</strong> Technology<br />
Awarded by <strong>the</strong> Rector <strong>of</strong> Hanoi University <strong>of</strong> Technology for outst<strong>and</strong>ing academic performance.<br />
Aug 2003<br />
May 2003<br />
Excellent Student Award<br />
Awarded by <strong>the</strong> Hanoi People’s Committee for outst<strong>and</strong>ing academic performance among all college students in<br />
Hanoi City.<br />
Second Prize in “Student Research Contest”<br />
Awarded by Hanoi University <strong>of</strong> Technology for excellent student research work.<br />
1998 – 2003 Excellent Student Scholarship for 5 Consecutive Years<br />
Awarded by Hanoi University <strong>of</strong> Technology for academic excellence.<br />
<strong>Truong</strong> X. <strong>Nghiem</strong> – Curriculum Vitae 2/5
Pr<strong>of</strong>essional Service<br />
Journal Reviewer<br />
– IEEE Transactions on Control Systems Technology: 2012.<br />
– IEEE Transactions on Automatic Control: 2013.<br />
Conference Reviewer<br />
– IEEE Conference on Decision <strong>and</strong> Control (CDC): 2011–2013.<br />
– American Control Conference (ACC): 2012–2013.<br />
– IEEE Multi-conference on Systems <strong>and</strong> Control (MSC): 2012.<br />
– IEEE Real-Time Systems Symposium (RTSS): 2008, 2010.<br />
– International Conference on Embedded S<strong>of</strong>tware (EMSOFT): 2012.<br />
– IFAC World Congress: 2011.<br />
– ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS): 2012–2013.<br />
– IFAC Conference on Analysis <strong>and</strong> Design <strong>of</strong> Hybrid Systems (ADHS): 2012.<br />
– Mediterranean Conference on Control <strong>and</strong> Automation (MED): 2012.<br />
– International Conference on Computer Aided Verification (CAV): 2013.<br />
– International Conf. on Tools <strong>and</strong> Algorithms for <strong>the</strong> Construction <strong>and</strong> Analysis <strong>of</strong> Systems (TACAS): 2012.<br />
– IEEE International Conference on Automation <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong> (CASE): 2011.<br />
– International Symposium on Automated Technology for Verification <strong>and</strong> Analysis (ATVA): 2008.<br />
– International Conference on Distributed Computing Systems Workshops (ICDCS): 2008.<br />
– Design, Automation & Test in Europe (DATE): 2013.<br />
– ACM Workshop On Embedded Systems For Energy-Efficiency In Buildings (BuildSys): 2012.<br />
Research Funding Proposal Reviewer<br />
– The 2013 Kentucky <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong> Foundation (KSEF) R&D Excellence Award.<br />
Pr<strong>of</strong>essional Memberships<br />
– IEEE Member since 2013.<br />
– IEEE Graduate Student Member: 2007–2012.<br />
– IEEE Control Systems Society Member since 2009.<br />
– ASHRAE Student Member: 2010–2011.<br />
Technical Skills<br />
– Scientific s<strong>of</strong>tware <strong>and</strong> programming languages: Matlab, Simulink, Stateflow, C, C++, Python, EnergyPlus,<br />
UPPAAL.<br />
– Editing: L A TEX, Emacs.<br />
Languages<br />
English (fluent), Vietnamese (native).<br />
Publications<br />
For <strong>the</strong> most updated list <strong>of</strong> publications, please visit http:// www.seas.upenn.edu/ ∼ nghiem/ publications.html<br />
Control & Scheduling for Peak Dem<strong>and</strong> Reduction<br />
[1] T. X. <strong>Nghiem</strong>, G. J. Pappas, <strong>and</strong> R. Mangharam, “Event-based green scheduling <strong>of</strong> radiant systems in<br />
buildings,” in Proc. <strong>of</strong> <strong>the</strong> American Control Conference (ACC), 6 2013.<br />
[2] T. X. <strong>Nghiem</strong>, M. Behl, <strong>and</strong> R. Mangharam, “Green scheduling <strong>of</strong> control systems,” Submitted to IEEE<br />
Transactions on Automatic Control, 2013.<br />
<strong>Truong</strong> X. <strong>Nghiem</strong> – Curriculum Vitae 3/5
[3] M. Behl, T. X. <strong>Nghiem</strong>, <strong>and</strong> R. Mangharam, “Green scheduling for energy-efficient operation <strong>of</strong> multiple<br />
chiller plants,” in Proc. <strong>of</strong> <strong>the</strong> IEEE Real-Time Systems Symposium (RTSS), pp. 195–204, 2012.<br />
[4] T. X. <strong>Nghiem</strong>, M. Behl, G. J. Pappas, <strong>and</strong> R. Mangharam, “Green scheduling for radiant systems in<br />
buildings,” in Proc. <strong>of</strong> <strong>the</strong> IEEE Conference on Decision <strong>and</strong> Control (CDC), pp. 7577–7582, 2012.<br />
[5] T. X. <strong>Nghiem</strong>, M. Behl, R. Mangharam, <strong>and</strong> G. J. Pappas, “Scalable scheduling <strong>of</strong> building control systems<br />
for peak dem<strong>and</strong> reduction,” in Proc. <strong>of</strong> <strong>the</strong> American Control Conference (ACC), pp. 3050–3055, 2012.<br />
[6] Z. Li, P.-C. Huang, A. K. Mok, T. X. <strong>Nghiem</strong>, M. Behl, G. J. Pappas, <strong>and</strong> R. Mangharam, “On<br />
<strong>the</strong> feasibility <strong>of</strong> linear discrete-time systems <strong>of</strong> <strong>the</strong> green scheduling problem,” in Proc. <strong>of</strong> <strong>the</strong> 32nd IEEE<br />
Real-Time Systems Symposium (RTSS), pp. 295–304, 2011.<br />
[7] T. X. <strong>Nghiem</strong>, M. Behl, R. Mangharam, <strong>and</strong> G. J. Pappas, “Green scheduling <strong>of</strong> control systems for peak<br />
dem<strong>and</strong> reduction,” in Proc. <strong>of</strong> <strong>the</strong> IEEE Conference on Decision <strong>and</strong> Control (CDC), pp. 5131–5136, 2011.<br />
[8] T. X. <strong>Nghiem</strong>, M. Behl, G. J. Pappas, <strong>and</strong> R. Mangharam, “Green scheduling: Scheduling <strong>of</strong> control systems<br />
for peak power reduction,” in Proc. <strong>of</strong> International Green Computing Conference <strong>and</strong> Workshops (IGCC),<br />
pp. 1–8, 2011.<br />
[9] T. X. <strong>Nghiem</strong> <strong>and</strong> G. J. Pappas, “Receding-horizon supervisory control <strong>of</strong> green buildings,” in Proc. <strong>of</strong> <strong>the</strong><br />
American Control Conference, pp. 4416–4421, 2011.<br />
Cyber-Physical Systems<br />
[1] T. X. <strong>Nghiem</strong>, G. J. Pappas, R. Alur, <strong>and</strong> A. Girard, “Time-triggered implementations <strong>of</strong> dynamic controllers,”<br />
ACM Transactions in Embedded Computing Systems, vol. 11, pp. 58:1–24, 8 2012.<br />
[2] T. X. <strong>Nghiem</strong> <strong>and</strong> G. E. Fainekos, “Computing schedules for time-triggered control using genetic algorithms,”<br />
in Proc. <strong>of</strong> <strong>the</strong> 18th IFAC World Congress, 8 2011.<br />
[3] T. X. <strong>Nghiem</strong>, S. Sankaranarayanan, G. Fainekos, F. Ivancic, A. Gupta, <strong>and</strong> G. J. Pappas, “Monte-carlo<br />
techniques for falsification <strong>of</strong> temporal properties <strong>of</strong> non-linear hybrid systems,” in Proc. <strong>of</strong> <strong>the</strong> 13th ACM<br />
international conference on Hybrid systems: computation <strong>and</strong> control (HSCC), pp. 211–220, Springer, 2010.<br />
[4] T. X. <strong>Nghiem</strong>, G. J. Pappas, R. Alur, <strong>and</strong> A. Girard, “Time-triggered implementations <strong>of</strong> dynamic controllers,”<br />
in Proc. <strong>of</strong> <strong>the</strong> 6th ACM & IEEE International conference on Embedded s<strong>of</strong>tware (EMSOFT),<br />
pp. 2–11, ACM, 2006.<br />
O<strong>the</strong>r Topics<br />
[1] W. Bernal, M. Behl, T. X. <strong>Nghiem</strong>, <strong>and</strong> R. Mangharam, “MLE+: a tool for integrated design <strong>and</strong> deployment<br />
<strong>of</strong> energy efficient building controls,” in Proc. <strong>of</strong> <strong>the</strong> 4th ACM Workshop on Embedded Sensing Systems for<br />
Energy-Efficiency in Buildings (BuildSys), pp. 123–130, ACM, 2012.<br />
[2] T. X. <strong>Nghiem</strong> <strong>and</strong> S. M. Hoang, “Real-time <strong>and</strong> interactive simulation <strong>of</strong> industrial processes for education<br />
<strong>and</strong> research,” in The 6th Vietnam Conference on Automation (VICA VI), 2005. In Vietnamese.<br />
[3] S. M. Hoang <strong>and</strong> T. X. <strong>Nghiem</strong>, “PLCs <strong>and</strong> <strong>the</strong> IEC 61131-3 st<strong>and</strong>ard (part 2),” Automation Today<br />
(Vietnamese), vol. 7, 7 2004. In Vietnamese.<br />
[4] S. M. Hoang <strong>and</strong> T. X. <strong>Nghiem</strong>, “PLCs <strong>and</strong> <strong>the</strong> IEC 61131-3 st<strong>and</strong>ard (part 1),” Automation Today<br />
(Vietnamese), vol. 5, 5 2004. In Vietnamese.<br />
Theses<br />
[1] T. X. <strong>Nghiem</strong>, Green Scheduling <strong>of</strong> Control Systems. PhD <strong>the</strong>sis, University <strong>of</strong> Pennsylvania, 2012.<br />
<strong>Truong</strong> X. <strong>Nghiem</strong> – Curriculum Vitae 4/5
Patents<br />
1. System <strong>and</strong> Method for Feedback-guided Test Generation for Cyber-physical Systems Using Monte-<br />
Carlo (<strong>Applied</strong>)<br />
– Inventors: Aarti Gupta, Franjo Ivancic, Sriram Sankaranarayanan, <strong>Truong</strong> <strong>Nghiem</strong>.<br />
– Assignees: NEC Laboratories America, Inc.<br />
– Patent application number: 20100094611.<br />
– Filing date: October 14, 2009.<br />
<strong>Truong</strong> X. <strong>Nghiem</strong> – Curriculum Vitae 5/5