杨斌
杨斌
性      别: 职      称: 教育,高等学校教师,副教授
籍      贯: 陕西省 西安市 现 居 地:
毕业院校: 西安交通大学 专      业: 工程热物理
查看更多个人信息
出生年月: 工作单位: 西北大学陕西省化学研究所
邮       箱: binyang@nwu.edu.cn 联系电话:
学       历: 博士

【人物简介】

  杨斌,博士,副教授,硕士生导师,主要从事环境流体力学、过程流体机械及多相流研究工作。中国力学学会会员,陕西省化工学会会员。

【研究方向】

环境流体力学、过程流体机械及多相流。

【研究成果】

【科研项目】

  科研项目:   [1] “阵风场中非定常大气湍流对沙粒跃移运动的影响”(11102153),国家自然科学基金青年项目,2012.1-2014.12,主持。   [2] “粉-粒喷动床内复杂多相流动结构的多尺度PIV实验研究”(20116101120027),教育部博士点基金新教师项目,2012.1-2014.12,主持。   [3] “生物反应器内低剪切中心龙卷流型搅拌系统的最优化设计及效能研究”(11JK0619),陕西省教育厅科学研究计划项目自然科学研究项目,2011.7-2013.6,主持。   [4] “粉-粒喷动床内复杂多相流动相间耦合作用的实验研究”(2013JQ2001),陕西省自然科学基础研究计划青年人才项目,2013.1-2014.12,主持。   [5] “沥青路面热再生养护车关键技术研究”(2013G1502059),中央高校基本科研业务费专项资金项目-长安大学高速公路施工机械陕西省重点实验室开放基金项目,2013.1-2015.12,主持。   [6] “基于高速光学测量技术的沙粒蠕移运动实验研究”(10972176), 国家自然科学基金面上项目,2010.1-2012.12,参与。   [7] “小口径同轴共纺血管支架构建过程参数对其生物学特性的影响规律”(21206135),国家自然科学基金青年项目,2013.1-2015.12,参与。   [8] “基于动力学模型的煤焦油加氢精制催化剂级配研究及氢耗的分类计算”(21206136), 国家自然科学基金青年项目,2013.1-2015.12,参与。   [9] “粉-粒喷动床半干法烟气脱硫过程中的多相传递、反应及多尺度效应研究” (20116101110019),教育部博士点基金博导项目,2012.1-2014.12,参与。   [10] “新型低剪切高传质性能的生物反应器研究”(2011K10-21),陕西省科学技术研究发展计划工业攻关项目,2011-2012,参与。   [11] 国家自然科学基金国际(地区)合作与交流项目(中韩)“基于有效防治‘黄沙现象’的风沙动力学研究”(参与)   [12] 国家自然科学基金面上项目“非定常风沙动力学实验研究”(参与)   [13] 国家重大基础研究规划(973)前期研究项目“非定常风沙动力学基础研究”(参与)

【论文著作】

  发表文章:   杨斌, 王元, 王大伟。 风沙两相流测量技术研究进展[J]. 力学进展, 2006, 36(4):580-590.   杨斌, 王元,王大伟。 风沙流中沙粒相输移的测量[J]. 西安交通大学学报, 2006,40(7): 846-850 (EI: 20063610101578)。   杨斌,王元,张洋。 风沙流中气固两相速度场的PIV-PLIF测量[J]. 西安交通大学学报, 2009,43(7): 101-104 (EI: 20093212244418)。   Bin Yang, Yuan Wang and Yang Zhang. The 3-D spread of saltation sand over a flat bed surface in aeolian sand transport [J]. Advanced Powder Technology, 2009, 20(4): 303-309 (SCI: 000273914500004 EI: 20093612289267)。   Bin Yang, Yuan Wang and Jiang Liu. Application of Stereo PIV measurement to the aeolian sand transport. Proceedings of 9th International Conference on Electronic Measurement & Instruments, 2009, Beijing, IEEE PRESS, Vol.2: 55-59 (EI: 20095112549456 ISTP)。   杨斌,王元,刘江,张洋。 风沙流中沙粒相浓度的高频测量。 实验流体力学, 2010, 24(5):47-50 (EI: 20105013480001)。   Bin Yang, Yuan Wang, Jiang Liu. PIV measurements of two-phase velocity fields in aeolian sediment transport using fluorescent tracer particles. Measurement, 2011, 44(4): 708-716 (SCI: 000288770300012 EI: 20111013717542)。   Bin Yang, Yuan Wang and Wenbo He. Application of micro-PIV on the microscale flow and a modified system based on ordinary 2-D PIV [J]. Advanced Materials Research, 2012, 346: 657-663 (EI: 20114214439425)。   Bin Yang, Yuan Wang and Yang Zhang. The transverse motion trajectories acquisition of the aeolian saltating sand near the flat bed surface by high-speed digital photography [J]. Advanced Materials Research, 2012, 346: 664-669. (EI: 20114214439426)   杨 斌,高 凯,刘 江,王 元。 阵风场中非定常大气湍流对沙粒跃移运动的影响浅析。 2012年全国环境力学学术研讨会暨环境力学专业委员会年会。 2012, 9.15-16, 乌鲁木齐, 中国。   杨斌,高凯,淡勇,郝惠娣。 化工搅拌釜内流动测量技术的应用进展。 化工进展, 2012,31(11): 2364-2372.   杨斌, 高凯, 刘江, 王元。 非定常阵风场对沙粒跃移运动的影响浅析。 力学与实践, 2013, 35(1): 15-19.   杨斌, 高凯, 李志强, 王元。 形状因素对风沙跃移影响的数值研究。 西北大学学报, 2013, 43(1): 121-126.   杨斌,高凯,淡勇。 PIV在化工搅拌釜内流动测量中的应用。 化工机械, 2013, 40(1): 4-8,81.   杨斌,张伟,张洋等。 非定常风沙流中风速脉动对沙粒相瞬时浓度影响的实验研究。 实验流体力学, 2013, 27(3):47-50.   王元,杨斌,王大伟。 风沙两相流动光学测量及图像处理技术研究进展。 实验流体力学, 2010, 24(1):55-64 (EI: 20101612868382)。   王大伟,王元,杨斌。 风沙两相流PIV测量算法研究[J]. 力学学报, 2006, 38(3): 302-308 (EI: 20063110042869)。   王大伟,王元,杨斌,张玮。 沙粒跃移击溅函数的高速数字摄像研究。 西安交通大学学报, 2009,43(7): 125-128 (EI: 20093212244423)。   Dawei Wang, Yuan Wang, Bin Yang and Wei Zhang. Statistical analysis of sand grain/bed collision process recorded by high-speed digital camera [J]. SEDIMENTOLOGY, 2008, 55(2): 461-470 (SCI: 000253891000008)。   刘江,王元,杨斌。 高频测量输沙浓度对湍流脉动的频率响应。 西安交通大学学报, 2010,44(11): 113-118 (EI: 20105013489245)。   Jiang Liu, Yuan Wang and Bin Yang. Wavelet Packet Analysis of Particle Response to Turbulent Fluctuation[J]. Advanced Powder Technology, 2012, 23(3), 305-314 (SCI: 000305819400006 EI: 20122515126309)。   Pengfei Gao, Bin Yang, Ming Gong and Xiaoxun Ma. PIV measurement of the fluidized particles' velocity field in a cylindrical spouted bed. Advanced Materials Research, 2012, 560-561:632-636(EI:20124215568600)。   Y. Song, B. Yang, S.Qiu, X. MA. Cascade Temperature Control for Bench-Scale Batch Reactor –An Application of Predictive Functional Control Technique. Proceeding on the 10th World Congress on Intelligent Control and Automation, 1564-1569, Jul. 2012, Beijing, China ( EI: 20130415919267)。   Y. Song, B. Yang. Predictive Functional Cascade Control for Temperature Control of Bench-Scale Batch Reactor. Proceeding on the 31st Chinese Control Conference, 4079-4084, Jul., 2012, Hefei, China ( EI: 20130716024142)。   Yang Zhang, Yuan Wang and Bin Yang. Improvement of the Delaunay-Tessellation Particle Tracking Algorithm in the Flow Visualization Research. Applied Mechanics and Materials. 2013, 411-414: 2134-2137.

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