Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЗ kurs_var11.doc
Скачиваний:
28
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆
  1. Получение цифрового описания структуры токов и напряжений ветвей расчётной схемы.

Дополним совокупность ΛК цифровым описанием соотношения между токами ветвей идеального трансформатора:

i6 - k·i7 = 0

λИТ = [+6-k·7]

ΛИТ = [-1-2-4] [+2-3] [+3+4+5] [-5+6] [-7+8+11] [+9+10-12] [-10-11+12+13] [+6-k·7]

  1. Получение цифрового описания структуры токов и напряжений основных ветвей расчётной схемы.

ΛО = ΛИТψ8

Ψ8 = {6,7}

Преобразуем с помощью эквивалентных преобразований ΛИТ так, чтобы идентификаторы 6 и 7 каждое встречалось только в одном числе:

[-5+6] =[-5+6] - [+6-k·7]= [-5+k·7]

[-5+k·7] = [-5+k·7] + k· [-7+8+11]= [-5+k·8+ k·11]

Λo = [-1-2-4] [+2-3] [+3+4+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

  1. Получение характеристик матроида структуры токов и напряжений основных ветвей расчётной схемы.

Алгоритм построения базы, кобазы и базисных коциклов (алгоритм БКК):

Исходные данные:

Λo = [-1-2-4] [+2-3] [+3+4+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

Ψ1 = {Ø} Ψ2 = {4} Ψ3 = {3} Ψ4 = {1,2,5,8} Ψ5 = {9,11,12,13} Ψ6 = {10} Ψ7 = {Ø}

1. Копировать совокупность с.о.ч. ΛО в Λтек:

Λтек = [-1-2-4] [+2-3] [+3+4+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

2. Объединить множества Ψn в последовательности увеличения индекса n:

Ψ = {4,3,1,2,5,8,9,11,12,13,10}

3. Выделить первый элемент виз множества Ψ: 4

4. Выделенный элемент обозначить ак: ак = 4

5. Если идентификатор ак не содержится ни в одном с.о.ч. совокупности Λтек, то перейти на п. 8. В противном случае с помощью эквивалентных преобразований обеспечить пребывание элемента с идентификатором ак только в одном с.о.ч. совокупности Λтек:

[+3+4+5] = [+3+4+5] + [-1-2-4] = [+3-1-2+5]

Λтек = [-1-2-4] [+2-3] [+3-1-2+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

6. С.о.ч., содержащее элемент с идентификатором ак, перевести в совокупность Λ и исключить из совокупности Λтек:

Λ = [-1-2-4]

Λтек = [+2-3] [+3-1-2+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

7. Занести идентификатор ак в множество В и приступить к выполнению п.9: В = {4}

8. Занести идентификатор ак в множество В*

9. Повторить пп. 4-9 для всех ак. Получим множества идентификаторов ветвей базы В и кобазы В* окончательного состава:

В = {4,3,1,5,9,11}

В* = {2,8,12,13,10}

А также совокупность

Λ = [-1-2-4] [+2-3] [-1+5] [-5+k·8+ k·11] [+9+10-12] [-10-11+12+13]

10. В каждом из с.о.ч. совокупности Λ, начиная с последнего, с помощью эквивалентных преобразований исключить все элементы с идентификаторами из множества В, кроме того, порядковый номер которого в В совпадает с порядковым номером рассматриваемого числа в совокупности Λ. Для исключения использовать только те с.о.ч. совокупности Λ, порядковый номер которых больше порядкового номера рассматриваемого числа:

[-10-11+12+13]

[+9+10-12]

[-5+ k·8+ k·12+ k·13- k·10]

[-1+ k·8+ k·12+ k·13- k·10]

[+2-3]

[-2-4- k·8- k·12- k·13+ k·10]

11. Частично упорядочить и преобразовать элементы каждого с.о.ч. совокупности Λ: единственный элемент, содержащий идентификатор из базы В разместить первым и с помощью эквивалентных преобразований получить знак минус и коэффициент 1.0. При этом получим совокупность с.о.ч., описывающих базисные коциклы Λ в окончательном виде:

Λ = [-4-2- k·8- k·12- k·13+ k·10] [-3+2] [-1+ k·8+ k·12+ k·13- k·10] [-5+ k·8+ k·12+ k·13- k·10] [-9-10+12] [-11-10+12+13]

Алгоритм построения базисных циклов (алгоритм БЦ):

Исходные данные:

Λ = [-4-2- k·8- k·12- k·13+ k·10] [-3+2] [-1+ k·8+ k·12+ k·13- k·10] [-5+ k·8+ k·12+ k·13- k·10] [-9-10+12] [-11-10+12+13]

В* = {2,8,12,13,10}

1. Выделить первый элемент из множества В*: 2

2. Выделенный элемент обозначить аs: аs = 2

3. Копировать совокупность с.о.ч. Λ в Λтек:

Λтек = [-4-2- k·8- k·12- k·13+ k·10] [-3+2] [-1+ k·8+ k·12+ k·13- k·10] [-5+ k·8+ k·12+ k·13- k·10] [-9-10+12] [-11-10+12+13]

4. Образовать с.о.ч. θas, помещая на первое место элемент -аs: θas = [-2]

5. Выделить в Λтек с.о.ч. λ, содержащее элемент с идентификатором аs. Если такого числа нет, то перейти на п. 7:

λ = [-4-2- k·8- k·12- k·13+ k·10]

6. Дополнить с.о.ч. θas элементом, знак которого противоположен знаку элемента с идентификатором аs в выделенном числе, коэффициент равен коэффициенту у элемента с идентификатором аs в выделенном числе, а идентификатор совпадает с определяющим идентификатором выделенного числа. Исключить выделенное число из Λтек:

θas = [-2+4]

Λтек = [-3+2] [-1+ k·8+ k·12+ k·13- k·10] [-5+ k·8+ k·12+ k·13- k·10] [-9-10+12] [-11-10+12+13]

Повторить пп 5 и 6 для всех λ из Λтек, содержащих элемент с идентификатором аs:

θas = [-2+4-3]

Λтек = [-1+ k·8+ k·12+ k·13- k·10] [-5+ k·8+ k·12+ k·13- k·10] [-9-10+12] [-11-10+12+13]

7. Включить с.о.ч. θas в совокупность Θ: Θ = [-2+4-3]

8. Повторить пп. 2-7 для всех элементов аs в множестве В*. В итоге получим совокупность с.о.ч., описывающих базисные циклы Θ:

Θ = [-2-4+3][-8+k·4-k·1-k·5][-12+k·4-k·1-k·5-9-11][-13+k·4-k·1-k·5-11][-10-k·4+k·1+k·5+9+11]