一种用于虚拟试验的双向可控知识引擎

一种用于虚拟试验的双向可控知识引擎

ID:34448428

大小:606.77 KB

页数:5页

时间:2019-03-06

一种用于虚拟试验的双向可控知识引擎_第1页
一种用于虚拟试验的双向可控知识引擎_第2页
一种用于虚拟试验的双向可控知识引擎_第3页
一种用于虚拟试验的双向可控知识引擎_第4页
一种用于虚拟试验的双向可控知识引擎_第5页
资源描述:

《一种用于虚拟试验的双向可控知识引擎》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第40卷第4期西安交通大学学报Vol.40№42006年4月JOURNALOFXI′ANJIAOTONGUNIVERSITYApr.2006一种用于虚拟试验的双向可控知识引擎刘晓东,席延军,刘国荣,李辉(西安交通大学计算机科学与技术系,710049,西安)摘要:提出了用XML描述作物生长模型脚本的方法,通过引入组件技术构建出知识引擎组件,组件的结构是基于Observer模式的,可用不同的功能类来处理脚本中不同功能节点的信息.针对脚本中自定义的3种变量,开发了类似于C++的模板类并进行归一化处理,以减少代码的冗余.

2、知识引擎组件对象把生长模型的XML脚本作为自身的一个属性对XML脚本进行实时解释,驱动虚拟作物器官组件对象生长,使生长模型中的农学知识从虚拟作物试验系统开发平台和虚拟作物器官组件中分离出来.在运行过程中使用多线程技术使知识引擎能够受外部控制,随时中断解释,以便于进行试验.通过一棵完整玉米的虚拟生长过程,验证了所提知识引擎能使作物形态的数学模型与作物形态显示模型完整地结合在一起,真实地再现作物的生长发育过程.关键词:实时解释;组件技术;作物生长模型;XML脚本中图分类号:TP311111文献标识码:A文章编号:02

3、53O987X(2006)04O0373O04BidirectionalControllableKnowledgeEngineforVirtualExperimentLiuXiaodong,XiYanjun,LiuGuorong,LiHui(DepartmentofComputerScienceandTechnology,Xi′anJiaotongUniversity,Xi′an710049,China)Abstract:Amethoddescribingplants’growthmodelsbyXMLscrip

4、twaspresentedandaknowl2edgeenginecomponentscriptthroughintroducingcomponent2technologywasconstructed.ThestructureisbasedonObserverpatternwhichcandealwiththeinformationofdifferentfunctionnodesofXMLscriptbyusingdifferentfunctionclasses.Forthethreevariablesdefin

5、edinXMLscript,atemplateclasssimilartoC++isdevelopedtodealwithnormalizationsoastoreducecode’sredundancy.TheknowledgeenginecomponentobjectregardstheXMLscriptofgrowthmodelasitsselfproperty.ByinterpretingXMLscriptinreal2timeanddrivingthegrowthofvir2tualplantcompo

6、nentobject,itmakesagronomyknowledgecontainedinplants’modelsseparatefromthedevelopmentplatformofvirtualplantsexperimentsystemandvirtualplantscompo2nents.Forconvenienceoftest,themulti2threadisusedtoensurethatknowledgeengineisundertheexternalcontrolandbreaksinte

7、rpretingatanymomentwhenitisrunning.Throughthewholevirtualgrowingprocessofthecorn,itisverifiedthatthemathematicmodelofplantmor2phologycanbeintegratedwiththedisplaymodelofplantmorphologybytheproposedknowledgeengineandvividlydemonstratesthegrowingprocessofplant.

8、Keywords:real2timeinterpreting;component2technology;plants’growthmodel;XMLscript随着信息技术的发展,虚拟作物成为数字农业作物生长的相关数据的同时改变控制作物生长所需的一个重要的研究方向,其中包括对作物进行建模的因素,如阳光、水分、肥料等,观察各种因素在作物[1]和显示,模拟植物的整个生长过程,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。