【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及诸如汽车之类的物理系统的仿真并且更具体地涉及一种软件实现的仿真系统。
技术介绍
在20世纪早期,汽车由包括动力引擎、加速器、方向盘、发送系统和悬架的机械部件制成,但是几乎使用除了引擎火花塞和前灯之外的已知电气设备。然而自从20世纪70年代起由于空气污染和石油危机而一直需要控制引擎效率,因此将ECU用于控制引擎。一般而言,ECU具有执行对例如来自传感器的输入信号的Α/D转换的输入接口、根据所建立的逻辑来处理数字输入信号的逻辑操作器(微计算机)和将处理结果转换成致动器操作信号的输出接口。如今,现代汽车不仅包含机械部件,而且电子部件和软件占用大量份额从而不仅延伸至引擎和发送控制系统、防抱死制动系统(ABS)、电子稳定性控制(ESC)和动力转向而且甚至延伸至风挡水刮器控制和监视系统等的安全性。用于这些部件的开发成本据说为总成本的从25至40%并且占据混合车辆的70%。附带提一点,汽车包含诸如引擎之类的动力设备、动力传送设备、用于转向等的驱动设备、制动设备和用于其它主体系统(设施(plant))的其它机械构建,并且这些设施的操作基于传感器输入(速度等)和来自 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.08.20 JP 2010-1848451.一种执行仿真的计算机实现的仿真系统,包括: 多个处理器模拟器,其在所述计算机上运行; 多个设施仿真器,其在所述计算机上运行; 外部外设调度器,其在所述计算机上运行并且首先运行所述设施仿真器直至所述处理器模拟器的反应延迟时间,并且通过所述外设模拟器提供用于在所述处理器模拟器之前运行直至所述仿真器停止时间的通知;以及 相互外设调度器,其在所述计算机上运行并且提供用于仅提前运行所述处理器模拟器与所述处理器模拟器的通信延迟时间的通知,其中所述处理器模拟器执行保守处理直至所述通知时间。2.根据权利要求1所述的仿真系统,其中所述计算机是多任务系统,并且将所述多个处理器模拟器、所述多个设施仿真器、所述外部外设调度器以及所述相互外设调度器作为单独的线程或者进程被执行。3.根据权利要求2所述的仿真系统,其中所述计算机是多核或者多处理器系统,并且将所述多个处理器模拟器、所述多个设施仿真器、所述外部外设调度器以及所述相互外设调度器执行作为向与所述多处理器系统不同的单独处理器或者核所分配的单独线程或者进程。4.根据权利要求3所述的仿真系统,其中向相同的核或者处理器分配所述设施仿真器和与所述设施仿真器通信的所述外设模拟器。5.根据权利要求1所述的仿真系统,其中所述多个设施仿真器具有自发确定的状态的主动设施仿真器和在所述处理器模拟器侧上确定定时的被动设施仿真器,并且所述外部外设调度器具有与所述主动设施仿真器通信的用于主动设施的外部外设调度器以及与所述被动设施仿真器通信的用于被动设施的外部外设调度器。6.根据权利要求1所述的仿真系统,还包括CAN模拟器,其中所述CAN模拟器由所述相互外设调度器调度。7.根据权利要求1所述的仿真系统,其中所述处理器模拟器中的每个处理器模拟器与具有队列的内部外设调度器结合操作,并且基于用于所述队列中的写入事件的时间来避免由所述多个处理器模拟器的共享式存储器访问死锁。8.一种执行仿真的计算机实现的仿真方法,包括步骤: 在所述计算机上执行多个处理器模拟器; 在所述计算机上执行多个设施仿真器; 在所述计算机上执行外部外设,并且首先运行所述设施仿真器直至所述处理器模拟器的反应延迟时间,并且通过所述外设模拟器提供用于在所述处理器模拟器之前运行直至所述仿真器停止时间的通知;以及 执行相互外设调度器,所述相互外设调度器在所述计算机上运行并且提供用于仅提前运行所述处理器模拟器与所述处理器模拟器的通信延迟时间的通知,其中: 所述处理器模拟器保守地进行直至所述通知时间。9.根据权利要求8所述的仿真方法,其中所述计算机是多任务系统,并且作为单独的线程或者进程来执行所述多个处理器模拟器、所述多个设施仿真器、所述外部外设调度器和所述相互外设调度器作为单独的线程或者进程。10.根据权利要求9所述的仿真方法,其中所述计算机是多核或者多处理器系统,并且根据所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。