中学化学虚拟实验室智能诊断平台知识表示研究

发布时间:   来源:文档文库   
字号:

201 2 NO 21 
百 d Technology Innovation Herald 
究报告 
(3)针对化学实验中仪器的使用分类, 
三种与所需的实验仪器相同,不进行试验; 
种与所需的实验药品相同,不进行试验; 
4)如果选择药品I , ,,,…I 中,只有三 建立一套连贯的操作动作,并将此定义为 
知识库中的基本操作。例如:点燃酒精灯、  )如果选择仪器x.,x,,x ,…xi中,全 种与所需的实验药品相同,不进行试验;
用试管夹夹住试管等。 部与所需的实验仪器相同,则进行下一步 操作。 
2.2实验仪器的知识表示 
设一个有限自动机有以下几部分组成: 
(x)如果选择药品I ,I,,I ・一 中,全部 4.2实验操作步的诊断规则 
与所需的实验药品相同,则进行实验具体 根据对实验操作过程中动作细致划分 
后得到的原子操作、基本操作、固定操作再 操作。 3.2实验药品的知识表示 
做深入分析,可以发现在固定操作是将原子 
设符号集∑(x,q),其中n表示虚拟实验 操作和基本操作合并起来后得到的操作。对 
中用到的药品总个数,q表示虚拟实验诊断 固定操作进行诊断规则的制定同时,也给出  的规则。状态集合ss=(s。,S ,S2),其ees。,表 了原子操作和基本操作的诊断规则。
+符号集∑(输入符号集); 
}状态集合SS={S。,S。,S ,…S }; 
}开始状态sO; 
峙专换函数中:SS X£一SS‘ 
+终止(或接受)状态集:{sil,Si2,…Sik  
lol 
示开始开始状态,s,表示出现错误,不能继 
续做实验,S,表示选择正确,可以继续实验。 4.2.1实验原子操作和基本操作 
在知识库中录入专业的实验原子操作 其中 表示给一个状态和符号就是唯 
终止状态:{S,}。转换函数如下: 

地确定一个状态的映射。 

S0 x q—S0; 设符号集E(n,Y),其中n表示虚拟实验 
Sn x ql—S1; 
中用到的药品总个数,y表示虚拟实验诊断 中:Sn.X q,一S1; 
规则。状态集合SS=(s。,Sl,s2),其中So表示开 始状态,S 表示出现错误,不能继续做实验, 
中:S0 x qn—S2; 
s 表示选择正确,可以继续实验。终止状态 表格表示如表2: 集:{S,}转换函数如下: 
状态转换图如图3所示: 
中:Sn X y—SO; 

S0 X y1一Sl; 
4实验操作步骤知识表示的研究 
中:Sn x y,一S1; 
4.1实验操作步骤的分类 
平台主要研究对象是中学化学实验, 
中:so X yn一 , 
针对教学大纲实验要求的分析与研究,将 
表格表示如表1: 实验过程细划分为若干个实验子动作,并 
状态转换图如图2所示: 
进行如下分类: 
(1)对化学实验操作分析,最基本的操 3实验药品知识表示的研究 
作动作有拿起、放下、取出、倾倒、打开、移 3.1实验药品的诊断规则 
动、连接、删除、修改、添加等,将这些不可拆 根据虚拟试验的操作要求,对知识库 分的基本操作定义为知识库中的原子操作。 中给出的虚拟试验药品进行选择。设平台 2)对化学实验操作过程中实验仪器的 知识库中存入的实验药品总个数为M,实 使用方法分析,将使用情况相同的仪器分 验中应用到的实验药品个数为11,分为别I., 为一类,并将这些操作定义为知识库中的 I,,I ,…I 。则对试验药品的选择给出如下的 基本操作。例如:大试管、小试管的使用可 诊断规则: 
分为一类。 
(1)如果选择药品I.,I,,I ,…I 中,没有一 种与所需的实验药品相同,不进行试验; 
表3 实验操作步骤转换表形式 
(2)如果选择药品I.,I,,I ,…I 中,只有一 



种与所需的实验药品相同,不进行试验; 
YES 
N0 

<.
Xl 
_
 
(3)如果选择药品I。,I ,I ,…I 中,只有两 
So 
SI 
& 
S。 
表2实验仪器状态转换表 
X2 
YES 
NO 
82 
S3 
s4 
S2 
 q q2 q3 qn 
X3 YES 
。NO 
 So SI s1 Sl S S2 
Si~1 S1 
SL 
Si—l 
XI,xtxa,xlxz&a 
图3 实验仪器选择状态转换图 图4 单步实验操作状态转换图 
1 4 科技创新导报Science and Technology Innovation Herald 
和基本操作的动作后,对基本操作给出判 
定规则。以下给出几个简单的例子: 试管:试管有大试管和小试管两种。试 
管的主要用途是盛放少许固体或者液体, 主要用作少量物质的反应的仪器。 
对试管操作给出使用规范的诊断规 则:试管可以直接加热但外壁不能有水,试 
管内装液体时不能超过试管容积的l/2,加 热时不能超过1/3,加热时先使试管均匀加 
热,然后在试管有药品的部位集中加热,加 热时试管应与水平面成45。,固体加热时, 
关口应向下倾斜。 
4.2.2实验固定操作 实验的固定操作这里定义为实验者在 实验药品、实验仪器、实验药品和实验仪器 使用时所有的操作动作。例如,实验者给出 这样的动作指令:将大理石块放人到锥形 瓶中。这个动作指令就由几个原子操作和 
几个基本操作共同组成,将其拆分为选择 药品为大理石块、选择仪器为锥形瓶 用镊 子夹取少量大理石块放入到锥形瓶内。
 对固定操作给出诊断规则如下: a如果实验药品的选择和操作有一种 错误,则不能继续实验; 
b如果实验仪器的选择和实验仪器的 操作有一种不正确,则不能继续实验; cfu果实验药品的选择、操作,实验仪器 
的选择、操作均正确,则继续实验。 
4.3实验操作步的知识表示 
根绝对实验固定操作的分析和已给出 
的诊断规则,建立实验操作步骤知识表示 
如下: 
设符号集£(X),x={X ,X ,X ,X }其中 
X ,x,,X ,x 表示固定操作给出的规则。状态 集合SS=(S ,S,,S,),其中S 表示开始开始状 态,S.表示操作出现错误,不能继续实验,S, 
表示操作正确,可以继续实验。终止状态: 的下一个阶段。转换函数如下: 
中:S0 X x—S0; 
中:S0 X Xl—Sl{ 
中:so x(xI,X2)一S1; 中:S x(x.,X,,x1)一S ; 
中:Sn x(x1,X,,x ,xd)一s,l 
状态转换图如图4: 

2 01 2 NO.21 
告 
整体的步骤进行分解,并录入到平台的知 下诊断规则: 识库中,给出操作步骤的诊断规则。 
No 
Science end Technology Innova 鬲 而 
根据真实的化学实验,将实验的操作 为N ,N:,N ,…N 则在操作过程中给出如 回开始状态。 
(2)如果实验操作步骤N2正确,则进行 回上一步操作N 。 
(i)如果实验操作步骤N…正确,则进行 
(1)如果实验操作步骤N。正确,则进行 下一个实验操作步骤N #如果不正确,则返 
设化学实验有N个实验步骤,分别表示 下一个实验操作步骤N2;如果不正确,则返 
下一个实验操作步骤N;;如果不正确,则返 
回上一步操作N…。 
设符号集∑=(x,YES,NO)x={X.x,, x ,…x,}其中x表示已给定规则的诊断顺 序,YES,NO分别表示诊断结果为继续执行 
和返回上一步。状态集SS={.,,,s ,…s },SO 
图5 整体实验操作步骤状态转换图表示 
o 
表示开始状态,S、S,, ,…s 分别表示不同诊 断步骤的结果状态,s,+表示最终的结束状 态。表格表示和状态转换图分别如表3,图5: 
4.4实验完整操作的建模 
设有限自动机字符集∑=(y,x,q,YES, 
No 
NO),其中y表示在虚拟实验操作中,实验药 品选择的诊断规则,q表示实验仪器选择的 诊断规则,X表示实验固定操作的诊断规 则,YES表示当前阶段的操作执行正确,可 以继续操作,NO表示当前阶段的执行操作 不正确,不能继续操作,需要返回到上一步 
图6 虚拟化学实验状态转换图表示 
表5 制取二氧化碳实验转换表形式 
X 
s0 S  S2 
Sl s2 Sl 
S3.s4 
重新操作。状态集合ss={s ,S,,S,S ,S ,S , 
Q4 
Q5 
s ,…S},其中s 指虚拟实验操作的开始状 

Y Q・ Q2 Q3 
态,S.表示药品选择不正确,操作自动终止 
的停止状态。s,表示虚拟实验中,药品选择 
S4 
&.S 
Y 
Q 
X 
YES 
NO 
S3 S4 
S5 S6 S7 
表4实验操作步骤转换 
S7 S8 S7 
Sl 
Sl 
S0 
S3 
S4 
S8 
S9 
S9 S, 
 
S3 & S5 
S2 
S5 
S6 
Sl 
Sl 
SI1.S1 
SI】 
s4 
S1 
S1 SI 
Sl .SH 
S1 S。 
Si S—l Si 
si—I 
S 
si一2 
图7 制取二氧化碳实验状态装换图表示 
科技创新导报Science and Technology Innovation Herald 1 5 

本文来源:https://www.2haoxitong.net/k/doc/8fd76faa284ac850ad02421e.html

《中学化学虚拟实验室智能诊断平台知识表示研究.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式