基于逻辑分析的电网模拟系统考试题库建立方法

文档序号:6337924阅读:201来源:国知局
专利名称:基于逻辑分析的电网模拟系统考试题库建立方法
技术领域
本发明涉及模拟仿真的技术,特别是涉及一种输配电网模拟系统考试题库建立方 法的技术。
背景技术
输配电网模拟系统具有网络拓扑、动态潮流、继电保护仿真、自动装置仿真等计算 模块,建立电网的仿真模型,能够提供与实时电网近似的运行环境,在电网出现故障情况 下,调度员能够快速的捕捉异常状态、处理异常情况,并且能够提前预知电网可能出现的事 故进而采取积极措施。电网的仿真模型中,就能实现电网正常和故障状态下的模拟操作,其 中使用考试题库是调度员模拟的一种方式、并且是检验调度员模拟培训效果的一个重要手 段。模拟系统考试过程中的考试试题一般由专家建立,需要大量的专业知识和现场运 行经验作为支撑,在模拟系统中考试系统的使用一直是一个难题。

发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种能建立 电网模拟系统考试题库的逻辑分析方法。为了解决上述技术问题,本发明所提供的一种基于逻辑分析的电网模拟系统考试 题库建立方法,其特征在于,方法的具体步骤如下
1)逻辑分析的数据结构定义如下 struct test_logical{ Database resourceData;
Char氺Expression;
Database referenceData; Database resultData; Char^Equal;
Database setData; Int delaysec;
ι
其中,testjogical为数据结构名称,Database为数据库数据表类型,resourceData 为数据库的任意源数据,referenceData为数据库的任意参考数据,resultData为数据库 的赋值结果数据,Expression为运算表达式,Equal为赋值运算符,setData为赋值参考数 据,delaysec为延迟时间,单位为秒;
2)分析试题的内容,把试题分解为多个操作步骤;
3)把试题的每个操作步骤划分为ABC三类情况,A类为常规操作类型,B类为处理事故 后类型,C类为在处理事故中新出现的事故类型;4)对A类情况,建立逻辑表达式
如果(resourceData Expression referenceData), 则
resultData = setData ;
5)对B类情况,建立实时逻辑表达式
如果(resourceData Expression referenceData), 则
resultData Equal setData ;
6)对C类情况,建立时延逻辑表达式
如果(resourceData Expression referenceData), 则
resultData Equal setData in delaysec ;
7)对每种操作步骤循环进行4)-6)的逻辑设置,直到分析完试题的所有步骤;
8)保存试题的逻辑表达式到数据库中,完成试题的建立。 本发明提出的基于逻辑分析的电网模拟系统考试题库的建立方法,无需专业的理 论知识,采用现场经验就可以完成模拟试题。采用本专利运行工程师可以针对当前电网状 况,实时编写考试试题,实现各种层次的学员学习、考试。也可以实现不同类型的工程师编 写不同类型的试题,实现试题的自定义,形成完整的考试试题题库。


图1是本发明实施例的基于逻辑分析的电网模拟系统考试题库的建立流程图。
具体实施例方式以下结合

对本发明的实施例作进一步详细描述,但本实施例并不用于限 制本发明,凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。本发明提出一种逻辑分析方法来建立模拟系统考试题库的新方法,使用这种方 法,无需较深的专业知识,利用丰富的现场经验就可以建立各种题库,实现电网模拟的自定 义题库培训。本发明提出一个用于逻辑分析处理的数据结构,把考试题目内容分解为多个操作 步骤,把操作步骤划分为ABC三类,对不同的类型进行分别处理,生成考试试题,完成试题
题库建立。本发明所提供的一种基于逻辑分析的电网模拟系统考试题库建立方法,包括一、 提供的数据结构使用的比较表达式有等于、大于、小于、不等于、大于等于、小于等于表达 式,二、提供的数据结构使用的赋值运算符有等于,三、提供的数据结构使用的赋值运算符 有位运算符或、与、非、异或、取反,四、数据结构的源数据、参考数据可以索引到数据库任 意字段,五、数据结构的赋值结果保存到到数据库的任意指定字段,六、比较表达式的计算 结果可以延时赋值给赋值结果,七、试题分解为多个操作步骤,每个步骤划分为ABC三类, 分别设置不同的逻辑分析表达式;
其特征在于,方法具体步骤如下1)逻辑分析的数据结构定义如下 struct test_logical{
Database resourceData; Char氺Expression;
Database referenceData; Database resultData; Char^Equal;
Database setData; Int delaysec;
ι
其中,testjogical为数据结构名称,Database为数据库数据表类型,resourceData 为数据库的任意源数据,referenceData为数据库的任意参考数据,resultData为数据库 的赋值结果数据,Expression为运算表达式,Equal为赋值运算符,setData为赋值参考数 据,delaysec为延迟时间,单位为秒;
2)分析试题的内容,把试题分解为多个操作步骤;
3)把试题的每个操作步骤划分为ABC三类情况,A类为常规操作类型,B类为处理事故 后类型,C类为在处理事故中新出现的事故类型;
4)对A类情况,建立逻辑表达式
如果(resourceData Expression referenceData), 则
resultData = setData ;
5)对B类情况,建立实时逻辑表达式
如果(resourceData Expression referenceData), 则
resultData Equal setData ;
6)对C类情况,建立时延逻辑表达式
如果(resourceData Expression referenceData), 则
resultData Equal setData in delaysec ;
7)对每种操作步骤循环进行4)-6)的逻辑设置,直到分析完试题的所有步骤;
8)保存试题的逻辑表达式到数据库中,完成试题的建立。
权利要求
1. 一种基于逻辑分析的电网模拟系统考试题库建立方法,其特征在于,方法的具体步 骤如下逻辑分析的数据结构定义如下 struct test_logical{ Database resourceData; Char氺Expression;Database referenceData; Database resultData; Char^Equal;Database setData; Int delaysec;ι其中,testjogical为数据结构名称,Database为数据库数据表类型,resourceData 为数据库的任意源数据,referenceData为数据库的任意参考数据,resultData为数据库 的赋值结果数据,Expression为运算表达式,Equal为赋值运算符,setData为赋值参考数 据,delaysec为延迟时间,单位为秒;2)分析试题的内容,把试题分解为多个操作步骤;3)把试题的每个操作步骤划分为ABC三类情况,A类为常规操作类型,B类为处理事故 后类型,C类为在处理事故中新出现的事故类型;4)对A类情况,建立逻辑表达式如果(resourceData Expression referenceData), 则resultData = setData ;5)对B类情况,建立实时逻辑表达式如果(resourceData Expression referenceData), 则resultData Equal setData ;6)对C类情况,建立时延逻辑表达式如果(resourceData Expression referenceData), 则resultData Equal setData in delaysec ;7)对每种操作步骤循环进行4)-6)的逻辑设置,直到分析完试题的所有步骤;8)保存试题的逻辑表达式到数据库中,完成试题的建立。
全文摘要
一种基于逻辑分析的电网模拟系统考试题库建立方法,涉及模拟仿真的技术领域,所解决的是简化建立电网模拟系统考试题库的技术问题。该方法的具体步骤如下1、建立逻辑分析的数据结构,2、考试试题分解为若干操作步骤,3、分析每个步骤相对应的逻辑表达式类型,划分为ABC三类,4、根据不同类型完成试题所有的操作步骤,5、保存试题到试题题库,完成试题的建立。本发明提供的方法,能方便电网模拟系统考试题库的建立,无需专业的理论知识,采用现场经验就可以完成模拟试题,实现各种层次的学员学习、考试。也可实现不同类型的工程师编写不同类型的试题,形成完整的考试试题题库。
文档编号G06F19/00GK102110189SQ20101057706
公开日2011年6月29日 申请日期2010年12月7日 优先权日2010年12月7日
发明者刘恩鸽, 李昌, 林丽华 申请人:上海申瑞电力科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1