
- •1.Необходимость и актуальность использования сапр при проектировании эс.
- •2. Этапы проектирования эс и возможности их автоматизации.
- •3. Этапы разработки электронной аппаратуры (техническое предложение, эскизный проект, технический проект).
- •4. Виды обеспечения сапр.
- •5. Классификация электронной аппаратуры.
- •6. Требования, предъявляемые к конструкциям эа.
- •7. Модульный принцип конструирования, иерархия уровней проектирования.
- •8. Методы изготовления печатных плат
- •9. Классы точности печатных плат, топологические нормы, материалы печатных плат.
- •10. Математические модели принципиальных схем с использованием графов.
- •11. Задача покрытия. Критерии и ограничения, алгоритмы решения.
- •12. Задача компоновки. Критерии и ограничения, алгоритмы решения.
- •13. Задача размещения. Критерии и ограничения, классификация алгоритмов.
- •14. Трассировка соединений. Критерии и ограничения, этапы решения задачи трассировки.
- •15. Классификация алгоритмов трассировки, бессеточные трассировщики.
- •16. Волновой алгоритм трассировки соединений.
- •17. Лучевой алгоритм трассировки соединений.
- •18. Общие сведения о задачах схемотехнического проектирования, возможность автоматизации задач сп.
- •19. Постановка задачи схемотехнического моделирования. Компонентные и топологические уравнения
- •20. Математические модели пассивных и активных элементов.
- •21. Формирование топологических уравнений методом узловых потенциалов. Моделирование статического режима.
- •22. Моделирование переходных процессов.
- •23. Оптимизация проектных решений. Параметрическая и структурная оптимизация. Критерии оптимальности.
- •24. Обзор современных сапр электроники и машиностроения, eda,cad, cam системы.
- •1.Необходимость и актуальность использования сапр при проектировании эс.
- •2. Этапы проектирования эс и возможности их автоматизации.
22. Моделирование переходных процессов.
1. Моделирование переходных процессов.
Под расчетом (моделированием) переходных процессов в схеме подразумевают необходимость определения токов и напряжений в любой точке схемы в заданные моменты времени.
Если цепь содержит индуктивности L или емкости C , то аналитически параметры цепи, зависящие от времени можно рассчитать только путем решения дифференциальных уравнений. На рисунке 1 показан простой пример такой цепи, в которой емкость подключается к источнику постоянного напряжения.
В
начальный момент времени t
= 0, uc
= uc0.
При постоянной времени τ
= RC,
аналитическое решение выглядит следующим
образом:
.
(1.1)
При использовании ЭВМ для решения дифференциальных уравнений используются численные методы. В этом случае мгновенные значения каждого параметра цепи определяются только для дискретных моментов времени. На основании начальных условий (t = 0) вычисляются параметры цепи сначала в момент t1, затем в моменты t2, t3, … и так далее, до требуемого момента времени. Каждый параметр вычисляется на основании значений, полученных в предыдущие моменты времени. Например, напряжение u1, определяется на основании известного uc0 , а uc2 на основании рассчитанного uc1 (рисунок 2).
В
общем случае обозначим последние уже
вычисленные значения параметров цепи
индексом n,
а еще неизвестные параметры, которые
предстоит определить на следующем шаге
– индексом n
+ 1.
Интервал времени h,
равный:
h = tn+1 - tn (1.2)
называется шагом интегрирования. В общем случае шаг интегрирования может изменяться при расчете переходного процесса.
При расчете переходных процессов цепи с несколькими реактивными элементами необходимо для каждого момента времени решить систему обыкновенных дифференциальных уравнений.
Разработано достаточно много численных методов решения систем дифференциальных уравнений. Наиболее известные из них: явный метод Эйлера, метод трапеций, неявный метод Эйлера.
Р
ассмотрим
в качестве примера дифференциа-льное
уравнение первого порядка:
(1.3)
Требуется найти функцию x(t), при известных начальных условиях, удовлетворяющую уравнению (1.3).
Функцию x(t) между точками tn и tn+1 можно аппроксимировать прямой линией с тангенсом угла наклона α, равным:
(1.4)
Уравнение (1.4 ) описывает производную как в момент времени tn:
(1.5)
так и в момент времени tn+1:
(1.6)
В явном методе Эйлера очередное значение функции x(t) вычисляется по выражению полученному из (1.5):
(1.7)
Значение
,
рассчитывается по исходному уравнению
(1.3) на каждом шаге. Метод, называется
явным, так как неизвестная есть только
в одной части (
уже
имеется.).
В неявном методе Эйлера очередное значение функции x(t) вычисляется по выражению полученному из (1.6):
(1.8)
Так как в обеих частях уравнения есть неизвестные, метод называется неявным. В этом случае приходится на каждом шаге решать уравнение (1.8), относительно xn+1.
Основное преимущество неявных методов: отсутствие ограничений на шаг интегрирования (или эти ограничения незначительны). Поэтому в программах СМ нашел применение неявный метод Эйлера (метод первого порядка), а также методы второго порядка (метод трапеций, он же – модифицированный метод Эйлера) и другие.
Опуская некоторые теоретические рассуждения, отметим, что для решения численным методом системы дифференциальных уравнений моделируемой схемы в базисе узловых потенциалов компонентные дифференциальные или интегральные уравнения необходимо привести к дискретному виду. Напомним, компонентные уравнения для емкости и индуктивности в базисе узловых потенциалов имеют вид:
; (1.9)
Для решения неявным методом Эйлера дискретизированные формулы можно представить в следующем виде:
;
; (1.10)
где
компоненты
и
играют роль фиктивных проводимостей
для емкости и индуктивности соответственно.
При
решении задачи в базисе узловых
потенциалов, вектор токов составляется
на основе уравнений (1.10), если ветвь
содержит емкость или индуктивность.
При этом значения
и
заменяются через разности потенциалов,
а значения
и
предполагаются известными из предыдущих
вычислений или начальных условий.
Дискретные схемы замещения, соответствующие выражениям (10) показаны на рисунке 4.
При формировании матрицы узловых проводимостей G вклад каждой емкости или индуктивности равен их фиктивной проводимости с соответствующими знаками.
Таким образом, для решения задачи численными методами, заменяем реактивные элементы их дискретными моделями и приходим к системе конечно-разностных (не дифференциальных) уравнений, в общем случае нелинейной (если схема содержит еще и нелинейные элементы). Процесс перехода от дифференциальных уравнений к их конечно-разностным аппроксимациям называется алгебраизацией.
В этом случае теоретическая модель схемы в базисе узловых потенциалов имеет вид:
. (1.11)
где
- вектор поправок,
- матрица проводимостей (матрица Якоби);
k
– номер ньютоновской итерации, n
– номер текущего (уже рассчитанного)
момента времени.
Итак, вычислительный процесс расчета переходных процессов в схеме состоит из следующих процедур:
1. Составляем модель схемы в форме уравнений (1.11), заменяя реактивные элементы схемы их дискретными моделями (вид которых зависит от метода интегрирования).
2. На первом шаге интегрирования, исходя из начальных условий и заданного шага интегрирования h, решаем систему (1.11), в общем случае нелинейных уравнений, методом Ньютона. Напомним, что на каждой итерации по методу Ньютона решается система линейных уравнений (на каждой итерации ищутся поправки Δφn+1). В результате получаем значения узловых потенциалов для первого момента времени, отстоящего на h от начального.
3.
Далее на очередном шаге полагаем, что
,
и снова решаем (1.11), относительно
неизвестных φn+1
узловых потенциалов. Этот процесс
повторяется до тех пор, пока не будет
пройден заданный интервал времени.