
- •Оглавление
- •Предисловие
- •1.Основные понятия автоматизированного проектирования
- •1.1.Истоки автоматизированного проектирования
- •1.2.Уровни, аспекты и этапы проектирования
- •1.3.Типовые проектные процедуры
- •1.4.Математические модели
- •Основные признаки классификации и типы мм
- •2.Основы моделирования межсоединений
- •2.1.Вычисление матриц параметров
- •2.1.1.Выбор методов вычисления
- •2.1.2.Метод аппроксимации данных
- •Точность метода аппроксимации данных
- •2.1.3.Вариационный метод
- •Вариационный метод для одиночных линий
- •Вариационный метод для пары связанных линий
- •2.1.4.Метод моментов Истоки и разработка метода моментов для вычисления поля
- •Общая теория метода моментов
- •Вычисление двумерным методом моментов
- •2.2.Вычисление временного отклика
- •2.2.1.Аналитическая модель
- •2.2.2.Алгоритмическая модель
- •2.2.3.Отклик связанных межсоединений
- •2.2.4.Сравнение моделей
- •3.Основы автоматизированного структурного синтеза на базе теории решения изобретательских задач (триз)
- •3.1.Введение в триз
- •3.1.1.Методы поиска новых решений
- •3.1.2.Технические системы. Основные термины
- •3.1.3.Законы развития технических систем Этапы развития
- •Вытеснение человека
- •Неравномерное развитие. Противоречия
- •Увеличение степени идеальности
- •Развёртывание–свёртывание
- •Повышение динамичности и управляемости
- •Переход на микроуровень. Использование полей
- •Согласование–рассогласование
- •Линии развития
- •3.2.Инструменты и информационный фонд триз
- •3.2.1.Типовые приёмы
- •3.2.2.Вепольный анализ
- •3.2.3.Стандарты
- •Порядок применения стандартов
- •Перечень стандартов
- •Описание стандартов
- •3.2.4.Алгоритм решения изобретательских задач
- •Часть 1. Анализ задачи
- •Часть 2. Анализ модели задачи
- •Часть 3. Определение икр и фп
- •Часть 4. Мобилизация и применение впр
- •Часть 5. Применение информфонда
- •Часть 6. Изменение и (или) замена задачи
- •Часть 7. Анализ способа устранения фп
- •Часть 8. Применение полученного ответа
- •Часть 9. Анализ хода решения
- •Основные виды конфликтов в моделях задач
- •Применение физических эффектов и явлений [32]
- •Применение химических эффектов и явлений [33]
- •3.2.5.Решение исследовательских задач
- •1. Формулировка исходной исследовательской задачи
- •2. Формулировка обращенной задачи
- •3. Поиск известных решений
- •4. Паспортизация и использование ресурсов
- •5. Поиск нужных эффектов
- •6. Поиск новых решений
- •7. Формулировка гипотез и задач по их проверке
- •8. Развитие решения
- •Литература
2.2.3.Отклик связанных межсоединений
Модели для структур последовательно соединённых одиночных линий пригодны и для связанных: подход обоснован [30] и уже неоднократно использован [Error: Reference source not found, Error: Reference source not found, 31]. Так, если входной сигнал подаётся в начало одной (активной) из линий структуры, то подставляя параметры отрезков для чётной и нечётной (верхние индексы «e» и «o») мод возбуждения, находят временной отклик, т.е. отражённую и проходящую (нижние индексы «R» и «T») волны напряжения, на входной сигнал для каждой из этих мод, а затем – напряжение в начале активной V1(t), в начале пассивной V2(t), в конце активной V3(t) и в конце пассивной V4(t) линий передачи структуры
|
|
|
|
2.2.4.Сравнение моделей
В алгоритмической модели для каждой частоты ω решается система линейных алгебраических уравнений (СЛАУ) из комплексных чисел, для хранения матрицы которой необходимо 8n2 ячеек памяти, где n – число отрезков исследуемой структуры. Свободные члены СЛАУ занимают 4n ячеек памяти. Кроме того, требуется 2N ячеек памяти для хранения спектра сигнала, где N – число точек дискретизации.
В аналитической модели используется суммирование составляющих отклика, компоненты которых испытали определенное число отражений. При этом нужно хранить лишь несколько чисел: одно – для окончательного результата, а другие – для хранения промежуточных результатов во внутренних циклах суммирования.
Таким образом, в алгоритмической модели требуется 8n2+4n+2N, а в аналитической модели – только несколько ячеек памяти. Так, например, при вычислении отклика для самого простого случая одного отрезка по аналитической модели можно обойтись тремя ячейками, тогда как при минимальном значении n=1 и минимальном значении N=128 алгоритмической модели требуется 268 ячеек памяти. Более подробный анализ [Error: Reference source not found] показывает, что затраты памяти для хранения промежуточных переменных в аналитической модели на один-два порядка ниже, чем в алгоритмической модели, и не зависят от числа отрезков. Это дает возможность при программной реализации аналитической модели обойтись быстрым (не требующим дополнительных тактов процессора) использованием регистров общего назначения, без обращения к медленной (2–4 такта процессора) оперативной памяти, что требуется в случае программной реализации алгоритмической модели. При необходимости, можно выполнить аппаратную реализацию аналитической модели, которая будет намного эффективнее аналогичной аппаратной реализации алгоритмической модели.
Для оценки затрат машинного времени, независимой от типа компьютера, часто пользуются таким параметром, как количество операций, выполняемых при вычислениях. Однако этот параметр не всегда поддаётся точной оценке. Так, количество операций для алгоритмической и аналитической моделей оценить довольно трудно из-за специфики их алгоритмов. Поэтому часто используют количественную оценку машинного времени выполнения вычислений. Пример такой оценки приведён в работе [Error: Reference source not found], здесь же ограничимся качественным анализом возможностей повышения эффективности алгоритмической и аналитической моделей.
В общем случае сложных структур алгоритмическая модель оказывается быстрее аналитических, но не всегда. Так, при выборе параметров исследуемой структуры, приводящем её к различным, более простым, частным случаям, время вычисления по алгоритмической модели почти не уменьшается. Её специфика предполагает вычисление временного отклика во всём временном диапазоне (даже если нужна только его часть) равном периоду повторения входного воздействия. Для корректного учёта результатов многочисленных отражений в структуре период повторения входного воздействия должен выбираться достаточно большим (несколько времён прохода воздействия по структуре), что значительно увеличивает время вычисления отклика при увеличении длины структуры за счёт увеличения числа дискретных точек (при заданном шаге дискретизации). Уменьшение времени нарастания фронта входного воздействия требует более частой дискретизации, что увеличивает время вычисления.
Анализ аналогичных аспектов для аналитической модели показывает наличие значительных ресурсов уменьшения времени вычисления, например, возможности вычисления временного отклика только в определенном временном диапазоне. Действительно, спецификой распространения сигналов в межсоединениях является конечное время их распространения от начала до конца межсоединения. Поэтому вычисление отклика во всём временном диапазоне может оказаться избыточным, а требуется лишь в определенных временных диапазонах, например, с момента прихода импульса к концу межсоединения до времени установления постоянного уровня. Несмотря на то, что время установления постоянного уровня теоретически продолжается бесконечно, практически значимая часть сигнала сосредоточена в небольшом временном диапазоне.
Таким образом, аналитическая модель имеет преимущество перед алгоритмической в некоторых важных частных случаях, когда достаточно вычислить отклик в малом временном диапазоне, в нескольких или даже в одной временной точке. Для аналитической модели достаточно рассчитать несколько точек в этом диапазоне, тогда как в алгоритмической модели необходим расчёт во всём временном диапазоне.