MATLAB在化学工程与工艺实验数据处理中的应用

时间:2022-08-17 04:06:24

MATLAB在化学工程与工艺实验数据处理中的应用

摘 要:随着我国高科技人才的不断出现,各行业的高新技术也逐渐兴起。对于我国以往的化学工程,化学人员需要进行大量的复杂的数据处理,以及相当有难度的化学实验,这样的做法既浪费时间又浪费资源。因此,在化学工程中进行不断的创新与改革,是我国化学工程技术人员需要研究的重要课题。而matlab的出现,是化学工程中的重大创新软件。化学工程人员将MATLAB软件运用到化学工程实验中,可以大大提高数据处理效率,并且节省了很多的人力物力等资源。此软件被广泛的运用到化学工程的各种试验中。本文就针对MATLAN在化学工程与工艺实验数据处理中的应用进行深入的分析与探讨。

关键词:MATLAB 化学工程 工艺实验 数据处理 应用

化学工程与工艺学科是我国重要的学科之一,在化学工程中,化学实验起着重要的作用。化学实验的好坏严重影响着化学工程的建设。而数据处理过程又是化学实验中的重要组成部分。对程序中的数据进行有效的处理有助于化学实验的研究与开发。然而以往的数据处理方法基本上都是人工处理,这种处理方法既浪费时间又浪费资源。因此,开发新的化学数据处理方法成为我国化学工程研究的重点,而MATLAB软件就是新型化学数据处理方法之一,也对化学工业的发展起到巨大的作用[1]。

一、化学工程和工艺中的实验数据处理

化学工程实验是化学工程的重要组成部分,也是化学实验人员进行数据处理的重要手段。化学实验与其它的科学实验不同,其主要强调实验的结果是否可以反映一定的化学现象并且处理一定的化学问题,化学实验对人类的生活有一定的影响,其结果可以解决社会上的一些化学工业问题,并为化学工业的进行带来方便[2]。可见化学工程实验在化学工程中的重要性。但是以往的化学工程实验需要用人工处理法对大量的化学数据进行处理,由于数据的繁多和复杂,使得处理过程十分困难,并且实验需要运用大量的时间,也会耗费大量的人力及物资,这样的实验方法过于陈旧,已经不能满足社会对化学工程的需求。然而,随着社会科学的不断发展与完善,人们生产出的计算机已经完全可以代替以往的人为处理数据方法,使化工实验变得简单易行,并且可以大大提高处理化学数据的实验效率。

数据处理是化学实验中的重要组成部分,化学实验的实现主要通过进行大量的数据处理得来。数据处理并不简单,需要将大量的数据进行运算,从而得到合理的化学实验结果,但只是单单的运用人工运算方法,耗时耗力,而运用计算机进行化学数据的处理却可以很好的解决这一问题。

化学工程与化学工艺的基本组成部分是化学实验,化学实验的主要目标是根据有效的化学实验数据对生活中出现的一些化学问题进行合理的实验,从而得到合适的解决办法[3]。但在进行化学实验过程中,会有很多的限制因素,因此,实验人员需要在考虑这些限制因素的基础上进行数据处理,从而得到与实验现象相符的数据,只有这样才能更好的解决化学问题。

对于不同的生活现象有不同的化学实验验证方法,而不同的实验方法的难易程度不同,大多数的化学实验都是比较复杂且不易实行的,化学的数据之间有着多种多样的联系,这种联系往往不能单单从表面就被看出,需要经过大量的复杂的运算后才可进行进一步的观察[4]。而这就造成了处理数据需要运用大量的人力资源,并且对一些难理解的数据进行合理的分析也是比较耗时的工作。但如果应用计算机对实验中产生的一系列数据进行整合,将无效的甚至对有效数据有所干扰的数据进行消除,就可以留下有用的数据进行实验处理,这样的做法可以使数据结果非常精准,并且可以节省数据处理时间。

二、应用MATLAB进行化学工程与工艺的数据处理过程分析

MATLAB软件是化学工程实验中所运用到的一种先进的软件,这种软件可以进行编写化学程序、化学数据运算、数据结果运行等,并且可以运用高科技的技术进行化学计算得到有效可靠的数据,再对化学现象进行分析,从而得出合理的化学结论[5]。MATLAB软件的好处有很多,其中最主要的是操作简单,易懂、易学、易会,并且其操作界面比较人性化,有易于操作人员进行有效合理的操作,可以使以往复杂的计算过程变得简单易行,并且使计算结果比以往的更为精准,还可以减小误差。

MATLAB软件运用一种特殊的简单的程序语言对化学实验现象进行编写程序。其应用范围非常广、内部功能非常多、程序便于维护、利于编写程序,并且可以拥有多种平台的操作系统等。这种软件是化学工程实验中的重要软件,在对实验的数据处理上,发挥着重大的作用。这是化学工程及工艺中的重大突破与创新,也是化学工程学科未来的发展方向。

1.画程序图

对于不同的化学实验需要有其不同的数据处理过程,也有其不同的程序图、程序中所应用到的各种公式等,这些影响因素决定了实验的难易程度。一个实验拥有一个与之相符的独特的程序,也只有这一程序可以对其对应的化学实验进行很好的描述。但是,不论怎样的实验都有其共同点,下面就是对于大多数化学实验的总程序图。

图一 实验数据处理总程序图

2.编写程序

2.1输入数据

输入数据时,主要应用的函数是INPUT,应用INPUT将化学工程中有效的数据输入MATLAB软件的程序中,MATLAB再对数据进行处理,得出相应的结论。下面以温度为例对数据进行输入,其主要实现形式是:t=input,即表示系统要求程序输入温度值。但被输入程序的主要数据都是成组出现的,只有这样才会形成有效的程序处理系统。这种系统的处理数据能力高,处理速度快、处理效果好。

2.2处理数据

通常情况下,对实验所需数据进行处理需要先将数据进行整合,使程序模型被整合成一条连续的曲线形式。而对于不同的程序有其不同的整合方法,这里,对常见的整合方法,最小二乘法进行分析。

应用最小二乘法对数据x和y进行整合,是使x和y得到相应的函数关系式y=f(x),其主要思想是使残差的平方 2在定值x上最小。在进行数据测验时,经常会出现误差,最小二乘法不需要整合后的关系式y=f(x)经过所有的x点和y点,只需要残差平方的总和数最小。这证明最小二乘法最适于整合数据。这些方法都是MATLAB软件中所应用到的处理数据的方法。

2.3建立数据库

由于数据是在特殊情况下得出的,但是在实际的生活中,往往不会碰巧与数据相一致,而是会与实验数据有一定的偏差,这就需要技术人员将不同情况下的不同数据进行整合后,得到相应的关系式,即当程序输入一定的数据后,程序便会根据该数据进行及时的分析与运算,得出相对于输入数据的输出值。这就是数据库的建立过程。

三、总结

将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

上一篇:TK823CH2井小井眼侧钻水平井钻井技术探讨 下一篇:化工过程模拟软件在液化天然气工程中的应用