张教强
张教强
性      别: 职      称: 教育,高等学校教师,副教授
籍      贯: 陕西省 西安市 现 居 地: 陕西省 西安市
毕业院校: 西北工业大学 专      业: 化学类
查看更多个人信息
出生年月: 1965-07 工作单位: 西北工业大学理学院
邮       箱: www.zhangjq@nwpu.edu.cn 联系电话:
学       历: 博士

【人物简介】

  张教强,1965年出生,至县人,中共党员,现任西北工业大学应用化学系副教授,硕士生导师。1987年7月于西北大学化学系化学专业获学士学位,1990年6月于西北大学化学系无机化学专业获硕士学位,1998年3月毕业于北京理工大学材料与化工学院应用化学专业,获得工科博士学位,1999年开始在西北工业大学工作。   先后主持和参与包括国家自然基金、国防科研项目等科研项目十多项,发表论文80多篇,长期主讲《环境监测》、《环境质量与评价》及《固体废弃物的处理与处置》等课程。现从事高分子化学与物理、环境材料工程领域的教学及科研工作。

【研究方向】

高性能工程塑料;推进剂功能组分的合成及应用。

【研究成果】

【科研项目】

  聚酰亚胺/有机氟微膜复合材料的研究。   光交联聚合物陶瓷前驱体制备抗氧化涂层技术的研究。   C-12键合剂的设计、合成及应用研究。   气相催化裂解法制备手性微米级螺旋炭纤维的研究。   手性导电聚合物复合型吸波涂层的研究。   250级硅钢片粘接胶粘剂研制。   改性聚四氟乙烯塑料研制及应用研究。

【论文著作】

  1.张教强,严彪,马海霞. 草酸根桥联双核配合物[Cd2(phen)2OX(NO3)2(H2O)2]合成、结构及态密度分析, 高等学校化学学报,2011,32(6):1250-1254.   2.Zhang Jiao-Qiang, Gao Hong-Xu,et al. Non-Isothermal Decomposition Kinetics, Heat Capacity, and Thermal Safety of 2-Nitroimino-5-Nitro-Hexahydro-1,3,5-Triazine(NNHT), Propellants, Explosives, Pyrotechnics (ISSN: 0721-3115), 2011, 36:28-33.(SCI: 729XS, EI: 20110913697696,f 0.87).   3.Zhang, Jiao-Qiang, Ma Hai-Xia, Xu Kang-Zhen, Chen Yong-Shi, Hu Rong-Zu. Molecular Structure and a Density Functional Theoretical Study on 2-Nitroimino-5-nitro-hexahydro-1,3,5-triazine (NNHT),Journal of the Chinses Chemical Society(ISSN: 0009-4536),2010,57(1)::75-81.(SCI: 0009-453,f 0.653).   4.陈少杰 张教强 苏力宏 张秋禹.粉在聚硅氮烷裂解制备陶瓷材料中的应用,稀有金属材料与工程(Rare Metal Materials and Engineering)(ISSN:1002-185X),2010,39(7):1244-1247.(SCI:635SK,f 0.161).   5.zhang jiao-qiang,Gao hong-xu,Su li-hong,et al. Non-isothermal thermal decomposition reaction kinetics of 2-nitroimino-5-nitro-hexahydro-1,3,5- triazine (NNHT).Journal of hazardous materials(ISSN:0304-3894),2009,167:205-208 (SCI: 461KX f:2.975).   7.国际英, 张教强, 庞维强.一元羟甲基-双(二茂铁基)丙烷的合成与应用研究. 西北工业大学学报, 2006,24(3):350-353.(EI: 063710111368).   8.庞维强,张教强,张琼方等.硼的包覆及含包覆硼推进剂燃烧残渣成分分析研究.《固体火箭技术》,2006,29(3):204-221.(EI: 063610101319).   9.张教强,张琼方,国际英等. 超细硼粉的氟化锂包覆. 火炸药学报,2005,28(3):8~11.(EI:064610245174).   张教强,颜红侠,樊学忠. 2-[2-(5-甲基苯并噻唑)偶氮]-5-二乙氨基苯甲酸与铜的显色反应研究. 西北工业大学学报, 2002,20(1):151-154. (EI: 02397115975).   张教强,庞维强,张琼方等.AP包覆超细硼粉的改进方法.含能材料.2007,15(4):382-386.(EI:074110859960).   张琼芳,张教强等.超细硼粉的3,3-双(叠氮甲基)环氧丁烷-四氢呋喃共聚醚包覆研究.含能材料,2005,13(3):185-188. (EI:05289209077).   张琼方,张教强,钝感固体推进剂的研制与进展.含能材料,2004,12(6):371~375.(EI:05078844830).   张教强,胡荣祖. 氮杂环丁烷硝基衍生物的热行为.含能材料,2001,9(2):66-69(EI:01336619419).   张教强,胡荣祖. 1,3,3-三硝基氮杂环丁烷与几种材料的相容性研究, 含能材料,2001, 9(2):57-59 (EI:01336619417).   张教强 陈少杰 季铁正 苏力宏 寇开昌.Al粉在聚硅氮烷裂解制备陶瓷材料中的应用,有机硅材料,2010,24(4):211-214.   张教强 赵春玲 晁敏 亢新梅 吴广磊 寇开昌.1,3-双(4-氨基苯氧基)苯的合成方法研究,中国胶粘剂,2010,19(5):4-8.   张教强,祝俊,苏力宏,寇开昌.城市生活污水除磷的试验研究.水处理技术,2008,34(11):44~46.   张教强 ,陈少杰 ,郭银明 ,唐晓春.季戊四醇四(3-巯基丙酸)酯/乙烯基硅氮烷体系光聚合反应动力学红外光谱法研究.应用化工,2008,37(11):1285~1294.   张教强,庞维强等.超细硼粉的HTPB包覆.化工进展,2007,26(11):1641-1644.   张教强,李贺军,李克智,孙万昌.液相气化快速致密化工艺研究,碳素技术,2001,(6):1-4;   张教强,樊学忠. 2-[2`-(5`-甲基苯并噻唑)偶氮]-5-二乙氨基苯甲酸的合成及其与镍(II)的显色反应的研究.化学世界,2000,41(5):268-272.   张教强,樊学忠,张国防. 2-[2-(5-甲基苯并噻唑)偶氮]-5-二乙氨基苯甲酸与钴(II)显色反应的研究.化学试剂,2000,22(4):219-221。

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