NL5 Circuit Simulator
About NL :: NL5 Circuit Simulator
Border Home About NL Screenshots Download Buy License News Customers Testimonials Resources News Contact us NL5 Blog NL5 Forum NL5 on Facebook Border
 
 
About NL5
 
                 


NL5 Screenshot   Что такое NL5?
Как работает NL5?
Почему имеет смысл пользоваться NL5?
Кто может пользоваться NL5?


Что такое NL5?  наверх

NL5 - это Нелинейный Симулятор Электронных Схем. Первая версия NL для персональных компьютеров была разработана в начале 90-х годов (ХХ века) как инструмент для расчета импульсных (ключевых) источников питания. С тех пор NL «эволюционировала» в программу для Microsoft Windows® NL4, которая активно использовалась инженерами мирового уровня в различных областях электроники почти 10 лет. NL5 – это первая публично доступная версия программы.

Как работает NL5?  наверх

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

Во–первых, NL5 имеет дело с максимально «идеализированными» компонентами. «Идеальный» компонент упрощен насколько возможно и выполняет только основные, необходимые функции, присущие данному типу компонента. Количество параметров, описывающих такой компонент, минимально. В результате поведение такого компонента вполне понятно и предсказуемо. Например, идеальный ключ имеет либо нулевое либо бесконечное сопротивление, и переключается из одного состояния в другое мгновенно. Для описания такого ключа вообще не требуется никаких параметров.

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

Понимание принципа NL5 дает пользователю полный контроль над процессом симуляции. Использование идеальных компонентов с кусочно-линейными моделями значительно ускоряет расчет и позволяется быстрее понять основную идею схемы, принцип её работы. С другой стороны, более точные результаты могут быть получены путем выявления критичных компонентов, чьи характеристики могут оказать наибольшее влияние на работу схемы, и задания более сложных и точных моделей для этих компонентов.

Почему имеет смысл пользоваться NL5?  наверх

Основное преимущество NL5 – это возможность делать итерации схемы и производить симуляцию очень быстро. Это особенно важно на начальной стадии проекта, когда, используя идеальные компоненты и простые модели, разработчик может понять и оценить основную идею и принцип работы схемы и доказать возможность осуществления данного проекта. После этого может быть проведен более точный и детальный анализ схемы с использованием более точных моделей и разумным усложнением критичных компонентов.

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

Кто может пользоваться NL5?  наверх

NL5 прекрасно подойдет всем категориям пользователей, независимо от их опыта, интересов и требований.

NL5 – идеальный инструмент для начинающих радиолюбителей и студентов, изучающих радиоэлектронику. Время обучения пренебрежимо мало: минимальный опыт работы с операционной системой Windows® - это все, что необходимо для того, чтобы начать работать с NL5. Дружественный и интуитивный интерфейс позволяет быстро редактировать схему и номиналы элементов (даже «на лету» - во время процесса симуляции), давая мгновенный ответ на вопрос «а что, если...».

Опытные инженеры могут анализировать достаточно большие системы (с несколькими сотнями компонентов), благодаря очень быстрому и устойчивому алгоритму, так как присущие Spice-алгоритму проблемы сходимости практически отсутствуют в NL5. Простой, но достаточно мощный скриптовый язык, основанный на стандартном языке программирования C, позволяет решать сложные задачи, используя NL5 как «расширение» для таких популярных инженерных пакетов как MATLAB®, PYTHON®, и других.

Благодаря очень «общей» природе идеальных компонентов, используемых в NL5, область ее применения не ограничена электроникой. NL5 может быть успешно использована для моделирования систем во многих дисциплинах, таких как механика, термодинамика, динамика газов, и других.

Border
Border
 
Border
Border Border
Border