《机电系统的总线综合管理》对机电系统的总线综合管理进行了论述,主要包括总线综合管理的概念、发展概况及常用现场总线,基于MIL-STD-1553B总线控管的机载机电系统分布式实时仿真平台的软硬件拓扑结构,多处理机多任务的分配与调度及总线管理下的容错与余度技术,机载机电子系统的建模与控制,基于总线的分布式系统故障注入及故障诊断与监控,分布实时数据库结构与管理,基于总线的多机电系统控管仿真平台实验研究,PROFIBUS-DP现场总线及其应用,CAN、SERCOS现场总线及其应用,VXI总线和PXI测控总线及其应用等。《机电系统的总线综合管理》内容新颖,结合工程实际,介绍了多种常用总线,提供了基于总线的综合控制管理方法与管理策略,这些管理方法与策略具有一定的共性与工程实用参考价值。
《机电系统的总线综合管理》可供从事机电系统控制,特别是多机电系统控制与管理的工程技术人员参考,也可作为高等学校相关专业的教学用书。
现代控制系统经历了单元组合仪表模拟控制系统、集中控制系统、集散控制系统,以及20世纪90年代兴旺发展的现场总线控制系统。机载机电系统的总线综合管理就是20世纪90年代发展并逐渐成熟起来的新技术。运载体包括飞行器、船舶及车辆内部都有很多机电子系统也称公共设备系统,目前这些公共设备子系统的管理在我国基本上是传统式的单独管理模式,从配置上看,这些子系统都独立分布于运载体的各个部位,并且每个单独子系统配一套管理控制器、外场可更换单元、显示板、开关、功率切换元件、连接器及大量复杂的导线连接和布线,不仅硬件利用率低也无法进行数据交换和共享,而且体积重量大增,可靠性、可维修性差;另外每个子系统需配备专用仪表和显示,这也会使得座舱拥挤杂乱,操作员负担过重。
为了改善传统的多机电公共设备系统庞杂的结构,有必要研究公共设备系统的整体化和综合化管理。即将整个多机电公共设备系统视为一个整体,采用数据总线、多处理机等技术实行统一管理,这样不仅能够降低系统重量,减少体积和连线的复杂性,节省成本,便于故障检测,提高可维修性,而且通过任务的分配与调度使系统在管理上具有余度、动态重构,提高可靠性与自修复等功能。这是机载设备管理的必然发展方向。
机载设备总线化的综合控制与管理会给飞机等运载体的体系结构带来革命性的变化。因此,此项技术是一项具有重要发展前景和有重大开拓实用价值的技术。另外,综合管理可含功能综合管理与能量的综合管理,如能耗的科学管理、分配与利用等。但功能综合管理是第一位的,因为机载机电系统是生存保障系统,直接关系到主机的生存,通过综合管理保障和提高其功能,可进一步提高可靠性和主机的整体性能,故本书着重论述功能综合管理。
第1章 绪论
1.1 机载机电综合管理系统
1.2 国外机载机电综合管理系统的发展简况
1.3 国内机载机电综合管理系统的发展
1.4 总线技术发展概况
1.4.1 ARINC429
1.4.2 ARINC2629
1.4.3 光纤总线
1.4.4 SCI总线
1.4.5 AFDX(ARINC664)
1.4.6 1553B总线
1.4.7 1773B总线
1.4.8 高速数据总线HSDB
1.4.9 CAN总线
1.4.10 快速以太网
1.4.11 VXI和PXI总线
1.4.12 PROFIBIJS总线
1.4.13 SERCOS总线
1.4.14 航空电子统一网络
1.5 本书内容安排
参考文献
第2章 分布式混合实时仿真平台
2.1 仿真系统的研究目标
2.2 分布式实时仿真系统的仿真特性
2.3 仿真平台的拓扑结构
2.4 仿真平台的硬件结构
2.5 实时操作系统的选择
2.5.1 Windows NT RTX的形式
2.5.2 Linux+RTLinux的形式
2.5.3 多线程模型
2.5.4 基于POSIX的多线程实现方法
2.6 仿真平台的软件结构
2.7 1553B总线通信设计
2.7.1 1553B总线概述
2.7.2 总线控制器(BC)软件设计
2.7.3 远程终端(RT)软件设计
2.7.4 1553B消息传输方式
2.7.5 1553B通信实例设计
2.8 1553B总线通信时钟同步策略
2.8.1 1553B总线的技术指标分析
2.8.2 机电综合仿真平台的容错时钟同步策略
2.9 可靠性分析
2.9.1 全透明结构可靠性模型
2.9.2 综合管理系统可靠性计算
参考文献
第3章 多处理机多任务的分配与调度
3.1 机电系统综合控制管理任务
3.1.1 机电系统综合控制管理任务特点
3.1.2 实时任务执行关系
3.1.3 总线管理下的容错与重构机制及其实现
3.2 静态负载分配算法的研究
3.2.1 基于图论的调度算法
3.2.2 整数规划方法
3.2.3 分枝限界法
3.2.4 启发式算法
3.2.5 仿真平台任务分配算法
3.2.6 算法稳定性及性能分析
3.2.7 邻域搜索遗传算法(ADGA)
3.2.8 基于蚁群算法的静态任务调度算法的设计
3.3 仿真平台动态任务调度研究
3.3.1 动态任务调度基本概念
3.3.2 仿真平台动态任务调度算法(任务转移)
3.3.3 动态唤醒(系统重构)
3.4 基于MAS的动态任务调度算法
3.4.1 Multi-Agent System(MAS)的组织结构分析
3.4.2 基于招标机制的动态任务调度策略
3.4.3 算法分析
3.5 动态反馈自适应任务调度
3.5.1 方案设计
3.5.2 调度算法
3.6 流体动力学负载平衡方法与实现
3.6.1 问题的形成
3.6.2 流体动力学负载平衡方法
3.6.3 收敛特性分析
3.6.4 动态任务调度算法的实现
3.7 动态容错算法研究
3.7.1 轮转容错方法研究
3.7.2 轮转容错方法可靠性分析
3.7.3 多余度轮转容错方法设计
3.8 任务模型、任务调度算法模型、双层任务调度算法
3.8.1 任务调度途径选择
3.8.2 任务调度方法确定
3.8.3 任务调度算法模型分析
3.8.4 外层任务调度算法
3.8.5 内层任务调度算法
参考文献
第4章 机电子系统建模与控制
4.1 一般伺服系统的建模
4.2 防滑刹车子系统
4.3 起落架收放系统仿真
4.3.1 起落架简化图
4.3.2 起落架运动学和动力学模型
4.3.3 起落架收放系统的仿真系统
4.4 前轮转弯系统
4.4.1 飞机地面运动的运动学和动力学模型
4.4.2 飞机地面运动的限制
4.4.3 前轮转弯运动的仿真模型
4.5 电源系统的建模与仿真
4.5.1 电源系统的工作原理
4.5.2 飞机交流电源系统的数学模型
4.5.3 交流电源系统控制模型
4.5.4 电源系统仿真
4.6 环控系统的建模与分析
4.6.1 环控系统的工作原理
4.6.2 环控系统数学模型的建立
4.6.3 环控系统的仿真结果
4.7 燃油系统的建模与仿真
4.7.1 燃油系统的工作原理
4.7.2 燃油系统的数学模型
4.8 液压系统的建模和仿真
4.8.1 液压能源系统的工作原理
4.8.2 微机控制液压泵恒压控制的数学模型
4.8.3 恒压变量泵仿真结果
4.9 子系统控制性能的分析与方法设计
4.9.1 网络控制时滞环节对系统性能的影响
4.9.2 分布式网络控制时滞控制器的设计
4.9.3 时滞环节的辨识设计
参考文献
第5章 故障注入系统及故障诊断与监控
5.1 故障注入系统设计
5.1.1 故障模型库
5.1.2 故障注入器设计
5.1.3 仿真实例合成器
5.1.4 故障处理器
5.1.5 执行过程
5.2 分布式系统级故障诊断
5.2.1 处理机故障诊断
5.2.2 通信链路故障诊断
5.3 环境控制系统控制通道的故障诊断
5.3.1 系统的故障分析
5.3.2 座舱供气控制系统的故障诊断方案
5.3.3 基于特征结构配置的作动器的故障诊断方法
5.3.4 基于特征结构配置方法的环控系统作动器的故障诊断
5.3.5 环控系统作动器故障诊断仿真研究
5.3.6 基于卡尔曼滤波的传感器的故障诊断研究
5.3.7 环控系统的故障检测方法研究
5.3.8 专家系统的引入
5.4 刹车防滑控制系统的故障诊断研究
5.4.1 人工神经网络原理及其BP算法
5.4.2 模糊神经网络及其故障诊断方法
5.4.3 基于基本MLP与模糊神经网络的刹车系统的故障诊断研究
5.4.4 刹车系统故障诊断的总体方案
5.4.5 模糊量化
5.4.6 刹车系统故障诊断的仿真研究
参考文献
第6章 分布式数据库系统研究及仿真应用
6.1 分布式数据库系统
6.1.1 发展趋势
6.1.2 定义及特点
6.1.3 数据分片及分布
6.1.4 体系结构
6.1.5 设计流程
6.2 分布式仿真数据库系统
6.2.1 仿真技术概述
6.2.2 分布式仿真数据
6.2.3 分布式实时数据库系统
6.2.4 分布式仿真数据库设计实例
参考文献
第7章 系统仿真平台试验研究
7.1 仿真平台试验设备
7.1.1 试验平台组成
7.1.2 初始参数
7.2 仿真实例合成
7.3 传递时间预估
7.3.1 任务执行时间预估
7.3.2 消息传输时间预估
7.4 1553B总线传输时延测试
7.4.1 传输时延测试方法一
7.4.2 传输时延测试方法二
7.5 系统综合试验
7.6 任务调度与容错结果分析
7.6.1 静态调度结果分析
7.6.2 动态容错结果分析
7.6.3 处理机故障时动态任务调度
参考文献
第8章 PROFIBUS-DP现场总线及应用
8.1 PROFIBUS现场总线
8.1.1 概述
8.1.2 PROFIB[JS-DP的物理层
8.1.3 上JKUFIBUS-DP数据链路层
8.1.4 PROFIBL一DP用户层
8.2 PROFIBUS-DP现场总线在工程机械液压底盘模拟试验台上的应用
8.2.1 试验台的总体方案概述
8.2.2 测控系统的体系结构
8.3 PROFIBUS-DP网络控制系统时延分析
8.3.1 PROFIBUS-DP网络控制信息传输的时延分析
8.3.2 PROFIBUS-DP网络时延分析及最大时延的估算
8.3.3 PROFIB[JS-DP网络时延的简化
8.4 网络时延导致系统性能下降的补偿方法
参考文献
第9章 C州、SERCOS总线及其应用
9.1 CAN现场总线
9.1.1 概述
9.1.2 CAN总线的发展
9.1.3 CAN总线工作过程
9.1.4 CAN总线的主要特性
9.1.5 CAN总线的数值特性
9.1.6 CAN总线的传输距离
9.1.7 CAN总线的技术规范
9.1.8 CAN展望
9.2 CAN总线在液压关节机器人上的应用
9.2.1 液压关节机器人
……
第10章 测试总线
数据库技术是研究数据库的结构、存储、管理和使甩的软件技术,它产生于20世纪60年代中期。作为近年来计算机科学和技术快速发展的一个分支,数据库技术已成为大多数计算机信息系统和应用系统的核心技术,如分布式仿真数据库就是数据库技术在仿真领域的一个具体应用。
数据库是长期存储在计算机内的、有组织的、可共享的数据集合,数据按一定的模型描述和管理,数据模型是数据库系统的核心。按数据库模型发展的时间顺序,数据库系统的发展经历了3代:第一代为层次型、网络型数据库系统,第二代为关系型数据库系统,第三代是面向对象的数据库系统。
分布式、复杂的仿真系统获取和管理的数据种类多、结构复杂、对数据的实时性要求强,必然会对所用的数据库提出比传统数据库更高的要求。传统商用数据库因其系统开销大且记录存取速度低,不能满足系统实时性要求,在系统仿真方面存在许多限制和不足;但如果不使用数据库技术统一管理各类数据,而直接在平台软件中对数据实行分散式管理,数据的操作和管理将变得相当复杂。因此,随着仿真需求和仿真规模的不断扩大,研究开发满足仿真平台要求的分布式数据库系统,规范、高效地管理和使用分布在多台仿真器上的仿真数据,是仿真平台必须解决的一个重要问题。
6.1.1发展趋势
分布式数据库系统包括分布式数据库管理系统和分布式数据库,它是可运行的且按分布式数据库方式存储和维护数据,并向应用的网络环境系统提供数据和信息的分布式系统。分布式数据库系统是数据库技术和计算机网络技术的有机结合,是分布式仿真的基础。
分布式数据库系统研究开始于20世纪70年代,当时集中式数据库系统已拥有成熟的层次型、网状型和关系型3种数据库管理系统,同时计算机网络和小型计算机由研究逐渐向应用推广,这些均为分布式数据库的研究和发展奠定了良好的基础。后来,随着应用需求和计算机硬件水平的提升,许多发达国家将注意力投向了分布式数据库这个新的领域,并推出了一些重要的研发成果。
分布式数据库实现了数据的全局控制和局部管理的有机结合,满足了众多行业建设信息化系统的数据管理需要,特别是对于管理集中、地理位置却相对分散的大企业和组织机构,具有较好的发展潜力。当前,随着计算机网络技术和客户端/服务器技术(C/S)的发展,分布式数据库技术不断向分布式处理系统中渗透,使许多产品具有网络数据库的某些特色,如Ora-cle/Net、INGRES/Net等。
新的应用需求推动着数据库技术、计算机网络和体系结构的发展,分布式数据库呈现出如图6-1所示的发展趋势。