3. 机电系统组成与耦合关系

机电系统不是“机械+电机+传感器+控制器”的简单堆叠,而是一个通过能量流、运动流与信息流相互约束的闭环整体。理解联合仿真的接口需求,首先要看清这五类部件之间到底交换什么量、以什么形式交换、在哪个物理域上耦合。只有把耦合关系拆解到“变量级”,才能确定仿真工具之间需要传递哪些信号、以何种单位与方向传递。

一、五类部件的功能定位与耦合通道

机械本体承担承载、导向与运动约束,其状态由广义坐标(位移、速度、加速度)和约束反力描述;驱动电机把电能转换为机械能,输出电磁转矩与转速,其动态由电压方程、磁链方程和转矩方程共同决定;传动机构(齿轮、丝杠、带传动、减速器等)完成转速与转矩的匹配,同时引入传动比、间隙、弹性变形和摩擦损耗;传感器把物理量转换为可测电信号,如编码器输出角度脉冲、电流传感器输出电压、力传感器输出应变电压;控制器则依据传感器反馈与指令,通过控制律计算并输出驱动电机的电压或电流指令。

这五者之间形成三条主要耦合通道:能量通道(电机→传动→机械本体)、信息通道(传感器→控制器→电机驱动器)、反作用通道(机械负载→传动→电机轴,表现为负载转矩)。联合仿真的核心难点,正是这三条通道在不同物理域之间的双向传递。

机电系统五部件耦合关系与联合仿真接口 控制器 控制律 / 电流环 输出:u(t) 电压指令 驱动电机 电磁转矩 Te / 转速 ω 输入:u, i;输出:Te 传动机构 传动比 i / 间隙 / 刚度 Te → T_load, ω → ω_out 机械本体 质量 / 惯量 / 约束 输出:q, q̇, q̈ 传感器 编码器 / 电流 / 力 输出:y(t) 反馈信号 Te, ω T_load, ω_out 负载反作用 y(t) u(t) q, q̇ 耦合通道图例: 能量流(电机→传动→机械) 信息流(传感器→控制器→电机) 反作用流(机械→电机)

二、耦合关系的数学描述与接口变量

从联合仿真角度看,每个部件都是一个“输入—输出”子系统。机械本体的输入是传动机构施加的驱动力/力矩,输出是位移、速度等运动状态;驱动电机的输入是控制器给出的电压或电流,输出是电磁转矩与角速度;传动机构连接两者,输入是电机侧的转矩与转速,输出是负载侧的力与速度,同时把负载侧的反作用力矩传回电机轴。

以典型的“电机—减速器—丝杠—工作台”直线运动系统为例,设电机输出转矩为 Tm,减速器传动比为 i,丝杠导程为 ph,则工作台推力 F 与电机转矩的关系为:

F = 2π · i · T_m / p_h · η
v = ω_m · p_h / (2π · i)

其中 η 为传动效率。反过来,工作台受到的外负载力 FL 折算到电机轴上的负载转矩为 TL = FL · ph / (2π · i · η)。这一对正反关系,正是机械域与电机域之间必须双向传递的接口变量。若联合仿真中只传递单向转矩而忽略反作用,电机转速将无法正确响应负载变化,仿真结果会明显失真。

三、联合仿真的接口需求归纳

基于上述耦合关系,联合仿真接口需求可归纳为四类:

  • 机械—传动接口:传递力/力矩与位移/速度,需明确作用点、方向与坐标系。建议统一采用“电机轴→传动输入轴→传动输出轴→负载”的坐标链,正方向定义为使工作台沿指令方向运动的方向。
  • 传动—电机接口:传递折算转矩与转速,需包含传动比、效率、间隙和弹性变形参数。间隙与弹性在精密系统中不可忽略,否则高频段相位误差会显著增大。
  • 电机—控制器接口:传递电压/电流指令与电流、转速反馈,需明确采样周期与PWM更新周期。控制器仿真步长通常远小于机械仿真步长,接口需支持多速率数据交换。
  • 传感器—控制器接口:传递位置、速度、电流、力等反馈量,需定义量化精度、噪声水平和滤波特性。编码器分辨率、电流采样位数会直接影响控制性能的仿真可信度。
接口变量必须成对定义:一个输出量对应一个输入量,且单位、符号、正方向、参考坐标系在两侧模型中保持一致。建议在联合仿真前先建立“接口变量表”,逐项核对。

四、接口变量表示例

下表给出上述直线运动系统在联合仿真中建议定义的接口变量,可作为建模前的核对依据。表中数值为教学示例参数,实际系统需按真实选型替换。

接口 发送侧变量 接收侧变量 单位 正方向约定 示例值
控制器→电机 电压指令 u 电枢电压 V 使电机正转 0~24
电机→传动 电磁转矩 Tm 输入转矩 N·m 驱动负载方向 0~2.5
传动→机械 推力 F 驱动力 N 工作台前进 0~800
机械→传动 速度 v 负载速度 m/s 工作台前进 0~0.5
传动→电机 负载转矩 TL 反作用转矩 N·m 阻碍正转 0~1.8
传感器→控制器 位置 q 反馈位置 mm 工作台前进 0~300

五、耦合关系对仿真工具分工的约束

由于机械本体通常由多体动力学软件(如 Adams、RecurDyn)求解,电机与控制器多由控制仿真软件(如 MATLAB/Simulink)求解,传动机构可能由两者分别建模,联合仿真必须解决三个问题:数据交换频率、代数环处理和能量一致性。数据交换频率过低会引入人为延迟,使闭环系统相位裕度虚高;代数环出现在电机转矩直接依赖机械加速度、而机械加速度又依赖转矩的瞬时耦合中,需通过引入小时间常数或使用显式积分打断;能量一致性要求接口传递的功率在两侧符号相反、量值相等,否则会出现能量不守恒导致的数值发散。

因此,在搭建联合仿真模型之前,建议先完成三件事:绘制如上图所示的耦合通道图,列出接口变量表,并明确每个接口的采样周期与符号约定。这三项工作直接决定后续模型能否稳定收敛、结果是否可信。