信号调理、频率响应与交流网

MWORKS 在电子电路中的应用:信号调理、频率响应与交流网络分析

案例背景

本案例包基于 Sysplorer MCP 和 Modelica.Electrical.Analog 元件库构建,目标是提供一组适合教学演示、课堂讲解和 5 到 8 分钟案例视频录制的电子电路综合示例。

案例主题覆盖三类常见教学内容:

  1. 传感器信号调理与频率选择
  2. RLC 谐振与阻抗匹配
  3. 简化交流供电网络中的电压、电流与功率分布

案例强调“可打开、可检查、可仿真、可讲解、可复用”,刻意避免引入难以调试的半导体级细节。

案例包结构

模型文件:

  • ElectronicCircuitApplicationCases.mo

主模型:

  • ElectronicCircuitApplicationCases.SensorSignalConditioningSystem
  • ElectronicCircuitApplicationCases.RLCResonanceAndMatching
  • ElectronicCircuitApplicationCases.SimpleACPowerFlowNetwork

测试模型:

  • ElectronicCircuitApplicationCases.TestBench_SensorSignalConditioning
  • ElectronicCircuitApplicationCases.TestBench_RLCFrequencyResponse
  • ElectronicCircuitApplicationCases.TestBench_ACPowerFlow

辅助工况模型:

  • 传感器链路频率点:SensorScenario_100Hz500Hz1kHz5kHz10kHz
  • 传感器干扰对比:SensorScenario_Clean500HzSensorScenario_Interference500Hz
  • RLC 频率点:RLCScenario_10kHz50kHz100kHz159kHz300kHz1MHz
  • RLC 匹配对比:RLCMatching_50Ohm1kOhm10Ohm
  • 交流网络工况:ACPowerScenario_LightLoadRatedLoadHeavyLoad

结果文件:

  • results/sensor_signal_conditioning_results.md
  • results/rlc_resonance_results.md
  • results/ac_power_flow_results.md
  • results/frequency_response_table.csv
  • results/generated_metrics.json
  • results/simulation_summary.md

补充文档:

  • demo_script.md
  • teaching_notes.md

主案例说明

1. 传感器等效输入

主案例采用“信号源 + 串联内阻 + 后级高输入阻抗测量”的等效结构来表示传感器输出:

  • 有效信号幅值:10 mV
  • 有效信号频率:500 Hz
  • 传感器内阻:100 Ohm
  • 可选直流偏置参数:0.5 V
  • 可选干扰信号:5 kHz、5 mV

说明:

  • 为了让频率响应更直观,频率扫描类测试工况默认将 dcBias=0
  • 基础系统模型仍保留直流偏置参数,便于扩展到带偏置的传感器场景。

2. 前置放大与后级放大

为了优先保证仿真稳定性,本案例没有在主链路中使用复杂运放内部模型,而是使用:

  • 电压传感器实现高输入阻抗采样
  • Gain + SignalVoltage 实现等效受控电压放大

这相当于把运放级简化为教学友好的理想增益模块:

  • 前置放大倍数:10
  • 后级放大倍数:2

理论公式仍按经典运放电路说明:

  • 同相放大器增益:Av = 1 + R2 / R1
  • 反相放大器增益:Av = -Rf / Rin

3. 滤波电路

滤波级采用两级一阶 RC 低通串联,形成接近二阶低通的教学结构:

  • R_filter = 1.6 kOhm
  • C_filter = 100 nF
  • 单级理论截止频率约 994.72 Hz

截止频率公式:

fc = 1 / (2πRC)

设计逻辑:

  • R 增大,截止频率降低
  • C 增大,截止频率降低
  • 两级 RC 串联时,高频衰减比一级 RC 更明显

4. 主案例关键现象

从 Sysplorer 实际仿真结果看:

  • 100 Hz 下输出交流峰值约 193.3 mV,总增益约 19.33
  • 500 Hz 下输出交流峰值约 118.9 mV,总增益约 11.89
  • 1 kHz 下输出交流峰值约 66.38 mV,总增益约 6.64
  • 5 kHz 下输出交流峰值约 7.00 mV,总增益约 0.70
  • 10 kHz 下输出交流峰值约 1.96 mV,总增益约 0.196

这说明:

  • 低频有效信号可以通过
  • 高频分量被显著抑制
  • 两级 RC 滤波对 5 kHz 和 10 kHz 的抑制非常明显

在 500 Hz 干扰对比中:

  • 无干扰时最终输出交流峰值约 118.9 mV
  • 叠加 5 kHz 干扰后,输入交流峰值上升到约 14.68 mV
  • 但最终输出只上升到约 122.0 mV,说明滤波器对高频干扰起到了压制作用

高频 RLC 子案例说明

1. 电路结构

模型 RLCResonanceAndMatching 采用串联 RLC 加负载电阻结构:

  • R_source = 50 Ohm
  • R = 50 Ohm
  • L = 10 uH
  • C = 100 nF
  • R_load = 50 Ohm

理论谐振频率:

f0 = 1 / (2π√LC) = 159154.94 Hz

2. 频率响应结果

在 1 V 输入下,负载峰值电压表现为:

  • 10 kHz:约 0.166 V
  • 50 kHz:约 0.0615 V
  • 100 kHz:约 0.0214 V
  • 159 kHz:约 0.333 V
  • 300 kHz:约 0.0297 V
  • 1 MHz:约 0.1155 V

教学解读:

  • 谐振附近输出明显抬升
  • 电感和电容电压在谐振附近都表现出较强频率选择性
  • 适合讲解“谐振频率”“带通特性”和“参数决定频点”的基本概念

3. 阻抗匹配对比

在谐振附近进行匹配对比:

  • R_load = 50 Ohm 时,负载平均功率约 1.107 mW
  • R_load = 1 kOhm 时,负载平均功率约 0.411 mW
  • R_load = 10 Ohm 时,负载平均功率约 0.412 mW

这组结果适合讲解:

  • 匹配时负载得到更高功率
  • 失配时可能出现“电压高但功率不高”或“电流大但功率不高”

简化交流网络子案例说明

1. 建模目标

模型 SimpleACPowerFlowNetwork 不是完整潮流算法,而是一个“潮流计算思想”的简化演示,用电路仿真的方式观察:

  • 节点电压
  • 支路电流
  • 负载功率
  • 线路压降
  • 负载变化对网络的影响

2. 参数设置

  • 电源:220 Vrms,50 Hz
  • Line01:R = 0.5 OhmL = 2 mH
  • Line12:R = 0.8 OhmL = 3 mH
  • 负载默认采用纯电阻,便于教学演示

3. 三种工况

轻载:

  • R_load1 = 200 Ohm
  • R_load2 = 200 Ohm

额定负载:

  • R_load1 = 100 Ohm
  • R_load2 = 50 Ohm

重载:

  • R_load1 = 50 Ohm
  • R_load2 = 25 Ohm

实际结果显示:

  • 轻载时 Bus0 到 Bus2 压降约 1.97 V
  • 额定负载时压降约 6.74 V
  • 重载时压降约 13.32 V

同时:

  • 负载越重,线路电流越大
  • Bus1、Bus2 电压越低
  • 负载平均功率随电流增加而上升

交流功率公式:

  • 一般形式:P = Vrms × Irms × cosφ
  • 纯电阻负载:P = Vrms² / R

仿真运行方法

  1. 在 Sysplorer 中打开 ElectronicCircuitApplicationCases.mo
  2. 检查三个测试模型:
    • ElectronicCircuitApplicationCases.TestBench_SensorSignalConditioning
    • ElectronicCircuitApplicationCases.TestBench_RLCFrequencyResponse
    • ElectronicCircuitApplicationCases.TestBench_ACPowerFlow
  3. 若需要复现实验表格,再分别运行各个 SensorScenario_*RLCScenario_*ACPowerScenario_* 模型
  4. 查看 results 目录中的 Markdown、CSV 和 JSON 结果说明

本次任务中,上述模型均已通过 Sysplorer MCP 实际检查并完成仿真。

参数设计方法

RC 截止频率:

fc = 1 / (2πRC)

同相放大器增益:

Av = 1 + R2 / R1

反相放大器增益:

Av = -Rf / Rin

RLC 谐振频率:

f0 = 1 / (2π√LC)

交流负载功率:

P = Vrms × Irms × cosφ

纯电阻负载可简化为:

P = Vrms² / R

教学应用价值

本案例适合以下教学场景:

  • 电路分析基础实验
  • 电子技术课程中的信号调理与滤波
  • 高频电路课程中的 RLC 谐振与阻抗匹配
  • 电工与电气课程中的交流网络功率分布
  • MWORKS / Sysplorer 建模仿真入门演示

简化假设

  • 主案例的放大环节使用了等效受控源,而非完整运放内部电路
  • 交流网络负载采用纯电阻模型,未引入感性负载相角
  • 潮流类案例是“思想演示”,不是牛顿-拉夫逊潮流算法实现
  • RLC 频率响应采用离散频点仿真,而不是专门的 AC sweep 求解器

这些简化是有意为之,目的是优先保证模型稳定、演示清晰和复用方便。

可扩展方向

  • 在主案例中增加 AC 耦合或偏置网络,演示带偏置传感器调理
  • 将两级 RC 改为有源二阶低通
  • 为 RLC 案例补充更密集的扫频脚本和带宽/Q 值自动计算
  • 将交流网络扩展为含感性负载、功率因数和无功功率分析
  • 将案例封装为课程实验模板,供学生直接修改参数完成对比实验