Yisu Nie 沧海一粟 有容乃大

Table of Contents

Welcome to Yisu's Home

Yisu Nie

Ph.D. Candidate
Department of Chemical Engineering
Carnegie Mellon University
5000 Forbes Avenue, Pittsburgh, PA 15213

Email: ynie@andrew.cmu.edu
Phone: (412) 418 0907
Yisu's Curriculum Vitae

Hello! Welcome to my page! I am currently a phd student at Department of Chemical Engineering in Carnegie Mellon University. My research area is Process Systems Engineering, dealing with mathematical modeling and numerical optimization methods. My advisor is Prof. Larry Biegler, and feel free to visit our research group site. Before coming to US, I obtained my bachelor's degree in Control Science and Engineering at Zhejiang University in China. I was also born in China, and my hometown is Zigong, a medium-sized city established on a legendary history of salt production. The Table of Contents panel at the top-right corner may help you navigate my page.

My Research Interests

  • Dynamic modeling, optimization and control of complex dynamic systems
  • Scheduling algorithms applied to chemical batch processes
  • Reactor modeling of alkoxylation processes
  • Key words: dynamic optimization, simultaneous collocation, mixed-logic dynamic system, batch scheduling, nonlinear programming, polyether polyols

Journal and Conference Publications

  1. R. Zhang, Y. Nie, and K.P. Lam. Dynamic Optimization of the Integrated Operation Strategies for the Building VAV System and Night Ventilation using the Simultaneous Collocation Method: A Case Study. Proceedings of the Building Simulation and Optimization Conference 2012, Loughborough, UK, 2012, pp. 237-244.
  2. Y. Nie, L.T. Biegler, and J.M. Wassick. Integrated Scheduling and Dynamic Optimization of Batch Processes Using State Equipment Networks. AICHE Journal, 58(11): 3416-3432, 2012.

Presentations

Resources

GAMS and AMPL Editing

  • A GAMS mode is contributed by Shiro Takeda in Emacs, which can be downloaded from the following link Shirotakeda. A sample snippet looks like
sets
     i   canning plants   / seattle, san-diego /
     j   markets          / new-york, chicago, topeka / ;
parameters
     a(i)  capacity of plant i in cases
       /    seattle     350
            san-diego   600  /
     b(j)  demand at market j in cases
       /    new-york    325
            chicago     300
            topeka      275  / ;
  • Syntax highlighting for AMPL is also supported in Emacs. More information can be found here.
set grain; # set of grains
set nutrient; # set of nutrients
param n_percent{grain,nutrient}>=0; # percentage of nutrients in grains
param cost{grain}>=0; # cost of grains
param l_nutrient{nutrient} >=0; # lower bound for the percentage of each nutrient in flour
var g_percent{grain}>=0; # percentage of each grain in flour
minimize total_cost:
sum{i in grain} cost[i]*g_percent[i];
subject to flour:
sum{i in grain} g_percent[i] = 100;
  • Lightweight editors might be preferred from time to time. The following files will enable code coloring for GAMS and AMPL in gedit.

Elisp Snippets

  • Elisp is powerful in customizing Emacs, and an excellent blog is mantained by Xah. Some useful ones are attached here, for instance
(defun open-in-desktop ()
  "Open the current file in desktop. Works in Microsoft Windows, Mac OS X, Linux."
  (interactive)
  (cond
   ((string-equal system-type "windows-nt")
    (w32-shell-execute "explore" (replace-regexp-in-string "/" "\\" default-directory t t)))
   ((string-equal system-type "darwin") (shell-command "open ."))
   ((string-equal system-type "gnu/linux") (shell-command "xdg-open ."))
   ) 
)
  • Feel free to bind them into your favorite keys by, for example
(global-set-key "\C-co"  'open-in-desktop)

Handy Links

Modeling Environments

GAMSAMPLAIMMSILog

Misc Links

COIN-ORCyber MINLPCAPDEWOAICHEEMACS org-mode

Date: 2013-04-02T18:48-0400

Author: Yisu Nie

Org version 7.9.4 with Emacs version 24

Validate XHTML 1.0