计算化学
1万+ 人选课
更新日期:2025/05/23
开课时间2024/09/06 - 2025/01/10
课程周期18 周
开课状态已结课
每周学时-
课程简介

“计算化学”是化学学科、数学中的数值计算方法和计算机编程等多学科知识相结合的一门综合性交叉学科。课程主要内容是运用数学、统计学与计算机科学的方法,进行化学、化工中的数据与信息的处理、分类、解析和预测。

 

课程旨在使学生通过学习,全面掌握应用计算机解决化学、化工相关问题的基本思路、基本原理、基本方法和基本技能,培养学生学习能力、实践能力与创新能力,是培养学生综合不同学科知识,运用现代技术,解决实际问题的能力的综合性课程。

 

课程始终围绕化学、化工中的实际问题,反映课程的多学科性、实践性、体现工科特色。

 

讲授时以化学化工中常用的数值计算方法及计算机在化学中的应用为主线,主要内容为化学、化学工程中常用的数值计算方法,包括:

——解方程和方程组

——实验数据拟合、数值微分

——数值积分、解常微分方程和方程组

——本征值与本征向量……

 

从化学、化工中的实例提出问题,并通过上述方法,采用FORTRAN等语言编程或通过数据处理软件,解决问题。

 

同时简要介绍最优化方法、化学中常用的软件(Origin,Gaussian)和计算机模拟及其在化学、化工中的应用。

 

课后的练习一部分为编程实践,通过编程工具或计算软件,采用计算方法解决化学、化工中的实际问题(问题涉及学科有无机化学、分析化学、有机化学、物理化学、结构化学以及化工中的相关问题);一部分为客观题,用于巩固当次课的知识。

 

  北京化工大学“计算化学”课程自2001年开设以来,作为国家工科基础课程教学基地的工科特色课程,一直走在教学改革的前沿。课程先后被评为国家级精品课程(2006),国家级精品资源共享课程(2013)。教材荣获北京市精品教材称号(2008),并获批为“十五”及“十二五”普通高等教育本科国家级规划教材(2012)。“计算化学”数字课程于2018年10月由高等教育出版社出版。“计算化学”教学改革的相关成果荣获北京市高等教育教学成果二等奖(2009),并两次荣获北京化工大学优秀教学成果奖一等奖。2020年,课程获评国家级线上线上混合式一流课程,2021年获评北京市课程思政示范课程。在北京市首届教师教学创新大赛中获市级奖励。教材获北京化工大学优质本科教材。教案获北京化工大学优质本科教案。

课程大纲
代数方程及代数方程组的求解在化学中的应用
1-1 二分法
1-2 Newton-Raphson迭代法
1-3 Gauss消去法
1-4 Gauss-Seidel迭代法
插值法和回归分析——实验数据的拟合及模型参数的确定
2-1 线性插值
2-2 Lagrange插值
2-3 中心差商
2-4 一元线性回归分析及其推广
2-5 多元回归
2-6 数值微分
数值积分与常微分方程的数值解法
3-1 梯形法
3-2 Simpson法
3-3 离散点数据的求积
3-4 Euler法及其改进
3-5 Runge-Kutta法
本征值和本征向量
4-1 行列式求值法
4-2 Jacobi方法
化学化工中的最优化方法简介
5-1 单纯形法优化
5-2 化工调优
化学化工过程计算机模拟简介
6-1 分子动力学模拟
6-2 Monte Carlo法
6-3 化工过程模拟
计算化学相关软件简介
7-1 软件简介
7-2 利用ORIGIN软件进行数据分析