牛文全
牛文全
性      别: 职      称: 自然科学和社会科学研究,副研究员
籍      贯: 现 居 地:
毕业院校: 西北农林科技大学 专      业: 农业水土工程
查看更多个人信息
出生年月: 1971-05-23 工作单位: 西北农林科技大学水土保持研究所
邮       箱: wq@vip.sina.com 联系电话:
学       历: 博士

【人物简介】

教育(访问)经历:   1990年9月~1994年6月,西北农业大学,水土保持专业,本科教育;   1996年9月~1999年6月,西北农林科技大学,农业水土工程,硕士研究生教育   1999年6月~2006年6月,西北农林科技大学,农业水土工程,博士研究生   2011年9月~2012年3月,美国艾奥瓦州立大学,访问学者   工作经历:   1994年07月~1996年12月,西北农林科技大学水建学院,助教   1997年01月~2000年12月,西北农林科技大学水建学院,讲师   2001年01月~2004年12月,西北农林科技大学水保所,助研   2005年01月~2012年12月,西北农林科技大学水保所副研   2013年1月至今,西北农林科技大学水保所研究员

【研究方向】

主要从事农田灌溉用水以及水土资源高效利用方面的理论与技术研究。目前主要研究方向为:灌溉理论与节水灌溉技术,雨水高效利用理论与技术研究等。

【研究成果】

  先后在《农业工程学报》、《灌溉排水学报》、《西北农林科技大学学报》(自然科学版)等杂志发表论文20余篇,获得发明专利6件、实用新型专利16件,以第1发明人获得国家发明专利3件,实用新型专利2件,主编出版《节水灌溉与自动控制技术》、《现代高效节水灌溉设施》(化学工业出版社)等著作,其中《现代高效节水灌溉设施》被选为文化部、财政部送书下乡工程之读书。研究提出了综合流量偏差率的计算方法,初步建立了微压滴灌系统理论与构建方法,开发了具有自主知识产权的流量精量控制阀技术与产品,初步确立了流域雨水资源化潜力计算方法与规划利用智能决策技术。研究成果分别获陕西省科学技术一等奖(2002年),国家科学技术进步二等奖(2005年)。

【科研项目】

 2002-2005年,国家“十五”863计划节水重大专项课题:“大田微灌关键技术与产品及其产业化开发与示范”子课题100万元;   2006-2010年,主持完成国家“十一五”863计划重点课题:“微压滴灌技术与产品”,500万元;   2011-2015年,主持国家“十二五”863计划课题:“低能耗微灌技术与产品”,946万元;   2010-2012年,主持国家农业转化资金项目:“低能耗薄壁滴灌带中试与示范”,50万元;       2013-2015年,主持校科研项目,20万元。

【论文著作】

  [1]王维娟,牛文全,孙艳琦,武鹏. 滴头间距对双点源交汇入渗影响的模拟研究[J]. 西北农林科技大学学报(自然科学版),2010,04:219-225+234.   [2]武鹏,牛文全. 弧型迷宫流道灌水器颗粒运移状态分析[J]. 灌溉排水学报,2010,02:32-36.   [3]武鹏,牛文全,常莹华,张平. 齿形迷宫流道不同结构参数下灌水器抗堵塞性能研究[J]. 节水灌溉,2010,05:1-4+8.   [4]牛文全,吴普特,喻黎明. 基于含沙量等值线的迷宫流道结构抗堵塞设计与模拟[J]. 农业工程学报,2010,05:14-20.   [5]牛文全,郭超. 根际土壤通透性对玉米水分和养分吸收的影响[J]. 应用生态学报,2010,11:2785-2791.   [6]郭超,牛文全. 根际通气对盆栽玉米生长与根系活力的影响[J]. 中国生态农业学报,2010,06:1194-1198.   [7]范文涛,牛文全,张振华,甲宗霞. 降水头垂直入渗Green-Ampt模型显式近似解研究[J]. 灌溉排水学报,2012,01:50-53.   [8]郭庆,牛文全,张振华. 通气与水分再分布对地下滴灌湿润体导气率的影响[J]. 节水灌溉,2012,03:1-5+9.   [9]牛文全,刘璐. 浑水特性与水温对滴头抗堵塞性能的影响[J]. 农业机械学报,2012,03:39-45.   [10]范文涛,牛文全,张振华,甲宗霞. Philip模型与修正的Green-Ampt模型互推参数的特性分析[J]. 灌溉排水学报,2012,02:73-77.   [11]张璇,牛文全,甲宗霞. 灌溉后通气对盆栽番茄土壤酶活性的影响[J]. 自然资源学报,2012,08:1296-1303.   [12]牛文全,樊晓康,陈俊英. 初始含水率对涌泉根灌土壤渗透特征的影响[J]. 排灌机械工程学报,2012,04:491-496.   [13]张俊,牛文全,张琳琳,史丽艳. 微润灌溉线源入渗湿润体特性试验研究[J]. 中国水土保持科学,2012,06:32-38.   [14]牛文全,吴普特,冯浩,高建恩. 区域雨水资源化潜力计算方法与利用规划评价[J]. 中国水土保持科学,2005,03:40-44.   [15]牛文全,吴普特,范兴科. 低压滴灌系统研究[J]. 节水灌溉,2005,02:29-30+32.   [16]喻黎明,吴普特,牛文全,范兴科,张林. 迷宫流道转角对灌水器水力性能的影响[J]. 农业机械学报,2009,02:63-67.   [17]牛文全,喻黎明,吴普特,范兴科,张林. 迷宫流道转角对灌水器抗堵塞性能的影响[J]. 农业机械学报,2009,09:51-55+67.   [18]牛文全,张俊,张琳琳,薛万来,张乐涛. 埋深与压力对微润灌湿润体水分运移的影响[J]. 农业机械学报,2013,12:128-134.   [19]薛万来,牛文全,张俊,吴泽广,罗春艳. 压力水头对微润灌土壤水分运动特性影响的试验研究[J]. 灌溉排水学报,2013,06:7-11.   [20]薛万来,牛文全,张子卓,张珂萌. 微润灌溉对日光温室番茄生长及水分利用效率的影响[J]. 干旱地区农业研究,2013,06:61-66.   [21]罗春艳,牛文全. 滴头堵塞率及堵塞位置对灌水均匀度的影响[J]. 干旱地区农业研究,2014,02:196-200.   [22]牛文全,薛万来. 矿化度对微润灌土壤入渗特性的影响[J]. 农业机械学报,2014,04:163-172.   [23]吴泽广,张子卓,张珂萌,罗春艳,牛文全,喻黎明. 泥沙粒径与含沙量对迷宫流道滴头堵塞的影响[J]. 农业工程学报,2014,07:99-108.   [24]张俊,牛文全,张琳琳,史丽艳,吴泽广. 初始含水率对微润灌溉线源入渗特征的影响[J]. 排灌机械工程学报,2014,01:72-79.   [25]薛万来,牛文全,罗春艳,薛璐,吴泽广. 微润灌溉土壤湿润体运移模型研究[J]. 水土保持学报,2014,04:49-54.   [26]甲宗霞,牛文全,张璇. 通气灌溉对番茄产量与品质的影响[J]. 灌溉排水学报,2011,04:13-17.   [27]樊晓康,陈俊英,牛文全,朱德兰. 涌泉根灌土壤湿润体影响因素的试验研究[J]. 节水灌溉,2011,10:1-4+9.   [28]张璇,牛文全,甲宗霞. 根际通气量对盆栽番茄生长、蒸腾量及果实产量的影响[J]. 中国农学通报,2011,28:286-290.   [29]牛文全,刘璐. 浑水泥沙粒径与含沙量对迷宫流道堵塞的影响[J]. 排灌机械工程学报,2011,06:547-552.   [30]甲宗霞,牛文全,张璇,范文涛. 根际通气对盆栽番茄生长及水分利用率的影响[J]. 干旱地区农业研究,2011,06:18-24.   [31]牛文全. 雨水集蓄设施经济容积的确定方法[J]. 西北农林科技大学学报(自然科学版),2004,08:125-129.   [32]牛文全,吴普特,范兴科. 微灌系统综合流量偏差率的计算方法[J]. 农业工程学报,2004,06:85-88.   [33]臧丽花,牛文全,吴普特. 低压滴灌系统大流量压力调节器的研制[J]. 西北农林科技大学学报(自然科学版),2006,07:142-146.   [34]Wenquan Niu,et al. Effects of different rhizosphere ventilation treatment on water and nutrients absorption of maize African Journal of Biotechnology 2011.10(6).   [35]Wenquan Niu, Zongxia Jia, et al. Effects of Soil Rhizosphere Aeration on the Root Growth and Water Absorption of Tomato Clean – Soil, Air, Water 2012.40(12).   [36] Wenquan Niu, Xuan Zhang, et al. Effects of Rhizosphere Ventilation on Soil Enzyme Activities of Potted Tomato under Different Soil Water Stress. Clean–Soil, Air, Water. 2012.40(3).   [37]Wenquan Niu, Qing Guo, Xiaobo Zhou. Effect of Aeration and Soil Water Redistribution on the Air Permeability under Subsurface Drip Irrigation. Soil Science Society of America Journal 2012. 76:815–8200.   [38] Wenquan Niu, Lu Liu, Xue Chen. Influence of fine particle size and concentration on the clogging of labyrinth emitters. Irrigation Science.(2013) 31:545-555.   [39] Wenquan Niu, Wentao Fan, Narain Persaud. Effect of Post-Irrigation Aeration on Growth and Quality of Greenhouse Cucumber. Pedosphere . 23(6), 2013.

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