Программное обеспечение Simscape™ Electrical™ поддерживает все решатели непрерывного времени, поддерживаемые Simscape. Дополнительные сведения см. в разделе Настройка решателей для физических моделей.
Можно выбрать любой из поддерживаемых решателей для выполнения моделирования электронной модели. Решатели с переменным шагом, ode23t и ode15s, рекомендуется для большинства приложений, поскольку они работают быстрее и работают лучше для систем с диапазоном быстрой и медленной динамики. ode23t решатель ближе всего к решателю, который традиционно использует SPICE.
Чтобы использовать программное обеспечение Simulink ® Coder™ для создания автономного кода C или C++ из модели, необходимо использовать ode14x или ode1be решатели. Дополнительные сведения о создании кода см. в разделе Создание кода.
Чтобы изменить точность и время моделирования, настройте один или несколько из следующих параметров:
Относительный допуск в диалоговом окне «Параметры конфигурации Simulink»
Абсолютный допуск в диалоговом окне «Параметры конфигурации Simulink»
Максимальный размер шага в диалоговом окне «Параметры конфигурации Simulink»
Допуск согласованности в диалоговом окне Блок конфигурации решателя
В большинстве случаев значения допуска по умолчанию дают точные результаты, не жертвуя ненужным временем моделирования. Значение параметра, которое, скорее всего, не подходит для моделирования, равно Max step size, поскольку значение по умолчанию: auto, зависит от времени начала и окончания моделирования, а не от величины, на которую сигналы изменяются во время моделирования. Если вы обеспокоены отсутствием значительного поведения решателя, измените параметр, чтобы предотвратить слишком большой шаг решателя.
Документация Simulink содержит более подробное описание следующих параметров и советы по их настройке:
На странице ссылок блока Конфигурация решателя (Solver Configuration) в документации Simscape объясняется, когда нужно настроить значение параметра Допуск согласованности (Consistency Tolerance).
При возникновении проблем с моделированием сначала ознакомьтесь с разделом Устранение ошибок моделирования, чтобы узнать об общих методах устранения неполадок.
Существует несколько методов, которые можно применить к любой модели Simscape Electrical для решения проблем моделирования:
Добавьте паразитные конденсаторы и/или резисторы (в частности, емкость перехода и омическое сопротивление) в схему, чтобы избежать проблем с цифрами. В примере с осциллятором Astable используются эти устройства.
Отрегулируйте источники тока и напряжения так, чтобы они начинались с нуля и увеличивались до конечных значений, а не начинались с ненулевых значений.
Сведения об избежании ошибок моделирования при наличии определенных конфигураций модели Simscape Electrical см. в разделах Моделирование мгновенных событий и Использование блоков Simulink для моделирования физических компонентов.
При выполнении моделирования во временной области программа Simscape Electrical использует решатель Simscape для анализа физической системы в среде Simulink. Дополнительные сведения см. в разделе Работа Simscape Simulation.
Можно выполнить анализ малых сигналов для моделей Simscape и Simscape Electrical, используя возможности линеаризации программного обеспечения Simulink. Дополнительные сведения см. в разделе Линеаризация электронной схемы.