[Ответить в тред] Ответить в тред

01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 25 | 4 | 17
Назад Вниз Каталог Обновить

Устойчивость системы автоматического регулирования Аноним 11/04/16 Пнд 19:45:00  224824  
14603931007020.png (122Кб, 499x501)
Сап, радач, есть один дипломный проект АРД и АФ для спецефической камерной установки. Пришел руководитель и спросил про интегрирующие звенья, я совершенно не понимал, что за дичь он несёт, кивнул головой и пошел думать. Вспомнил, что был предмет ТАУ и там интегрирующие цепочки применялись для устранения статических ошибок уменьшение скорости реакции системы => увеличение устойчивости Как я понял, на примере автофокуса, это нужно чтобы, при фокусировке, например, на лице человека в момент когда мимо объектива пролетает муха, объектив не начинал фокусировку на ней.
А теперь внимание вопрос, есть ли разница, реализую ли я эту реакцию системы с помощью интегрирующих звеньев или же спомощью задержки реакции програмно на МК. Поправьте, если я что-то не так понял.
Аноним 11/04/16 Пнд 20:11:38  224831
14603946983460.webm webm file (1294Кб, 852x478, 00:00:03)
Нашёл где спросить. Кек.
Аноним 11/04/16 Пнд 23:52:37  224888
>>224824 (OP)
Есть же критерии устойчивости всякие: можно по лачх, можно по годографам разными проверить не помню нихуя названия лол.
Интегратор повышает степень апериодичности, снижает ошибки слежения, но лишние интегратор и схема неустойчива
Аноним 12/04/16 Втр 07:34:17  224914
Загляни в воркач в тред асушников, там переодически тусят тауёбы - пояснят за всю хуйню. Освежи в голове ТАУ, потереби кафедру - мб чего путного скажут, дадут.
Аноним 12/04/16 Втр 09:42:41  224931
>>224824 (OP)
На гитхабе забанили?
Аноним 12/04/16 Втр 11:18:09  224938
>>224931
а что это такое?
Аноним 12/04/16 Втр 12:04:45  224939
>>224824 (OP)
>при фокусировке, например, на лице человека в момент когда мимо объектива пролетает муха, объектив не начинал фокусировку на ней
При фокусировке это нужно, чтобы твои дрожащие руки не сбивали нахуй фокус.
Аноним 12/04/16 Втр 12:36:40  224940
Программно можно реализовать любое динамическое звено. Вопрос в том хватит ли скорости процессора и точности оцифровки для твоих задач.
Аноним 12/04/16 Втр 12:43:15  224942
И, да, интегрирующее звено это не просто задержка. Просто задержку дают апериодические звенья, а интегрирующее еще и интегрирует входной сигнал.
Аноним 12/04/16 Втр 12:53:25  224943
>>224942
Разделительный конденсатор является интегратором. И что с того? Какие профиты от этого?
Аноним 12/04/16 Втр 14:37:56  224947
>>224943
Любую аналоговую систему можно перевести в цифру, используя переход от преобразования Лапласа к z-преобразованию. Это функция c2d в Matlab.Интегратор в z-представлении будет 1/s => 1/(1-z). То есть тупо прибавлять предыдущий выход ко входу. y(n) = x(n) + y(n-1). Линия задержки же будет выглядеть как 1/z
Аноним 12/04/16 Втр 14:46:51  224949
>>224947
А вообще, для этой задачи бери ПИД-регулятор (PID-controller) и не еби мозги. В интернете информации по нему валом, и про устойчивость, и про скорость. То, что предлагает тебе препод больше похоже на И-(интегральный) регулятор. Вот первая ссылка в гугле пишет про него
Основное назначение закона И-регулирования – ликвидация
установившейся ошибки регулирования.
В качестве самостоятельных И-регуляторы применяются редко из-за
медленного нарастания регулирующего воздействия на объект при
отклонении регулируемой величины.
Постоянная времени интегрирования И-регулятора равна времени, в
течение которого с момента поступления на вход регулятора постоянного
сигнала сигнал на выходе регулятора достигнет значения, равного значению
входного сигнала


>А теперь внимание вопрос, есть ли разница, реализую ли я эту реакцию системы с помощью интегрирующих звеньев или же спомощью задержки реакции програмно на МК
Про это уже написал постом выше: любую аналоговую схему можно реализовать на МК в цифровом виде, даже лучше будет.
Аноним 12/04/16 Втр 16:13:40  224957
>>224947
>используя переход от преобразования Лапласа к z-преобразованию
Блядь, что это значит? Не знаю такого маттермина "переход".
Аноним 12/04/16 Втр 16:27:39  224961
14604676595540.webm webm file (1658Кб, 270x480, 00:00:20)
14604676595911.webm webm file (3063Кб, 270x480, 00:00:41)
О! Наконец-то в радаче систем управления тред.
Я как-то давно делал систему стабилизации ради поиграться. И забросил за наличием других более важных дел.
Вебмрилейтед, что у меня было на тот момент.
Делал на пид-регуляторе. Что анон скажет про выбор самого регулятора и про то, как на практике настраивают коэффициенты регулятора (подбором или все-таки есть какие-то разумные соображения)?
Аноним 12/04/16 Втр 16:53:00  224963
>>224961
Судя по видео, как мне кажется, тебе достаточно было только пропорциональной составляющей.
>какие-то разумные соображения
Разумность соображений определяется характеристиками объекта управления, и даже можно сказать степенью известности характеристик объекта управления. Ну и конкретными тербованиями к реализации. А для подбора можно например метод численной оптимизации применить ну или нейронную сеть обучить. Это коенчно если храктеристики объекта статичны.
Аноним 12/04/16 Втр 17:05:17  224965
>>224963
>Судя по видео, как мне кажется, тебе достаточно было только пропорциональной составляющей.
Ладно. Я учту. Попробую сделать следующую версию похардкорнее: со скользящими контактами, корпусами и каштомными платами (благо, дорвался до производства). Там и опробую.
>Разумность соображений определяется характеристиками объекта управления
То есть в теории мы строим модель объекта(в моем случае поворачиваемой детали), а именно считаем моменты инерции, берем характеристики сервопривода(момент, скорость реакции и т.д.)? Но ведь на практике никто этим заморачиваться не будет.
А с нейросетью, как я понимаю, надо будет писать лог, а потом апостериори проводить коррекцию параметров. Ведь не хватит на обучение мощности контроллера. Или я не совсем прав?
Аноним 12/04/16 Втр 17:53:28  224971
>>224965
>Но ведь на практике никто этим заморачиваться не будет.
Ну это позволит сократить диапазон допустимых значений коэффициентов. Например чем больше инерционность системы тем больше коэффициент пропорциональной составляющей.
>А с нейросетью, как я понимаю, надо будет писать лог, а потом апостериори проводить коррекцию параметров.
Ну тут можно много фантазировать. Можно например обучить сеть так, чтобы она выдавала оптимальне коэффициенты для заданного набора характеристик объекта.
Аноним 12/04/16 Втр 18:36:32  224985
>>224965
А вообще вот почитай
http://www.bookasutp.ru/Chapter5_5.aspx
Там в конце как раз говорится о численных методах оптимизации
Аноним 12/04/16 Втр 18:57:30  224990
>>224985
Да я бы и сам численными методами делал, но там есть фразочка
>Выбирается критерий минимизации
А вот этот критерий должен строиться на более сложной аналитике, чем сам регулятор. Похоже нужно следовать методу ручной настройки по правилам. Тем более позиционирование у меня не прецизионное.
Аноним 12/04/16 Втр 19:14:11  224993
14604776513270.png (132Кб, 1920x1040)
Подпишусь на тренд
Аноним 12/04/16 Втр 21:28:31  225012
>>224990
>А вот этот критерий должен строиться на более сложной аналитике, чем сам регулятор.
Ты не понял. Даже если ты вручную будешь коэффициенты подбирать по каким-то правилам, тебе все равно нужен критерий - правильно ты подобрал их значения или нет. То есть как ты решишь "вот теперь коэффициенты правильно подобраны", точно также итерационный метод решит что коэффициенты правильно подобраны и завершит работу.
Аноним 12/04/16 Втр 22:07:18  225021
>>224914
Это где и как?
Аноним 12/04/16 Втр 22:09:03  225022
>>224957
Бля, ну ты доебался. Билинейное преобразование, если тебе будет угодно
Аноним 12/04/16 Втр 22:18:52  225023
>>225012
Я тебе примерно то же и говорил. Что я хуй знаю, как строить критерии для такой системы. Сейчас просто на глаз смотрю: заебись держит угол или нет. Не буду же я еще датчик положения туда лепить(хотя в принципе можно)
Аноним 12/04/16 Втр 22:31:59  225029
>>224965
>То есть в теории мы строим модель объекта(в моем случае поворачиваемой детали), а именно считаем моменты инерции, берем характеристики сервопривода(момент, скорость реакции и т.д.)? Но ведь на практике никто этим заморачиваться не будет.

Ну да. Для этого можно воспользоваться переходной характеристикой, и из неё уже получить параметры системы. В матлабе для этого есть System Identification Toolbox
http://www.mathworks.com/products/sysid/features.html#linear-model-identification

http://www.mathworks.com/videos/data-driven-control-system-identification-70897.html

Как только ты определишь параметры модели, можешь использовать PID Tuner уже непосредственно для подбора коэффициентов
Аноним 16/04/16 Суб 16:00:47  225536
Бамп

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 25 | 4 | 17
Назад Вверх Каталог Обновить

Топ тредов