一种基于多线程的仿真引擎研究与实现

被引量 : 1次 | 上传用户:ZS54902
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿真是继理论研究和实验研究之后的第三种认识与改造客观世界的手段,已经在社会各个领域得到广泛的研究和发展。计算机仿真以计算机设备为实验平台,它具有良好可控性、可重复性、无破坏性、高效性、经济性,并且不受外界条件限制。仿真过程包括了设计系统模型,在计算机上执行模型,分析输出结果三个基本活动。仿真模型根据其不同的描述形式有着不同的执行方法。而仿真引擎的目的就是要结合模型的特点,为仿真模型的执行提供一个公共的运行环境,以简化仿真程序的开发。因此,仿真引擎主要包括了数据管理与分发,事件调度,仿真时间推进等与具体仿真应用无关的功能。当前对仿真引擎的研究方向主要集中于分布式仿真和并行离散事件仿真,它们在各自的领域都取得了大量的研究成果。但对于中小型仿真而言,直接采用分布式或并行仿真技术会大量增加系统的复杂性。本文从实际项目出发,提出了一种基于多线程的仿真引擎,其目的就是要实现功能重用以简化中小型仿真系统的构建,并提升单机环境下仿真运行的效率。该仿真引擎借鉴了HLA中RTI的接口设计、并行离散事件仿真方法中并发设计等优秀思想,并在设计实现过程中采用了基于面向对象的方法,提高了仿真引擎的重用性和拓展性。另外,结合仿真引擎的自身特征和运用环境,对仿真引擎中的并发部分采用多线程技术以提升仿真执行的效率。本文的主要内容围绕着建立该仿真引擎的过程进行阐述。首先,对仿真与建模的技术进行研究,明确仿真模型与仿真引擎之间的关系和接口。然后,在理论分析的基础上,使用面向对象的设计方法对仿真引擎进行总体设计。最后,结合总体设计和开发要求对仿真引擎进行实现,并给出了仿真引擎在筹划与推演系统中的运用实例。
其他文献
文言短篇小说集《子不语》在清代影响较大。作者袁枚生于钱塘,一生绝大部分的时光是在江南地区度过的,其创作的《子不语》受到地域文化的浸染。本文将《子不语》置于江南文化
<正>陈宗懋茶学专家,中国工程院院士。上世纪60年代开创茶叶农药残留研究,提出各类农药在茶树上降解规律和预测模型,首次探明空气漂移是茶叶农残徘徊不降的原因,研究居国际前
目的观察益肾骨康方对肿瘤骨转移癌患者临床疗效及生存质量的影响。方法 120例肿瘤骨转移患者随机分为治疗组和对照组各60例。对照组给予帕米膦酸二钠注射液,90mg缓慢静脉滴
气象经济学是一门综合性强、领域跨度大、交叉性强的新兴学科。该学科运用经济学的研究视角和方法,对人类社会生产和再生产过程中与气候资源、气象条件、气象灾害、气象服务和
我国是全球结核病高负担国家之一,耐多药结核病防治工作已经开展了10年,但是进展缓慢,对实现我国终止结核病目标是一个极大的挑战。目前,我国耐多药结核病防治工作面临的问题
李佩甫是中国当代文坛颇具影响力的权力叙事小说家,他从农村基层权力出发,将恋土情结与人性生存欲望相渗透,描绘出豫中平原人们真实的生存状态,具有强烈的乡土地方精神。作品
随着各种储能设备的发展,锂电池以其能量密度高,循环寿命长,放电倍率大,无污染等优势受到世界各国重视。锂电池保护系统的参数和锂电池组电池电压以及电池内阻是评估锂电池组
目的探讨高频超声诊断糖尿病(DM)并发腕管综合征(CTS)的临床应用价值。方法选取2014年1月~2017年12月在我院就诊的CTS患者共72例,其中非DM(non-DM)CTS患者40例,DM合并CTS患者3
居于五金之一的锡金属,在我国人民社会生活中的地位并不是始终如一的。在人类的早期文明中,锡金属因可以极大地提高铜的硬度,改善其铸造性能而成为当时的贵重金属。但是,随着社会