Перейти к содержанию
    

Математические модели для Spice

собственно исходная-то модель что собой представляет?

эл-схема или мат-модель?

Эл. схема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

она линейная или импульсная?

очень рекомендую обратить внимание на matlab

вот цитата к одной из функций пакета.

MATLAB Compiler Version 4 takes M-files as input and generates redistributable, stand-alone applications or software components. These resulting applications and components are platform specific. The MATLAB Compiler can generate these kinds of applications or components: Stand-alone applications. Stand-alone applications do not require MATLAB at run-time; they can run even if MATLAB is not installed on the end-user's system. C and C++ shared libraries (dynamically linked libraries, or DLLs, on Microsoft Windows). These can be used without MATLAB on the end-user's system. Excel add-ins; requires MATLAB Builder for Excel COM objects; requires MATLAB Builder for COM

 

The MATLAB Compiler supports all the functionality of MATLAB, including objects. In addition, no special considerations are necessary for private and method functions; they are handled by the Compiler

 

насколько я понимаю, это именно то, что Вам нужно.

хелп довольно толковый и вполне полезный.

Изменено пользователем sahka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, коллеги!

 

Кому-нибудь доводилось моделировать в Pspice ключ, который прерывает ток только в момент прохождения его через нуль? Т.е. речь идет о выключателе, который рвет силовую дугу. Формально, с точки зрения программирования такая модель предельно проста - ток изменил свой знак и выключатель его оборвал. Но как это просто и надежно реализовать в компонентном базисе Pspice?

 

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

Пожалуйста, подскажите, если есть идеи или известен возможный источник такой модели.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, коллеги!

 

Кому-нибудь доводилось моделировать в Pspice ключ, который прерывает ток только в момент прохождения его через нуль? Т.е. речь идет о выключателе, который рвет силовую дугу. Формально, с точки зрения программирования такая модель предельно проста - ток изменил свой знак и выключатель его оборвал. Но как это просто и надежно реализовать в компонентном базисе Pspice?

 

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

Пожалуйста, подскажите, если есть идеи или известен возможный источник такой модели.

 

Источник напряжения, урравляемый током. В выражении - если абсолютное значение тока меньше некоторой величины, выходное напряжение равно нулю, иначе - чему-нить ненулевому (пять вольт, например). Выход источника напряжения управляет ключом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Можно каким-нибудь способом найти (хранить) переменную на предыдущем шаге?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...