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

【人物简介】

教育经历 Education Experience 2008/9 - 2013/4,西北工业大学,飞行器设计,博士 2006/9 - 2009/4,西北工业大学,载运工具运用工程,硕士 2002/9 - 2006/7,西北工业大学,飞行器设计,学士。 教育教学 Education And Teaching 2017/6-至今,西北工业大学,航空学院,副教授 系主任 2013/6-2017/6,西北工业大学,航空学院,讲师 2010/9-2012/4,美国AKRON大学机械工程系,研究助理

【研究方向】

本人近年来一直从事复合材料力学、复合材料失效机理与试验方法的研究。在攻读博士学位期间主要开展了复合材料结构损伤行为、界面裂纹开裂判据及扩展准则研究;期间,在国家留学基金委资助下,赴美国俄亥俄州AKRON 大学机械工程系高校生课题组,开展了复合材料界面损伤行为研究工作,并在复合材料层间界面起裂与裂纹扩展机理、基于内聚力单元法的分层损伤数值模拟方法上取得了一定成果,相关工作发表在Journal of Aerospace Engineering,Composite Structures 等国外期刊。项目组成员近年来主要从事复合材料力学、复合材料结构损伤分析的理论、数值与试验研究工作,取得了的研究成果发表在Composite A,复合材料学报、航空学报、宇航学报等国内外期刊。

【研究成果】

【科研项目】

【论文著作】

1. 复合材料仿生高阶齿接结构承载特性及其影响因素 , 0,,1-7 ,DOI:, ISSN:1000-3851 2. The mechanical property prediction of fibre-reinforced composite materials based on a new generating random fibre distributions method , ATLANTIS PRESS,2015,27,496-504 ,DOI:, ISSN:2352-5401 3. Bird Impact Analysis of Wing Leading Edge Structure Based on SPH Method , TRANS TECH PUBLICATIONS LTD,2011,462-463,524-529 ,DOI:10.4028/www.scientific.net/KEM.462-463.524, ISSN:1013-9826 4. 飞机风挡结构抗鸟撞数值模拟 , 2009,9(9),2285-2289,2295 ,DOI:10.3969/j.issn.1671-1815.2009.09.003, ISSN:1671-1815 5. 一种机翼前缘抗鸟撞结构设计与分析 , 2009,(12),33-35 ,DOI:10.3969/j.issn.1001-3997.2009.12.014, ISSN:1001-3997 6. Separation dynamics of large-scale fairing section: a fluid-structure interaction study , SAGE PUBLICATIONS LTD,2013,227(11),1767-1779 ,DOI:10.1177/0954410012462317, ISSN:0954-4100 7. Damage and Failure of Laminated Carbon-Fiber-Reinforced Composite under Low-Velocity Impact , ASCE-AMER SOC CIVIL ENGINEERS,2014,27(2),308-317 ,DOI:10.1061/(ASCE)AS.1943-5525.0000243, ISSN:0893-1321 8. Dynamic Response of Bird Strike on Aluminum Honeycomb-Based Sandwich Panels , ASCE-AMER SOC CIVIL ENGINEERS,2014,27(3),520-528 ,DOI:10.1061/(ASCE)AS.1943-5525.0000280, ISSN:0893-1321 9. A phenomenological intra-laminar plasticity model for FRP composite materials , IOP PUBLISHING LTD,2015,87(1) ,DOI:10.1088/1757-899X/87/1/012071, ISSN:1757-8981 10. 基于CDM的开口复合材料层合板结构损伤研究 , 2013,4(3),285-291 ,DOI:10.3969/j.issn.1674-8190.2013.03.005, ISSN:1674-8190 11. 机翼前缘抗鸟撞设计仿真方法验证 , 2011,30(10),1757-1760 ,DOI:, ISSN:1003-8728 12. 减载缓释机构特性对火箭结构动力响应的影响 , Journal of Solid Rocket Technology,2014,37(1),18-22 ,DOI:10.7673/j.issn.1006-2793.2014.01.004, ISSN:1006-2793 13. 钉头对复合材料单搭接结构破坏模式影响研究 , 2014,36(5),734-738 ,DOI:, ISSN:1001-9669 14. 民机风挡结构抗鸟撞仿真分析与设计 , Northwestern Polytechnical University, Xi'an, 710072, China,2009,27(4),481-485 ,DOI:10.3969/j.issn.1000-2758.2009.04.010, ISSN:1000-2758 15. Studying cause of crack due to bird impact of windshield support structure of a certain Chinese civil aviation aircraft and its solution , Northwestern Polytechnical University, Xi''an, 710072, China,2009,27(4),481-485 ,DOI:, ISSN:10002758 16. Application of numerical methods for crashworthiness investigation of a large aircraft wing impact with a tree , Contemporary Journal Concept Press, 1880 Mayne Mill Rd., Watkinsville, GA, GA 30677, United States,2013,5(1),71-85 ,DOI:, ISSN: 17. 干涉配合对复合材料单钉连接疲劳寿命影响研究 , 2015,34(3),472-475 ,DOI:10.13433/j.cnki.1003-8728.2015.0329, ISSN:1003-8728 18. 复合材料三维损伤模型在大开口结构强度预测中的应用 , Beijing University of Aeronautics and Astronautics (BUAA),2015,32(3),881-887 ,DOI:10.13801/j.cnki.fhclxb.20140919.001, ISSN:1000-3851 19. 复合材料三维损伤模型在大开口结构强度预测中的应用 , 0,,1 ,DOI:, ISSN:1000-3851 20. Progressive damage simulation of triaxially braided composite using a 3D meso-scale finite element model , ELSEVIER SCI LTD,2015,125,104-116 ,DOI:10.1016/j.compstruct.2015.01.034, ISSN:0263-8223

与TA有关的专家
姓名:
工作职务:
研究方向:
主要研究方向为遥感高光谱图像分析与处理。
毕业学院:
西北工业大学
姓名:
工作职务:
副教授
研究方向:
通信信号处理
毕业学院:
西北工业大学
姓名:
工作职务:
讲师
研究方向:
信息融合、数据挖掘、信息系统。
毕业学院:
西北工业大学
姓名:
工作职务:
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)