Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

аппроксимация кривой разгона


Автор темы
crashsp

аппроксимация кривой разгона

Сообщение crashsp » 20 апр 2010, 05:52

Доброго времени суток!
Суть проблеммы:
необходим метод аппроксимации кривых разгона разными апериодическими звеньями(желатьельно до 4 порядка). По кривой разгона имеем запаздывание(тау), постоянную времени(Т) и коэффициент усиления объекта Коб. Нужен метод, который позволит по этим параметрам записать передаточную функцию объекта регулирования в виде: W(p)=Kоб*exp(-тау(трасп)*p)/(T1p+1)(T2p+1)...(Tnp+1), можно без чистого запаздывания.
Есть куча методов, аппроксимирующих одинаковыми звеньями, но нужен именно описанный выше.

Аватара пользователя

Marrenoloth
частый гость
частый гость
Сообщения: 485
Зарегистрирован: 05 окт 2009, 10:51
Ф.И.О.: Тихомиров Дмитрий Викторович
Откуда: Москва
Благодарил (а): 13 раз
Поблагодарили: 16 раз
Контактная информация:

Re: аппроксимация кривой разгона

Сообщение Marrenoloth » 20 апр 2010, 11:53

А в чем проблема-то? Есть снятая кривая. Есть формула с N переменными. Загоняете в Mathcad, Matlab, 20-SIM, на худой конец в эксель и ищите при каких значениях суммарное снеднеквадратичное отклонение от снятой кривой будет минимально. Самое простое - перебором ;) Если в институте вам преподавали теорию вероятностей (а, судя по познаниям в ТАУ, это очень вероятно), то задачка на уровне лабораторки.


Автор темы
crashsp

Re: аппроксимация кривой разгона

Сообщение crashsp » 20 апр 2010, 17:39

подбором то не проблема, в matlabe всё достаточно просто подбирается.
но проблема то в том, что нужен именно какой-то метод(если хотите инженерный), дающий хорошие результаты аппроксимации при малых затратах времени(в принципе это не определяющий фактор, подойдет любой).
пишу диплом, там необходимо сравнить аппроксимацию одинаковыми и разными звеньями(суть диплома не в этом, но сейчас это главное). поэтому подбор не вариант.

Аватара пользователя

Marrenoloth
частый гость
частый гость
Сообщения: 485
Зарегистрирован: 05 окт 2009, 10:51
Ф.И.О.: Тихомиров Дмитрий Викторович
Откуда: Москва
Благодарил (а): 13 раз
Поблагодарили: 16 раз
Контактная информация:

Re: аппроксимация кривой разгона

Сообщение Marrenoloth » 20 апр 2010, 20:16

3 варианта "с ходу":
1)Берем начальную точку, получаем переходную + смотрим критерий (среднеквадратичное), сдвигаем 1 переменную на +Х, повторяем, сдвигаем на -Х, повторяем, берем 2ю переменную и поступаем аналогично и т.д. После перебора всех переменных получаем новую координату, к примеру, выбрав лучший критерий по всем переменным. Делаем новый опыт и повторяем. Как только отклонение от эксперимента станет меньше заранее определенного числа - вы получили достаточно точный ответ на задачу.
2)Есть еще метод треугольников: на плоскости 2х параметра выбирается начальные 3 точки так, чтобы они образовывали равносторонний треугольник. смотрим, в какой из них самый плохой критерий (самое большое отклонение) и отражаем (отзеркаливаем) треугольник относительно линии между оставшимися двумя точками. Повторяем, пока результат не понравится. Берем другие параметры и повторяем итерации с ними.
3) Самый очевидный: Берем параметр, смотрим в какую сторону (уменьшения или увеличения) от него критерий улучшается и "катимся" в эту сторону до тех пор, пока не найдем экстремум критерия. Запоминаем значение параметра. Берем следующий. Повторяем по кругу до опупения.
Недостатки общие для них всех: Если неудачно выберете начальную точку, то найдете локальный экстремум критерия вместо глобального. Так что 100% результат даст только тупой перебор, к сожалению.

Аватара пользователя

TEB
специалист по DEIF
специалист по DEIF
Сообщения: 7879
Зарегистрирован: 17 июн 2008, 15:01
Ф.И.О.: Евгений свет Брониславович
Благодарил (а): 35 раз
Поблагодарили: 63 раза
Контактная информация:

Re: аппроксимация кривой разгона

Сообщение TEB » 22 апр 2010, 06:31

Орг.вопрос: а не создать ли подфорум для теоретических вопросов автоматики (ТАУ), назвать его например "Теория"? Как думаете?
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.

Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1078
Зарегистрирован: 18 янв 2009, 12:25
Ф.И.О.: Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 22 раза

Re: аппроксимация кривой разгона

Сообщение hell_boy » 22 апр 2010, 20:06

genelectric писал(а):не создать ли подфорум для теоретических вопросов автоматики (ТАУ), назвать его например "Теория"
Лучше всего "Пишу курсовую, дипломную, кандидатскую..."
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой


Вернуться в «околоАСУТПшные разговоры»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей