Сайт Александра Зеленина

Сайт Александра Зеленина

Описание программы FDTDpro - Графики

Описание программы FDTDpro

Работа с графиками

В процессе счета программа записывает в файлы графиков значения в точках вывода, а также показывает их в окне графиков в реальном времени. Можно отключать запись на диск и/или вывод в окно графиков.

Окно графиков

Окно графиков почти самостоятельная часть программы.

Позволяет открывать и сохранять графики, а также проводить с ними множество манипуляций с помощью встроенных функций: масштабирование, сдвиг, возведение в квадрат, извлечение корня, взятие модуля и т.п.

Кроме того, в окне графиков можно складывать и перемножать графики, вычислять производную и интеграл, преобразовывать в спектр и обратно.

Для документирования можно распечатать на принтере или создать файл формата wmf или bmp. Очень удобно копировать в буфер в формате wmf или bmp и вставлять в MS Word.

Формат файлов

Окно графиков работает с файлами текстового формата, где в каждой строке пара чисел:

<значение X><пробел><значение Y>

Числа должны иметь точку, а не запятую в качестве десятичного разделителя. Исключение для файлов .csv, которые записывает осциллограф Tektronix. Эти файлы считываются вместе с запятыми, при этом время из секунд переводится в наносекунды.

В первых четырех строках после <значение Y> через пробел пишутся сведения о графике, например:

0 0 Подпись линии графика

0.1 0.0009899 Подпись оси X

0.2 0.001959 Подпись оси Y

0.3 0.002907 Подпись под графиком

Вычисление входного сопротивления

Метод FDTD позволяет за один запуск вычислений вычислить входное сопротивление какой-либо цепи в широкой полосе частот.

Для этого исходным сигналом задается широкополосный гауссов импульс, а в исследуемой цепи выводится ток I(t) и напряжение U(t). Имея эти два графика, легко вычислить зависимость сопротивления от частоты R(w).

Для этого в окне графиков надо проделать манипуляции:

1. Вычислить спектр от I(t), при этом фазу можно убрать;

2. Вычислить спектр от U(t), при этом фазу можно убрать;

3. Применить к модулю спектра тока функцию Y=1/Y для того, чтобы затем вычислить сопротивление R(w)=U(w)/I(w), т.к. функции деления графика на график в программе нет;

4. Перемножить модуль спектра напряжения и результат из предыдущего пункта.

5. График R(w) готов. Лишние можно закрыть.

А можно воспользоваться готовой функцией вычисления сопротивления, которая выдает сразу три графика: модуль, действительную и мнимую составляющие сопротивления.

 

файл:/zfdtd/fdtdpro/pro005.htm