Ступенчатое воздействие

Автор работы: Пользователь скрыл имя, 11 Апреля 2013 в 17:08, лекция

Краткое описание

Блок генерирует ступенчатый выходной сигнал K*1(t - Т) (смещенный скачок положения),
где K = (Y1 – Y0) – величина скачка положения;
Y0 – значение сигнала до скачка;
Y1 - значение сигнала после скачка;
Т - время "включения" скачка.

Прикрепленные файлы: 1 файл

Ступенчатое воздействие.doc

— 82.00 Кб (Скачать документ)

Ступенчатое воздействие

Top  Previous  Next




 

 

Блок генерирует ступенчатый  выходной сигнал K*1(t - Т) (смещенный скачок положения),

где K = (Y1 – Y0) – величина скачка положения;

Y0 – значение сигнала до скачка;

Y1 - значение сигнала после скачка;

Т   - время "включения" скачка. 

 

Блок  имеет 1 диалоговую строку.

Для работы блока необходимо задать:

В диалоговой строке - время “включения” скачка в сек., значения сигналов до (Y0) и после (Y1) скачка (через пробел).

Примеры заполнения диалогового окна:

Числовое задание параметров

Диалоговая строка  - 5 0 1 (через пробел)

Символьное задание параметров

Диалоговая строка – T a1 a2 (через пробел)

Смешанное задание параметров

Диалоговая строка – Т0 1 3 (через пробел) 

 

Примечания:

1. Данный блок формирует скалярный выходной сигнал.

2. Именованные параметры  задаются как глобальные посредством Интерпретатора математических функций.  

        


 

 

 Линейное воздействие

Top  Previous  Next


 

Блок генерирует линейно  нарастающий выходной сигнал  с начальным скачком положения: 

 

 

        y ( t ) = a0*1(t) + a1*t . 

 

Блок имеет 1 диалоговую строку.

Для работы блока необходимо задать:

В диалоговой строке - коэффициенты a0 и a1 (через пробел). 

 

Примеры заполнения диалогового окна:

Числовое задание параметров

Диалоговая строка  - 5 2 (через пробел)

Символьное задание параметров

Диалоговая строка  - а11 а22 (через пробел)

Смешанное задание параметров

Диалоговая строка  - 5 а1 (через пробел) 

 

Примечания:

1. Данный блок формирует скалярный выходной сигнал.

2. Именованные параметры  задаются как глобальные посредством Интерпретатора математических функций.  

        


 

 Синусоидальное воздействие

Top  Previous  Next


 

Блок генерирует синусоидальный выходной сигнал: 

 

 

        y ( t ) = A*sin(w*t + f ),  

 

где А – амплитуда;

w – частота, 1/c;

f   – начальная фаза, рад. 

 

Блок имеет 1 диалоговую строку.

Для работы блока необходимо задать:

В диалоговой строке - амплитуду, частоту и начальную фазу (через пробел). 

 

Примеры заполнения диалогового окна:

Числовое задание параметров

Диалоговая строка  - 5 2 0 (через пробел)

Символьное задание параметров

Диалоговая строка  - А w1 pi/2 (через пробел)

Смешанное задание параметров

Диалоговая строка  - A12 50 pi (через пробел) 

 

Примечания:

1. Данный блок формирует скалярный выходной сигнал.

2. Именованные параметры  задаются как глобальные посредством Интерпретатора математических функций.  


 

  Сумматор

Top  Previous  Next


 

Блок реализует операцию алгебраического суммирования скалярных  входных сигналов с учетом весовых  коэффициентов согласно соотношения:  

 

 

            у ( t ) = а1*х1 ( t ) + а2*х2 ( t ) + а3*x3 ( t ) + ..... + аN*xN ( t ) , 

 

где  у(t)                            - выходной сигнал;

x1(t), x2(t), ..., xN(t)  - входные  сигналы;

а1, а2, а3, …., aN     -  весовые коэффициенты с учетом знаков.  

 

Блок имеет 1 диалоговую строку.

Для работы блока необходимо задать:

В диалоговой строке – весовые множители для каждого из входов (вектор весовых коэффициентов) а1, а2, а3, …., aN (через пробел).

Примеры заполнения диалогового окна:

Обычное сравнивающее устройство

Диалоговая строка  -   1 –1 (через пробел)

3 входа (числовое задание весовых коэффициентов)

Диалоговая строка -   2 –3 –0.5 (через пробел)

4 входа (смешанное задание весовых коэффициентов)

Диалоговая строка -   2.3 а12 -3.3 а14 (через пробел) 

 

Примечания:

1. По умолчанию данный  блок реализует обычное сравнивающее устройство (простое вычитание сигналов).

2. При ориентации блока слева-направо  верхний входной порт для x1(t), ниже - для x2(t) и т.д.

3. Именованные коэффициенты должны  быть заданы в окне глобальных параметров посредством Интерпретатора математических функций.

P.S.

Если ввести в диалоговую строку только один множитель численно, например, 3 или символьно, например, А, то при закрытии диалогового окна блок Сумматор будет иметь только один вход.

Если подать на единственный вход блока скалярный сигнал, то в Сумматоре он будет усилен в 3 или в А раз, в соответствии с типом задания множителя. При A < 0  сначала происходит усиление в А раз, а затем инвертирование сигнала.

При одном входном порте блок частично может выполнять операции и с векторными сигналами. Если подать на единственный вход блока векторный сигнал, то в Сумматоре элементы вектора будут просуммированы и затем сумма будет усилена в 3 или в А раз, в соответствии с типом задания множителя. При A < 0  сначала происходит усиление суммы в А раз, а затем инвертирование сигнала. 


 

 Умножение

Top  Previous  Next


 

Блок векторизован и реализует операцию умножения векторного сигнала на скалярный сигнал: 

 

 

              у ( t ) = х1 ( t ) * х2 ( t ) , 

 

где у(t)            - векторный выходной сигнал;

x1(t),         - векторный входной  сигнал (1-ый входной порт);

x2(t)         - скалярный входной сигнал (2-ой входной порт). 

 

Для работы блока параметры  не требуются. 

 

Примечание:

Если подать на 1-ый вход блока векторный сигнал, а на 2-ой вход блока – скалярный сигнал, то в Умножителе элементы 1-го входного сигнала будут поэлементно перемножаться на значение 2-го входного сигнала


 

 Умножение

Top  Previous  Next


 

Блок векторизован и реализует операцию умножения векторного сигнала на скалярный сигнал: 

 

 

              у ( t ) = х1 ( t ) * х2 ( t ) , 

 

где у(t)            - векторный выходной сигнал;

x1(t),         - векторный входной  сигнал (1-ый входной порт);

x2(t)         - скалярный входной сигнал (2-ой входной порт). 

 

Для работы блока параметры  не требуются. 

 

Примечание:

Если подать на 1-ый вход блока векторный сигнал, а на 2-ой вход блока – скалярный сигнал, то в Умножителе элементы 1-го входного сигнала будут поэлементно перемножаться на значение 2-го входного сигнала


 

Блок векторизован и реализует преобразование входного сигнала (скалярного или векторного) по алгоритму: 

 

 

         y ( t ) = a0 + a1 * x ( t ) + a2 * x ( t )^2, 

 

где                     y(t) – вектор выходного сигнала; 

   x(t) – вектор входного сигнала;

а0, а1, а2 – коэффициенты параболы. 

 

Блок имеет 1 диалоговую строку.

Для работы блока в диалоговой строке необходимо задать Коэффициенты параболы a0, a1 и а2 (через пробел).

Примеры заполнения диалогового окна:

Числовое задание параметров (одинаковое преобразование по всем “жилам”)

Диалоговая строка  - 1 2 4 (через пробел) 

 

Символьное задание параметров (одинаковое преобразование по всем “жилам”)

Диалоговая строка  - а11 а12 а13 (через пробел) 

 

Смешанное задание параметров (одинаковое преобразование по всем “жилам”)

Диалоговая строка  - 5 а1 3 (через пробел) 

 

Примечания:

1. По умолчанию данный  блок реализует квадратичное  преобразование входного сигнала   (скалярного или векторного) с параметрами а0 = 0, а1 = 0 и а2 = 1.

2. Именованные параметры  задаются как глобальные посредством Интерпретатора математических функций.  

 

 Идеальное интегрирующее  звено

Top  Previous  Next


 

Блок векторизован и реализует математическую модель звена, динамика которого описывается линейным обыкновенным дифференциальным уравнением (ОДУ) вида:

 

где x(t) – входной сигнал в блок; y(t) – выходной сигнал из блока.

При нулевых начальных  условиях динамика блока может быть представлена следующей передаточной функцией:

K

W(s) = -------                (Интегратор),

s

поэтому пиктограмма данного  блока имеет вид передаточной функции идеального интегрирующего звена.

Блок имеет 2 диалоговых строки.

Для работы блока в диалоговых строках  необходимо задать:

В 1-ой диалоговой строке   - вектор коэффициентов K;

Во 2-ой диалоговой строке - вектор начальных  условий y(0) .

Примеры заполнения диалогового окна:

Скалярный вход

1-я строка  - 2.3

2-я строка  - 6.5

Векторный вход (3 одинаковых Интегратора)

1-я строка  - 3#2.3

2-я строка  - 3#6.5

Векторный вход (3 разных Интегратора)

1-я строка  - 2.3 1.8 3.3 (через пробел)

2-я строка  - 6.5 5.1 2.4 (через пробел)

Примечание:  по умолчанию данный блок реализует интегрирование скалярного входного сигнала.


 

 Задержка на шаг  интегрирования

Top  Previous  Next


 

Блок векторизован и реализует задержку входного сигнала на один шаг интегрирования.

Блок имеет 2 диалоговые строки.

Для работы блока в диалоговых строках необходимо задать:

В 1-ой диалоговой строке - Да (если блок используется для развязки алгебраических петель)  или Нет (в противном случае);

Во 2-ой диалоговой строке - вектор начальных условий Y(0).

Примеры заполнения диалогового  окна:

Скалярный вход

1-я строка:   Да

2-я строка:   1.5

Векторный вход (одинаковые начальные условия)

1-я строка:   Да

2-я строка:   3#1.5

Векторный вход (разные начальные условия)

1-я строка:   Да

2-я строка:   1.5  0  2.4 (через пробел)

Примечание: по умолчанию блок реализует задержку скалярного входного сигнала.  



Информация о работе Ступенчатое воздействие