Описание тега control-theory

Anything related to control theory, i.e. the branch of systems engineering studying the mathematical techniques used to make a dynamic system behave in some desirable way.
1 ответ

Масштабирование PID (Пропорционально-Интегральная Производная) Выход

Я реализовал функцию PID по формуле: correction = Kp * error + Kd * (error - prevError) + kI * (sum of errors) Что я должен сделать, чтобы сохранить мой вывод в определенном диапазоне? скажем 0-255 Если я игнорирую какое-либо значение, не находящеес…
07 окт '10 в 20:44
1 ответ

В обучении с подкреплением, в чем разница между оптимальной политикой и кусочно-оптимальной политикой?

Как мы можем определить оптимальную политику и по частям оптимальную политику? Я думаю, это зависит от того, является ли это проблемой с непрерывным или дискретным временем. Для дискретного времени оба должны быть одинаковыми. Я прав?
4 ответа

Интегральный термин ПИД-регулятора, вызывающий крайнюю нестабильность

У меня есть PID-контроллер, работающий на роботе, который предназначен для того, чтобы робот направился в направлении компаса. Поправка ПИД пересчитывается / применяется с частотой 20 Гц. Несмотря на то, что ПИД-регулятор работает хорошо в режиме PD…
10 окт '10 в 23:54
1 ответ

Передаточная функция с дискретным на непрерывное время

Я реализовал класс для идентификации моделей ARX в Python. Следующим шагом является расчет оптимальных параметров PID на основе LQR. Очевидно, требуется модель с непрерывным временем, и у меня есть следующие возможности: преобразовать модель с дискр…
1 ответ

Непрерывно-временная MDP с конечным горизонтом

Есть ли какой-нибудь алгоритм для решения полу-марковского процесса принятия решений с конечным горизонтом? Я хочу найти оптимальную политику для последовательного решения задачи с конечным пространством действий, конечным пространством состояний и …
1 ответ

Индекс нечислового элемента в Matlab

Я определил массив с передаточными функциями внутри него. Как я могу найти положение определенной передаточной функции внутри этого массива? s = tf('s') % defining a transfer function array = [s, s^2, s^3]; >> find(array==s) undefined function…
1 ответ

Quadcopter Raspberry Pi бьется на высоких скоростях

Я пытаюсь построить квадрокоптер на основе Raspberry Pi. До сих пор мне удалось взаимодействовать со всем оборудованием, и я написал ПИД-регулятор, который достаточно стабилен на низких оборотах. Проблема в том, что при более высоком газе квадрокопт…
4 ответа

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

У меня есть система пространства состояний с матрицами A,B,C и D. Я могу либо создать систему пространства состояний, sys1 = ss(A,B,C,D)или вычислить матрицу передаточной функции, sys2 = C*inv(z*I - A)*B + D Однако когда я рисую график Боде для обеи…
28 окт '14 в 11:07
0 ответов

r - генерирует шаговый ответ в R - аналогично примеру MATLAB/GNU Octave

Я хотел бы завершить пример пошагового ответа из GNU Octave/MATLAB в R. Дополнительная информация: Генерация пошагового ответа в MATLAB является источником примера. в R M <- 1; K <- 10; B <- 2; num <- 1; den <- c(M, B, K) Как вы опред…
03 авг '16 в 13:54
1 ответ

Использование ПИД-контроллера для управления ресурсами в программах

Мне было интересно, есть ли прецедент для использования механизмов типа контроллера PID для управления вычислительными ресурсами (см. http://en.wikipedia.org/wiki/PID_controller). Под вычислительными ресурсами я имею в виду: запасные потоки, запасны…
3 ответа

ПИД-регулятор Quadcopter

контекст Моя задача - спроектировать и построить ПИД-регулятор скорости для микроквадрокоптера, а не летать в помещении. Помещение, в котором летает квадрокоптер, оснащено высокоточной системой слежения в помещении, которая позволяет получать данные…
13 янв '14 в 14:16
1 ответ

Теория управления реализована в C++

Я занимаюсь программированием Android с использованием Java-Eclipse Luna на Windows 8.1, а также использую нативную среду (C++). В качестве следующего шага в моем проекте я должен управлять мобильным роботом, создав приложение на Android. Мой вопрос…
16 мар '15 в 11:03
4 ответа

Как преобразовать систему с 4 входами и 4 выходами из пространства состояний в матрицу передаточной функции?

Я пытался конвертировать с помощью команды ss2tf но синтаксис этой команды показывает, где ввести количество входов системы, а не количество выходов. Тем не менее я попытался получить свою матричную передаточную функцию с [num,den]=ss2tf(Ac,Bc,Cc,Dc…
1 ответ

ПИД-настройка, настройка по одной оси

Я пытаюсь настроить Quad Copter (одна ось) через строку настройки. Что касается оси тангажа, то это немного хорошо (я думаю), стабилизируется квад с одним Р (это странно?). Но для Ролла - я не могу его настроить. это просто катится, как только мален…
13 июл '18 в 19:13
1 ответ

Определить параметры функции с помощью нейронной сети

В настоящее время я изучаю докторскую диссертацию по теории управления. В конце каждой главы есть симуляция проблемы родственника с предметом. Я закончил теорию, но для дальнейшего понимания я хотел бы воспроизвести симуляции. Первая симуляция выгля…
1 ответ

Как объединить два разных типа данных для получения окончательного результата?

Я строю робота (2 приводных колеса и один шариковый подшипник). Проблема в том, что я не могу заставить его двигаться прямо. Я буквально считаю это невозможным, я пытался в течение нескольких недель. В настоящее время я могу положиться на вращение (…
20 май '18 в 14:12
1 ответ

Можно ли сгенерировать правильные графики корневых локусов с помощью Python 3?

Я пытаюсь сгенерировать графики корневых локусов через Python 3, но графики, которые создает Python, кажутся не полными. Вот система, которая будет внедрена для корневого локуса; Вот мой код для сюжета Root Locus; import numpy as np from matplotlib …
01 ноя '17 в 11:10
1 ответ

Управление двигателем / положением по медленной шине

Кажется, я загнал себя в угол со следующей проблемой: я пытаюсь управлять двигателем на роботе через медленное шинное соединение на основе RS485. К сожалению, у меня нет доступа к прошивке на двигателе, поэтому я застрял с текущей настройкой. Самая …
03 июл '17 в 22:28
2 ответа

Stepinfo в Python

Я пытаюсь определить следующие характеристики шага для ответа шага в Python: Время нарастания SettlingTime SettlingMin SettlingMax выброс недолет Пик Час пик Matlab предлагает мне функцию stepinfo, но я не могу найти подходящую альтернативу в Python…
11 июл '14 в 13:34
1 ответ

Ключевое различие между интегральными терминами PID и LQI

Я работаю над реализацией теории управления на квадрокоптерах. До сих пор я эмпирически реализовывал контроллеры PID и LQI (Linear Quadratic Integral) и тестировал их. Я получил ОЧЕНЬ надежную работу от LQI с точки зрения подавления шумов и помех, а…
09 ноя '17 в 14:50