Flight mechanics teach us, Professor Sun, his research interests are in control of the aircraft, I was very interested in his research, so he joined the laboratory.
Scientific research is the first to participate in junior college, my two teammates and a team under the guidance of Professor Sun, he participated in the research training schools.
Our project is to obtain optimal controller on a pseudo-spectral method, the study period is ten months. This controller runs on an embedded platform, used to calculate the flight path of the aircraft.
When beginning work carried out very slowly, because we are the first large-scale study of the subject, we have enough basic knowledge, but also have other courses from the curriculum to learn,
so a lot of pressure. We study the numerical method, nonlinear programming, optimal control and other basic principles of knowledge, and then began to read the relevant literature too, learn about the latest
research results, the work took four months.
Pseudo-spectral method is a numerical algorithm for solving nonlinear optimal control problem, optimal control in the field of research. Our task is, according to the latest findings pseudo-spectral method.
Taking into account the rapid project requirements, we chose C ++ as the programming language, the use of open source matrix library Armadillo as the basis of linear algebra libraries,
reference source optimal control software gpops, psopt. Our core algorithm has been improved using the latest RPM method, and joined the adaptive algorithm with a point.
There are more than 10,000 lines of code, rewritten twice, finally took three months to finish. Finally, get the test results obtained than the existing version of the matlab achieve faster times to meet project requirements. During the research,
we refer to and use a lot of open source packages, so we decided to have their own open source software, open source posted on the website, share it with other researchers.
Throughout the study tired, but I think well worth it, because a lot of things to learn. After a practice myself, I calculus, linear algebra and optimal control theory have a more profound understanding.
We know how to study a real problem, and how to cooperate with others to study. Research carried out in the course of learning, knowledge mastery of the fastest and best, because, a little do not understand, the whole project will fail.
正在翻譯中..
![](//zhcntimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)