Умные вопросы
Войти
Регистрация
Нужен грубый математический метод вычисления сопротивления схемы из резисторов, подлежащий запихиванию в алгоритм.
Навеяно Предположим, есть такая задача: дан неориентированный взвешенный граф, где рёбра - это резисторы с сопротивлением, равным весу ребра, а вершины - куски идеального проводника. Нужно вычислить сопротивление между некоторыми двумя заданными вершинами. Понятно, что выстраивать тут эквивалентные схемы и находить параллельные и последовательные куски не выйдет, т. к. граф может быть какой угодно, в том числе и кошмарище, напоминающе клубок из жилок сатаны. Нужно выстроить алгоритм, который будет решать эту задачу. Какой? Где-то далеко в мыслях крутится что-то про вычисление потенциалов для каждой вершины графа, но как это сделать и что с ними делать дальше, я пока придумать не могу, т. к. это лежит очень далеко за рамками изученной мною школьной программы.
7 года
назад
от
Лейла Петрова
1 ответ
▲
▼
0
голосов
В каждой вершине обозначаешь какой-то буквой значение потенциала. На каждом ребре обозначаешь какой-то буквой значение тока. Число таким образом введённых переменных - очевидно. Для каждой вершины записываешь первый закон Кирхгофа (сумма токов с учётом направлений равна нулю) . Для каждого ребра записываешь закон Ома (разность потенциалов - произведение тока на сопротивление) . Если там ещё источник есть - то и источник легко в это уравнение вписывается. Число таким образом записанных уравнений тоже очевидно и равно числу переменных. Получаешь систему линейных уравнений, число уравнений у тебя равно числу неизвестных. Легко решаешь (компьютеру реально наплевать на громоздкость метода Гаусса) . Получаешь ток по любой ветке и разность потенциалов между любыми точками. Чтобы определить сопротивление между двумя точками при таком подходе нужно поступать так же, как в реальности - подключаешь источник напряжения между точками (вводишь ещё одно ребро в свой граф) и рассчитываешь ток через подключённый источник (через это введённое ребро) . Да, это никак не помогает в построении эквивалентных схем. Хочешь поиграться такой программой вживую - - для простых схем нажимай "Схемы" - "Основные" - "Резисторы".
7 года
назад
от
Неважно знать
Связанные вопросы
3
ответов
Зачем простому человеку нужна математика?
7 года
назад
от
София гущ
2
ответов
2-тактный ДВС можно перевести на газ?
4 года
назад
от
MeganAnc
1
ответ
Участвовала ли Португалия в гранадо-кастильской войне?
4 года
назад
от
Илья Кочккин