# 电动液压悬架系统


本文使用 TYHydraulics 液压模型库进行拖拽建模,创建减震器,展示液压模型库的示例。

# 案例介绍

此案例以电动液压悬架系统为例,下图为一个后轴 E-ABC 系统结构,主要包括:1-空气波纹管,2-减震器,3-液压管路,4-液压电机泵(后轴)。考虑减震器的组成,忽略电机泵,可以将液压部分提取出来,简化为一个液压缸、两个节流阀、一个空气蓄能器组成,利用外部力源输入模拟减震器受力。

# 相关组件

经过模型分析后,悬架模型中对应的模型组件如下表所示:

模型名称 模型英文名称 模型路径
时间表格 timeTable Modelica.Blocks.Sources.TimeTable
force Modelica.Mechanics.Translational.Sources.Force
缸体固定双作用非对称液压缸带质量 fixDActingSRodCylinderWithMass TYHydraulics.Actuators.HydraulicCylinder.FixDActingSRodCylinderWithMass
对称节流阀 symThrottleValve TYHydraulics.Valves.FlowValves.SymThrottleValve
气体式蓄能器 gasAccumulator TYHydraulics.Auxiliaries.Capacitive.GasAccumulator

# 物理模型

  1. 进入文件 > 新建 Modelica 模型 > model…

  2. 新建模型面板中,填写模型名Damper,描述为减震器

  3. 选择模型文件存储位置后,单击确定,完成模型创建。

  4. 拖拽相关组件至画布,进行合理布局后并依次连接。

  5. 根据机构数据,相关模型的参数设置如下表所示,未给出的参数保持默认值。

组件 路径 参数 数值 单位
timeTable Modelica.Blocks.Sources.TimeTable table {0.0, 500}, {10, 500} /
force Modelica.Mechanics.Translational.Sources.Force / / /
FixDActingSRodCylinderWithMass TYHydraulics.Actuators.HydraulicCylinder.FixDActingSRodCylinderWithMass m 250 kg
theta 90 deg
diamp 40 mm
diamr 20 mm
s.start 0.15 m
symThrottleValve/symThrottleValve1 TYHydraulics.Valves.FlowValves.SymThrottleValve Method Cq /
diam 3 mm
gasAccumulator TYHydraulics.Auxiliaries.Capacitive.GasAccumulator / / /

# 结果分析

针对该案例,单击仿真,结果曲线如下所示:

从仿真结果可以看出,液压缸的位移可以有效的模拟车架的上下运动,同时也可以通过调整各模型的相关参数,使车辆悬架系统达到目标减震状态。

提示

  1. 建模前请学习 Modelica 简介的相关内容。
  2. 更多模型使用技巧请参考液压模型库帮助文档。