Задачка на 3 с минусом. Можно ли 6 сервоприводами управлять 64

клапанами гидросистемы, где клапан либо открыт, либо закрыт? Сервопривод может подвинуть что-то в 2 положения, предположим.

11 ответов

26 просмотров

чтобы управлять клапаном 2 воздействия: открыть/закрыть. Предполагаю что клапаны независимы и нет такого что открытие одного переводит шток второго, тот шток третьего и т.д. Получается комбинаций: 2^64 (думаю большая часть не используется) Если сервоприводы тоже независимы, а не так, что первый может двигать второй и второй в процессе передвижения может переключать (тогда и двух серв хватит)... то комбинаций 2^6 Так что в общем случае не вижу способа. в частном может быть получится Возможно, если клапаны подпружинены и сами возвращаются назад... а все равно не получится

Сервоприводами ?) Вообще как бы напрашивается ответ 2^(число сервоприводов), т.е. 64 возможных совместных состояний сервоприводов, поэтому в целом с каким-то возможным Более того, есть в электронике даже микросхема, которая по 3 пинам, позволяет устанавливать в 1 любой из восьми выводов, но не одновременно.

Павлик Ливаткин
чтобы управлять клапаном 2 воздействия: открыть/за...

Вообще тут вопрос ещё в механизме, всё таки сервопривод - это вращение по кругу и вы по идее если можете преобразовать углы вращения в дискретные состояния клапанов, то проблем вообще нет, в противном случае не ясно зачем вообще в задаче сервоприводы..., если логика не в том, чтобы отобразить угол на состояние. Всё-таки именно на вращательных механизмах работали ранние двоичные счётчики.

Александр
Вообще тут вопрос ещё в механизме, всё таки сервоп...

ой, сервоприводами сейчас что только не называют, хотя это электродвигатель с контролем угла поворота вала. Ну допустим дальше червяк и выдвигающийся шток. Вот уже вращение в линейное перемещение перешло. Главное что сказали: серва переходит в одно из двух положений Я думаю тут какие то доп условия нужны, которые не упомянули. Минимально 7 серв, но я б так не делал из соображений безопасности и надёжности

Ну, можно, при условии что в один шаг мы управляем одним клапаном

George-Polevoy Автор вопроса
Дмитрий NecroDever Никитин
Ну, можно, при условии что в один шаг мы управляем...

Я могу в 1 шаг 6-ю переключателями могу создать 64 разных состояния. Вопрос только в том, как это использовать?

George Polevoy
Я могу в 1 шаг 6-ю переключателями могу создать 64...

Вот эти состояния это 1 из 64 открытых клапанов, на это и рассчет

George-Polevoy Автор вопроса
Павлик Ливаткин
ой, сервоприводами сейчас что только не называют, ...

Окей, упростим, пусть это актуатор с двумя предельными состояниями, без контроля промежуточных.

George-Polevoy Автор вопроса
Дмитрий NecroDever Никитин
Вот эти состояния это 1 из 64 открытых клапанов, н...

Точно! Я ошибся, получится только один из 64 включать, ничего не выйдет, ведь у 64 клапанов 2^64 состояний, а не 2^6

George-Polevoy Автор вопроса
Дмитрий NecroDever Никитин
Ну, можно, при условии что в один шаг мы управляем...

Вообще этот вариант мне тоже нравится. Проезжаем рукой робота по всем 64 клапанам, и включаем только те, которые нужно. Можно вообще сделать шим - клапана сами возвращаются в закрытое состояние с постоянной скоростью, а рука робота крутится с большой скоростью, и приоткрывает нужные клапаны, расположенные по кругу.

Похожие вопросы

Обсуждают сегодня

Всем привет Есть достаточно базовая задача: Дан неориентированный граф. Требуется определить, есть ли в нем цикл, и, если есть, вывести его. Входные данные подаются в виде ма...
Αλeksandr
10
Привет всем. Подскажите, как можно данную задачу более менее эффективно решить? В столовой одного известного Завода вот-вот начнётся обед. На обеде есть три гарнира — макарош...
Vitaliy
6
всем привет. У меня есть неупорядоченный массив точек(в моем случае в трёхмерном пространстве). Есть критерий связанности точек: если евклидово расстояние между ними меньше за...
Павлик Ливаткин
31
Доброе утро. Такой вопрос: есть ли какие-то практически полезные меры вычислительной мощности (в смысле computational complexity) для реальных машин, с ограниченными ресурсам...
Yaroslav Schekin
15
Всем привет Пытаюсь решить следующую задачу: https://informatics.msk.ru/mod/statements/view.php?id=6992&chapterid=101#1 Строка S была записана много раз подряд, после чего из ...
Αλeksandr
10
Здравствуйте. Есть задача нужно найти наименшое число P где фактриал P делиться на 10^N. Ограничения 10^9. Знаю что нужно найти такой P в конце как минимум N нулей. Решение с ...
. Azmiddin
20
Друзья, практический вопрос надо счиать скользящую медиану в последовательности по заданному окну (длины N) тупой вариант - взять значения в окне, отсортировать, взять элеме...
Стас Выщепан
17
Должна-ли работать такая стратегия: Мы каждую секунду бросаем монетку - орел или решка. Если орел - покупаем акцию на все деньги, если у нас есть деньги, или продаем все акци...
George Polevoy
13
#pragma once #include <iostream> #include <vector> template <typename T, typename Comp = std::less<T>> class Heap { public: Heap() = default; Heap(const std::vector<T>&...
Степан
1
Как можно сжимать временные ряды в памяти? У меня есть исторические стоимости ценных бумаг. Данные для каждой минуты в истории OHLC (Open, High, Low, Close). Соответственно, O...
George Polevoy
10
Карта сайта