王睿
王睿
性      别: 职      称: 副教授
籍      贯: 现 居 地:
毕业院校: 西北工业大学 专      业:
查看更多个人信息
出生年月: 1981-06-28 工作单位: 西北工业大学航空学院
邮       箱: wangrui@nwpu.edu.cn 联系电话: 13619281927
学       历: 博士

【人物简介】

2009.1-2011.12. 西北工业大学航天学院,博士后 2012.1-2014.12. 西北工业大学无人机实验室. 工程师 2015.1-今. 西北工业大学航空学院. 讲师

【研究方向】

【研究成果】

【科研项目】

国家自然科学基金:“超柔性太阳能无人机大扰动强耦合非线性飞行动力学与控制研究”,2013.1-2015.12 西北工业大学重大项目培育基金:“长航时平台特种布局技术研究”,2014.5-2016.5. 总装预研重点实验室基金:“超轻质太阳能无人机XXX特性分析”,2013.7-2015.6 中国博士后科学基金:“超柔性高空长航时太阳能无人机特殊动力学与控制技术研究”,2010.6-2011.12.

【论文著作】

[1] Rui Wang, Zhou Zhou, Xiaoping Zhu, Xiaoping Xu. Distribution control of large scale highly flexible solar-powered UAV [J]. Mathematical Problems in Engineering, 2015, Vol. 2015, 13pages. [2] 王睿, 祝小平, 周洲. 超柔性太阳能无人机纵向操稳特性研究 [J]. 西北工业大学学报, 2015, 33(4): 573-579. (EI: 20153801281549) [3] Wang Rui, Zhou Zhou, Zhu Xiaoping, Xu Xiaoping. Flight dynamics of highly flexible solar-powered UAV based on geometrically nonlinear intrinsic beam [C]. 第29届国际航空科学大会(ICAS2014), 俄罗斯∙圣彼得堡, 2014.9.7-2014.9.12. (EI: 20144700231619). [4] 王睿, 周洲, 祝小平, 肖伟. 几何非线性机翼本征梁元素模型的高效化改进 [J]. 航空学报, 2013, 34(6), 1309-1318. (EI: 20133016533821) [5] 王睿, 祝小平, 周洲. 多螺旋桨太阳能无人机横航向操稳特性研究 [J]. 飞行力学, 2012, 30(1): 5-8. [6] Wang Rui, Zhu Xiaoping, Zhou Zhou. Design Gust Alleviation Controller for Highly flexible Solar UAV [C]. Proceedings of the International Conference on Measuring Technology and Mechatronics Automation, 2011年1月. (EI: 20111213849195). [7] Wang Rui, Zhu Xiaoping, Zhou Zhou. Longitudinal Flight Dynamics and Control of Highly Flexible Solar UAV [C]. The 2nd International Conference on Information Engineering and Computer Science, 2010年12月. (EI: 20110813673772) [8] Wang Rui, Zhu Xiaoping, Zhou Zhou. IFPC System Design and Simulation for HALE UAV [C]. 2010 Asia-Pacific International Symposium on Aerospace Technology, 2010年9月. (ISTP: 000288362800174). [9] 王睿, 祝小平, 周洲, 王鹏. 利用遗传算法和LMI设计固定结构H2/H∞飞行控制律 [J]. 航空学报, 2008, 29(4): 1031-1036. (EI: 083411474521) [10] 王睿, 祝小平, 周洲, 王鹏. 阻力方向舵在飞翼式高空长航时无人机中的应用 [J]. 西北工业大学学报, 2008, 26(6): 673-677. (EI: 20090411873449) [11] Wang Rui, Zhou Zhou, Shen Yanhang. Flying-wing UAV landing control and simulation based on mixed H2/Hinfinity [C]. Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007. (EI: 075110979452) [12] Rui Wang, Zhou Zhou, Yanhang Shen. Robust landing control and simulation for flying wing UAV [C]. Proceedings of the 26th Chinese Control Conference, CCC 2007. (EI: 080211015000) [13] 王睿, 周洲, 沈延航. 高空长航时无人机航迹优化研究 [J]. 飞行力学, 2006, 24(3): 37-39.

与TA有关的专家
姓名:
工作职务:
教授,《 西北工业大学学报》编委
研究方向:
雷达信号检测、通信信号处理、图像处理
毕业学院:
西北工业大学
姓名:
工作职务:
研究方向:
1)非线性结构动力学。重点是研究接触动力学和连接结构非线性振动问题。 2)结构健康监测。重点是研究面向快速响应空间的飞行器结构健康监测技术。 3)结构振动控制。重点是研究飞行器弹性动力学和主动振动控制技术。 4)智能可变体飞行器。重点是研究可变体飞行器的结构力学建模和控制技术。 5)计算力学新方法。重点是发展Isogeometric Analysis方法及其应用。
毕业学院:
西北工业大学
姓名:
工作职务:
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> c.admheadship [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${c.admheadship} [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.xatrm.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SqlInjectFilter.doFilter(SqlInjectFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.XssFilter.doFilter(XssFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SecurityFilter.doFilter(SecurityFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.XssFilter.doFilter(XssFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)