
АЧХ отображает зависимость амплитуды сигнала на выходе системы от частоты входного сигнала. В Mathcad построение начинается с точного задания передаточной функции: укажите числитель и знаменатель через стандартные арифметические операторы и используйте символы комплексной частоты s для анализа линейных систем.
Перед построением графика важно определить диапазон частот. Для низкочастотных фильтров диапазон может быть от 0 до 1 кГц, для полосовых или высокочастотных – до нескольких МГц. Пошаговая проверка значений функции на нескольких контрольных частотах предотвращает ошибки при построении кривой.
Построение графика требует выбора шкалы: логарифмическая ось X улучшает читаемость при большом диапазоне частот, а линейная ось Y показывает реальные значения амплитуды. Добавление нескольких кривых на один график позволяет сравнивать отклик разных систем или параметров без дублирования расчётов.
Сохранение результатов в Mathcad осуществляется через экспорт графика или таблицы данных. Экспорт в формат PNG или SVG сохраняет высокое качество визуализации, а таблицы можно использовать для дальнейшего анализа в Excel или других инженерных приложениях.
Настройка рабочей области для анализа частотных характеристик
Перед началом построения АЧХ в Mathcad важно оптимально организовать рабочую область для удобства ввода данных и построения графиков.
- Создайте новый документ и определите единицы измерения: частота в Гц, амплитуда в В или дБ, время в секундах.
- Задайте диапазон частот для анализа:
- Минимальная частота f_min – от 0 или от значения, где начинается реакция системы.
- Максимальная частота f_max – не меньше десятикратного значения частоты среза для фильтров первого порядка.
- Число точек разбиения – 100–500, чтобы график был плавным, но не перегружал вычисления.
- Настройте области для ввода переменных:
- Отдельно для коэффициентов передаточной функции.
- Отдельно для постоянных величин и граничных условий.
- Подготовьте области для графиков:
- Одна область для АЧХ, другая для ФЧХ.
- Сделайте заголовки и подписи осей заранее, чтобы избежать путаницы при добавлении новых кривых.
- Включите проверку вычислений через контрольные значения:
- Подставьте пару фиксированных частот и проверьте амплитуду.
- Убедитесь, что Mathcad корректно интерпретирует комплексные значения.
Ввод передаточной функции и проверка синтаксиса

Передаточная функция в Mathcad задаётся через дробь, где числитель и знаменатель записываются как полиномы комплексной переменной s. Для систем первого и второго порядка указывают коэффициенты перед каждым членом:
Пример для второго порядка: H(s) = (b0*s + b1) / (s^2 + a1*s + a0)
Рекомендуется использовать отдельные переменные для коэффициентов, чтобы упростить последующие изменения. Для этого создайте блок переменных:
- b0, b1 – коэффициенты числителя;
- a1, a0 – коэффициенты знаменателя.
После ввода функции выполните проверку синтаксиса:
- Подставьте контрольные значения частоты и убедитесь, что Mathcad возвращает числовой результат без ошибок.
- Проверьте скобки и операторы: Mathcad чувствителен к порядку выполнения операций, особенно при использовании степеней и комплексных чисел.
- Для комплексных систем используйте i для мнимой единицы и убедитесь, что Mathcad правильно интерпретирует выражение.
Только после корректного ввода передаточной функции можно переходить к построению амплитудно-частотной и фазо-частотной характеристик.
Построение амплитудно-частотной характеристики (АЧХ)
Для построения АЧХ в Mathcad необходимо вычислить модули передаточной функции на заданном диапазоне частот. Рекомендуется использовать логарифмическую сетку по оси частот при диапазоне более чем в два порядка величины.
Процесс включает следующие шаги:
- Создайте вектор частот f от минимальной до максимальной частоты.
- Вычислите комплексные значения передаточной функции H(s) = H(j*2*pi*f).
- Получите амплитуду через модуль комплексного числа: |H(f)| = sqrt(Re(H)^2 + Im(H)^2).
Для контроля результатов рекомендуется использовать таблицу с ключевыми значениями:
| Частота, Гц | Re(H) | Im(H) | |H|, В/В |
|---|---|---|---|
| 10 | 0.98 | 0.05 | 0.981 |
| 100 | 0.70 | 0.20 | 0.728 |
| 1000 | 0.10 | 0.50 | 0.510 |
После проверки значений можно строить график, используя встроенные инструменты Mathcad. Подписи осей и масштаб должны соответствовать диапазону частот и амплитуд, чтобы кривая отображала все особенности отклика системы.
Построение фазо-частотной характеристики (ФЧХ)
ФЧХ показывает изменение фазы выходного сигнала относительно входного в зависимости от частоты. В Mathcad фазу получают через аргумент комплексного значения передаточной функции: φ(f) = arctan(Im(H)/Re(H)).
Для точного построения следует использовать те же частотные точки, что и при расчёте АЧХ. Использование одинакового диапазона частот позволяет совместно анализировать амплитудные и фазовые характеристики.
Рекомендуется предварительно преобразовать фазу в градусы: φ_deg = φ_rad * 180/π. Это упрощает интерпретацию отклика системы, особенно при фазовых сдвигах ±180°.
Контрольные значения ФЧХ удобно оформить в таблице:
| Частота, Гц | Re(H) | Im(H) | Фаза, град |
|---|---|---|---|
| 10 | 0.98 | 0.05 | 2.92 |
| 100 | 0.70 | 0.20 | 15.95 |
| 1000 | 0.10 | 0.50 | 78.69 |
После проверки данных график ФЧХ строится с логарифмической осью по частоте и линейной осью по фазе. Это обеспечивает наглядность и позволяет выявить резонансные частоты и особенности фазового отклика системы.
Настройка масштаба и отображение осей графиков

Для наглядного анализа АЧХ и ФЧХ важно правильно выбрать масштаб и оформление осей в Mathcad. Логарифмическая ось по частоте позволяет охватить широкий диапазон, особенно если частоты отличаются на несколько порядков.
Рекомендуется использовать следующие настройки:
- Ось X (частота): логарифмическая шкала, отметки через каждые 1, 10, 100 Гц или в соответствии с диапазоном системы.
- Ось Y для АЧХ: линейная шкала с диапазоном, включающим минимум и максимум амплитуды, для точного отображения пиков и спадов.
- Ось Y для ФЧХ: линейная шкала, фаза в градусах, рекомендуется диапазон от -180° до 180° для избежания многозначности.
- Подписи осей: включают единицы измерения, например Гц, В/В, град, чтобы при сравнении нескольких графиков не возникало путаницы.
- Сетка и отметки: для точного считывания значений используйте сетку с интервалами, кратными 1, 2 или 5 делениям оси.
После настройки масштаба рекомендуется проверить графики на контрольных частотах. Это позволит убедиться, что пик амплитуды и фазовые сдвиги отображаются корректно, а кривая не обрезается или не искажается из-за выбранного диапазона осей.
Добавление нескольких кривых на один график для сравнения
Сравнение АЧХ или ФЧХ нескольких систем или вариантов одного фильтра в Mathcad упрощается при отображении нескольких кривых на одном графике. Для этого каждая кривая рассчитывается отдельно, с использованием одинакового диапазона частот.
Рекомендации по добавлению кривых:
- Создайте отдельные переменные для каждого набора коэффициентов передаточной функции, чтобы избежать пересечения данных.
- Вычислите модули и фазы для всех кривых на едином векторе частот f, чтобы графики были синхронизированы по оси X.
- Используйте разные цвета или линии для каждой кривой, добавляйте легенду с обозначениями систем или параметров.
- Проверяйте пересечение кривых в диапазонах критических частот, чтобы убедиться, что все особенности отклика отображаются.
- Для фазовых графиков корректируйте масштаб Y, чтобы избежать наложения кривых при сдвигах более 180°.
Добавление нескольких кривых на один график позволяет наглядно выявлять различия в амплитудном и фазовом отклике, облегчает выбор оптимальных параметров и упрощает анализ модификаций системы.
Экспорт графиков и сохранение результатов анализа

После построения АЧХ и ФЧХ в Mathcad важно сохранить результаты для дальнейшего использования в отчетах или технических расчетах.
- Экспорт графиков:
- Выберите график и используйте функцию Export as Image для сохранения в формате PNG или SVG.
- Для публикаций лучше использовать SVG, так как сохраняется векторное качество и масштабирование без потери резкости.
- При необходимости добавьте подписи осей, легенду и сетку перед экспортом, чтобы график был информативным без дополнительной доработки.
- Сохранение данных:
- Сохраните вектор частот и вычисленные значения амплитуды и фазы в таблицу Mathcad.
- Для дальнейшей обработки используйте экспорт в CSV или Excel, чтобы можно было строить дополнительные графики и проводить расчетные проверки.
- Присвойте переменным осмысленные имена, например f, H_amp, H_phase, чтобы легко ориентироваться при повторных анализах.
- Архивирование проекта:
- Сохраните документ Mathcad в формате MCDX, чтобы сохранить все формулы, графики и настройки рабочего листа.
- Регулярно создавайте резервные копии, особенно при работе с несколькими вариантами передаточных функций.
Вопрос-ответ:
Как задать передаточную функцию для АЧХ в Mathcad?
Передаточная функция задаётся через дробь, где числитель и знаменатель представляют собой полиномы комплексной переменной s. Для удобства рекомендуется вынести коэффициенты в отдельные переменные и проверить работу функции на нескольких контрольных частотах.
Как выбрать диапазон частот для построения графиков АЧХ и ФЧХ?
Диапазон частот определяется характеристиками системы. Для низкочастотных фильтров достаточно 0–1 кГц, для полосовых или высокочастотных — до нескольких МГц. При этом количество точек разбиения должно обеспечивать плавность графика, обычно 100–500 точек.
Каким образом в Mathcad рассчитать амплитуду и фазу сигнала?
Амплитуда вычисляется как модуль комплексного значения передаточной функции: |H(f)| = sqrt(Re(H)^2 + Im(H)^2). Фаза определяется через аргумент: φ(f) = arctan(Im(H)/Re(H)), желательно преобразовать в градусы для удобства анализа.
Можно ли на одном графике сравнивать несколько вариантов передаточной функции?
Да, для сравнения создаются отдельные переменные для каждого набора коэффициентов и вычисляются модули и фазы на одном векторе частот. Каждую кривую рекомендуется выделять цветом и обозначать в легенде, чтобы визуально различать варианты.
Как сохранить результаты анализа и графики для последующего использования?
Графики можно экспортировать в PNG или SVG, таблицы значений — в CSV или Excel. Документ Mathcad сохраняется в формате MCDX, чтобы сохранить формулы, графики и настройки. Для удобства дальнейшей работы переменные лучше называть осмысленно, например f, H_amp, H_phase.
