[Home]

Универсальный решатель умножителей

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

Оглавление
Краткий обзор
Файлы для скачивания

Ссылки на внешние документы
Типы однофазных умножителей напряжения
   Универсальный решатель умножителей
      Решатель умножителей. Постановка задачи
      Метод решения задачи
      Комментарии к решению задачи в Maxima
      Примеры использования решателя



Краткий обзор

Постановка задачи
Можно пропустить описание всех подробностей реализации "решателя умножителей" и сразу перейти к работе с ним. В использовании решатель крайне прост, можно легко во всём разобраться, ознакомившись с простейшими примерами. Однако, желательно потратить немного времени и почитать раздел о постановке задачи. Там уточняются используемые модели, соглашения и приближения, вводится система обозначений, и перечисляются величины, которые требуется определить.

Метод решения задачи
Для анализа электронной схемы нам необходимо составить систему уравнений, описывающую эту схему и решить полученную систему. В данном разделе рассмотрим построение полной системы уравнений, описывающей процессы в умножителе. Это требуется и для "ручного", и для автоматизированного анализа. Вопрос о составлении уравнений уже возникал ранее, при анализе некоторых частных типов умножителей. Здесь попробуем обобщить использовавшийся подход на случай умножителя произвольной конфигурации; рассмотрим, какие при этом возникают сложности и ограничения.

Комментарии к решению задачи в Maxima
В разделе даётся краткое описание функций, написанных для решения поставленной задачи. Поясняются особенности реализация некоторых алгоритмов.

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

Файлы для скачивания

Скачать m_solver_core.wxmx
Maxima-документ, содержащий функции для анализа умножителей. Подробнее смотрите: "Комментарии к решению задачи в Maxima".

Скачать m_solver_core.mac
Пакетный файл, содержащий исходный текст функций для анализа умножителей. Имеет формат простого текстового файла и может использоваться для ознакомления без использования системы Maxima. Подробнее смотрите: "Комментарии к решению задачи в Maxima".

Скачать examples.wxmx
Maxima-документ с простыми примерами использования решателя умножителей. Подробнее смотрите: "Примеры использования решателя".

author: hamper; date: 2019-03-10
  @Mail.ru