系统仿真学报 ›› 2018, Vol. 30 ›› Issue (1): 53-61.doi: 10.16182/j.issn1004731x.joss.201801007

• 仿真建模理论与方法 • 上一篇    下一篇

面向微纳器件虚拟运行的包络体生成方法

徐伟, 赵新, 孙广毅*   

  1. 南开大学机器人与信息自动化研究所,天津市智能机器人重点实验室,天津 300071
  • 收稿日期:2015-12-04 发布日期:2019-01-02
  • 作者简介:徐伟(1990-),男,山东菏泽,硕士,研究方向为虚拟现实技术。
  • 基金资助:
    国家自然科学基金青年项目(51405245),天津市自然科学基金(16JCZDJC30200),国家高技术研究发展计划(2013AA041102)

Swept Volume Generation for Virtual Operation of Micro and Nano-Devices

Xu Wei, Zhao Xin, Sun Guangyi*   

  1. Institute of Robotics and Automatic Information System, Tianjin Key Laboratory of Intelligent Robotics, Tianjin 300071, China
  • Received:2015-12-04 Published:2019-01-02

摘要: 随着计算机技术的不断普及,快速获取目标物体或空间点集的包络体成为一种重要需求,基于此类问题我们提出了一种基于体素化生成包络体的方法,该方法对体素数据进行操作时运用了并行运算OpenMP(Open Multi-Processing)技术以及C++AMP(Accelerated Massive Parallelism with Microsoft Visual C++)技术,其中C++AMP技术可以极大的提高运算速度。传统意义上包络体应用于路径规划、工业装配等领域,将包络体技术运用到微纳器件虚拟运行的仿真中。通过将运行器件包络体计算引入到微纳器件的仿真系统中可以得到微纳器件的整个运动空间,进而直观有效的辅助微纳器件设计。

关键词: 体素化, 包络体, OpenMP, C++AMP, 微纳器件, 能量采集

Abstract: With the increasing popularity of computer technology, it becomes important to obtain the swept volume of target objects or spatial point sets, effectively. In order to solve the problem, a voxel-based method is proposed to generate swept volume. OpenMP and C++AMP parallel computing technologies are used for fast voxel-based operation. By using C++ AMP technology, the computing speed is improved greatly. Traditionally, swept volume has been used in the field of path planning and industrial assembly. In this paper, swept volume technology is applied to the simulation of virtual operation of micro and nano-devices for the first time. The entire working space of the micro and nano-devices can be obtained by the proposed method, which can be applied for assisting the design of micro and nano-devices in an intuitive way.

Key words: voxelization, swept volume, OpenMP, C++ AMP, micro and nano-devices, energy harvesting

中图分类号: