Примеры расчета в Simulink

 

Simulink может также использоваться для решения различных уравнений и вычисления функций.

Рассмотрим применение Simulink на простом примере возведения в степень. Например, требуется вычислить значение x= 52

Соберите схему, показанную на рис. 21:

Рис. 21. Схема модели возведения в степень

 

Блок Constant переносится из библиотеки Commonly Used Blocks. Math Function переносится из библиотеки Math Operations. Блок Display – из Sinks.

 В блоке Math Function нужно установить функцию возведения в степень pow (рис. 22).

Рис. 22

 

Установим в первом блоке Constant значение 5, а во втором – 2. В блоке Math Function установить функцию pow. Запустите модель. В результате на дисплее должно изобразится число 25.

Подсчитайте величину x=67.

 

В другом примере определим значение полинома:  

 

Y = x2 + 2 x + 3              при x = 5.

 

Схема для расчета полинома показана на рис. 23.

Рис 23

 

Блок Polinomial находится в библиотеке Math Operations. Для этого в блок Polynomial значения [ 1., 2., 3.].

Рассчитайте полином:

 

Y = 5x2 + 3 x + 2                      при x = 3

 

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

Рассмотрим систему уравнений

 

 

Для её решения составим схему (рис. 24).

 

Блоки Add и Algebraic Constraint находятся в Math Operations.

В блоках Constant установим значения свободных членов 6 и 2.

Блоки Algerbraic Constant служат для поиска корней алгебраических уравнений. Блок находит такое значение сигнала становится равным нулю. При этом входной сигнал должен быть прямо или опосредованно связан с входным сигналом.

В боках Add проверте значения знаков (++ или -+).

Запустите схему на исполнение. Результаты будут отображены в блоках Display.

 

Рис. 24

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: