Проблемы с размером шага Simulink - PullRequest
0 голосов
/ 28 апреля 2019

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

Идея модели заключается в сравнении двух входных данных. Если разница больше, чем 500, то выходной сигнал функции должен быть 1000, иначе 0. Затем я запускаю выход через интегратор, но интегрированное значение никогда не равно 1000 на этом временном шаге, что я и хочу.

Я играл с вариантами решения разницы, но пока ни один не работал. Фиксированный шаг не решает его.

Graph:

enter image description here

Модель:

enter image description here

Значение красного должно подскочить с 0 до 1000, если разница между этими двумя значениями больше 500. Спасибо!

1 Ответ

0 голосов
/ 28 апреля 2019

Исправлен шаг с эйлером, как решал его решатель!

...