搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
仿真模型可移植性规范及其应用
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121105128
  • 作      者:
    李群[等]编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
内容介绍
    仿真模型可移植性标准是欧洲航天局为提高不同仿真环境和操作系统中模型的可移植性和可重用性而建立的仿真模型开发与集成标准,用以解决多领域仿真模型集成与分析所面临的挑战。SMP 2.0基于 MDA的思想,采用平台无关模型和甲台相关模型提高仿真模型的可移植性,并基于平台无关模型提高了仿真模型的可组合能力,代表了仿真模型可组合应用的最新发展。为此《仿真模型可移植性规范及其应用》基于SMP规范详细介绍了SMP 的模型开发和集成方法、SMP的组件模型规范、SMP的元模型规范、SMP的模型开发和运行环境及相关应用实例,争取为围内大规模复杂仿真系统的研制提供一些有益的借鉴。 全书共8章,即概论、仿真模型可移植性规范简介、仿真模型开发与集成、SMP组件模型、SMP元模型、SMP开发环境、基于SMP的导弹攻防对抗仿真、卫星导航系统完好性仿真。<br>    《仿真模型可移植性规范及其应用》可供从事武器装备或民用装备的论证、研制、试验、生产、使用等领域的工程技术人员阅读,也可作为高等院校的系统工程、仿真工程、计算机应用等有关专业师生参考。
展开
精彩书摘
    模块化的模型组合方法源于面向过程的软件设计和包含输入/输出的功能模型建模方法。通过功能模块的输入/输出(I/O)可以描述层次化、模块化的仿真模型。20世纪70年代至90年代初期的仿真系统实现也基本采用模块化的程序设计方法建立仿真模型和仿真系统。在模块化程序设计方法的支持下,建立仿真函数库是仿真模型实现的有效方法,其好处在于建模者可以专注于模型的逻辑关系而不必担心模型实现的细节。这些仿真函数库一般包括随机数生成、微分方程求解、仿真运行调度、资源管理、仿真结果收集、仿真结果分析等功能。仿真函数库的这些功能主要通过一系列的库函数实现,建模过程中通过调用相应的库函数完成仿真模型需要实现的功能,这样可以减少建模人员的工作量。仿真函数库中的功能及相应的库函数也可以根据需求进行扩展。CSIM等系统是一个典型的基于模块的离散事件仿真程序库。<br>    20世纪80年代,B.P.Zeigler。教授提出的面向DEVS规范也是在层次化、模块化的思想指导下开发的。DEVS把每个子系统都看做是一个具有独立内部结构和明确I/(3接口的模块,若干个模块可以通过一定的连接关系组成组合模型,组合模型可以作为更大的组合模型的元素支持更高层次的组合,从而形成对模型的层次、模块化描述。
展开
目录
第1章 概论 1<br>1.1 引言 2<br>1.2 基本概念 3<br>1.3 组合仿真方法的发展 7<br>1.3.1 模块化的仿真组合方法 7<br>1.3.2 面向对象的模型组合方法 8<br>1.3.3 基于组件的仿真组合方法 9<br>1.3.4 基于互操作协议的组合仿真方法 11<br>1.4 基于MDA的仿真模型开发方法 12<br>1.4.1 MDA在仿真中的作用 13<br>1.4.2 基于MDA仿真的概念 14<br>1.4.3 基于MDA的仿真模型组合方法 14<br>1.5 仿真模型可移植性规范及其应用 16<br>1.6 本书的内容组织 18<br><br>第2章 仿真模型可移植性规范简介 20<br>2.1 基本概念 21<br>2.1.1 概述 21<br>2.1.2 SMP的顶层结构 21<br>2.1.3 SMP的特点 23<br>2.2 体系结构 24<br>2.3 运行阶段 25<br>2.4 运行机制 26<br>2.4.1 组件与模型的层次结构 26<br>2.4.2 仿真服务 27<br>2.4.3 仿真时间类型 30<br>2.4.4 模型入口点 30<br>2.4.5 模型发布 31<br>2.4.6 模型交互 31<br>2.4.7 可管理的模型 33<br>2.5 模型和仿真环境特征 35<br>2.5.1 静态配置仿真 35<br>2.5.2 动态配置仿真 36<br>2.5.3 可选特征 37<br>2.6 仿真环境 37<br>2.6.1 仿真环境状态图 38<br>2.6.2 仿真环境接口 41<br>2.6.3 ISimulator接口 42<br>2.6.4 IComposite接口 45<br>2.6.5 IPublication接口 46<br>2.6.6 IDynamicsSimulaor接口 46<br>2.6.7 仿真服务 47<br>2.7 模型开发指南 48<br><br>第3章 仿真模型开发与集成 53<br>3.1 起步 54<br>3.1.1 最开始的类 54<br>3.1.2 将其转化为SMP模型 55<br>3.1.3 向仿真环境发布数据 56<br>3.1.4 向日志发送信息 57<br>3.1.5 向调度管理器增加模型 58<br>3.1.6 注册全局事件 59<br>3.1.7 完整的模型 59<br>3.1.8 转化为可管理的模型 62<br>3.2 模型设计和开发 65<br>3.2.1 基于类的设计 65<br>3.2.2 基于接口的设计 68<br>3.2.3 基于组件的设计 70<br>3.2.4 基于事件的设计 72<br>3.2.5 基于数据流的设计 75<br>3.2.6 附加设计元素 75<br>3.3 模型集成 77<br>3.3.1 使用源代码集成模型 77<br>3.3.2 使用装配进行模型集成 80<br>3.4 模型示例 84<br>3.4.1 基于类的示例 84<br>3.4.2 基于接口的示例 86<br>3.4.3 基于组件的示例 90<br>3.4.4 基于事件的示例 93<br>3.5 基于SMP的仿真平台Sim2000 2.0 97<br>3.5.1 概念建模阶段 98<br>3.5.2 模型设计阶段 98<br>3.5.3 模型开发阶段 99<br>3.5.4 模型集成阶段 99<br>3.5.5 调度设计阶段 100<br>3.5.6 仿真运行阶段 100<br>3.5.7 分析评估阶段 101<br><br>第4章 SMP组件模型 103<br>4.1 概述 104<br>4.2 基于IDL的组件模型描述 107<br>4.3 组件模型 110<br>4.3.1 异常 110<br>4.3.2 对象和组件 111<br>4.3.3 组件机制 117<br>4.3.4 模型机制 130<br>4.3.5 管理接口 132<br>4.3.6 仿真环境 143<br>4.4 仿真服务 156<br>4.4.1 基本服务 157<br>4.4.2 可选服务 175<br><br>第5章 SMP元模型 177<br>5.1 概述 178<br>5.2 SMP元模型 179<br>5.2.1 顶层结构 179<br>5.2.2 元模型Schemas 180<br>5.2.3 XML Links 181<br>5.2.4 Primitive Types 181<br>5.3 核心元素 181<br>5.3.1 简单类型 182<br>5.3.2 Elements 183<br>5.3.3 Metadata 185<br>5.4 核心类型 186<br>5.4.1 Types 186<br>5.4.2 Value Types 189<br>5.4.3 Typed Elements 196<br>5.4.4 Values 198<br>5.4.5 Attributes 200<br>5.5 SMDL Catalogues 201<br>5.5.1 Catalogue Document 201<br>5.5.2 Classes 203<br>5.5.3 Reference Types 206<br>5.5.4 Events 209<br>5.5.5 Catalogue Attributes 211<br>5.6 SMDL Assemblies 214<br>5.6.1 An Assembly Document 214<br>5.6.2 Links 216<br>5.7 SMDL Scheduling 219<br>5.7.1 A Schedule Document 219<br>5.7.2 Tasks 220<br>5.7.3 Events 221<br>5.7.4 Schedule Attributes 223<br>5.8 SMDL Packages 224<br>5.9 SMDL Workspaces 225<br><br>第6章 SMP开发环境 227<br>6.1 SMP开发环境 228<br>6.1.1 XSIM工具 228<br>6.1.2 仿真开发生命周期 229<br>6.1.3 其他支撑工具 230<br>6.2 SMP模型开发集成环境 230<br>6.2.1 系统分析 230<br>6.2.2 系统设计 232<br>6.3 SMP模型开发集成环境总体视图 240<br>6.4 模型设计管理工具的使用 243<br>6.4.1 定义模型设计元素 244<br>6.4.2 编辑模型设计元素属性 248<br>6.5 代码预览和输出工具的使用 248<br>6.5.1 代码预览 249<br>6.5.2 代码输出 250<br>6.6 模型装配管理工具的使用 252<br>6.6.1 模型实例的定义与属性编辑 253<br>6.6.2 模型实例编辑工具的使用 256<br>6.7 模型调度管理工具的使用 259<br>6.7.1 定义任务 260<br>6.7.2 定义事件 264<br>6.7.3 连接事件与任务 266<br>6.8 仿真引擎 267<br>6.8.1 系统功能 267<br>6.8.2 面向对象设计 269<br><br>第7章 基于SMP的导弹攻防对抗仿真 274<br>7.1 应用背景 275<br>7.2 仿真研究方法 276<br>7.2.1 现有仿真研究方法存在的问题 276<br>7.2.2 基于SMP的仿真研究方法 277<br>7.3 面向SMP的模型体系分析 277<br>7.3.1 基于UML的模型体系面向对象分析 277<br>7.3.2 UML分析模型向SMP设计模型的映射 284<br>7.4 基于SMP的模型框架设计 285<br>7.5 基于想定的SMP模型集成 293<br>7.5.1 基于Assembly编辑器的导弹攻防对抗仿真模型集成 293<br>7.5.2 基于想定的SMP模型集成 297<br>7.6 基于SMP的仿真实验分析环境 299<br>7.6.1 实验设计环境 299<br>7.6.2 实验运行环境 301<br>7.6.3 动态表现环境 302<br>7.6.4 分析评估环境 307<br><br>第8章 卫星导航系统完好性仿真 308<br>8.1 问题背景 309<br>8.2 完好性的性能分析 310<br>8.2.1 完好性的可用性分析 310<br>8.2.2 完好性的连续性分析 311<br>8.3 完好性仿真模型体系分析 311<br>8.3.1 完好性仿真模型体系框架 312<br>8.3.2 仿真模型关系分析 316<br>8.4 基于SMP的完好性仿真模型开发集成 320<br>8.4.1 仿真模型框架 321<br>8.4.2 仿真模型设计 323<br>8.4.3 仿真模型开发 324<br>8.4.4 仿真模型集成 325<br>8.4.5 仿真模型调度 325<br>8.5 基于SMP的完好性仿真想定编辑器 327<br>8.5.1 想定编辑器的设计 327<br>8.5.2 想定编辑器的实现 329<br>8.6 系统完好性仿真试验分析 331<br>8.6.1 无故障/故障卫星条件下完好性性能分析 334<br>8.6.2 RAIM对SBAS系统完好性的增强 335<br>8.6.3 飞机的完好性仿真 336<br>8.6.4 完好性计算比较分析 337<br>缩略语汇总 339<br>参考文献 341
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证