Last update: Sept. 2023.

Rui YAO

Ph.D. SMIEEE

Senior Software Engineer

Tapestry, X's Moonshot for Electric Grid, Google LLC

yaorui [dot] thu [at] gmail [dot] com, rickruiyao [at] google [dot] com

ORCID: 0000-0002-0227-2750

 

Research Highlights

Energy Systems Modeling and Simulation

Optimization, Machine learning application

Advanced Computational Methods


Software tools

PowerSAS.m (GitHub, FERC talk) - MATLAB/GNU Octave

PowerSAS.m is a robust, efficient and scalable power grid analysis framework based on semi-analytical solutions (SAS) technology. It features high numerical robustness, enhanced computational performance with HPC potentials, and flexibility for customized simulation. 

GenSAS (GitHub, WebApp Demo) - C++/Modelica

GenSAS is a C++ based generalized simulation tool based on semi-analytical solutions (SAS) technology. It provides two modules:


Education

Tsinghua University                            Beijing, China

Ph.D. Electrical Engineering                  July, 2016     

             Advisor: Prof. Shengwei Mei       

Tsinghua University                            Beijing, China       

B.Eng. Electrical Engineering                July, 2011   

               (with distinction, <2%)    


Full-time Job Experience

Feb. 2022 - Present                 X, the Moonshot Factory (formerly Google [X] labs) - Senior Software Engineer, project Tapestry (Energy Decarbonization)

July. 2018- Feb. 2022               Argonne National Laboratory - Energy Systems Scientist

Oct. 2016 - July. 2018              NSF-DOE ERC for Ultra-wide-area Resilient Electric Energy Transmission Networks (CURENT),

                                                     University of Tennessee, Knoxville - Research Associate (with Prof. Kai Sun)


Long-term Academic Activities

Current:

Past:

 

Long-term Community Activities


Research Grants

During appointment at Argonne National Laboratory


Publications (selected)

(For full list, please visit my Google Scholar page)

Note: full-text links are pre-publication versions, except those explicitly marked as "published full-text" and linked to the journal's official site.*Corresponding author.

Book Chapters:

Journals:

Conferences:

 Preprints:

Honors

 

Talks & Presentations


Teaching


Mentoring

Mentored students at UTK

Ibrahima Niang (Columbia University). CURENT 2017 Summer Undergraduate Research Program (8 weeks).

Mentored students at Argonne National Laboratory 

Xin Xu (University of Tennessee). May - Aug. 2020.

Ryan Newkirk (Northwestern University). July 2021 - Jan. 2022.


Academic services

Chaired or co-chaired conference sessions

Proposal reviews

Journal/Conference peer reviews

Performed over 400 peer-reviews on journals and conferences

IEEE Transactions on Power Systems, IEEE Transactions on Smart Grid, IEEE Transactions on Sustainable Energy, IET Generation, Transmission & Distribution, Journal of Control Science and Engineering, IEEE Transactions on Industrial Informatics, International Journal of Electrical Power & Energy Systems (IJEPES), Science China - Technological Sciences, IEEE Access, IEEE Transactions on Power Delivery, International Energy Journal, Physica A, IEEE Systems Journal, Journal of Environmental Management, International Transactions on Electrical Energy Systems, IEEE Power Engineering Letters, IET Renewable Power Generation, Journal of Modern Power System and Clean Energy (MPCE), ACS Environmental Science & Technology, IEEE Transactions on Systems, Man and Cybernetics: Systems.

IEEE PES General Meeting (2017-2023), Chinese Control and Decision Conference (2018), IEEE Power Africa Conference(2018), IEEE PES GTD Asia (2019), IEEE Texas Power and Energy Conference (2019), Chinese Control Conference (2019), IEEE PES ISGT Asia (2019), IEEE PES ISGT (2020, 2021).

Language Proficiency

 

Other skills and certifications

Add-on: High performance (>200 horse power) endorsement.

Knowledge of: Airplane systems, General aviation operations, Federal Aviation Regulations (FAR, 14 CFR), Aviation meteorology, Energy systems on airplanes.

About 60 hours of airplane operation experience.



Links

 LinkedIn