用户中心

资讯 > 嵌入式系统

机械电子系统的模型设计

作者:Tony Lennon MathWorks公司2009.03.09阅读 5188

  如果得知机械电子学这个词汇已经使用了将近40年,可能绝大多数工程师都会感到惊讶!该词汇是由Yaskawa公司的工程师Tetsuro Mori于1969年首次使用的,那时用来描述一个由一套嵌入式系统控制的、并由一些机械和电子元器件组成的系统(见图1)。如今,很少发现有哪台机电设备没有某种类型的嵌入式系统。利用嵌入式系统的智能,可以提升性能,降低能耗,可靠性更高,操作更安全,嵌入式系统的性能是实现一套装备的差异化和价值驱动的关键。
  嵌入式系统的优点在于价值。随着机械电子系统利用功能更强大并为嵌入式系统提供智能的微处理器,软硬件之间的交互变得更加复杂。如何控制这个复杂度,对软硬件工程师团队来说都是挑战,他们需要提出要求,问题描述,以及提出不同方式的测试和实现方案。此外,工程师还必须设计闭环控制来补偿机电交互和外部干扰,还需要设计开环监控来监控操作环境CONTROL ENGINEERING China版权所有,如开机和关机,操作人员和设备安全,故障检测和修复。在绝大多数传统的设计方案中,工程师需要在硬件模型上测试软件,而在研发阶段的最后才能解决软件确认问题。在这最后阶段发现的硬件和软件的问题,将会导致成本很高的延期,并会耗费很多时间追溯原始

设计。而一些功能不完整,不正确以及冲突之类的错误甚至会导致重新设计。

机械电子系统是由嵌入式系统控制的机械系统和电子系统的结合


  图1:机械电子系统是由嵌入式系统控制的机械系统和电子系统的结合

  利用模型设计改善研发
  基于模型的设计通过为不同的工程领域的设计和通讯提供一个公共环境来简化机械电子系统的开发。基于模型的设计利用对系统级设计的感知将计算机辅助工程(CAE)加以扩展。就像计算机辅助设计(CAD)对系统进行几何的和静态的描述一样,基于模型的设计则整合了恰当地描述系统所需的动态需求和性能需求。由于该方案主要是软件实现的,故工程师可以灵活地研究竞争方案,并在没有大量的硬件开销的前提下开发新概念。在设计进程中CONTROL ENGINEERING China版权所有,工程师可以不断地测试设计,检查其是否满足要求,并能在开发过程中及早地发现错误,从而能够及早地及低成本地将其纠正。此外,基于模型的设计能够为嵌入式系统自动生成代码CONTROL ENGINEERING China版权所有,而无需为开环和闭环控制算法手工编写代码。

基于模型的设计将系统级模型置于机械电子系统开发过程的核心位置


  图2:基于模型的设计将系统级模型置于机械电子系统开发过程的核心位置

  基于模型的设计采用一个系统级模型,该模型通过数学的方法为设备的自然行为和受控行为定义了一个可执行的规范。工程师可以通过模拟系统的实际动态和性能来执行模型。该模型规定了机械电子系统的期望性能的通用数学定义。由于规范是可执行的,因此相对于需要翻译、可能导致丢失、重复、或者与其他技术要求冲突的手写文件,系统级模型具有显著的优点。
  手写的技术规范将永远存在,不过工程师可以将他们的电子格式链接到系统级模型,并帮助建立与ISO9001或IEC61508这类标准兼容的规范。从手写规范到系统级模型的追踪阐释了工程师对规范的解释是否正确。规范和模型之间的链接使工程师可以纠正整个开发过程中所用测试案例的测试准则。
  开发系统级模型
  图3所示的方框图是一个描述系统级模型的普通方案。该模型具有多个外部提供的输入,以及数个度量系统实际行为的输出。这些输入和输出代表实际的量值,如电压www.cechina.cn,温度和pH。

对系统级模型建立直观感觉的方框图


  图3:对系统级模型建立直观感觉的方框图

  在该模型中,方块代表模型的输入和输出信号之间的数学运算。某些称作为工厂和工艺的方块,代表机电系统的自然行为。例如,模型中会包括一个代表一个电机的方块。该电机的数学模型可能相对简单一些,简单的话就有一个电压输入,并将其转换成一个输出力矩。可以通过向模型添加更多的输入(例如用电压表征的噪声)或者增加更多的参数(例如温度和磁饱和效应),来增加电机模型的复杂度。其中一个单独方块和一个方块组,通过对模型中产生的输出错误或事件进行过滤和处理,可以代表系统中的补偿和控制。普通微分方程(ODEs)和微分代数方程(DAEs)表示机电系统的输入与输出的关系。在电机这个例子中,一个ODE描述的是电压输入到转轴输出力矩间的关系。微分方程是一个用来描述集总动态参数的可计算的有效方法,与像有限元分析(FEA)这类基于局部微分方程的模型工具相对应。FEA软件可以被用来解决电机转轴上关键裂缝的力矩引起的应力分布。
  利用ODE来描述包括多个工程学科的机械电子系统的系统级行为是不可能没有挑战的。用数学的方法描述系统行为要求必须深入了解系统深层的物理特性。机械电子系统的现实特性是所有的系统都是非线性的www.cechina.cn,必须考虑实际机械电子系统中所呈现的磁滞效应,摩擦力以及热效应。
  改进系统级模型
  如果系统的数学描述过难或太费时,设计师可以转向其他方式的系统建模。一种实现一个初始原理的常用方法是数据激励的经验模型,例如系统验证或神经网络。这些黑匣子方案采用测量得出的输入-输出数据来建构系统行为的线性或非线性ODE

版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688