浅谈虚拟样机技术及其建模与仿真

时间:2022-09-05 01:51:26

浅谈虚拟样机技术及其建模与仿真

摘 要 虚拟样机技术以计算机技术为依托,综合多学科技术为产品全生命周期的设计和评估提供技术支持。设计者可在虚拟环境中实现产品设计和产品特性分析,使之能够快速响应市场要求,从而打破传统的设计方式,缩短了设计时间,节约了设计资本。本文主要介绍建模与仿真涉及的机械、控制以及协同仿真领域,从单个学科领域的建模到多个领域的协同建模以及最后的协同仿真所需要的方法以及实现的过程。

关键词 虚拟样机 建模 仿真

中图分类号:TP391.9 文献标识码:A

On the Virtual Prototype Technology and its Modeling and Simulation

HUANG Di

(Huazhong University of Science and Technology Wenhua College, Wuhan, Hubei 430074)

Abstract Virtual prototyping technology to computer technology as the basis, a comprehensive multi-disciplinary technology to provide technical support for the design and evaluation of the product life cycle. Designers can achieve product design and product characterization in a virtual environment, so that it can respond quickly to market requirements, thus breaking the traditional design approach, shorten design time, saving design capital. This paper describes the machinery involved in modeling and simulation, control, and co-simulation areas, collaborative modeling and simulation methods needed for the final collaborative modeling from single to multiple disciplines and areas of the implementation process.

Key words virtual prototype; modeling; simulation

0 引言

由于现代科学技术的发展,机电一体化产品的开发经历了串、并行开发,到基于虚拟样机的开发过程。而开发过程中解决多领域协同设计的有效途径就涉及到了虚拟样机技术。它的设计开发涉及机械、可视化、协同仿真、数据库等多个学科领域,它提供一种加快机电一体化产品设计进程新的技术方法和支持环境。

1 虚拟样机技术的概述

1.1 虚拟样机技术的定义

虚拟样机是在CAD/CAM/CAE和物理样机基础上发展起来的,它包含有所有产品的关键特征。

它是以一定关系模拟一个动态系统,在一个或多个领域模型上,依赖不同子系统的集成,采用计算机辅助的方法,以达到认识现实或辅助设计的目的。

1.2 虚拟样机技术的优势和局限性

在机电一体化产品的设计中,若采用实物验证的方法的传统机电产品设计。首先是对产品进行局部设计,加工出物理样机,再进行调试,再对其各种行为进行评估。若不满足使用要求则选择返回修改设计,然后再加工出新的样机,如此反复评估直至满足所需要求为止。

虚拟样机技术应用在机电产品的开发设计过程与传统设计步骤相差不大,主要差别是虚拟样机技术集合各个领域的理论和技术在计算机上直接进行建模与仿真,它在产品设计阶段,能够对产品使用、制造、维护等行为进行评估分析,优化产品性能指标,保证设计出来的产品能够达到制造、使用和维护的要求,并且它的修改直接改变建模的数据即可。因此,虚拟样机技术的优势在于:缩短了研发周期、节约研发资本、实现资源共享。

但是,虚拟样机技术涉及的学科领域太广,技术复杂,给设计者提出了很高的要求,而且,对于一些复杂的问题的计算上无法得到精确的解,只能是尽量的将误差控制在允许的范围内,所以技术本身的不成熟和不完善也在一定程度上制约了它的发展。而且在对产品进行建模时,很难建立理想的、完整的模型,因此虚拟样机始终无法取代物理样机。①

1.3 虚拟样机技术的支撑环境及关键技术

图1 虚拟样机支撑环境框架

虚拟样机的开发和设计当中,在每一个阶段都涉及到多个领域的相关技术,比如在产品设计阶段就涉及到CAD/CAM/CAE等CAX技术和DFX技术,在产品特性分析阶段涉及到机械系统运动学等相关技术,而在分析结果的时候又涉及到可视化技术和动画技术。因此,虚拟样机技术需要强大的支撑环境来保证这些相关技术的操作和相互之间的数据交流平台,其所需要的支持环境框图如图1②所示

在这些支撑环境中,存在一些关键技术,这些关键技术的发展情况直接影响着整个支撑环境的发展。比如多领域的协同仿真――“建模-仿真-评估/优化”一体化平台、高层建模技术、仿真模型库构建与管理技术以及分布式协同仿真技术等。

1.4 虚拟样机技术的应用与发展现状

虚拟仿真技术在美国、德国等一些发达国家早已被广泛地应用于汽车制造、机械工程、医学等各个领域,产品的涉及由简单的照相机快门技术到庞大的工程机械技术,如John Deere 公司通过虚拟样机技术找到了在重载下工程机械的自激振动问题的原因,并提出了改进方案,这同样在虚拟样机上得到了验证。

国外的虚拟样机技术已走向商业化,美国机械动力学公司的机械系统自动动力学分析软件ADAMS是目前比较有影响力的软件。其中ADAMS占据了市场的50 % 以上,其它软件的还有Folw3D、ANSYS 等等。

国内的企业虚拟样机技术主要是集成现成的国外软件应用上,如PRO/E、ADAMS、ANSYS 等,国内企业对国外软件的依赖性强。有些单位会为了满足设计分析的需要而采用对市场上现有软件进行二次开发。

2 虚拟样机的模型建立

2.1 虚拟样机的设计原理

作为研究动态系统行为的有效方法,虚拟样机涉及几何信息,同时虚拟样机系统具有运动模拟、操作模拟和动力学模拟等物理边界条件,提供人机交互虚拟现实三维场景的工具。其一般设计原理可归结为如图2所示。

图2 虚拟样机设计原理图

2.2 机电产品的功能模型分析

影响此类机电产品系统的设计过程和设计方法是在功能逻辑上的构成方式和在物理上的组成方式。在物理组成上,机电一体化产品包含机械结构,机电接口、运动系统、计算机等多种电子、机械零部件。③

将机电一体化产品划分为控制子系统、广义执行机构子系统、检测子系统、传感及信息处理的是上海交通大学的邹慧君教授,④这就是所谓的三子系统论。如图3所示:

图3 机电系统的三子系统的组成及其关联

图4 广义执行机构建模步骤框图

2.3 广义执行机构的建模与求解

广义执行机构子系统主要包括驱动元件和执行机构两大部分,它们的建模与求解主要分为几何建模、物理建模、数学建模、数值求解和结果分析,其步骤如图4所示。

几何建模,主要是建立所设计虚拟样机的执行机构的几何模型,它可以用几何造型软件Pro/E、UG等导入,也可以由ADAMS几何造型模块构造,但有些软件之间的相互导入需要接口模块,例如Pro/E与ADAMS之间需要MECHANISM/Pro借口模块来实现无缝连接。⑤

物理建模,形成表达系统力学特性的物理模型,对几何模型施加外力或外力矩、运动学约束、力元(内力)、驱动约束等物理模型要素。

数学建模,由物理模型组装成系统运动方程中的拉格朗日坐标或笛卡尔坐标建模方法创建各系数矩阵,得到系统数学模型。

2.4 控制子系统的建模与求解

可以利用MATLAB建立控制模型。驱动执行机构的运动通常有开环方式和闭环方式两种,开环方式是在驱动器与执行末端之间建立约束关联,执行末端为反向运动学驱动;而闭环方式是以期望参考信号与传感器探测的数据进行比较从而得到控制信号。连续――离散混合信号处理的运动控制模型就是采用闭环控制方式。

2.5 协同建模

控制实现的多学科协同与多体动力学的建模可以在ADAMS/ Controls 模块中的与控制仿真软件的接口上。它首先导出ADAMS动力学模型,然后导出动力学模型到控制仿真环境最后构建动力学一控制集成模型。

3 虚拟样机的仿真实现

在建立共享的集成模型基础上进行仿真运行,有基于MATLAB 和基于ADAMS 两种解算方式:⑥

3.1 基于ADAMS的方式

求解线性或非线性的结果在在ADAMS 环境中虚拟样机控制子模型的共享模型进行仿真运行。

3.2 基于MATLAB的方式

机械动力学解算通过在MATLAB 环境中植入的ADAMS 模块控制运用解算控制仿真软件求解器,它们通过S函数(S-function)或状态空间(state -space)进行接口变量的联系,在MATLAB/ Simulink 中观察并输出仿真曲线,同时,可以观察到虚拟样机的三维仿真运行动画和生成仿真结果数据文件。

4 小结

虚拟样机技术为机电一体化产品的设计提供了一个支持环境和新的方法,它与传统的技术相比,缩短了研发周期、节约研发资本,实现资源共享、提高产品质量,因此它目前广泛用于汽车制造、航空航天、机械工程、医学等各个领域。

整个虚拟样机技术的关键是虚拟样机的仿真和实现,从单个领域的建模仿真到多个领域的协同仿真,从几何建模到物理建模到数学建模到数值求解再到结果分析,这一系列的过程涉及到多个领域的关键技术。因此,要做好虚拟样机技术,一方面要依赖于其本身技术的发展,另一方面则要求设计者本身具备过硬的专业技术知识以及配置完备的团队。

参考文献

① 李丹,李印川.虚拟样机技术在制造业中的应用及研究现状.机械,2008(6)总第35卷:2-3.

② 宁芊.机电一体化产品虚拟样机协同建模与仿真技术研究.四川大学博士毕业论文,2006:21-22.

③ B.Jung,M.Latoschik, I. Wachsmuth: Knowledge- Based Assembly Simulation for Virtual Prototype Modeling. IECON'98- Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society, Vol. 4, IEEE,1998:2152-2157.

④ 邹慧君等.机电一体化产品概念设计的基本原理.机械设计与研究,1999.15(3):14-17.

⑤ Zheng Wang, Zhenyu Liu , Jianrong Tan, Yun Fu, Changjiang Wan,A virtual environment simulator for mechanical system dynamics with online interactive control,Advances in Engineering Software,2006:631642.

⑥ 宁芊,殷国富,徐雷.机电系统虚拟样机协同建模与仿真技术研究.中国机械工程,2006.17(13):1405-1406.

上一篇:大学英语教学中提高对“中国英语”的认识 下一篇:中职物理课堂有效性教学的探讨