ML MATLAB  ·  30 вопросов  ·  ~85 мин  ·  ⏱ Таймер 25:00  ·  Сложный  · 

Системы автоматического управления

Тест проверяет тему «Системы автоматического управления» через чтение MATLAB-кода, математические модели и рабочие ситуации. Здесь важно не узнать знакомую команду, а предсказать результат, заметить скрытое допущение и выбрать проверку, которая различит близкие реализации.

Отвечено: 0 из 30
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. Время — 85 минут. Верный вариант в каждом вопросе один; после завершения доступны общий результат, профиль по 6 темам и объяснения.
Вопрос 1 из 30
Проверяется реализация операции: создать передаточную функцию 1/(s^2+2s+5). Какой код сохраняет математический смысл постановки?
Вопрос 2 из 30
Показанный код из темы «Передаточная функция» не соответствует постановке. Какая редакция восстанавливает вычислительный договор?
MATLABФрагмент для рецензии
G = tf([1 2 5], 1);
Вопрос 3 из 30
Результат фрагмента по теме «Передаточная функция» нужно принять перед включением в расчёт. Какая проверка даст независимое основание?
G(s)=\frac{1}{s^2+2s+5}
MATLABКод и модель
G = tf(1, [1 2 5]);
Вопрос 4 из 30
Контрольный расчёт для действия «создать передаточную функцию 1/(s^2+2s+5)» начинается с формулы. Какое соотношение можно использовать для проверки?
Вопрос 5 из 30
Коэффициенты числителя и знаменателя перепутаны, поэтому модель описывает дифференциаторный полином вместо устойчивого звена. Какое решение можно обосновать на рецензии?
Вопрос 6 из 30
Исходное требование формулируется так: проверить асимптотическую устойчивость непрерывной LTI-системы по полюсам. Какой код сохраняет математический смысл постановки?
Вопрос 7 из 30
Рецензент разбирает фрагмент по теме «Устойчивость» в тесте «Системы автоматического управления». Какой вариант исправляет саму операцию?
MATLABФрагмент для рецензии
stable = all(real(zero(G)) < 0);
Вопрос 8 из 30
Для решения по теме «Устойчивость» выбирают контрольный опыт. Какой вариант проверяет смысл операции, а не внешние признаки результата?
\Re(p_i)<0\ \forall i
MATLABКод и модель
stable = all(real(pole(G)) < 0);
Вопрос 9 из 30
Требование «проверить асимптотическую устойчивость непрерывной LTI-системы по полюсам» переводят на язык математики. Какое соотношение можно использовать для проверки?
Вопрос 10 из 30
Команда применяет критерий единичного круга к непрерывной модели и объявляет медленный устойчивый полюс −2 неустойчивым. Что связывает исправление с измеримым признаком качества?
Вопрос 11 из 30
Нужно реализовать действие: получить диаграмму Боде и численные запасы устойчивости разомкнутой системы L. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 12 из 30
В расчёте по теме «Частотные характеристики» обнаружено содержательное расхождение. Какую замену следует принять после проверки?
MATLABФрагмент для рецензии
margin(feedback(L,1));
Вопрос 13 из 30
Код по теме «Частотные характеристики» проходит обычный пример. Какая проверка покажет, что вычислительный договор сохраняется и на неудобном входе?
PM=180^\circ+\angle L(j\omega_c)
MATLABКод и модель
margin(L);
[gm,pm,wcg,wcp] = margin(L);
Вопрос 14 из 30
Для действия «получить диаграмму Боде и численные запасы устойчивости разомкнутой системы L» нужен независимый математический эталон. Какая запись верна на заявленной области входов?
Вопрос 15 из 30
Запасы вычислены для уже замкнутой системы, поэтому цифры не соответствуют смыслу классического анализа петли. Какое действие даст проверяемый результат?
Вопрос 16 из 30
В расчёте требуется настроить PID-регулятор для объекта G и затем проверить замкнутый отклик. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 17 из 30
Ниже приведена неудачная реализация из темы «Настройка регулятора». Какая редакция возвращает требуемый результат и оставляет независимый контроль?
MATLABФрагмент для рецензии
C = pid(G);
T = C+G;
Вопрос 18 из 30
Перед рецензентом рабочий фрагмент по теме «Настройка регулятора». Как проверить его так, чтобы близкая подмена не прошла вместе с ним?
T(s)=\frac{C(s)G(s)}{1+C(s)G(s)}
MATLABКод и модель
C = pidtune(G,"PID");
T = feedback(C*G,1);
info = stepinfo(T);
Вопрос 19 из 30
Нужно формализовать операцию «настроить PID-регулятор для объекта G и затем проверить замкнутый отклик». Какая запись верна на заявленной области входов?
Вопрос 20 из 30
Команда оценивает переходную характеристику самого регулятора, а не регулируемого объекта. Какой порядок работы не скроет причину ошибки?
Вопрос 21 из 30
На рецензию вынесена операция: не экстраполировать линейную модель за диапазон, где исполнитель входит в насыщение. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 22 из 30
В тесте «Системы автоматического управления» показанный фрагмент нарушает правило из темы «Границы применимости». Какая редакция исправляет причину, а не только её проявление?
MATLABФрагмент для рецензии
y = lsim(G,uCmd,t); assert(islinear(G));
Вопрос 23 из 30
Фрагмент по теме «Границы применимости» выглядит правдоподобно. Какая проверка действительно подтвердит заявленное свойство, а не только отсутствие сбоя?
u\in[u_{min},u_{max}]
MATLABКод и модель
u = min(max(uCmd, uMin), uMax);
y = nonlinearPlant(u);
Вопрос 24 из 30
Перед реализацией требования «не экстраполировать линейную модель за диапазон, где исполнитель входит в насыщение» записывают модель. Какая запись верна на заявленной области входов?
Вопрос 25 из 30
Регулятор выглядит превосходно в линейной симуляции, но в реальности долго упирается в максимум и накапливает интегральную ошибку. Что следует сделать до принятия расчёта?
Вопрос 26 из 30
Условие задачи — оформить модель регулятора так, чтобы изменение единиц измерения не требовало поиска чисел по скриптам. Какая реализация даёт требуемый результат, а не соседний?
Вопрос 27 из 30
Для темы «Сопровождение проекта» в тесте «Системы автоматического управления» приведён дефектный блок. Какое замечание рецензента можно принять?
MATLABФрагмент для рецензии
C = eval("pid(2.4,0.8)");
Вопрос 28 из 30
Ниже показано решение из темы «Сопровождение проекта». Какой контроль отличит его от ближайшей ошибочной реализации?
[K_p]=\frac{unit(u)}{unit(e)}
MATLABКод и модель
cfg.Kp = 2.4; cfg.Ki = 0.8; cfg.units.input="deg"; cfg.units.output="N*m";
C = pid(cfg.Kp,cfg.Ki);
Вопрос 29 из 30
Проверка кода для задачи «оформить модель регулятора так, чтобы изменение единиц измерения не требовало поиска чисел по скриптам» опирается на формулу. Какая запись верна на заявленной области входов?
Вопрос 30 из 30
После перехода с градусов на радианы коэффициент оставили прежним, потому что его единицы нигде не были записаны. Какое решение оставит независимый критерий проверки?

Ответьте на все 30 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу