Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемВалерий Баландин
1 МЕТОД МАТЕМАТИЧЕСКОГО ТЕСТИРОВАНИЯ ПРОГРАММ АНАЛИЗА ПЕРЕХОДНЫХ ПРОЦЕССОВ (TRANSIENT ANALYSIS PROGRAM) В САПР ЭЛЕКТРОННЫХ СХЕМ (НА ПРИМЕРЕ ПРОГРАММ NI-MULTISIM, CADANCE-ORCAD-PSPICE, SYMICA) Студент: Витюков Ф.А. Научный руководитель: Маничев В.Б., Жук Д.М.
2 ОБЪЕКТ МОДЕЛИРОВАНИЯ ТАКТОВЫЕ КВАРЦЕВЫЕ ГЕНЕРАТОРЫ (ВЫСОКОЧАСТОТНЫЕ ЭЛЕКТРОННЫЕ СХЕМЫ С БОЛЬШИМ РАЗБРОСОМ ПОСТОЯННЫХ ВРЕМЕНИ) ТЕСТОВЫЕ МАТЕМАТИЧЕСКИЕ ЗАДАЧИ: ЖЕСТКИЕ СИСТЕМЫ ОДУ С МНОГОПЕРИОДНЫМ РЕШЕНИЕМ
3 ДВА НАПРАВЛЕНИЯ ОБЕСПЕЧЕНИЯ ДОСТОВЕРНОСТИ И ТОЧНОСТИ ЧИСЛЕННОГО РЕШЕНИЯ СИСТЕМ ОДУ В САПР 1.Тестирование математического ядра (программы решателя систем ОДУ) на практических задачах с известным экспериментальным решением для конкретного класса моделируемых объектов 2.Тестирование математического ядра на математических тестовых задачах с известным асимптотическим или аналитическим решением
4 Тестирование программ анализа переходных процессов в электронных схемах на практических задачах с известным экспериментальным решением (в конце презентации показаны результаты такого тестирования, выполненные украинскими учеными)
5 НАБОР МАТЕМАТИЧЕСКИХ ТЕСТОВ Тест 1. Осциллятор Ван дер Поля Жесткая система ОДУ (MU – параметр жесткости) период колебаний равен 2MU:
6 Тест 2 Линейная электрическая схема ( high Q filter circuit ) с многопериодным решением, которая моделируется системой ОДУ 5-го порядка
7 Тест 3 Емкостной делитель напряжения Аналитическое решение этой задачи для напряжения и тока на емкости С2 при начальных условиях : Система ОДУ:
8 МЕТОД СХЕМНОГО ПРЕДСТАВЛЕНИЯ СИСТЕМ ОДУ Схемные модели для дифференциальных и алгебраических уравнений
9 Метод согласованного изменения параметров тестовой электронной схемы и соответствующей системы ОДУ, моделирующей динамические переходные процессы в этой схеме. Введены 6 масштабных коэффициентов: Kt, Ku, Ki, KR, KC, KL для соответствующих переменных и параметров электронной схемы: Время t [с*Kt]; Напряжение u [В*Ku]; Ток i [А*Ki]; Сопротивление R [Ом*KR]; Емкость C [Ф*KC]; Индуктивность L [Гн*KL]. Масштабные коэффициенты для переменных схемы Kt, Ku и Ki взаимно независимы и задаются произвольно. Масштабные коэффициенты для других параметров схемы рассчитываются по формулам: KR = Ku/Ki; KC = Kt*Ki/Ku; KL = Kt*Ku/Ki.
10 ЭЛЕКТРИЧЕСКАЯ СХЕМА ДЛЯ ТЕСТа 1в ПРОГРАММЕ MULTISIM
11 РЕЗУЛЬТАТЫ РАСЧЕТА (MYLTISIM)
12 РЕЗУЛЬТАТЫ РАСЧЕТА bad (OrCAD-PSPICE)
13 РЕЗУЛЬТАТЫ РАСЧЕТА ok (OrCAD-PSPICE)
14 СИСТЕМА ОДУ ДЛЯ ТЕСТа 2 И ЭЛЕКТРИЧЕСКАЯ СХЕМА ДЛЯ ТЕСТа 2 в ПРОГРАММЕ MULTISIM
15 РЕЗУЛЬТАТЫ РАСЧЕТА (MULTISIM)
16 РЕЗУЛЬТАТЫ РАСЧЕТА bad (OrCAD-PSPICE)
18 РЕЗУЛЬТАТЫ РАСЧЕТА ok (OrCAD-PSPICE)
19 РЕЗУЛЬТАТЫ РАСЧЕТА bad (SYMICA)
20 РЕЗУЛЬТАТЫ РАСЧЕТА ok (SYMICA)
21 ЭЛЕКТРИЧЕСКАЯ СХЕМА ДЛЯ ТЕСТа 3 в ПРОГРАММЕ MULTISIM
22 РЕЗУЛЬТАТЫ РАСЧЕТА
23 РЕЗУЛЬТАТЫ РАСЧЕТА bad (SYMICA)
24 РЕЗУЛЬТАТЫ РАСЧЕТА ok (SYMICA)
25 ВЫВОДЫ: Основной недостаток программ анализа переходных процессов в САПР электронных схем, использующих программу-решатель систем ОДУ SPICE 1. Получение не достоверного и не точного, часто правдоподобного, результата численного моделирования электронной схемы при невысоких, заданных по умолчанию, требованиях к eps - математической точности решения систем ОДУ, математически моделирующих электронные схемы. Как правило по умолчанию eps=0.001 в программах-решателях систем ОДУ, т.к. исходные внутренние параметры электронных схем получены с невысокой математической точностью
26 ВЫВОДЫ (продолжение): Основной недостаток программ анализа переходных процессов в САПР электронных схем, использующих программу-решатель систем ОДУ SPICE 2. Реализованные в программе SPICE методы решения систем ОДУ (Гира и трапеций) не пригодны для численного моделирования переходных процессов в схемах кварцевых генераторов 3. Необходима разработка новых методов решения систем ОДУ для данного класса электронных схем
27 ВЫВОДЫ (продолжение): Сформулированные выводы подтверждаются украинскими учеными
28 Направление исследований Новые научные результаты предполагается получить в направлении разработки для САПР электронных схем решателей систем ОДУ, в которых будет устранен указанный выше недостаток. Для достоверного и точного решения систем ОДУ при невысоких требованиях к математической точности результатов будут реализованы только A(π/2)- устойчивые методы решения систем ОДУ, т.к. при использовании других методов решения систем ОДУ трудно обеспечить устойчивость численного решения при увеличении шага интегрирования в случае невысоких значений параметра eps. На основе таких решателей будет разрабатываться программа анализа динамических систем ПА10 (PA10), как развитие программ анализа электронных схем ПА1-ПА9 (руководитель этих разработок – д.т.н., проф. Норенков И.П.) и альтернатива OrCAD, MULTISIM, SYMICA и т.п.
29 Отличительные особенности ПА10 (PA10) 1. 3 библиотеки моделей – аналитическая (математические функции, алгебраические и дифференциальные уравнения), схемная (электронные, тепловые, механические, гидравлические, пневматические и др. схемы) и смешанная. 2. Новые методы и алгоритмы интегрирования систем ОДУ (включая интегрирование кусочно-линейных функций с разрывами производных). 3. Новые алгоритмы решения разреженных систем линейных алгебраических уравнений (ЛАУ) (включая переход на вычисления с повышенной точностью вычислений при необходимости). 4. Гарантия достоверности и точности выдаваемых пользователю результатов решения систем ОДУ и ЛАУ или выдача сообщения о невозможности решения соответствующих систем с заданной точностью. САЙТ: или
30 РЕЗУЛЬТАТЫ РАСЧЕТА TEST 1 система ОДУ ok (PA10-mini)
31 РЕЗУЛЬТАТЫ РАСЧЕТА TEST 2 схема ok (PA10-mini)
32 РЕЗУЛЬТАТЫ РАСЧЕТА TEST 2 система ОДУ ok (PA10-mini)
33 БЛАГОДАРЮ ЗА ВНИМАНИЕ
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.