汽车电子产品设计的CAE平台
发布时间:2008/5/27 0:00:00 访问次数:499
    
    
    当代汽车电子产品的开发与设计在加速开发过程、降低开发成本、提高产品质量等方面广泛地受益于计算机辅助工程软件(cae)。本文以某发动机的油气控制和点火系统为例,说明ansoft的em工具在汽车电子与控制系统设计等诸多方面的应用,为中国汽车电子设计工程师提供新的选择。
    
    汽车中电子成分的不断增多是因为市场对汽车产品的要求与期望的不断增加。例如,对汽车安全系统的更高要求就产生了防抱死刹车(abs)、轨道控制系统、防滑出、防翻滚及其侧面气囊保护等措施。对更高燃油效率的要求又引入了直喷发动机系统(direct injection)、随换多缸系统(displacement on demand)、电子阀控系统(electronic valving)以及混合动力型汽车(hybrid vehicle)。这些不断增加的电子系统使汽车系统变得更为复杂,也使得这些系统的开发、设计过程变得更具有挑战性。
    
    对日趋复杂的汽车部件及电子系统,传统的控制方法已显得力不从心。例如,传统发动机点火时序控制都是基于表格查找方法。这种方法对现代发动机来说有很多局限性,一是表格法不能将发动机的动态特征考虑进来;二是现代发动机需要控制的状态从以前的几百个到现在的上万个,这样,用表格查找的方法就很难实施,也无法再继续提高发电机的性能。随之而来,一种代替这种方法的现代控制是基本模型的控制方法(。这种方法的实施过程不太随发动机的复杂程度而变,但需要一个较准确的发动机的动态模型。另外,汽车电子器件与系统的开发方式和过程也必须加快速度、降低成本、增加质量才能满足厂家的管理目标。传统的硬件研制、测试、再研制、再测试的重复模式就显得费时、费力,成本也会相应增加。
    
    在这样的背景下,越来越多的汽车电子厂家利用计算机辅助工程软件来加速研发过程,降低研发成本,提高产品质量。具体做法是:厂家在计算机的虚拟平台上来完成尽可能多(可高达80%到90%的工作量)的产品设计、分析工作,只是在最后一步才进行实际硬件实施。
    
    
    
    图1:发动机的油气控制系统设计实例。
    
    无刷电机代替有刷电机油泵的设计实例
    
    我们以发动机的油气控制系统为例来说明设计过程。如图1所示。首先,一个厂家决定用无刷电机来代替传统的有刷电机油泵。它可以从rmxprt软件开始,该软件中有包含无刷电机在内的13种电机和发电机模式。用户只需要输入与电机有关的设计参数,例如输入电压、功率、极数、永磁铁类型等,rmxprt就可以自动设计出一个基本的无刷电机,并计算出该电机在不同运营状态(例如空载和全载)的性能参数,例如力矩、转速和效率等。
    
    如果用户想对以上设计的基本电机进行更进一步的分析与优化,他可以选用全功能的fea软件。maxwell是一套通用的用于电磁分析的fea软件。它可以对任意的两维或三维的实体设计,其中每一物体可以有不同的包括非线性的电磁特性,进行与电磁场有关的静态或动态的性能分析。例如,用户可以分析一个电机内的磁场强度的分布来确定定子槽距的间隙,或者调整空气间隙来确定力矩的大小。同时maxwell一个很重要的功能就是动态的损耗计算,包括由涡流和滞回引起的铁芯损耗。由于maxwell软件的通用性,它可以用于除电机外任何包括电磁原理的系统分析与设计,例如可变磁阻的速度传感器、电磁线圈(solenoid)、电抗器以及变压器等。
    
    电机设计完成后,其准确的仿真模型可直接应用于线路仿真系统软件simplorer中。这种从fea模型直接生成线路模型的过程省去了很多对物理系统建模的繁杂过程。simplorer是一个以电路为核心并具有包括机械、液压、热能等多物理域的仿真系统软件。与许多其他线路仿真软件不同的是,simplorer线路中所用的元件都是基于物理原理的模型,而不是行为模型。这样,当整个系统模型建成后,其行为由每个元件的物理特性所决定。在线路仿真中,电机驱动控制电路的设计和分析首先得到完成,这包括用固体开关元件和pwm的控制方法对电机进行调速控制。
    
    电路以外的系统设计实例
    
    此外,simplorer还可用于电路以外的系统设计。在下
    
    
    当代汽车电子产品的开发与设计在加速开发过程、降低开发成本、提高产品质量等方面广泛地受益于计算机辅助工程软件(cae)。本文以某发动机的油气控制和点火系统为例,说明ansoft的em工具在汽车电子与控制系统设计等诸多方面的应用,为中国汽车电子设计工程师提供新的选择。
    
    汽车中电子成分的不断增多是因为市场对汽车产品的要求与期望的不断增加。例如,对汽车安全系统的更高要求就产生了防抱死刹车(abs)、轨道控制系统、防滑出、防翻滚及其侧面气囊保护等措施。对更高燃油效率的要求又引入了直喷发动机系统(direct injection)、随换多缸系统(displacement on demand)、电子阀控系统(electronic valving)以及混合动力型汽车(hybrid vehicle)。这些不断增加的电子系统使汽车系统变得更为复杂,也使得这些系统的开发、设计过程变得更具有挑战性。
    
    对日趋复杂的汽车部件及电子系统,传统的控制方法已显得力不从心。例如,传统发动机点火时序控制都是基于表格查找方法。这种方法对现代发动机来说有很多局限性,一是表格法不能将发动机的动态特征考虑进来;二是现代发动机需要控制的状态从以前的几百个到现在的上万个,这样,用表格查找的方法就很难实施,也无法再继续提高发电机的性能。随之而来,一种代替这种方法的现代控制是基本模型的控制方法(。这种方法的实施过程不太随发动机的复杂程度而变,但需要一个较准确的发动机的动态模型。另外,汽车电子器件与系统的开发方式和过程也必须加快速度、降低成本、增加质量才能满足厂家的管理目标。传统的硬件研制、测试、再研制、再测试的重复模式就显得费时、费力,成本也会相应增加。
    
    在这样的背景下,越来越多的汽车电子厂家利用计算机辅助工程软件来加速研发过程,降低研发成本,提高产品质量。具体做法是:厂家在计算机的虚拟平台上来完成尽可能多(可高达80%到90%的工作量)的产品设计、分析工作,只是在最后一步才进行实际硬件实施。
    
    
    
    图1:发动机的油气控制系统设计实例。
    
    无刷电机代替有刷电机油泵的设计实例
    
    我们以发动机的油气控制系统为例来说明设计过程。如图1所示。首先,一个厂家决定用无刷电机来代替传统的有刷电机油泵。它可以从rmxprt软件开始,该软件中有包含无刷电机在内的13种电机和发电机模式。用户只需要输入与电机有关的设计参数,例如输入电压、功率、极数、永磁铁类型等,rmxprt就可以自动设计出一个基本的无刷电机,并计算出该电机在不同运营状态(例如空载和全载)的性能参数,例如力矩、转速和效率等。
    
    如果用户想对以上设计的基本电机进行更进一步的分析与优化,他可以选用全功能的fea软件。maxwell是一套通用的用于电磁分析的fea软件。它可以对任意的两维或三维的实体设计,其中每一物体可以有不同的包括非线性的电磁特性,进行与电磁场有关的静态或动态的性能分析。例如,用户可以分析一个电机内的磁场强度的分布来确定定子槽距的间隙,或者调整空气间隙来确定力矩的大小。同时maxwell一个很重要的功能就是动态的损耗计算,包括由涡流和滞回引起的铁芯损耗。由于maxwell软件的通用性,它可以用于除电机外任何包括电磁原理的系统分析与设计,例如可变磁阻的速度传感器、电磁线圈(solenoid)、电抗器以及变压器等。
    
    电机设计完成后,其准确的仿真模型可直接应用于线路仿真系统软件simplorer中。这种从fea模型直接生成线路模型的过程省去了很多对物理系统建模的繁杂过程。simplorer是一个以电路为核心并具有包括机械、液压、热能等多物理域的仿真系统软件。与许多其他线路仿真软件不同的是,simplorer线路中所用的元件都是基于物理原理的模型,而不是行为模型。这样,当整个系统模型建成后,其行为由每个元件的物理特性所决定。在线路仿真中,电机驱动控制电路的设计和分析首先得到完成,这包括用固体开关元件和pwm的控制方法对电机进行调速控制。
    
    电路以外的系统设计实例
    
    此外,simplorer还可用于电路以外的系统设计。在下