1. 首页 > 经验  > 正文

混合仿真方法

混合计算机进行系统仿真方法,有些複杂的连续系统仿真对计算精度和计算速度都有严格的要求。

基本介绍

中文:混合仿真方法含义:用混合计算机进行系统仿真的方法严格要求:计算精度和计算速度选择原则四种

正文

用混合计算机进行系统仿真的方法。混合计算机能集中模拟计算机的计算速度快和数字计算机的计算精度高的优点。混合仿真方法比单纯的模拟仿真或单纯的数字仿真複杂,它是模拟仿真方法和数字仿真方法在具体用上的相互结合和相互补充。混合仿真方法的关键问题是对两类不同的计算机合理分配任务和恰当地选择帧速。任务的分配主要取决于任务的性质和对精度、速度的要求。帧速的选择原则是:①根据採样定理,包含干扰在内的信号最高有效频率必须小于採样频率的一半;②由于时间延迟和零阶保持造成的幅度和相位误差必须限制允许範围之内;③数值计算的截断误差对被仿真的系统来说应减小到可以忽略的程度。混合仿真方法在航天、航空、核能、电力、化工等複杂的动力学系统仿真中获得广泛的套用。它比模拟仿真具有更高的精度,比数字仿真具有更高的速度;不仅可实现实时仿真,而且可以完成超实时仿真。混合仿真方法主要用于实现数字控制系统混合仿真、连续系统参数寻优和连续系统混合仿真。数字控制系统混合仿真  在数字控制系统中,控制器一个专用的数字计算机,而控制对象通常是一个连续系统。採用混合仿真方法可以真实而且直观地反映这类系统的特性,即用模拟计算机实现控制对象动态过程的仿真,用数字计算机实现控制器的仿真。在仿真过程中,採样频率可以与真实系统一致,也可以引入时间比例尺,使仿真过程快于或慢于真实系统。连续系统参数寻优  用混合计算机进行连续系统参数寻优时,用模拟计算机进行系统动态过程的快速重複计算,用数字计算机控制寻优过程和执行某种寻优算法编制的寻优程式,并实现参数的修正和结果的存储。通常採用的寻优算法是梯度法或随机法。在每一次叠代循环中,数字计算机将被寻优的参数值输送给数模乘法器或数模转换器,以实现参数的调整(图1)。  连续系统混合仿真  有些複杂的连续系统仿真对计算精度和计算速度都有严格的要求。此时宜採用混合仿真方法。在连续系统仿真中,首先要对计算任务进行合理的分配,即分配给模拟计算机要求计算速度快而精度不高的计算任务,分配给数字计算机要求计算精度高而变化慢的任务。例如,在空间飞行器的仿真中,用模拟计算机完成姿态控制迴路的计算,而用数字计算机计算轨道、制导和导引方程(图2)。此外,对于某些难于用模拟计算机的运算部件来完成的计算问题,如多变数函式的计算、坐标转换等,也需要由数字计算机来完成。误差  由于在连续系统的仿真迴路中引入了数字计算机、多路採样器、模数转换器和数模转换器,所以必须考虑由此引起的各种误差因素。主要的误差因素有:①由数值积分所带来的截断误差以及算法本身可能带来的时间滞后。截断误差同算法和积分步长有关。②由多路採样器、模数转换器和数模转换器所带来的时间滞后。③由模数转换器有限的解析度所带来的量化误差。④由数模转换器零阶保持输出带来的幅度误差和相位滞后。这种误差同仿真系统的採样速率(通常称为帧速)有关。减少这些误差的主要方法是:①选择适当的数值积分算法,在保证计算精度和稳定性的前提下,减少计算量,缩短步长。同时考虑算法本身的实时性,避免由算法带来的时间滞后。②提高帧速以减小由时间滞后和零阶保持所带来的幅度误差和相位滞后。这就要求提高数字计算机和接口设备的速度,设备造价也相应地提高。③利用多帧速算法,即将数字计算部分划分为快变化部分和慢变化部分,分别选取不同的计算步长,以减少计算量。④利用补偿和外插方法消除由时间滞后和零阶保持所产生的幅度误差和相位滞后。补偿可以由数字计算机完成,也可以由模拟计算机完成。补偿方法有一阶补偿、二阶补偿和三阶补偿等。⑤提高接口设备的速度和解析度,减少时间滞后和量化误差。

混合仿真方法

混合仿真方法

本文由'念天真小郎君'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明