一种新的实时半实物网络仿真方法

合集下载

半实物仿真

半实物仿真

Reflective Memory 与其它网络技术比较
Reflective Memory产品是网络解决方案之一,就象 Ethernet,Fast Ethernet或其它网个优势: -提供低数据传输滞后(750ns)的实时通讯; - 易于使用,节点间的距离长(节点间最大距离可达 10KM); -高性能,提供自动节点旁路选择( High noise immunity ) 功能。
主机平台支撑:
Windows SunOS 5.7+ HP/UX 10.x+ IBM AIX 4.1+
7.2.2实时网络技术
实时通信网络是用于需要较高实时性要求 的应用领域的专用网络通信技术,一般采 用基于高速网络的共享存储器技术实现。 它除了具有严格的传输确定性和可预测性 外,还具有速度高、通信协议简单、宿主 机负载轻、软硬件平台适应性强、可靠的 传输纠错能力、支持中断信号的传输等特 点。
7.1.4半实物仿真系统的基本组成
专用或通用仿真计算机 系统总控台 实物设备:转台、负载模拟器等 仿真网络
总控台
转台
7.2半实物仿真的支撑技术
7.2.1实时仿真计算机 7.2.2实时网络技术 7.2.3仿真框架技术 7.2.4接口技术
7.2.1实时仿真计算机
Reflective Memory 是能够读、写的存储器; 网络上的每个节点有一个所有数据的本地拷贝; 写入的数据被存储到本地RAM,并且播送到其他节点上; 当访问本地节点时,完成读数据的过程; 网络保证实时的、确定的数据传输; 可以减少软件开发时间和费用
允许长距离连接;
Reflective Memory与其它网络速度比较
RM 100BaseTX

半实物仿真技术基础及应用实践

半实物仿真技术基础及应用实践

半实物仿真技术基础及应用实践半实物仿真技术,是一种将实物元素与虚拟元素结合的仿真技术。

它结合了虚拟现实技术、计算机图形学、人机交互技术等多个学科的知识,旨在模拟真实环境,为用户提供身临其境的体验。

半实物仿真技术的基础是虚拟现实技术。

虚拟现实技术通过计算机生成的图像和声音,为用户创造了一个仿真的虚拟世界。

完全依靠虚拟现实技术存在一些局限性,如缺乏真实感和触感,无法真实模拟物体的质感和重量等。

为克服这些问题,半实物仿真技术引入了实物元素,使用户能够感受到真实的触觉和交互体验。

在半实物仿真技术的应用实践中,存在着广泛的领域和应用。

其中之一是娱乐和游戏领域。

通过使用半实物仿真技术,游戏开发者可以为玩家打造出更加真实的游戏体验,例如使用物理反馈设备模拟武器的震动和力量,或者使用运动捕捉技术追踪玩家的动作实时反馈到虚拟世界中。

除了娱乐和游戏领域,半实物仿真技术也被应用于教育和培训领域。

通过使用半实物仿真技术,教育者可以创造出逼真的场景,使学生能够在安全的环境中进行实践和训练。

在医学教育中,半实物仿真技术可以用于模拟手术操作,使学生能够在模拟器上练习真实的手术技能。

半实物仿真技术还可以应用于产品设计和工程领域。

通过使用半实物仿真技术,设计师和工程师可以在设计过程中进行虚拟测试和验证。

这样可以大大减少实际原型的制作成本和时间,同时提高产品的质量和可靠性。

半实物仿真技术在各个领域中都有广泛的应用。

它不仅可以提供身临其境的体验,还可以大大提升效率和减少成本。

随着技术的不断发展,半实物仿真技术将会在更多的领域中得到应用,并为我们带来更好的体验和效果。

机车控制系统半实物仿真测试实现

机车控制系统半实物仿真测试实现

关键词:机车控制系统;半实物仿真;HIL测试由于机车控制系统是一个复杂的非线性系统,设计和分析难度较大,为避免试验过程中缺少对中断延迟、执行时间等实时数据的采集,影响控制系统动态和稳态性能的研究,在研究中采用半实物仿真的测试方法,得到较为理想的试验结果,为缩短交流传动系统研发时间、降低测试成本、提高系统软硬件质量和可靠性提供有利依据。

1半实物仿真介绍半实物仿真的测试方法分为快速控制原型(以下简称RCP,RapidControlPrototyping)和硬件在回路(以下简称HIL,HardwareintheLoop),这两种形式在整个半实物仿真试验过程中相辅相成。

RCP过程采用“虚拟控制器+实际被控对象”的模式;HIL过程采用的是“实际控制器+虚拟被控对象”的模式。

其中,针对带载有功率的设备主要采用HIL测试方式,因此机车控制器的半实物仿真采用HIL测试的方式。

HIL测试方式是以实时处理器运行仿真模型来模拟受控对象的运行状态,通过I/O接口与控制器实物相连接,实现对控制器的性能指标、容错能力等方面的测试。

2测试方案(1)硬件平台。

测试过程中涉及的硬件平台设备包括:上位机、转换器、仿真机以及实际控制器,这些设备之间呈环形连接状态。

上位机根据输入的指令建立与实际控制器相对应的数学模型,并对数学模型进行编码,生成仿真机可识别的目标代码。

目标代码经上位机的通信转换卡、通信线缆、仿真机通信接口下载至仿真机中。

同时,上位机可以利用调试软件根据实际控制器需要的工况和功能生成与之相应的控制信号,并将该控制信号经上位机的通信转换头和通信线缆传输到实际控制器中。

仿真机运行经由上位机而来的目标代码,并根据转化器输出的反馈信号生产环境模拟信号,将该环境模拟信号输入转换器,转化器传导环境模拟信号至机车的实际控制器,控制器生成的信号再经由此路径以反馈输入信号的形式传递给仿真机。

通过断线测试箱(以下简称BOB,BreakOutBox),可以在不中断信号连接的情况下对信号进行测试;也可以断开连接,直接从输出端子处为实际控制器引入激励信号或对I/O信号进行静态测试,以确认信号是否正确。

一种基于半实物仿真的新型网络模拟模型研究

一种基于半实物仿真的新型网络模拟模型研究

1 引言
随 着 计 算 机 网 络 日趋 复 杂 庞 大 , 客观 可 靠 的 对 网 络 软 硬件 进行 规 划 设 计 以及 测试 验 证 显 得 越 加 重 要 。 在 现 在 的 网 络规 而 模下 , 在实 际 网络 环 境 中进 行 这 样 的 工作 成 本 太 高 已几 乎不 可 行 , 而代 之 的是 目前 已得 到 广 泛应 用 的 网络 模 拟 仿 真 环 境 。 取 需 要 特 别 指 出 的 是 , 拟 (i l i ) 仿 真 (m l i ) 模 s ao 和 mu t n e ua o 是 tn 有相 当区 别 的 。 准确 的定 义 有 : ( ) 拟 即选取 一 个物 理 的或 抽 象 的 系统 的某 些 行 为特 征 , 1模 用另 一 系 统 来 表示 它们 的过 程 。 拟 技 术 的 高 级 阶 段 称 为仿 真 模 模拟 、 统仿真 。 系 即用 一 数 据 处 理 系 统 来 全 部 或 部 分 地 仿 真 某
维普资讯

种基于半实物仿真的新型网络模拟模型研究
管 天 卢泽 新 白建军
( 国防科技 大 学计算机 学院 62教 研 室 。 1 长沙 4 07 ) 10 3
E— i:o tle@1 3t m malc w ak r 6 .o

要 网络 模 拟 是 现 代 进 行 网络 协议 设 计验 证 和 测 试 普遍 采 用 的 方 法 ,而 半 实物 网络 仿 真 是 一 种 能 够 更 直观 精 确 地
进 行 网 络 软硬 件 的 验 证 与 测 试 的 新 型技 术 。 文 章将 介 绍 半 实物 网 络 仿 真概 念 , 述 该仿 真技 术 的 原 理 , 阐 并基 于半 实物 网
络仿真的思想, 与传 统 的 网络 模 拟 模 型 进 行 比较 , 出 了一 种 新 型 的 网络 模 拟 模 型 仿真 模 型

基于xPC的光电平台系统半实物实时仿真

基于xPC的光电平台系统半实物实时仿真

基于xPC的光电平台系统半实物实时仿真黄显林;鲍文亮;卢鸿谦;李明明【摘要】为了便捷高效地设计和调试光电平台系统的稳定、跟踪控制算法,基于Matlab的xPC Target环境设计开发了半实物实时仿真系统.阐述了系统的总体设计方案,给出了系统软、硬件实现方法.通过半实物仿真,完成了平台的模型结构参数辨识,设计并测试了比例积分控制器、校正控制器和μ综合控制器.对半实物仿真系统进行摇摆实验以评估所设计的控制系统的视轴稳定精度.实验结果显示,校正控制器因其在低频段具有更高的增益从而使系统获得了最高的稳定精度,通过实验结果可有效地选择出扰动抑制特性最优的控制器设计.%In order to design and debug the stabilizing and tracking control arithmetic of an electro-optical platform system conveniently and efficiently, a hardware-in-the-loop simulation system was designed and implemented based on Matlab xPC target environment. The overall design of the system was presented, and the implementation of software and hardware was described. Through hardware-in-the-loop simulation, the model structure and parameter of the plant were identified, furthermore, proportional integral controller, correction controller, and μ synthesis controll er were designed and tested. Vibration experiments were carried out for every control system designed to evaluate the line-of-sight stabilization accuracy. Experimental results show that the correction controller, which has the maxium gain value in the low frequency band, makes the system achieve the highest stabilization accuracy. According to experimental results, the controller which has optimal disturbance attenuation is selected.【期刊名称】《应用光学》【年(卷),期】2012(033)001【总页数】7页(P19-25)【关键词】光电平台;惯性稳定;xPC目标;半实物仿真;μ综合【作者】黄显林;鲍文亮;卢鸿谦;李明明【作者单位】哈尔滨工业大学控制理论与制导技术研究中心,哈尔滨黑龙江150001;哈尔滨工业大学控制理论与制导技术研究中心,哈尔滨黑龙江150001;哈尔滨工业大学控制理论与制导技术研究中心,哈尔滨黑龙江150001;哈尔滨工业大学控制理论与制导技术研究中心,哈尔滨黑龙江150001【正文语种】中文【中图分类】TN209;TP275引言光电稳定跟踪平台是近年来发展迅速的一种新型实时图像侦察设备,其主要功能是隔离载体的运动使平台承载的光学传感器能够获得目标或目标区域稳定清晰的图像[1-2]。

半实物仿真简介

半实物仿真简介

半实物仿真平台简介2.1组成半实物仿真平台主要由主控计算机、仿真计算机、控制计算机(原型机)、A/D接口、D/A接口及相关能源设备、记录设备等组成,如图1所示。

其中被控对象采用数学仿真,由dSPACE仿真计算机通过软件实现;控制计算机用仿真实物实现,即用dSPACE标准组件作为控制计算机的快速原型机,实现控制计算机功能;仿真计算机通过A/ D、D/A等输入输出口与控制系统实物相互,实现数字控制器与外界设备的信息交换。

输入和输出信息分别从转接口和dSPACE引出,通过记录仪进行记录。

2.2主控计算机主控计算机是整个仿真系统的上位机,采用有多个ISA总线的工控机,安装MATLAB6.5系列软件、dSPACE软件,用于构建控制系统Simulink框图、进行系统参数优化和数字仿真、控制仿真过程、编译下载仿真软件、输入输出仿真结果等。

根据控制系统设计和建模结果,利用MATLAB/Simulink构建系统数字仿真框图,进行数字仿真和控制参数优化。

在数字仿真的基础上,利用dSPACE提供的RTI软件,将被控对象的Simulink框图生成实时代码并自动下载到dSPACE仿真计算机中;将控制器控制方程的Simulink框图生成实时代码并自动下载到dSPACE快速原型机中。

用dSPACE提供的综合试验与测试环境软件ControlDesk、自动实验及参数调整软件MLIB/MTRACE、PC与实时处理器通信软件CLIB 以及实时动画软件RealMotion等实现试制和参数测量。

该软件环境可以方便地实成、下载和试验调试等工作。

2.3仿真计算机用dSPACE标准组件系统DS1005PPC处理器板作为仿真计算机,用以模拟被控对象。

DS1005PPC处理器与主控机之间用光缆连接交换数据。

DS1005PPC板主频480MHz;片内数缓存均为32KwordS;通过32位PHS总16块I/O板,通过ISA总线与主机进行并具有相当强的计算能力。

EXata半实物网络仿真软件

EXata半实物网络仿真软件

EXata半实物网络仿真工具EXata 是一款非常先进的虚拟网络仿真平台,它可以很逼真地仿真出时下不断发展的通信网络。

用户可以通过EXata 来创建一个与真实网络一模一样的虚拟网络,这个虚拟的网络与真实网络有实时的接口,可以运行真实的应用程序。

虚拟网络中的软件,硬件和人物之间的相互通信,应用到了每一个网络层。

不论是军用网还是商用网,下一代通信系统让人与人之间彼此更加接近,同时,个体的通信能力也变得更加强大。

在军用网络环境中,以网络为核心的通信系统,通信已超越了现有的有线链路和“烟囱”式(即垂直式的通信网络,信息纵向流动,互通和协作能力较差)的通信系统构架,它会竭尽所能地将所有作战平台连接起来,从而提高对战场态势的掌控能力,并依此制定基本的作战思路。

所有网络都会遇到以下种种共同的难题,例如,带宽限制,瓶颈,安全攻击,网段管理,可扩展性,业务拥塞,服务质量折损等。

移动网络要面对的问题就更多了,如地形,天气,环境因素,频谱管理,移动性带来的影响和电池电量的限制等。

EXata 正是为应对这些挑战而来的。

EXata 是针对新型无线通信技术而设计的虚拟网络。

其精确程度可以和真实网络媲美,网络中的用户或设备很难分辨出到底当前连接的是真实世界中的网络,还是虚拟的网络。

EXata 仿真出来的网络,不仅仅是现有模型或模拟物的替代品,更是一个全新类型的网络评估工具、开发工具和实战训练工具,这一点,是其他仿真产品达不到的。

EXata 是逼真的软件虚拟网络。

EXata 可将您的真实网络通过电脑软件完全转变成数字化的模型——网络设备,应用软件,发射器,天线,地形影响,大气影响,和人与人之间的交互影响等一应俱全。

在EXata 为您搭建的软件虚拟网络中,您可以设置任何一个有可能影响到真实网络性能的参数变量。

EXata 可为您节约大量的时间。

通过它,那些在传统方式下需要耗时数月才能完成的测试工作,现在只需要短短几分钟就能全部完成,而且所有行为都和在真实网络中一模一样。

广播内存网在实时半实物仿真系统中的实现

广播内存网在实时半实物仿真系统中的实现

在航天、 航空 、 国防及兵器等军工领域 , 仿真技术
特别 是半 实物 仿真 占有 极其 重要 的地位 。在半 实物仿 真中, 实时性是一个重要 的特点 , 实时性能的实现和保 证是 仿真 技术 研究 的 主要 内容 。
这 个截止 时 间到达 之 前 完 成 , 则 后 果 可能 是 灾 难 性 否
广播 内存网就是一种高速、 实时、 确定性的网络 , 可以较好地解决半实物仿真系统 中数据传输的实时性 问题。目 在许多实时领域已经得 到了广泛的应用。 前 在系统中如何有效地利用广播 内存网进行高速实时通 信, 提高系统的整体性能是下面要讨论 的内容。
1 广播 内存 网技术
1 1 实 时网 络技术 .
s o e d ly d dte n ft n mis n aes l a d terl it shs . h wst ea sa i r g o a s si r maln e a l i ih h n h i r o h i i b y
Ke y wor : r a c s mo t o k; e ltme n t o k; LS ds b d a tme r ne r r a —i e r HI o y w w
Ab ta t A t o o d s n HI S u i g b o d a t moy n t o k i p t o wa d T e p n i l , h r c e s s r c : meh d t e i L sn r a c s g me r ew r s u r r . h r c p e c a a tr - f i i t n n e c n e t n o e b o d a t me r e o k a e d s r e . l a t L lt r s f a e i a d i tr o n ci f t r a c mo n t r r e c b d A e — me HI S p af m ot r c o h s y w i i o w b s d o i u l h r d me r d a e i d s e s t ef n t n a d c p bl y o es se T er s l a e n vr a a e mo mi w r s e i d t t t h ci n a a i t f y t m. h e u t t s y n g oe u o i h t

CosiWorks-RT实时半实物仿真平台

CosiWorks-RT实时半实物仿真平台
干货|
半实物仿真
仿真技术综合了当代科学技术中多种现代化尖端手段,极大地扩展了人类的视野、时限和能力,在科学技术领域起到了极其重要的作用。半实物仿真作为仿真技术的一个分支,涉及的领域极广,包括机电技术、液压技术、控制技术、接口技术等。半实物仿真是工程领域内一种应用较为广泛的仿真技术,是计算机仿真回路中接入一些实物进行的试验,因而更接近实际情况。这种仿真试验将对象实体的动态特性通过建立数学模型、编程,在计算机上运行,这是在飞机与导弹控制和制导系统中必须进行的仿真试验。
硬件接口
实时半实物仿真系统最显著的特点就是与外部硬件相结合的系统。具有完全的硬件接口兼容性是衡量一个半实物仿真平台的标尺,体现半实物仿真平台的“价值”。
CosiWorks-RT支持AFDX、1553B、ARINC429、MIL1394B、CAN、串口、模拟量、数字量、PWM、RTD、旋变等多种I/O接口;同时CosiWorks-RT引擎能够访问CustomDevice资源库和系统资源的运行组件。此接口的使用为新增硬件接口创建支持,用户可以通过此接口创建自己的硬件接口驱动程序,将生成的驱动程序加载到CustomDevice资源库当中,CosiWorks-RT将自动加载CustomDevice资源库当中的自定义设备到系统当中。
建模环境
CosiWorks-RT支持市面上主流的图形建模工具以及代码建模开发工具所生成的模型库的导入。包括MathWorks, Inc.的Simulink®软件、ITI的SimulationX、Maplesoft的MapleSim、Gamma Technologies Inc.的GT-POWER,YHSIM以及其他编程环境所创建并编译的函数或模型代码。
2.建模阶段,包括仿真系统描述、建立系统数学模型及仿真数学模型;

半实物仿真基本原理

半实物仿真基本原理

半实物仿真基本原理嘿,朋友们!今天咱来唠唠半实物仿真的基本原理。

你说这半实物仿真啊,就好比是一个神奇的魔法盒子。

咱平时生活里不是有好多实际的东西嘛,像各种机器啦、设备啦。

那半实物仿真呢,就是把这些实实在在的玩意儿和虚拟的世界结合起来。

想象一下,就好像你在玩游戏,但是游戏里的一部分是真真实实存在的东西,这多有意思啊!它能让我们在一个相对安全又能控制的环境里,去模拟那些复杂的情况。

比如说,咱可以用它来测试新研发的汽车性能,不用真的把车开到路上冒险,多保险呐!这半实物仿真的好处可多了去了。

它能帮我们省钱啊!不用每次都搞个大工程来试验,就在这个魔法盒子里模拟一下,效果不也挺好嘛。

而且还能省时间呢,不用等各种准备工作都做好了再去实践。

它就像是一个聪明的导演,能安排各种场景和情节。

咱可以让它下雨、下雪、出太阳,想怎么来就怎么来。

这可比现实世界好控制多啦!咱再打个比方,这半实物仿真就像是搭积木。

我们把不同的部分组合起来,搭建成我们想要的样子。

这些部分可能是真实的传感器,也可能是虚拟的模型。

它们一起合作,就能创造出一个逼真的场景。

它可不是随随便便就能弄好的哦,得有专业的知识和技术才行。

就像厨师做菜一样,得知道放多少盐、多少油,才能做出美味的菜肴。

搞半实物仿真的人也得知道怎么调整各种参数,才能让仿真效果达到最好。

那怎么才能做好半实物仿真呢?首先得有好的模型吧,这模型就像是房子的根基,不牢固可不行。

然后还得有精确的测量和数据,这就像是给模型穿上合适的衣服,得合身才行。

咱平时生活中很多地方都能用到半实物仿真呢,航天领域、军事领域、工业领域等等。

它就像一个默默无闻的英雄,在背后为我们的进步和发展贡献着力量。

你说这半实物仿真是不是很神奇?是不是很值得我们去深入了解和研究?反正我觉得是挺有意思的,它给我们带来了太多的便利和可能。

所以啊,咱可不能小瞧了它,得好好利用它,让它为我们的生活和工作带来更多的惊喜和改变!原创不易,请尊重原创,谢谢!。

半实物仿真技术

半实物仿真技术

飞行模拟转台的工作原理
基本构成:动力系统、伺服控制系统、机械系统
工作原理:在动力系统支持下,伺服控制系统控制
机械系统作角度转动,为安装在机械系统上的惯性测 量部件提供姿态运动环境。
伺服控制系统:保证转台实现一定性能指标的控制系统:
一般由测速机构成速度内环,提高系统的抗干扰能力, 由测角元件构成位置外环进行位置控制,同时对位置 输入进行微分,实现复合前馈控制,提高系统响应。
半实物仿真技术
半实物仿真概述 物理模拟设备与技术 仿真计算机技术
半实物仿真概述
概念:(Hardware-in-the-loop)
硬件在回路仿真:仿真系统中有实物参加。 优点:可使无法准确建立模型的部件直接进
入仿真回路;通过模型与实物之间的切换, 进一步校验模型;验证实物部件对系统性能 的影响。 实质:为物理部件创造一个模拟实际环境的 仿真环境,用物理部件实物进行仿真的技术。
功能扩展:测试信号、数据记录、曲线显示
飞行模拟转台的组成
动力系统 伺服控制系统 机械系统
动力系统
液压能源
三相电机-油泵 分油器、过滤器、溢
流阀 冷却系统-水箱,水
泵 远程控制系统-调压

动力系统
直流电源
可控硅直流电源 开关稳压电源
伺服控制系统
控制元件:执行控制算法,产生控制信号(电压)
15
10
30~50
200*100*150
0.2
12
备注
0.1-1度双 10
飞行模拟转台功能要求
可使用性:机械电气接口、按钮和指示、视场、零位、初
值与归零、屏蔽与干扰。
可靠性:机械和电气越位开关、操作互锁、手动和自动断电
保护

半实物仿真与实时控制

半实物仿真与实时控制
结果,tout和yout分别存为rt_tout、rt_yout ➢ 可以加速仿真过程 ➢ 还可以选择Accelerator仿真模式,在MATLAB下运
行,不能脱离该环境
Friday, 2010-10- 8, 23:20:59
Slide <#> (of 42)9章:半实物仿真与实时控制 薛定宇、陈阳泉《基于MATLAB/Simulink的系统仿真技术与应用》清华大学出版社,2010
Friday, 2010-10- 8, 23:20:59
Slide <#> (of 42)9章:半实物仿真与实时控制 薛定宇、陈阳泉《基于MATLAB/Simulink的系统仿真技术与应用》清华大学出版社,2010
Simulation菜单支持的仿真状态
正常仿真模式 Normal:
➢ 默认方式,Simulink正常模式
实时工具嵌入式代码生成器(Real-Time Workshop Embedded Coder):
➢ 可以用来开发嵌入式操作系统的C语言程序
Real-Time Windows Target和xPC Windows Targets
➢ Simulink描述的控制器直接通过输入、输出卡
Friday, 2010-10- 8, 23:20:59
薛定宇、陈阳泉著 基于MATLAB/Simulink的系统仿真技术与
应用(第2版),清华大学出版社,2010
第9章 半实物仿真与实时控制
薛定宇
东北大学信息学院
Friday, 2010-10- 8, 23:20:59
Slide <#> (of 42)9章:半实物仿真与实时控制 薛定宇、陈阳泉《基于MATLAB/Simulink的系统仿真技术与应用》清华大学出版社,2010

半实物仿真

半实物仿真

带宽 传输速率 拓扑结构 通信介质
传输距离
节点数 存储器容量 存储器类型
传输延迟
错误检测/ 纠正
中断传输 支持总线
操作系统
150Mbit/s 16.7MB/s 环(Ring) 同轴电缆,标准光纤, 长距离光纤 标准 300m 长距离 3500m
256 8Mbyte DRAM(SIMM) 0.8us(4bytes) 1.5us(16bytes)
第七章 半实物仿真
主要内容
7.1半实物仿真的概念 7.2半实物仿真的支撑技术 7.3半实物仿真的工程实例
7.1.1半实物仿真的概念
半实物仿真 ,又称为硬件在回路仿真(hardwarein-loop simulation ),是将实物 (控制器)与在计算 机上实现的控制对象的仿真模型联接在一起进行 试验的技术。在这种试验中,控制器的动态特性、 静态特性和非线性因素等都能真实地反映出来, 因此它是一种更接近实际的仿真试验技术。这种 仿真技术可用于修改控制器设计(即在控制器尚 未安装到真实系统中之前,通过半实物仿真来验 证控制器的设计性能,若系统性能指标不满足设 计要求,则可调整控制器的参数,或修改控制器 的设计),同时也广泛用于产品的修改定型、产 品改型和出厂检验等方面。
7.1.2半实物仿真的特点
①只能是实时仿真,即仿真模型的时间标尺和自然 时间标尺相同。
②需要解决控制器与仿真计算机之间的接口问题。 例如,在进行飞行器控制系统的半实物仿真时, 在仿真计算机上解算得出的飞机姿态角、飞行高 度、飞行速度等飞行动力学参数会被飞行控制器 的传感器所感受,因而必须有信号接口或变换装 置。这些装置是三自由度飞行仿真转台、动压- 静压仿真器、负载力仿真器等。
主机平台支撑:

半实物仿真平台的研究和实现

半实物仿真平台的研究和实现

面向VxWorks的半实物仿真平台的研究和实现
第六图书馆
针对传统半实物仿真中的一些问题,提出一种新的面向VxWorks的半实物仿真平台。

设计了标准化、多接口、可扩展的仿真计算机硬件架构,解决了硬件I/O接口的多样性和扩展性问题。

利用Simulink进行可视化建模,简化了模型的建立。

通过Matlab的RTW工具箱自动生成面向硬件平台的基于实时操作系统VxWroks的可执行代码。

自动代码生成提高了半实物仿真的开发效率,基于VxWorks的可执行代码保证了半实物仿真的实时性。

对该仿真平台涉及的关键技术,如I/O接口驱动程序、针对硬件平台的VxWorks移植和代码生成以及实时模型参数修改和仿真数据采集等进行了研究和实现。

针对传统半实物仿真中的一些问题,提出一种新的面向VxWorks的半实物仿真平台。

设计了标准化、多接口、可扩展的仿真计算机硬件架构,解决了硬件I/O接口的多样性和扩展性问题。

利用Simulink进行可视化建模,简化了模型的建立。

通过Matlab的RTW工具箱自动生成面向硬件平台的基于实时操作系统VxWroks的可执行代码。

自动代码生成提高了半实物仿真的开发效率,基于VxWorks的可执行代码保证了半实物仿真的实时性。

对该仿真平台涉及的关键技术,如I/O接口驱动程序、针对硬件平台的VxWorks移植和代码生成以及实时模型参数修改和仿真数据采集等进行了研究和实现。

半实物仿真 VxWorks Simulink计算机工程王子健 张军 罗喜伶北京航空航天大学电子信息工程学院,北京1000832007第六图书馆
第六图书馆
第六图书馆
第六图书馆
第六图书馆。

基于多核处理器实时并行半实物仿真平台研究

基于多核处理器实时并行半实物仿真平台研究
关键词: 半 实物仿真平 台; 多核处理器 ; 并行仿 真
中图分类号 : 1 9 1 . 9
文献标识码 : B
S t u d y o f Re a l - Ti me Pa r a l l e l S e mi - P h y s i c a l S i mu l a t i o n
r e l e v nt a r e l- a t i me p a r ll a e l s e mi - p h y s i c a l s i mu l a t i o n p l a t f o m r i s d e v e l o p e d a n d c a r ie r d o u t .F i n ll a y ,t h e s e mi - p h y s i —
p a r a l l e l mo d e l p r o c e d u r e s a r e na a l y z e d .T h e n,a s o f t w a r e f r a me w o r k o f s e mi - p h y s i c a l s i mu l a t i o n or f c o n t r o l s y s t e m i s d e s i g n e d,i t i s r e li a z e d b a s e d o n Vx Wo r k s Re l- a t i me o p e r a t i n g s y s t e m nd a Mu l t i - Co r e p r o c e s s o r c o mp u t e r ,a n d t h e
c e e d s t h e s t e p t i me .I n a l l u s i o n t o t h i s p r o b l e m ,a me t h o d o f a c h i e v i n g p a r ll a e l s i mu l a t i o n b a s e d o n mu l t i — c o r e p o・ r c e s s o r i s p u t f o r w a r d a n d t h u s c a r l i mp ov r e r e l- a t i me p e r f o r ma n c e .T h e k e y i s s u e s re a t h e p a r a l l e l i z a t i o n a n d i mp l e - me n t a t i o n o f t h e s e mi - p h y s i c l a s i mu l a t i o n s o f t w a r e .F i r s l t y ,t h e d i f f e r e n c e s b e t w e e n s e q u e n c e mo d e l p r o c e d u r e s a n d

半实物仿真系统的实时性分析

半实物仿真系统的实时性分析

3本课题受863-409项目资助。

姚新宇,1999年5月于国防科技大学获得工学博士学位,研究领域主要包括实时仿真系统、联网仿真系统的设计与集成。

黄柯棣,教授,博士生导师,主要研究领域为仿真机软件与仿真算法、DIS 和H LA 、仿真可视化与虚拟现实技术等。

收稿日期:1999-01-04 第16卷 第4期计 算 机 仿 真1999年10月 半实物仿真系统的实时性分析3姚新宇 黄柯棣 (长沙国防科技大学自动控制系,410073)摘要 该文从半实物仿真的实时约束条件出发,首先从机器时间的物理机理上研究其数学模型,接着分析机器时间的软件实现,即时间函数的特性,然后又回到半实物仿真系统上,分析半实物仿真系统的时间模型特点,最后给出三个指标来定量描述半实物仿真系统的实时性能。

关键词 机器时间 半实物仿真 实时仿真1 导言半实物仿真系统的应用在我国已有很长的历史了,其间历经了“模拟计算机→数模混合计算机→专用仿真计算机→通用数字仿真计算机”的发展变化。

这些仿真系统,尤其是80年代末90年代初国产的银河仿真Ⅰ型机和银河仿真Ⅱ型机系统的广泛应用为我国的航天、航空及兵器装备的研制立下了汗马功劳。

以导弹系统半实物仿真为例,典型系统组成包括仿真计算机(主要为银河系列仿真计算机)和主控计算机组成的双机结构,加上接口板和实物(包括转台、目标模拟器、弹上计算机、控制网络和舵机等)。

其中,仿真计算机主要完成仿真模型的动力学解算,主控计算机完成对仿真计算机的数据加载,实时数据显示记录和仿真管理,仿真计算机通过A/D 和D/A 接口与实物构成闭环,实物主要包括难以建模的部分或需要检验的物理部件。

半实物仿真的一个显著特点是“硬件在回路”,这强调了仿真的实时性,因此对半实物仿真的实时性分析是半实物仿真的重要研究课题。

仿真的实时性分析包括实时仿真算法、仿真系统的时序分析、时间同步分析以及时间延迟和补偿。

实时仿真算法主要是实时积分算法、快速函数插值计算等,这些方面的研究已经比较成熟了。

半实物网络控制系统仿真平台设计

半实物网络控制系统仿真平台设计

制单元为被控 对象 , 仿真 条件更接近于实际工程背景 。
1 实现 方案

实验装置 采用甘肃省工 业过程 先进 控制重 点实 验室 紧凑 型 F S O液位控制 系统 。液位 控制单元示意 图如 图 1 ET 所示 , 被控 对 象为 B 0 , 12 被控参数为 B 0 12的水 位 。执行 器为 水泵 P 0 , 量 11测
epr et yt ae nteh le tyw i o bn sO C tcnl yo ni bet n T A opoieasud xe m n ss m i b sdo a n t hc cm ie P eh oo f tyojc a dMA L B t rvd on i l a e s h f i h g e t
s - 0 L su e s e p rme tl p afr f t e sr e ,OP o l o fMalb i u e o a h e e OP e v r i al ,NC 7 3 0 P C i s d a x e i n a lto m o h e v r C T o b x o t s s d t c iv C s r e ,f l a n y S
Abtat: e okdC nr yt ( C )i anw k do m ue nrl yt s id si e ok ieet ot l at cm u i t s c N t re ot l s m N S s e i f o p tr o t s m ,n uta nt rs f rn cnr r o m nc e r w oS e n c c os e rl w df op s a
B 0 , 保 持 水 11 为
箱 B0 12的 水 位 在 设 定 值 , 箱 水 图 1 液位控制示意 图

用ADS进行功率放大器设计及线性化半实物仿真

用ADS进行功率放大器设计及线性化半实物仿真

用ADS进行功率放大器设计及线性化半实物仿真ADS(Advanced Design System)是一种电磁仿真和电路设计软件,具有强大的功能和广泛的应用。

在功率放大器设计及其线性化方面,ADS可以帮助设计师优化电路性能、提高功率放大器的线性度,并进行半实物(semi-realistic)仿真以验证设计。

在进行功率放大器设计时,首先需要确定设计规格和要求,例如输出功率、频率范围、增益、线性度等。

接下来,设计师可以采用ADS软件中的微波设计流程,根据设计要求选择合适的放大器类型和拓扑结构。

一种常用的功率放大器类型是Class A放大器,其具有较高的线性度和增益,但效率较低。

通过ADS软件,可以设计和优化Class A放大器的输入输出匹配电路、偏置电路和放大单元等部分。

在微波设计中,ADS提供了各种模型和组件,例如理想变压器、微带线、电感、集总电容等,可以直接嵌入电路设计中,加速设计过程。

除此之外,ADS还提供了各种优化和优化技术,例如基于遗传算法的优化、基于最小二乘法的优化、对角优化等。

可以利用这些优化方法对放大器进行参数调整,以满足设计规格和性能要求。

在设计完成后,可以进行半实物仿真来验证设计。

半实物仿真是指在ADC软件中通过代入实际元器件的参数,以获得更真实的仿真结果。

例如,可以将ADS中的理想电感替换为实际电感,以考虑实际元器件的线性度、非线性特性等因素。

在半实物仿真中,可以使用信号发生器产生信号,并将其输入到功率放大器中。

通过ADS中的网络分析器和信号源,可以观察到功率放大器的频率响应、增益、线性度等性能指标。

通过调整电路设计和参数,可以优化功率放大器的性能。

通过使用ADS软件进行功率放大器设计和线性化的半实物仿真,设计师可以更好地理解和评估功率放大器的性能,并在设计阶段进行优化。

这种方法将大大加快设计周期,并提高广播、通信、雷达等领域中功率放大器设计的成功率和可靠性。

一种实时射频半实物仿真技术设计与实现

一种实时射频半实物仿真技术设计与实现

线 电架构平 台上 进行 了开发 和验证 , 能产 生包括 常规 通 信信 号 、 序扩 频/ 直 跳频 扩 频信 号 、 战术 数 据 链信 号 、 达信 号 、 雷 特
殊 自定义信 号等 多种信 号样 式 , 能 同时输 出 1 并 6路射频 信号 , 信号 的调 制样 式 、 每路 频偏 、 度增 益 实时 可控 。实 现 了从 幅
黄 雅 峥 , 国华 刘 娟 魏 , ’
(. 1 工业 和信 息化部 通信 信 息控制 和安 全技 术重 点 实验 室 , 江 嘉兴 34 3 ; 浙 10 3 2 中 国电子 科技 集 团公 司第三 十六研 究所 , . 浙江 嘉兴 34 3 ) 103

要 : 于现有 的通 信建模 及分 析软件 , 基 设计 了一 种实 时可 控 的射 频 多 辐射 源半 实 物仿 真 系 统 。该 系 统在 软 件定 义 无
Ab t a t Ba e n c re tc mmu i a o d l g a d a a y i g s fwa e, e l i l - mitrh d r —i —te o p smu s r c : s d o u r n o n c t n mo e i n i n n l zn o t r ar a -t me RF mu t e te a wa e n h -l o i - i r lt n s se f rc mp e lc r m a n t n i n n s d sg e I o ai y t m o o o lx ee t o g e c e vr me ti e i n d. tc mb n s t e c mp tr s i o i e h o u i l t n wi e r a — me e e to g e mu a o t t e l t i h h i l cr ma - n t v sg n r tn a d t e ts n t o a e a v tg o e h n e t e r la i t d a a tb lt Th y tm sd v l p d a d ei wa e e e a g, n e t g me d h st d a a e t n a c ei b l y a d pa i y. e s se i e eo e c i h i h h n h i n i n
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种新的实时半实物网络仿真方法1赵玉亭戴冠中张治慕德俊陈旿西北工业大学自动化学院,西安,710072zhaoyuting77@摘要:开发了一种新的研究大规模网络的实时半实物仿真方法,并对无线Ad Hoc网络上的视频传输进行了成功仿真,证明该方法对研究通信网络具有实时性、可扩展性和高保真性。

关键词:实时;半实物;网络;仿真;Ad Hoc1.仿真及半实物仿真仿真方法的应用最早可追溯到1773年,法国自然学家用仿真方法做物理实验估计π值。

经过200多年的发展,仿真技术已经成为科学实验的有效手段,对科学技术的发展起到了巨大的推动作用。

1992年美国提出22项国家关键技术,仿真技术列第16项;提出21项国防关键技术,仿真技术列第6项。

近年来美国更加重视仿真,将发展“合成仿真环境”作为国际科技发展的7个科技推动领域之一[1]。

1.1 仿真分类根据仿真过程中所建立模型对象的方式不同,可以将系统仿真分为三种模式[1]:(1)计算机仿真。

其特点是系统用严格的数学模型表示,不使用实际系统的任何部件。

计算机仿真的模型抽象程度最高,仿真费用最省,仿真所花的时间最少,作各种变量控制试验也最方便。

但它有一个最致命的弱点,即仿真结果的可信度较差。

(2)实物仿真。

即系统原型方法,特点是全部使用实际系统的子系统或部件,系统原型可以任意接近最后的系统配置。

实物仿真与实际系统最接近,仿真结果最可信,但费用高,执行起来所花时间长,作变量控制试验也不方便。

(3)半实物仿真,又称为硬件在回路(Hardware-In-Loop,HWIL)仿真。

被仿真系统有一部分用与实际系统相同或相近的实物,其它部分则采用计算机仿真形式。

半实物仿真是一种将控制器(实物)与在计算机上实现的控制对象的仿真模型(数学仿真)联接在一起进行实验的技术。

在这种实验中,控制器的动态特性、静态特性和非线性因素等都能真实地反映出来,因此它是一种更接近实际的仿真实验技术。

这种仿真技术可用于修改控制器设计,同时也广泛用于产品的修改定型、产品改型和出厂检验等方面。

1.2 半实物仿真及其特点半实物仿真技术自20世纪60年代问世直到目前美国研制航天飞机,始终盛行不衰[2]。

美国大多数国防承包商都有一个或多个半实物仿真实验室,这些实验室代表了当前世界先进1本课题得到航空科学基金(01F53029)、西北工业大学科技创新基金资助。

- 1 -水平。

其先进性体现在:(1)有高速高精度的仿真机;(2)有先进完备的环境模拟设备。

国内半实物仿真技术在导弹制导、火箭控制、卫星姿态控制等应用研究方面也达到了较高水平。

自20世纪80年代开始,我国建设了一批高水平、大规模的半实物仿真系统,如射频、红外制导导弹、歼击机、驱逐舰半实物仿真系统等。

半实物仿真的特点是[1]:①在回路中接入实物,必须实时运行,即仿真模型的时间标尺和自然时间标尺相同。

②需要解决控制器与仿真计算机之间的接口问题。

③半实物仿真的实验结果比数学仿真更接近实际。

2.半实物网络仿真2.1 半实物网络仿真的要求网络的半实物仿真是一种重要的网络研究方法。

它允许现实世界的网络分组流量和仿真器中模拟的流量进行交互,经受用户定义的分组延时、丢失、重排序和复制。

利用网络仿真,用户能够测试现实网络设备在各种不同模拟的网络环境中的功能和性能,而无需获得、了解或修改它的内部协议栈。

正由于此,半实物仿真被广泛应用于测试网络协议和设备。

实时模拟IP网络对于网络仿真引擎来说是一个很大的挑战和负担。

网络仿真器必须同时监视实际运行的网络作为输入数据流量、仿真流量并将仿真结果重新递交给实际运行的IP 网络。

网络仿真器必须具有下列的特性才能够进行上述的网络模拟[3]:速度快(Fast)——仿真器处理单个分组的时候必须比实际的网络要快。

如果分组在模拟网络内部需要10ms,那么就要将分组在10ms以内重新递交给目的端IP电话所在的实际网络。

如果这个时间增加到了50ms或者更多,那么模拟IP网络就不称职了——实际的网络设备将经历很高的端到端延时,这与实际网络情况出入太大,没有反映出真实性。

扩展性强(Scalable)——即使在网络规模达到数以千计的时候,仿真器也要执行得比实际网络运行要快。

一个模拟的IP网络如果只能支持小规模网络,那么它的有用性就大打折扣了。

高保真度(High-Fidelity)——仿真器必须对模拟IP网络进行精确建模的情况下满足前面的两个要求。

这样就对网络仿真提出了很高的要求,我们需要开发能够实现实时IP网络模拟的网络半实物仿真方法。

2.2 半实物网络仿真的原理IP网络模拟应该允许真实的网络设备(例如VoIP电话和计算机程序)通过模拟的网络进行通信[4]。

这个功能是通过从实际的网络当中读取实际的IP流量,并将读取到的数据流量添加到仿真当中,然后在仿真结束时,将仿真器中的数据流量重新注入到实际的IP网络。

尽管IP网络的通信效果是仿真得到的,但是对于实际的设备来说,却和真实的网络流量毫无二致。

我们开发的IP网络模拟是通过QualNet外部接口(External Interface)API实现的。

这个API使得QualNet和其它的仿真器、图形用户接口(Graphic User Interface, GUI)和物理设备容易接口。

它将接口简化为两个函数:获取(Get)数据和发送(Send)数据。

“Get Data”函数利用libpcap库从实际运行的IP网络中接收数据。

Libpcap是一个开放- 2 -源代码的网络管理工具,允许QualNet从实际网络中直接读取IP分组。

当QualNet确定要仿真某个读取到的IP分组(例如该分组是两个QualNet已经作了标记的真实设备之间通信的数据),QualNet将使用外部API将此IP分组添加到仿真内部。

IP分组将在仿真场景中的节点之间传输,最终要么到达目的端,要么由于网络问题被丢弃。

如果某个IP分组到达其目的地,那么外部接口API将调用“Send Data”函数。

此函数将该IP分组重新导入实际运行的IP网络。

此过程调用另一个称为“libnet”的开源工具。

IP 分组重新被送回到实际运行网络中的实际接收者——目的端IP设备。

图1 IP网络模拟器原理图图1当中,源端IP电话(真实设备)向目的端IP电话(另一个真实设备)发起呼叫。

呼叫的语音数据是以逐个IP分组的形式在网络中传输的。

在传输的过程中,这些IP数据分组被QualNet导入模拟IP网络内部,从洛杉矶经过Internet传输到纽约,然后再重新导出模拟IP网络,递交给目的端IP电话。

对于源端和目的端IP电话而言,模拟网络也提供了实际网络一样的传输延时和分组丢失,语音分组就好像经过了实际的Internet传输一样。

从目的端的体验效果来看,是无法区分出分组是经过实际网络还是模拟网络传输的。

实时IP网络模拟具有许多好处。

它使模拟网络代替了实际网络,节省了人力和财力,加速了实际设备的研发。

3.建立半实物网络仿真我们基于QualNet建立了半实物网络仿真环境。

3.1 实验床的配置我们的实验床包含3台运行Windows XP系统的电脑:一个作为仿真服务器,其它两个作为物理网络收发设备。

图2 配置QualNet半实物仿真实验床实验床按照图2中标示的IP地址进行配置。

这三台计算机连接到了同一个有线(或无- 3 -线)交换机上。

这样,这三台计算机就处于同一个网段内并且能够相互访问,我们需要对192.168.0.1和192.168.0.4这两台计算机进行如下的静态路由配置,使得二者之间的通信都必须经过仿真服务器转发:route -p add 100.100.10.0 mask 255.255.255.0 192.168.0.1003.2 仿真场景的配置我们在仿真服务器上运行的仿真网络场景示例如图3所示[5]。

图3 半实物仿真场景示例这个示例场景一共有四个节点,IP地址分别是100.100.10.1、100.100.10.2、100.100.10.3和100.100.10.4,组成了一个移动自组织网络(Mobile Ad Hoc Networks,MANET)。

它们都具有802.11射频,运行AODV(Ad Hoc On Demand Vector)路由协议。

最左边的1号节点向最右边的4号节点发送恒定比特率(Constant Bit Rate,CBR)流量,数据经由中间的2号或3号节点转发。

3.3 半实物仿真的配置上述仿真场景中的节点IP地址都属于100.100.10.0子网,需要和实际物理网络收发设备进行影射。

影射的结果就是将100.100.10.1和100.100.10.4这两个节点分别和192.168.0.1和192.168.0.4这两个计算机建立匹配关系。

由192.168.0.1计算机发送的数据发送到192.168.0.100后,仿真器会将数据导入100.100.10.1节点,接着由100.100.10.1节点把数据通过仿真器中模拟的场景进行传输,最终到达100.100.10.4节点,再由100.100.10.4节点把数据导出到192.168.0.4计算机。

对于192.168.0.1和192.168.0.4上运行的端到端应用程序而言,仿真器是透明的。

192.168.0.4收到的数据就好象是经过这四个仿真节点组成的Ad Hoc网络传输的一样。

4.仿真实例我们使用VLC 8.0.2版网络视频播放程序作为192.168.0.1和192.168.0.4计算机上运行的端到端应用程序。

192.168.0.1在本地运行一个视频文件,通过半实物仿真将视频数据经由模拟的无线Ad Hoc网络传输后,再由192.168.0.4上运行的VLC接收并回放出来。

由于这个我们运行的这个仿真网络场景非常简单,所以只能明显的察觉出仿真网络传输带来的延时,但是视频图像本身并没有出现明显的质量损失。

我们设置的仿真场景如图4所示:图4 半实物仿真实验场景实例最左端和最右端的两个节点分别是视频的发送端和接收端。

中间的节点个数可变,用来- 4 -表示视频分组从信源到信宿经过了几跳的中继传输。

我们进行了1~9跳的仿真实验。

在接收端,我们将接收到的视频数据分组进行了实时记录,从最终文件的大小我们可以看出经过不同网络环境传输后的视频分组的丢包情况,根据对接收视频文件的主观评价标准,我们可以看出经过不同网络环境传输后的视频分组的出错情况。

图5 记录文件大小的曲线从图5可以看出,Ad Hoc网络中的中继跳数是一个非常重要的性能参数指标。

1跳2跳3跳4跳5跳6跳7跳8跳图6 1~8跳情况下的视频某帧截图比较根据记录视频文件回放的主观视频质量评价,我们可以看出,在我们实验设置的参数下,随着跳数的增加,视频质量的下降趋势和图6所示的文件大小的变化趋势相同:超过4跳的Ad Hoc传输以后,我们几乎无法观察视频图像;从3跳开始,音频质量就已经下降了很多,令人无法接受了。

相关文档
最新文档