1、MATLAB 在化学工程与工艺实验数据处理中的应用摘 要:随着我国高科技人才的不断出现,各行业的高新技术也逐渐兴起。对于我国以往的化学工程,化学人员需要进行大量的复杂的数据处理,以及相当有难度的化学实验,这样的做法既浪费时间又浪费资源。因此,在化学工程中进行不断的创新与改革,是我国化学工程技术人员需要研究的重要课题。而 MATLAB 的出现,是化学工程中的重大创新软件。化学工程人员将 MATLAB 软件运用到化学工程实验中,可以大大提高数据处理效率,并且节省了很多的人力物力等资源。此软件被广泛的运用到化学工程的各种试验中。本文就针对 MATLAN 在化学工程与工艺实验数据处理中的应用进行深入的
2、分析与探讨。 关键词:MATLAB 化学工程 工艺实验 数据处理 应用 化学工程与工艺学科是我国重要的学科之一,在化学工程中,化学实验起着重要的作用。化学实验的好坏严重影响着化学工程的建设。而数据处理过程又是化学实验中的重要组成部分。对程序中的数据进行有效的处理有助于化学实验的研究与开发。然而以往的数据处理方法基本上都是人工处理,这种处理方法既浪费时间又浪费资源。因此,开发新的化学数据处理方法成为我国化学工程研究的重点,而 MATLAB 软件就是新型化学数据处理方法之一,也对化学工业的发展起到巨大的作用1。 一、化学工程和工艺中的实验数据处理 化学工程实验是化学工程的重要组成部分,也是化学实验
3、人员进行数据处理的重要手段。化学实验与其它的科学实验不同,其主要强调实验的结果是否可以反映一定的化学现象并且处理一定的化学问题,化学实验对人类的生活有一定的影响,其结果可以解决社会上的一些化学工业问题,并为化学工业的进行带来方便2。可见化学工程实验在化学工程中的重要性。但是以往的化学工程实验需要用人工处理法对大量的化学数据进行处理,由于数据的繁多和复杂,使得处理过程十分困难,并且实验需要运用大量的时间,也会耗费大量的人力及物资,这样的实验方法过于陈旧,已经不能满足社会对化学工程的需求。然而,随着社会科学的不断发展与完善,人们生产出的计算机已经完全可以代替以往的人为处理数据方法,使化工实验变得简
4、单易行,并且可以大大提高处理化学数据的实验效率。 数据处理是化学实验中的重要组成部分,化学实验的实现主要通过进行大量的数据处理得来。数据处理并不简单,需要将大量的数据进行运算,从而得到合理的化学实验结果,但只是单单的运用人工运算方法,耗时耗力,而运用计算机进行化学数据的处理却可以很好的解决这一问题。 化学工程与化学工艺的基本组成部分是化学实验,化学实验的主要目标是根据有效的化学实验数据对生活中出现的一些化学问题进行合理的实验,从而得到合适的解决办法3。但在进行化学实验过程中,会有很多的限制因素,因此,实验人员需要在考虑这些限制因素的基础上进行数据处理,从而得到与实验现象相符的数据,只有这样才能
5、更好的解决化学问题。 对于不同的生活现象有不同的化学实验验证方法,而不同的实验方法的难易程度不同,大多数的化学实验都是比较复杂且不易实行的,化学的数据之间有着多种多样的联系,这种联系往往不能单单从表面就被看出,需要经过大量的复杂的运算后才可进行进一步的观察4。而这就造成了处理数据需要运用大量的人力资源,并且对一些难理解的数据进行合理的分析也是比较耗时的工作。但如果应用计算机对实验中产生的一系列数据进行整合,将无效的甚至对有效数据有所干扰的数据进行消除,就可以留下有用的数据进行实验处理,这样的做法可以使数据结果非常精准,并且可以节省数据处理时间。 二、应用 MATLAB 进行化学工程与工艺的数据
6、处理过程分析 MATLAB 软件是化学工程实验中所运用到的一种先进的软件,这种软件可以进行编写化学程序、化学数据运算、数据结果运行等,并且可以运用高科技的技术进行化学计算得到有效可靠的数据,再对化学现象进行分析,从而得出合理的化学结论5。MATLAB 软件的好处有很多,其中最主要的是操作简单,易懂、易学、易会,并且其操作界面比较人性化,有易于操作人员进行有效合理的操作,可以使以往复杂的计算过程变得简单易行,并且使计算结果比以往的更为精准,还可以减小误差。 MATLAB 软件运用一种特殊的简单的程序语言对化学实验现象进行编写程序。其应用范围非常广、内部功能非常多、程序便于维护、利于编写程序,并且
7、可以拥有多种平台的操作系统等。这种软件是化学工程实验中的重要软件,在对实验的数据处理上,发挥着重大的作用。这是化学工程及工艺中的重大突破与创新,也是化学工程学科未来的发展方向。1.画程序图 对于不同的化学实验需要有其不同的数据处理过程,也有其不同的程序图、程序中所应用到的各种公式等,这些影响因素决定了实验的难易程度。一个实验拥有一个与之相符的独特的程序,也只有这一程序可以对其对应的化学实验进行很好的描述。但是,不论怎样的实验都有其共同点,下面就是对于大多数化学实验的总程序图。 图一 实验数据处理总程序图 2.编写程序 2.1 输入数据 输入数据时,主要应用的函数是 INPUT,应用 INPUT
8、 将化学工程中有效的数据输入 MATLAB 软件的程序中,MATLAB 再对数据进行处理,得出相应的结论。下面以温度为例对数据进行输入,其主要实现形式是:t=input,即表示系统要求程序输入温度值。但被输入程序的主要数据都是成组出现的,只有这样才会形成有效的程序处理系统。这种系统的处理数据能力高,处理速度快、处理效果好。 2.2 处理数据 通常情况下,对实验所需数据进行处理需要先将数据进行整合,使程序模型被整合成一条连续的曲线形式。而对于不同的程序有其不同的整合方法,这里,对常见的整合方法,最小二乘法进行分析。 应用最小二乘法对数据 x 和 y 进行整合,是使 x 和 y 得到相应的函数关系
9、式 y=f(x) ,其主要思想是使残差的平方 2 在定值 x 上最小。在进行数据测验时,经常会出现误差,最小二乘法不需要整合后的关系式y=f(x)经过所有的 x 点和 y 点,只需要残差平方的总和数最小。这证明最小二乘法最适于整合数据。这些方法都是 MATLAB 软件中所应用到的处理数据的方法。 2.3 建立数据库 由于数据是在特殊情况下得出的,但是在实际的生活中,往往不会碰巧与数据相一致,而是会与实验数据有一定的偏差,这就需要技术人员将不同情况下的不同数据进行整合后,得到相应的关系式,即当程序输入一定的数据后,程序便会根据该数据进行及时的分析与运算,得出相对于输入数据的输出值。这就是数据库的
10、建立过程。 三、总结 将 MATLAB 软件运用到化学工程与工艺中去是我国化学工程中的重大突破,MATLAB 软件可以将复杂难懂的数据自动进行分析、整合,并得出有效的合理的数据进行程序设计。这种方法可以节省大量的人力、物力、时间等,并且最终处理数据的结果将更加准确,更便于在化学工程中使用。可见,MATLAB 软件在化学工程及工艺中的重要作用。 参考文献 1房鼎业,乐清华,李福清主编.化学工程与工艺专业实验M.北京:化学工业出版社,2009 2李丽,王振领编著.MATLAB 工程计算机应用M.北京:人民邮电出版社,2010. 3黄华江编著.实用化工计算机模拟MATLAB 在化学工程中的应用M.北京:化学工业出版社,2009 4姚玉瑛主编.化工原理(新版) (上册)M.天津:天津大学出版社,2012 5郝平娇,李士雨.浅谈 MATLAB 在化工计算中的应用J.计算机与应用化学,2012,2(2):98-104