Построение ограниченной области в Simulink
21.05.2020
Здравствуйте! Я создаю модель технического устройства, в Simulink. Это устройство имеет свою характеристику, ограниченную область, в координатах X;Y. При попадании измеряемой величины в эту область, у...
Здравствуйте! Я создаю модель технического устройства, в Simulink. Это устройство имеет свою характеристику, ограниченную область, в координатах X;Y. При попадании измеряемой величины в эту область, устройство должно сработать. Мне необходимо построить такую область в Simulink и фиксировать попадание в неё измеряемой величины. Прикрепляю ещё пример такой характеристики. Я так и не смог найти решения своей проблемы и надеюсь на вашу помощь!
P.S. Вопрос скорее в том, как посмотреть лежит ли точка левее наклонной линии с учётом ограничения сверху, в виде константы по Y/
Комментарии
Это же прямые линии. Характеристика РС строится по системе неравенств.
1. Описываете каждую линию уравнением прямой.
2. В зависисмости от того с какой стороны срабатывание - превращаете в неравенство.
3. Выполнение ВСЕХ неравенств скажет вам о срабатывании.
Вот это я как раз понимаю. По факту это просто набор точек, ограниченных линиями. Я не могу найти инструмент реализации в библиотеке Simulink. Есть блок 1-D Lookup Table, но он не подходит, либо я не до конца разобрался в его работе.
Проще имхо блоки
- matlab function
- или embedded matlab function.
Просто в коде напишите все уравнения и все.