реклама на сайте
подробности

 
 
> Годограф в MATLAB
Diusha
сообщение Aug 8 2013, 05:49
Сообщение #1


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Система задана в Симулинке блоками с дифурами (не передаточными функциями). Возможно ли в матлабе нарисовать годограф для такой системы? (Насколько я понял, nyquist рисует годограф для системы, заданной передаточной ф-ей, но это не мой случай).
Нужно все это для того, чтобы посмотреть, при каких коэффициентах есть или нет устойчивости (критерий Найквиста).
Если с годографом никак, может есть альтернативный способ решения задачи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RHnd
сообщение Aug 8 2013, 08:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Так подождите. Я же первый вопрос задал - линейная ли система? Если я правильно понимаю что у вас написано, а я вижу произведение входного сигнала на состояние, то система нелинейная. Для нее годограф может и не существовать. Да и понятие устойчивости для нелинейных систем существенно сложнее.

UPD1:
На всякий случай напишу для второго блока.
Имеем:
dx1/dt = a11*x(1) + a12*x(2) + a13*x(3) + 0*x(4) + u(1)
dx2/dt = a21*x(1) + a22*x(2) + a23*x(3) + 0*x(4)
dx3/dt = 0*x(1) + a32*x(2) + a33*x(3) + 0*x(4)
dx4/dt = 0*x(1) + 0*x(2) + a43*x(3) + a44*x(4)
y=x(4)

В матричном виде: dx/dt = Ax+Bu; y=Cx+Du;
Код
a11=-(kRX+k30);
a12=k_30;
a13=kQ;
a21=k30;
a22=-(k_30+k50);
a23=k_50;
a32=k50;
a33=-(k_50+kQ);
a43=wQ*kQ;
a44=-kQX;
A=[a11 a12 a13 0;
   a21 a22 a23 0;
     0 a32 a33 0;
     0   0 a43 a44];
B=[1; 0; 0; 0];
C=[0 0 0 1];
D=0;

model=ss(A,B,C,D);


Все, теперь в переменной model - ваша система. Ее можно преобразовать к передаточной функции tf(model), можно проверить устойчивость isstable(model), можно построить частотные характеристики bode(model).

UPD2:
Последовательное соединение получается произведением элементов, параллельно - суммированием. При однонаправленном (нет обратных связей) соединении линейных систем общая система устойчива если устойчива каждая подсистема, т.е. если можно изолировать наборы параметров в отдельных подсистемах, то проще проверять отдельно устойчивость этих подсистем. Например, в рассмотренной выше подсистеме состояние x(4) можно выделить в отдельную подсистему, где на входе x(3) на выходе y=x(4). Условие устойчивости этой отдельной подсистемы kQX>0. Так как kQX больше нигде не встречается, то для этого параметра это единственное условие. И далее такими же рассуждениями по всем линейным блокам.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Diusha   Годограф в MATLAB   Aug 8 2013, 05:49
- - RHnd   А система вообще линейная? Много блоков с дифурами...   Aug 8 2013, 05:53
|- - Diusha   Система линейная. Блоков дифуров сейчас 6, в дальн...   Aug 8 2013, 06:09
- - RHnd   Вопрос был в том, не проще ли переписать систему в...   Aug 8 2013, 06:27
|- - Diusha   Боюсь, что не проще. Хотелось бы не "одноразо...   Aug 8 2013, 06:44
- - RHnd   Я имел ввиду в виде линейной системы в матлабе. Не...   Aug 8 2013, 07:03
|- - Diusha   Цитата(RHnd @ Aug 8 2013, 10:03) Но, види...   Aug 8 2013, 07:30
|- - Diusha   Спасибо! Много ценного! Цитата(RHnd ...   Aug 8 2013, 11:24
- - RHnd   С нелинейными системами есть нюанс - при подаче на...   Aug 8 2013, 11:47
|- - Diusha   Цитата(RHnd @ Aug 8 2013, 14:47) Вам надо...   Aug 9 2013, 06:39
- - RHnd   Да, действительно. Я так увлекся вопросом о частот...   Aug 9 2013, 19:10
|- - Diusha   Не-не-не! В этом U вся соль! U это только ...   Aug 11 2013, 16:52
- - RHnd   Тогда вы имеете нелинейную систему, поведение кото...   Aug 11 2013, 22:05
|- - Diusha   Цитата(RHnd @ Aug 12 2013, 01:05) Тогда в...   Aug 12 2013, 11:14
- - RHnd   Нет, вопрос был про годограф. Сказать что-то про в...   Aug 13 2013, 05:56
|- - Diusha   Да, изначально сформулированный вопрос был про год...   Aug 13 2013, 08:13
- - RHnd   1) Мне такие инструменты в матлабе не известны. Но...   Aug 13 2013, 09:04
|- - Diusha   1) Именно так я и пытался делать. Но это крайне не...   Aug 13 2013, 11:08
- - RHnd   1) То, что я описал в первом пункте, должно делать...   Aug 13 2013, 11:29
|- - Diusha   1) А без скрипта не получится? Например, как-то та...   Aug 13 2013, 12:18
- - RHnd   1) Так то, что вы написали, это и есть скрипт. Мат...   Aug 13 2013, 12:58
|- - Diusha   1) ОК. Тогда по критерию. В голову приходит только...   Aug 13 2013, 16:33
- - RHnd   1) Это не знаю, тут вам надо самом у смотреть на г...   Aug 13 2013, 16:52
|- - Diusha   1) Подход жизнеспособен, дальше - дело техники. Cп...   Aug 15 2013, 11:13
- - RHnd   1) Рад, что смог помочь. 3) Попробуйте поставить ...   Aug 15 2013, 18:07
|- - Diusha   По физическому смыслу все константы здесь (и перем...   Aug 16 2013, 06:32
- - RHnd   Это упрощенная формулировка, которая обозначает, ч...   Aug 16 2013, 07:49
|- - Diusha   Все-таки система линейная! (когда разомкнута,...   Sep 18 2013, 03:12
|- - RHnd   Цитата(Diusha @ Sep 18 2013, 06:12) Все-т...   Sep 18 2013, 07:50
|- - Diusha   Похоже, действительно, имеет место то, что я напис...   Sep 19 2013, 01:37
- - RHnd   Если вы собираетесь анализировать блоки по отдельн...   Sep 19 2013, 06:34
|- - Diusha   По поводу способов анализа я пока знаю маловато. Я...   Sep 21 2013, 02:20
- - RHnd   Приведите такое определение линейной системы, чтоб...   Sep 21 2013, 05:42
|- - Diusha   Вот, например. Другого определения я не встречал. ...   Sep 22 2013, 02:42
- - RHnd   Вы знаете, у природы есть одно замечательное свойс...   Sep 22 2013, 11:01
|- - Diusha   Цитата(RHnd @ Sep 22 2013, 14:01) Вы знае...   Sep 23 2013, 14:36
- - RHnd   Напишите вашу полную систему ДУ.   Sep 23 2013, 15:47
|- - Diusha   Цитата(RHnd @ Sep 23 2013, 18:47) Напишит...   Sep 23 2013, 16:05
- - RHnd   Хорошо, давайте ещё раз. Один, сама по себе, блок ...   Sep 24 2013, 07:17
|- - Diusha   Я об этом писал в посте 31. Рассматриваем сначала ...   Sep 26 2013, 01:59
- - RHnd   Наша беседа пошла по кругу. Давайте вернемся к ис...   Sep 26 2013, 07:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 21:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016