220
计算机辅助设计与图形学学报2003年
运动的装配关系,同时有向边的方向还表示了运动的/传递0关系,即对/父0节点实施的几何变换自动
地/传递0给它的所有/子0节点.
因此,在建立一个对象的完整三维模型时,用户首先将其分解为不同的模块,然后按装配层次将这些模块装配起来.这样,就可在几何模型的基础上进一步构建对象的运动学模型,描述制造系统中的相关实体的诸如加工过程等复杂几何运动,更加真实地刻画、显示仿真过程中实体的活动,显示模型的行为和制造系统的实际状态.
观地定义仿真模型;采用动画显示方式,能够动态地显示系统仿真运行的状态和行为数据,便于用多种分析方法进行评估.(4)可以消除概念模型和仿真计算模型之间的不一致,实现了模型描述过程的统一化和规范化.参 考 文 献
[1]
ParKlingstam,PerGullander.Overviewofsimulationtoolsforcomputer-aidedproductionengineering[J].ComputersinIndus-
5 结 论
本文提出了将/面向对象的分析方法、三维几何模型和仿真机制0统一起来的有向图建模机制,将仿真模型划分为图形显示模型、对象关系模型、对象行为模型和层次结构模型等4种模型,使各种模型能够作为相对独立单位被单独定义,使对象的创建更加灵活、容易,方便了各种模型的重用.行为模型封装在对象内部,对象行为自主,不需要系统的干涉.采用面向对象的建模方法,既符合人们的思维方式,同时又具有数据抽象、信息隐蔽、继承、动态连接等特点,因而使得仿真建模更为直观、自然,也是当前在虚拟实现技术与仿真结合中被广泛采用的建模技术之一.该方法在一体化虚拟仿真平台InteVSS中得到了初步应用,实现了对实际制造系统进行快速建模的目的.从实际应用情况来看,采用面向对象的三维图形化建模方法优点主要有:(1)采用3D有向图的建模机制建立制造系统的仿真模型,可以使概念更清晰,使模型更易组织和构建.(2)采用面向对象建模技术,在模型的抽象建立方面提高了建模能力;通过提供对象类库,大大缩短了建模的难度和时间,使仿真模型易于建立,便于检验.(3)系统平台采用三维图形化形式的建模技术,使用户易于形象、直
try,1999,38(2):173~186[2]
AverillMLaw.Simulationofmanufacturingsystems[A].In:Proceedingsofthe1997WinterSimulationConference,At-lanta,Georgia,1997.86~89[3]
XiongGuangleng,PengYi,etal.AdvancedSimulationTechno-logyandSimulationEnvironment[M].Beijing:NationalDefenceIndustryPress,1997(inChinese)
(熊光楞,彭 毅,等.先进仿真技术与仿真环境[M].北京:国防工业出版社,1997)[4]
GLKovacs,SKopacsi,JNacsa,etal.Applicationofsoftwarereuseandobject-orientedmethodologiesforthemodelingandcontrolofmanufacturingsystems[J].ComputersinIndustry,1999,39(3):177~189[5]
PatrickKellert,NikolayTchernev,ChristineForce.Object-or-ientedmethodologyforFMSmodellingandsimulation[J].Inter-nationalJournalofComputerIntegratedManufacturing,1997,10(6):405~434[6]
MoonHoHwang,ByoundKyuChoi.Message-passingarchitec-tureanditsconstructioninobject-orientedrapidmodelingforau-tomatedmanufacturingsystemsimulation[J].Simulation,1999,72(2):90~104[7]
WangShuting,LiuJihong,GuoYu,etal.3Dsimulationsys-temforfillinglinesbasedonobject-orientedtechnology[J].JournalofSystemSimulation,2001,13(5):640~643(inCh-inese)
(下转第227页)
2期
[3]
王书亭等:制造系统虚拟仿真原型工具的研究
LiBohu,LiuQing.Anobjected-orientedworkshopschedulingsimulationsoftware[J].JournalofSystemSimulation,1995,7(3):1~8(inChinese)
(李伯虎,刘 青.一个基于面向对象技术的车间调度仿真软件[J].系统仿真学报,1995,7(3):1~8)
[9][8]
227
MoonHoHwang,ByoundKyuChoi.Message-passingarchitec-tureanditsconstructioninobject-orientedrapidmodelingforau-tomatedmanufacturingsystemsimulation[J].Simulation,1999,72(2):90~104
JasonJKelsick,JudyMVance.TheVRfactory:Discreteeventsimulationimplementedinavirtualenvironment[A].In:Pro-ceedingsofthe1998ASMEDesignEngineeringTechnicalCon-ferences&ComputersandInformationinEngineeringConfer-ence,Atlanta,Georgia,1998.1~8
[4]DouWanchun,LiDongbo,ZhangShiqi.Analysisandstudyofworkflowbasedongraphconstruct[J].JournalofComputer-AidedDesign&ComputerGraphics,2000,12(12):905~910(inChinese)
(窦万春,李东波,张世琪.基于图结构的工作流技术分析和研究[J].计算机辅助设计与图形学学报,2000,12(12):905~910)
[10]
MassimoPaolucci,RaffaelePesenti.Anobject-orientedap-proachtodiscrete-eventsimulationappliedtoundergroundrai-lwaysystems[J].Simulation,1999,72(6):372~383
[5]GLKovacs,SKopacsi,JNacsa,etal.Applicationofsoftwarereuseandobject-orientedmethodologiesforthemodelingandcontrolofmanufacturingsystems[J].ComputersinIndustry,1999,39(3):177~189
[11]WilliamRLilegdon,DavidLMartin,AAlanBPritsker.FAC-TOR/AIM:Amanufacturingsimulationsystem[J].Simula-tion,1994,62(2):367~372
[12]WangShuting,LiuJihong,GuoYu,etal.3Dsimulationsys-temforfillinglinesbasedonobject-orientedtechnology[J].JournalofSystemSimulation,2001,13(5):640~643(inCh-inese)
(王书亭,刘继红,郭 宇,等.基于面向对象的灌装生产线三维仿真系统[J].系统仿真学报,2001,13(5):640~643)
[6]XiongGuangleng,PengYi,etal.AdvancedSimulationTech-nologyandSimulationEnvironment[M].Beijing:NationalDe-fenceIndustryPress,1997(inChinese)
(熊光楞,彭 毅,等.先进仿真技术与仿真环境[M].北京:国防工业出版社,1997)
[7]PatrickKellert,NikolayTchernev,ChristineForce.Object-or-ientedmethodologyforFMSmodellingandsimulation[J].Inter-nationalJournalComputerIntegratedManufacturing,1997,10(6):405~434
[13]TeaYPark,KwanHHan,ByoungKChoi.Anobject-orientedmodelingframeworkforautomatedmanufacturingsystem[J].InternationalJournalofComputerIntegratedManufacturing,1997,10(5):324~334
(上接第220页)
(王书亭,刘继红,郭 宇,等.基于面向对象的灌装生产线三维仿真系统[J].系统仿真学报,2001,13(5):640~643)[8]
KLMak,HYLau,STWWong.Anobject-orientedproto-typingtoolforautomatedmanufacturingsystems[J].ComputersinIndustry,2000,43(1):43~60[9]
ZhuMiaoliang,YangJiangang,WuChunming.AutonomousIn-telligentSystem[M].Hangzhou:ZhejiangUniversityPress,2000(inChinese)
(朱淼良,杨建刚,吴春明.自主智能系统[M].杭州:浙江大学出版社,2000)
[10]MassimoPaolucci,RaffaelePesenti.Anobject-orientedapproach
todiscrete-eventsimulationappliedtoundergroundrailwaysys-tems[J].Simulation,1999,72(6):372~383
[11]ZhaoChunxia,YangJingyu,WangShuguo,etal.Designfor
mult-iagentbasedvirtualsystemmodel[J].JournalofComputer-AidedDesign&ComputerGraphics,2000,12(4):251~254(inChinese)
(赵春霞,杨静宇,王树国,等.基于多Agent的虚拟系统模型设计[J].计算机辅助设计与图形学学报,2000,12(4):251~254)
[12]YoungJunSun,RichardAWysk.Automaticsimulationmodel
generationforsimulation-based,rea-ltimeshopfloorcontrol[J].ComputersinIndustry,2001,45(3):291~308