Featured Engineer
Chris Vermillion
Chris Vermillion - Altaeros Energies
How did you get into electrical engineering and when did you start?
My journey into the electrical engineering field, specifically control, was initially a roundabout one. My undergraduate studies were in aerospace engineering, and I was specifically fascinated with aerodynamic design. This fascination led me to assume the role of lead aerodynamicist for the University of Michigan Solar Car team, where in addition to designing the aerodynamic shape of the vehicle, I took on a side role of designing the cruise control system. Though it was a simple PI controller, with a few additional bells and whistles, it made me realize that I was pretty good at this fusion of math, physics, engineering, and programming that comprised control. I continued advancing my knowledge, spending some time working on vehicle stability control (where I advanced my programming and embedded control design skills), eventually earning my Ph.D. (and advancing my theoretical and mathematical background), and ultimately taking my current, very exciting position as a lead engineer for Altaeros Energies.
How did you become involved with the AWT?
When I joined the team, Altaeros Energies was approximately one year old, and in the beginning stages of engineering its first functional prototype airborne wind turbine (AWT). It had become apparent that a high degree of autonomy was required to minimize operational costs, and that a high level of stability and control know-how was essential for the operation of a system where the conventional tower was replaced with tethers and a blimp. My introduction to the team had solar car roots, as a former Michigan solar car alum had served as an early-stage mentor to the team and was able to connect the team with other key alumni who, based on their backgrounds, might have been good fits for the Altaeros team. It turns out that Altaeros was especially interested in hiring a lead engineer with a great deal of control design expertise and solid working knowledge of aerodynamic design as well; it was a perfect fit.
As the Lead Engineer, managing areas such as dynamic modeling, embedded control implementation, and sensor selection, what has been the largest challenge?
As a small team (5 full-time engineers) working on a fairly big project, our collective knowledge does not cover every topic necessary to design and build a successful AWT. As a result, it’s been extremely important for us to build up a strong supporting team of advisors, consultants, and engineers to fill these inevitable gaps. Personally, my strengths are in physics, flight dynamics, control algorithm design, and software design. Recognizing these strengths, I’ve continually augmented the Altaeros team with engineers and consultants who are well-versed in hardware design and power electronics. The big challenge here is in management, particularly regarding the level of scrutiny placed upon short-term employees and interns. On one hand, employee work quality and morale suffers under a very high level of scrutiny, and I have to devote an excessive amount of my time toward applying this level of scrutiny to their work. On the other hand, it is essential that I am well-aware of the work of temporary employees so that I can assess how it fits within the big picture of the project and so that I can ensure that continuity is maintained when an employee’s contract with the team is finished. So it’s a tricky balancing act, and one that I am continually trying to hone.
What are the major accomplishments to-date for the AWT?
The Altaeros team recently returned from successfully testing our first functional prototype up in Limestone, Maine, at the former Loring Air Force Base (now decommissioned). Here, we demonstrated power production (which increased by more than a factor of 2 at modest altitudes (60+ meters) vs. ground-level, due to stronger winds aloft), flight to 104m altitude, autonomous take-off and landing, closed-loop attitude and altitude control, and general flight performance properties. Flight performance was demonstrated within a testing period from February-March, 2012, in a variety of wind and (really, really cold and snowy) weather conditions.
What are the key control, sensing and communication components for the AWT?
The AWT control system consists of 3 nodes, namely a host computer, base station, and airborne shell, which are linked via a 2.4GHz wireless network. The host computer is equipped with the GUI with which an operator controls (issues setpoints to) the AWT. The base station is equipped with winches that regulate tether lengths, in addition to a TI C2000 series microcontroller, NI CompactRIO, and a suite of sensors. Finally, in addition to housing the turbine itself, the airborne shell houses its own TI C2000 series microcontroller, along with a sensor suite for airborne attitude, altitude, and weather measurement. The main control algorithm is executed on the base station, whereas the airborne shell microcontroller is used strictly for signal processing and communication.
What is the future for the AWT?
Our functional prototype demonstrated a solid level of closed-loop dynamic performance and autonomy that we are now working to build on for future systems. One development that we’ll be pursuing in the near future is the customization of our turbine power electronics and turbine geometry itself, both of which were based on an off-the-shelf Skystream 3.7 turbine for our initial proof-of-concept. This customization will be accompanied by a scale-up in power production, to at least 30kW on our next system. The next system will fly at altitudes up to 600m, where it will gain access to winds possessing 5-8 times the power density of ground-level winds. Furthermore, we’re looking to achieve extended autonomous operation for weeks at a time with our next system. This will involve aerodynamic refinements, in addition to remote monitoring and control features that will enable the tracking of the system’s performance over a web-based UI, ultimately from a remote base.
What are your favorite hardware tools that you use?
Through a partnership between National Instruments and Greentown Labs (a Boston clean-tech incubator, of which Altaeros is a member company), we has been fortunate to have gained access to a CompactRIO and a whole line of C-Series modules, which have been invaluable for rapid prototyping and processing of a wide array of analog measurements. While our core control system was implemented on a TI C2000 series microcontroller, NI hardware still played a valuable role in aggregating and processing analog measurements on the system and in providing us with a measurement and data acquisition platform for our external meteorological tower at our test site.
What are your favorite software tools that you use?
As a control system designer, MATLAB/Simulink is an invaluable modeling, design, and implementation tool. Through the capabilities of Simulink, Altaeros has been able to construct a 6 degree-of-freedom dynamic model of the AWT. Furthermore, through MATLAB/Simulink Coder (formerly Real-Time Workshop), C-code can be automatically generated from a control system that is designed and tested in Simulink. This provides a powerful model-based design framework wherein a control system designer can build and simulate a controller within the context of the closed-loop system, then implement this controller exactly as it was designed on a supported microcontroller, such as a TI C2000 series microcontroller that Altaeros presently uses. Low-level C programming is then focused not on the core algorithm design but on the signal processing and communication design that is necessary to properly condition the inputs and outputs of the automatically generated portion of the software.
What is on your bookshelf?
Well, with the rise of e-books, electronic journals and conference proceedings, and the general progression of all things written making their way into digital form, I guess the bookshelf is becoming a bit outdated. I wonder what my kids and grandkids will think about these books that people used to use…maybe their thoughts will be similar to my thoughts about my parents’ and grandparents’ record collection. In any case, I still have hard copies of flight dynamics textbooks, controls and programming textbooks from college, and a lot of travel guides from the places that I’ve visited or intend to visit…and I imagine that these will remain a part of my bookshelf for years to come.
Do you have any tricks up your sleeve?
Well, I’m no magician, but I think there are a couple of “tricks” that have enabled me to achieve success in some pretty cool projects. I believe the secret has been knowing what I do not know. As I alluded to in one of my earlier answers, it’s really impossible for a small team (especially a team of 5) to have all the answers when it comes to a project as big as the AWT. But by surrounding ourselves with knowledgeable people and understanding where our strengths and weaknesses were, we were able to accomplish a major milestone.
What advice do you have for students getting started in Engineering?
If you’re an undergraduate, or just graduating, pursue breadth of knowledge and experience as much as possible. To the extent that you can, pursue student projects like solar car or DARPA challenges, and when you graduate, take a serious look at working at a startup. These are experiences that, unlike working for a very large company, will give you the opportunity to play a lead role in an engineering project from start to finish. You will interact with vendors, sponsors, and investors, and you will develop a better understanding of how the pieces fit together in the engineering of a system and the building and sustaining of a business. Furthermore, I believe that a significant level of broad engineering knowledge and experience is essential prior to going on to pursue an advanced degree, which will likely focus on specialization and depth of knowledge. After all, following this advanced degree, you will still need to interact with engineers from many areas and speak their language!
What advice do you have for students studying control?
Become proficient in embedded control design! Take embedded controls classes even if they aren’t required; this knowledge is far more important to the practical implementation of control systems than the theoretical probability class that typically is required at the onset of any graduate program in control (nothing against that probability class; it’s just that the stuff learned there is less important and less frequently used than embedded control design) and is just as important as linear feedback control design theory. Also, pursue student projects and internships that involve embedded control design; this is a great opportunity to practice what was learned in the classroom.
Previous Spotlights
- Interview with Radu Motisan
- Interview with Eria Lopez
- Interview with Kevin Parmenter
- Interview with James Hutchby
- Interview with Nury Ramirez
- Interview with Chris Troutner
- Interview with Jebadiah Moulton
- Interview with Jinbuhm Kim
- Interview with João Azevedo
- Interview with Lim Phang Moh
- Interview with Martin Harizanov
- Interview with Randy Sarafan
- Interview with Frederic Vecoven
- Interview with Dan Julio
- Interview with Carlos Asmat
- Interview with Will Faehse
- Interview with Sergio Garcia de Alba
- Interview with Pepe Ruiz
- Interview with Nirmal Patel
- Interview with Mindaugas Marozas
- Interview with Kate Cummings
- Interview with Shrenik Shikhare
- Interview with Mohammad Hossain Mohammadi
- Interview with Steve Spence
- Interview with Amir Rahemtulla
- Interview with William York
- Interview with Valeria Vercesi
- Interview with Chris Zeh
- Interview with Arinze Ekwosimba
- Interview with Mehmet Er
- Interview with Mohamed Sherief
- Interview with Ana Sanchez
- Interview with Sergiu Baluta
- Interview with Kévin Sartor
- Interview with Amr Hassaan
- Interview with Yahya Ezzeldin
- Interview with Patricio Berbel Cifuentes
- Interview with Jonathan Lockhart
- Interview with Ian Lesnet
- Interview with Ahmed El-Sharkasy
- Interview with Daniel Shipps
- Interview with Stephan Zizala
- Interview with Alfredo Bravo Iniguez
- Interview with Adrian Rothenbuhler
- Interview with Candice Patton
- Interview with Brian Petted
- Interview with Kyle Olive
- Interview with Nicholas Abi-Samra
- Interview with Jason Toms
- Interview with Amal Easow
- Interview with Dhaman Singh
- Interview with Mike Copeland
- Interview with Siamak Ebadi
- Interview with Nita Patel
- Interview with Samta Bansal
- Interview with David Touvell
- Interview with Kenny Dacumos
- Interview with Gianluca Antonelli
- Interview with Tim Jenks
- Interview with Benjamin Walsh
- Interview with Gabriel Alfonso Rincón-Mora
- Interview with Dr. Marc Perron
- Interview with Karen Panetta
- Interview with Matt Rogers
- Interview with Bob Heile
- Interview with Rob Riemen
- Interview with Steve Noall
- Interview with Scott T. Lowe
- Interview with Jess Lee
- Interview with Alex Toombs
- Interview with Robert Peruzzi
- Interview with Ramana Kumar Vinjamuri
- Interview with Andrew Yaung
- Interview with Polina Bayvel
- Interview with Vikas Vinayak
- Interview with Sandeep K. Shukla
- Interview with Stavan H. Dholakia
- Interview with Alan Kraemer
- Interview with Scott Nelson
- Interview with Ranjit Deshpande
- Interview with Ram Bhatia
- Interview with Mike Holt
- Interview with Paul Tindall
- Interview with Mike Kappes
- Interview with Andrew Bluiett
- Interview with Ahmad Bahai
- Interview with Tony Salcedo
- Interview with Jaanus Kalde
- Interview with Billie Johnson
- Interview with Sailesh Chittipeddi
- Interview with Brad Cleveland
- Interview with David M Herbert
- Interview with Bob Burns
- Interview with Frank Donald
- Interview with Marcus Ryle
- Interview with Trent Hanson
- Interview with Bogdan Firtat
- Interview with Roy DCruz
- Interview with Alan Gotcher
- Interview with Meenu Sarin
- Interview with Jim Fitzpatrick
- Interview with Russ Dauer
- Interview with Adam Espeseth
- Interview with Bill Hall
- Interview with Bruce Bateman
- Interview with Kowsik Guruswamy
- Interview with Michael Schuette
- Interview with Chris Vermillion
- Interview with Rod Callison
- Interview with Jean Wlodarski
- Interview with Rupert Hirst
- Interview with Robi Thomas
- Interview with Paul Stevenson
- Interview with Barry Katz
- Interview with Denis Hennessey
- Interview with Ken Gracey
- Interview with Mark Majewski
- Interview with Russell Shyur
- Interview with Rodrigo Feliciano
- Interview with Parviz Ghaffaripour
- Interview with Todd DeBoer
- Interview with Charalampos Doukas
- Interview with Al Williams
- Interview with Mike Paganini
- Interview with Joe Grand
- Interview with Joonas Pihlajamaa
- Interview with Karen Cheung
- Interview with Parker Dillmann
- Interview with Christophe Basso
- Interview with Andrei Muller
- Interview with Frank van Graas, Maarten Uijt de Haag, and Wouter Pelgrum
- Interview with Mike P. O’Keeffe
- Interview with Dr. Kent Lundberg
- Interview with Doug Jacobson
- Interview with Beth Cooper
- Interview with Manimaran Govindarasu
- Interview with Koray Ҫelik
- Interview with Eamon McErlean
- Interview with Bob Riley
- Interview with Tamara Schmitz
- Interview with Guy Eschemann
- Interview with Kevin Loughran
- Interview with Eli Hughes
- Interview with Sophi Kravitz
- Interview with Jim Sealock
- Interview with Michael Krumpus
- Interview with Dr. Roman V. Yampolskiy
- Interview with Zhong Lin (ZL) Wang
- Interview with Dr. Ted Moise
- Interview with Ferenc Marki and Christopher Marki
- Interview with Alan Winstanley
- Interview with Michael Parks
- Interview with Will Lyon
- Interview with Seth Prentice
- Interview with Russ Croman
- Interview with Bryan Bergeron
- Interview with Scott Carey
- Interview with Lee Evans
- Interview with Tim Weaver
- Interview with Michael McNamara
- Interview with Karl F. Böhringer
- Interview with Bill Eisenhamer
- Interview with John P. Kiffmeyer
- Interview with Ayman Kabire
- Interview with Jean-Louis Malinge
- Interview with Paul Peng
- Interview with Alan Parekh
- Interview with David Rea
- Interview with Mike Lugert
- Interview with Anthony Catalano
- Interview with Kerry D. Wong
- Interview with Brad Boegler
- Interview with Terry D. Kozlyk
- Interview with Joe Kryzak
- Interview with Laurent Desclos
- Interview with Julián da Silva Gillig
- Interview with Glenn Ray
- Interview with Dr. Robert S. Balog
- Interview with Todd Westerhoff
- Interview with Dr. Katie Hall
- Interview with Dr. Steve M. Rohde
- Interview with Jac Goudsmit
- Interview with Patrick Ryan
- Interview with Jayson Tautic
- Interview with David Arthur
- Interview with Jeff Shamblin
- Interview with Javier Baliñas Santos
- Interview with Frédéric Leens
- Interview with Jay Whitacre
- Interview with Karen Bartleson
- Interview with Leslie Perjes
- Interview with Dave Rich
- Interview with Rolando Calla Zalles
- Interview with Jim Miller
- Interview with Dave Baarman
- Interview with Alan Wolke
- Interview with Bill Marshall
- Interview with Josip Medved
- Interview with Trish Messiter
- Interview with Fred Dart
- Interview with Tom Harvey
- Interview with Chuck Mullett
- Interview with Victor Aprea
- Interview with Rakesh Dhawan
- Interview with Joe Keating
- Interview with Bob Davis
- Interview with Troy Rank
- Interview with Amber Alexandru
- Interview with Robert Feranec
- Interview with Ian Walter
- Interview with Andrew Back
- Interview with Thomas Wagner Nielsen
- Interview with Chris Young
- Interview with Matthew Beckler and Adam Wolf
- Interview with Dr. José Fernández Villaseñor
- Interview with Andy Collinson
- Interview with Alexander Lang
- Interview with Joel Avrunin
- Interview with Ernest Godsey
- Interview with Jim Hargrove
- Interview with Joe Desposito
- Interview with Andrew Howard
- Interview with Allen B. Downey
- Interview with Mitchell Davis
- Interview with Geir Førre
- Interview with Mark Harrington
- Interview with Jack Ganssle
- Interview with Dr. Tiziana C. Bond
- Interview with Steve Norris
- Interview with Dermot O’Shea
- Interview with Amr Ali Abdel-Naby
- Interview with Nathan Dumont
- Interview with Dave Young
- Interview with Joshua Bishop
- Interview with Jeff Smoot
- Interview with Peter Christensen
- Interview with Rick Faehnrich
- Interview with Yao Zhao
- Interview with Mike Burr
- Interview with Michael Hoff
- Interview with Rodrigo Almeida
- Interview with Jordan McRae
- Interview with Alexander Balandin
- Interview with Jamie Cunningham
- Interview with Jean J. Labrosse
- Interview with Jeff Washington
- Interview with Jeff Crockett
- Interview with Colin Walls
- Interview with Rajendra Bhatt
- Interview with Tom Lee
- Interview with Henrik Sandaker Palm
- Interview with Mikey Sklar
- Interview with Cruz Monrreal II
- Interview with Tim Edwards
- Interview with Nathan Seidle
- Interview with Dave Lacey
- Interview with Scott Driscoll
- Interview with Bert Simonovich
- Interview with Mickey Delp
- Interview with Robin McCarty
- Interview with Robert Green
- Interview with Max Robinson
- Interview with Eduardo Viramontes
- Interview with Jose I Quinones
- Interview with Fergus Dixon
- Interview with Nicholas Skinner
- Interview with Sam Barros
- Interview with Elena Villarreal
- Interview with Liang Downey
- Interview with Bill Porter
- Interview with Aaron Clarke
- Interview with Jigish Shukla
- Interview with Dr. Adrian S. Nastase
- Interview with Duane Benson
- Interview with Jan Axelson
- Interview with Erik Cheever
- Interview with Alex Iannuzzi
- Interview with Dr. Colin Warwick
- Interview with Steve Hoefer
- Interview with Dave Vandenbout
- Interview with Adam Fabio
- Interview with Graham Town
- Interview with Mike Harrison
- Interview with Dan McMenamin
- Interview with Sean Westcott
- Interview with Todd Harrison
- Interview with Alan Mantooth
- Interview with Nihal Kularatna
- Interview with Martin Thompson
- Interview with Erica Slusser
- Interview with Massimo Merenda
- Interview with Michael Jones
- Interview with Jin Wang
- Interview with Chris Lovett
- Interview with Charles J Gervasi
- Interview with Carl Zweben
- Interview with George Kourtidis
- Interview with Brett Fox
- Interview with Michael Kleinigger
- Interview with Rob Gray
- Interview with Sanjeev Gupta
- Interview with Dave Divins
- Interview with Jim Marinos
- Interview with Mike Jouppi
- Interview with Peter J Francis
- Interview with Kenneth Finnegan
- Interview with Trishan Esram
- Interview with Dr. Ali Bazzi
- Interview with Carmen Parisi
- Interview with Michael Isaacson
- Interview with Peter Hayles
- Interview with Ray Salemi
- Interview with Chris Styles
- Interview with Allan Evans
- Interview with Michael Schmid
- Interview with Vincent Greb
- Interview with Dr. Ahmed Sayed-Ahmed
- Interview with Bruce Carter
- Interview with Laura Marlino
- Interview with Abhijit D. Pathak
- Interview with Jeff Crystal and Phillip Stearns
- Interview with Bogdan T. Bucheru
- Interview with Paul Hopwood
- Interview with Chris Atkins
- Interview with Dr. Miaosen Shen
- Interview with Heino R. Pull
- Interview with Todd Michael Bailey
- Interview with Anthony Esposito
- Interview with Dan Kurin
- Interview with Dr. Satish K Sharma
- Interview with Michael Hord
- Interview with Bill Peterson
- Interview with Joel Owens
- Interview with Scott Wohler
- Interview with Daniel de Souza Carvalho
- Interview with Cherish Bauer-Reich
- Interview with Deniz Erdogmus
- Interview with Neil Gruending
- Interview with Dr. Albert Helfrick
- Interview with Jessica Barber
- Interview with Jeritt Kent
- Interview with John Woodgate
- Interview with Dr. Kenny Ricks
- Interview with Bob Davidson
- Interview with Geoffrey Orsak
- Interview with Sam Nicaise
- Interview with Mathew Lee
- Interview with Idan Beck
- Interview with John Ladd
- Interview with Dino Segovis
- Interview with Sam Wurzel
- Interview with John Hottenroth
- Interview with Dr. Mahasweta Sarkar
- Interview with Peter Ateshian
- Interview with Daniel Lee
- Interview with Charles Fulks
- Interview with Mark Yim
- Interview with Dr. Steve Parker
- Interview with Dr. David S. Touretzky
- Interview with Eric Holland
- Interview with Dr. Sherif Abdelwahed
- Interview with Andrew Y.J. Szeto
- Interview with Greg Atkinson
- Interview with Dr. Michael Wakin
- Interview with Ketan Rasal
- Interview with Ben Coughlan
- Interview with Selim Ünlü
- Interview with Chuck Alpert
- Interview with Dr. Joel Kubby
- Interview with Sasha Zbrozek
- Interview with Fatemeh Afghah
- Interview with John Boxall
- Interview with Abolfazl Razi
- Interview with Chris Savage
- Interview with Paul J. Clarke
- Interview with Jeff Keyzer
- Interview with Ray Andraka
- Interview with Peter B. Green
- Interview with Dr. Holger Schmidt
- Interview with Jeremy Blum
- Interview with Thomas Adamek
- Interview with Stephen Lau
- Interview with Gerhard Klimeck
- Interview with Dr. Howard Johnson
- Interview with Dr. Taufik
- Interview with Daryl Gerke
- Interview with Bob Pease
- Interview with Rob Gosnell
- Interview with Laura Bica
- Interview with Zach Hoeken Smith
- Interview with Dr. Jason Vaughn Clark
- Interview with Robert Bleidt
- Interview with Ehsan Afshari
- Interview with Kassy Lum
- Interview with Roshan Baliga
- Interview with Bill Messner
- Interview with Richard Mellitz
- Interview with Shiv Biddanda
- Interview with Zach Jacobs
- Interview with Olin Lathrop
- Interview with Christof Teuscher
- Interview with Dr Stavros Iezekiel
- Interview with Dr. Rainee N. Simons
- Interview with Chris Gammell
- Interview with Randy Paul
- Interview with Alex Wyglinski
- Interview with Dr. Deepak Kumar
- Interview with Philip Kornreich
- Interview with Dr. Carlos E. Saavedra
- Interview with Bill Kimmel
- Interview with Rick Sturdivant
- Interview with Seth Hollar
- Interview with Nick Such
- Interview with Arpita Sinha
- Interview with Limor Fried
- Interview with Dean Klein
- Interview with Caleb Fulton
- Interview with Jochen Kronjaeger
- Interview with Charles Qing Cao
- Interview with Botao Lee
- Interview with David L. Jones
- Interview with Charan Langton
- Interview with Henry W. Ott
- Interview with John Webster
- Interview with Parul Gupta
- Interview with Mike Steinberger
- Interview with Ken Tait
- Interview with Jeri Ellsworth
- Interview with Dr. Harold Liu
- Interview with Hariharan Subramanian
- Interview with Dr. Yang Song
- Interview with Steve Weir
- Interview with Vikram Jandhyala
- Interview with William Arthur
- Interview with Chai Wah Wu
- Interview with Dr. Samir Chaudhry
- Interview with Dr. Aaron Franklin
- Interview with Per Viklund
- Interview with Dr. Yu-Ming Lin
- Interview with Doug Smith
- Interview with Tom Hausherr
- Interview with Alok Sanghavi
- Interview with Dr. Marina Koledintseva
- Interview with Doug Brooks
- Interview with Jen-Yi Wuu
- Interview with Dr. Eric Bogatin
- Interview with Dr. Martin Schauer
- Interview with Fedor G Pikus
- Interview with John D. Cressler
- Interview with Kirt Blattenberger from RF Cafe
- Interview with Gary Crowell
