Форум » Для начинающих » Ошибки... » Ответить

Ошибки...

Ultrasss: Возникла мысль, что неплохо вынести все ошибки, возникающие при моделировании, в отдельную тему. Что и делаю. У меня, к примеру, возникло вот что: "Плавающая запятая 'Переполнение' " Хотелось бы услышать кто как с этим борется...

Ответов - 5

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

Ultrasss: Дело в том, что схему проще уже не сделать...

тау: Значит усложните, поставьте в нужных местах шунтирующие резисторы, измените параметры моделей в сторону некоторого "ухудшения" тех параметров , которые близки к абсолютно идеальным ( увеличьте сопротивления открытых ключей и уменьшите сопротивления закрытых ключей) . А вообще неплохо схемку приводить, или модель , разговор получится более конкретным. Отвлеченно - абстрактно бороться с некоторыми ошибками - неправильно (имхо)


Ultrasss: схемку я, конешн, привести могу... как время будет... и возможность...

Aml: Положительное влияние на сходимость, как уже отмечалось, оказывает введение небольших активных сопротивлений или интегрирующих RC-цепей в точках приложения быстроменяющихся сигналов. Отвлеченно - абстрактно бороться с некоторыми ошибками - неправильно (имхо) Именно так. На очень общий вопрос получается очень общий ответ, который в каком-то конкретном случае может не помочь.



полная версия страницы