杨富强
杨富强
性      别: 职      称: 副教授
籍      贯: 现 居 地:
毕业院校: 西安科技大学 专      业:
查看更多个人信息
出生年月: 1982-11-22 工作单位: 西安科技大学机械工程学院
邮       箱: yang_afreet@163.com 联系电话: 18049019192
学       历: 博士

【人物简介】

杨富强,男,汉族,1982年11月生,矿山机电工程专业博士,副教授,硕士生导师。现任职于西安科技大学理学院,从事工程制图、机械制图等课程的教学工作,主要研究方向为机械结构完整性评价,特别集中在核电结构材料的应力腐蚀研究方面。主持陕西省教育厅自然科学专项计划1项,校博士科研启动项目1项,校教学改革项目3项,先后参与国家自然基金项目3项,教育部高等学校博士学科点专项科研基金1项。近5年来共发表教学与科研论文10余篇,其中SCI和EI收录11篇;获西安市科学技术一等奖1项,西安科技大学科学技术奖一等奖1项、教学成果二等奖2项;取得软件著作权1项。

【研究方向】

机械结构完整性评价,特别集中在核电结构材料的应力腐蚀研究

【研究成果】

【科研项目】

[1] 陕西省教育厅自然科学专项,16JK1492,高温高压水中镍基合金应力腐蚀裂尖应力与环境交互作用机理,2016/06-2017/12,2万元,在研,主持 [2] 西安科技大学博士启动金,2016QDJ010,镍基合金微观结构对应力腐蚀裂尖钝化膜破裂的影响,2016/05-2018/05,2万元,在研,主持 [3] 国家自然科学基金面上项目,51775427,锻造加工效应下的钛合金汽轮机叶片环境致裂及寿命预测研究,2018/01-2021/12,52万元,在研,参加 [4] 国家自然科学基金青年基金,11502195,拘束效应和残余应力耦合下的核电异种金属焊接接头环境致裂研究, 2016/01-2018/12,20万元,在研,参加 [5] 国家自然科学基金面上项目,51475362,轻水堆关键焊接接头环境致裂机理与残余寿命预测方法,2015/01-2018/12,83万元,在研,参加

【论文著作】

[1] Yang FQ, Xue H, Zhao LY, Fang XR, A quantitative prediction model of SCC rate for nuclear structure materials in high temperature water based on crack tip creep strain rate, Nucl. Eng. Des., 2014, 278:686-691. ( SCI/EI ) [2] Yang FQ,Xue H, Zhao LY, Fang XR, Effects of grain orientation on stress state near grain boundary of austenitic stainless steel bicrystals, Adv. Mater. Sci. Eng., 2018 (2018), Article ID 9409868. ( SCI/EI ) [3] Yang FQ, Xue H, Zhao LY, Fang XR, Effects of stress intensity factor on electrochemical corrosion potential at crack tip of nickel-based alloys in high temperature water environments, Rare Metal Mat. Eng., 2014, 43(3):513-518. ( SCI/EI ) [4] Yang FQ, Xue H, Zhao LY, Fang XR, Influence of Nickel-based Alloys Mechanical Properties on Mechanochemical Effect at Crack Tip in High Temperature Water environments, Rare Metal Mat. Eng., 2016, 45(7):1641-1646. ( SCI/EI ) [5] Yang FQ, Xue H, Zhao LY, Tang W, Effects of creep on mechanical fields nearby crack tip in weld joints, Mater. Res. Innov., 2015, 19(S8):902-906. (EI ) [6] Yang FQ, Xue H, Zhao LY, Tian J, Calculations and modeling of material constants in hyperbolic-sine creep model for 316 stainless steels, 2013 2nd International Conference on Frontiers of Mechanical Engineering and Materials Engineering, 12-13 Oct. 2013, 185-190, Hongkong, 2014. ( EI )

与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)