©2004 Валентин Володин
Архив старого форума
Сайт Валентина Володина
Главная Справочник Схемы и описания Статьи Книги и журналы
Гостевая книга Старый Форум Программы Ссылки http://valvol.nightmail.ru/index.html
О себе Форум
Чтение
На главную

01-06-2006 19:49

Re: §±§а§У§н§к§Ц§Я§Ъ§Ц §п§ж§ж§Ц§Ь§д§Ъ§У§Я§а§г§д§Ъ §¬§а§г§а§Ф§а §®§а§г§д§С
§±§а§г§Ю§а§д§в§Ъ, §й§д§а §б§а§Э§е§й§С§Ц§д§г§с §б§в§Ъ §Я§Ц§Т§а§Э§о§к§а§Ю §Щ§С§б§а§Э§Я§Ц§Я§Ъ§Ъ, §Ь§а§Ф§Х§С §Ъ§Я§Х§е§Ь§д§Ъ§У§Я§а§г§д§о §в§С§г§г§Ц§с§Я§Ъ§с §Я§С§й§Ъ§Я§С§Ц§д §Щ§У§Ц§Я§Ц§д§о §г §і1/§і2. §¬§Э§р§й§Ъ §а§д§Ь§в§н§У§С§р§д§г§с §Я§С §Ц§Ю§Ь§а§г§д§Я§е§р §Я§С§Ф§в§е§Щ§Ь§е §Ъ §¬§±§Ґ §Ъ§Х§Ц§д §Ь§а§д§е §б§а§Х §з§У§а§г§д.

§¬§а§Я§д§б§в§Ъ§Ю§Ц§в §Щ§Х§Ц§г§о.

Version 4
SHEET 1 2260 992
WIRE -656 -16 -656 -160
WIRE -656 112 -656 64
WIRE -656 944 -656 192
WIRE -592 944 -656 944
WIRE -512 -160 -656 -160
WIRE -512 128 -512 -160
WIRE -512 944 -592 944
WIRE -512 944 -512 192
WIRE -336 -160 -512 -160
WIRE -336 -64 -336 -160
WIRE -336 128 -336 32
WIRE -336 384 -336 128
WIRE -336 768 -336 384
WIRE -336 944 -512 944
WIRE -336 944 -336 832
WIRE -224 -16 -256 -16
WIRE -192 384 -336 384
WIRE -112 -16 -144 -16
WIRE -112 16 -112 -16
WIRE -112 128 -336 128
WIRE -112 128 -112 96
WIRE 16 -160 -336 -160
WIRE 16 224 16 -160
WIRE 16 384 -128 384
WIRE 16 384 16 288
WIRE 16 608 16 384
WIRE 16 944 -336 944
WIRE 16 944 16 672
WIRE 144 832 144 800
WIRE 144 944 16 944
WIRE 144 944 144 912
WIRE 176 384 16 384
WIRE 176 800 144 800
WIRE 288 800 256 800
WIRE 368 -160 16 -160
WIRE 368 -64 368 -160
WIRE 368 384 240 384
WIRE 368 384 368 0
WIRE 368 624 368 384
WIRE 368 752 368 624
WIRE 368 944 144 944
WIRE 368 944 368 848
WIRE 576 -160 368 -160
WIRE 576 -112 576 -160
WIRE 576 384 576 -48
WIRE 576 496 576 384
WIRE 576 944 368 944
WIRE 576 944 576 560
WIRE 704 384 576 384
WIRE 880 128 -112 128
WIRE 880 144 880 128
WIRE 880 384 784 384
WIRE 880 384 880 224
WIRE 880 528 880 384
WIRE 880 624 368 624
WIRE 880 624 880 608
WIRE 992 144 992 0
WIRE 992 384 992 224
WIRE 992 528 992 384
WIRE 992 768 992 608
WIRE 1104 0 992 0
WIRE 1104 64 1104 0
WIRE 1104 176 1104 144
WIRE 1104 384 992 384
WIRE 1104 384 1104 240
WIRE 1104 528 1104 384
WIRE 1104 624 1104 592
WIRE 1104 768 992 768
WIRE 1104 768 1104 704
WIRE 1168 -80 1168 -160
WIRE 1168 0 1104 0
WIRE 1168 0 1168 -80
WIRE 1168 80 1168 0
WIRE 1168 160 1168 80
WIRE 1168 688 1168 608
WIRE 1168 768 1104 768
WIRE 1168 768 1168 688
WIRE 1168 848 1168 768
WIRE 1168 928 1168 848
WIRE 1184 -160 1168 -160
WIRE 1184 928 1168 928
WIRE 1232 -80 1168 -80
WIRE 1232 0 1168 0
WIRE 1232 80 1168 80
WIRE 1232 160 1168 160
WIRE 1232 608 1168 608
WIRE 1232 688 1168 688
WIRE 1232 768 1168 768
WIRE 1232 848 1168 848
WIRE 1280 -160 1264 -160
WIRE 1280 928 1264 928
WIRE 1360 -160 1344 -160
WIRE 1360 -80 1296 -80
WIRE 1360 -80 1360 -160
WIRE 1360 0 1296 0
WIRE 1360 0 1360 -80
WIRE 1360 80 1296 80
WIRE 1360 80 1360 0
WIRE 1360 160 1296 160
WIRE 1360 160 1360 80
WIRE 1360 608 1296 608
WIRE 1360 688 1296 688
WIRE 1360 688 1360 608
WIRE 1360 768 1296 768
WIRE 1360 768 1360 688
WIRE 1360 848 1296 848
WIRE 1360 848 1360 768
WIRE 1360 928 1344 928
WIRE 1360 928 1360 848
WIRE 1456 0 1360 0
WIRE 1456 768 1360 768
WIRE 1456 768 1456 0
WIRE 1568 0 1456 0
WIRE 1568 112 1568 0
WIRE 1568 384 1104 384
WIRE 1568 384 1568 176
WIRE 1616 0 1568 0
WIRE 1616 112 1616 0
WIRE 1616 384 1568 384
WIRE 1616 384 1616 176
WIRE 1664 0 1616 0
WIRE 1664 112 1664 0
WIRE 1664 384 1616 384
WIRE 1664 384 1664 176
WIRE 1712 0 1664 0
WIRE 1712 112 1712 0
WIRE 1712 384 1664 384
WIRE 1712 384 1712 176
WIRE 1792 0 1712 0
WIRE 1792 96 1792 0
WIRE 1792 224 1792 176
WIRE 1792 384 1712 384
WIRE 1792 384 1792 288
WIRE 1824 0 1792 0
WIRE 1936 0 1904 0
WIRE 1936 144 1936 0
WIRE 1936 384 1792 384
WIRE 1936 384 1936 208
WIRE 1984 384 1936 384
WIRE 2016 0 1936 0
WIRE 2016 128 2016 0
WIRE 2016 384 1984 384
WIRE 2016 384 2016 208
FLAG 1984 384 0
FLAG -592 944 0
SYMBOL voltage -656 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 300
SYMBOL res -240 -32 M90
WINDOW 0 -4 39 VBottom 0
WINDOW 3 -31 79 VTop 0
SYMATTR InstName R1
SYMATTR Value 5
SYMBOL res 272 784 R90
WINDOW 0 -7 37 VBottom 0
WINDOW 3 -33 73 VTop 0
SYMATTR InstName R2
SYMATTR Value 5
SYMBOL ind2 864 128 R0
WINDOW 3 -64 85 Left 0
WINDOW 0 -31 44 Left 0
SYMATTR Value 6000Ёe
SYMATTR InstName L1
SYMATTR Type ind
SYMBOL ind2 1008 128 M0
WINDOW 0 -33 48 Left 0
WINDOW 3 -53 81 Left 0
SYMATTR InstName L2
SYMATTR Value 375Ёe
SYMATTR Type ind
SYMBOL res 2000 112 R0
SYMATTR InstName R3
SYMATTR Value 0.15
SYMBOL voltage 144 816 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -102 157 Left 0
SYMATTR Value PULSE(-3 15 0 50n 50n {Ton} {Tsw})
SYMATTR InstName V3
SYMBOL diode 1232 -96 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D4
SYMATTR Value 80EBU02
SYMBOL cap 1088 176 R0
SYMATTR InstName C5
SYMATTR Value 1n
SYMBOL res 1088 48 R0
SYMATTR InstName R8
SYMATTR Value 50
SYMBOL cap 1920 144 R0
SYMATTR InstName C6
SYMATTR Value 10Ёe
SYMBOL cap 1776 224 R0
SYMATTR InstName C7
SYMATTR Value 2n
SYMBOL res 1776 80 R0
SYMATTR InstName R9
SYMATTR Value 20
SYMBOL cap 1280 -144 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName C8
SYMATTR Value 2n
SYMBOL res 1168 -144 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 0 56 VBottom 0
SYMATTR InstName R10
SYMATTR Value 20
SYMBOL res -672 -32 R0
SYMATTR InstName R11
SYMATTR Value 0.01
SYMBOL polcap -528 128 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 1000Ёe
SYMATTR InstName C9
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=6.3 Irms=760m Rser=0.09 MTBF=1000 Lser=0 mfg="Panasonic" pn="ECA0JFQ102" type="Al electrolytic" ppPkg=1
SYMBOL voltage -112 0 M0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -105 159 Left 0
SYMATTR Value PULSE(-3 15 {Tsw/2} 50n 50n {Ton} {Tsw})
SYMATTR InstName V2
SYMBOL diode 1232 -16 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D7
SYMATTR Value 80EBU02
SYMBOL diode 1232 64 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D8
SYMATTR Value 80EBU02
SYMBOL diode 1232 144 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D10
SYMATTR Value 80EBU02
SYMBOL diode 1552 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D3
SYMATTR Value 80EBU02
SYMBOL diode 1600 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D9
SYMATTR Value 80EBU02
SYMBOL diode 1648 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D11
SYMATTR Value 80EBU02
SYMBOL diode 1696 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D12
SYMATTR Value 80EBU02
SYMBOL diode 352 0 M180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D1
SYMATTR Value DSEI60-06A
SYMBOL diode -320 832 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D2
SYMATTR Value DSEI60-06A
SYMBOL ind 1808 16 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L3
SYMATTR Value 30Ёe
SYMBOL ind 688 400 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L4
SYMATTR Value 6Ёe
SYMBOL EXTRA\IRF\IGBT\irg4pc50u -304 -16 M0
SYMATTR InstName U1
SYMBOL EXTRA\IRF\IGBT\irg4pc50u 336 800 R0
SYMATTR InstName U2
SYMBOL ind2 864 624 M180
WINDOW 3 36 40 Left 0
WINDOW 0 36 80 Left 0
SYMATTR Value 6000Ёe
SYMATTR InstName L6
SYMATTR Type ind
SYMBOL ind2 1008 512 M0
WINDOW 0 -33 48 Left 0
WINDOW 3 -53 81 Left 0
SYMATTR InstName L7
SYMATTR Value 375Ёe
SYMATTR Type ind
SYMBOL diode 1232 864 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D13
SYMATTR Value 80EBU02
SYMBOL cap 1088 592 M180
WINDOW 0 24 64 Left 0
WINDOW 3 24 8 Left 0
SYMATTR InstName C10
SYMATTR Value 1n
SYMBOL res 1088 720 M180
WINDOW 0 36 76 Left 0
WINDOW 3 36 40 Left 0
SYMATTR InstName R7
SYMATTR Value 50
SYMBOL cap 1280 912 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C11
SYMATTR Value 2n
SYMBOL res 1168 912 M90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R12
SYMATTR Value 20
SYMBOL diode 1232 784 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D14
SYMATTR Value 80EBU02
SYMBOL diode 1232 704 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D15
SYMATTR Value 80EBU02
SYMBOL diode 1232 624 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D16
SYMATTR Value 80EBU02
SYMBOL cap 560 496 R0
SYMATTR InstName C12
SYMATTR Value 20Ёe
SYMATTR SpiceLine Rser=1m
SYMBOL cap 560 -112 R0
SYMATTR InstName C13
SYMATTR Value 20Ёe
SYMATTR SpiceLine Rser=1m
SYMBOL cap 0 224 R0
SYMATTR InstName C1
SYMATTR Value 25n
SYMBOL cap 0 608 R0
SYMATTR InstName C2
SYMATTR Value 22n
SYMBOL diode -128 368 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D5
SYMATTR Value DSEI60-06A
SYMBOL diode 240 368 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D6
SYMATTR Value DSEI60-06A
TEXT 848 72 Left 0 !K1 L1 L2 L6 L7 1
TEXT 1550 600 Left 0 !.tran 2.5m startup
TEXT 896 104 Left 0 ;20T:5T
TEXT 1480 520 Left 0 !.options abstol=1e-8 chgtol=1e-8 maxstep=1u reltol=1e-2 trtol=2
TEXT 896 488 Left 0 ;20T:5T
TEXT 736 -128 Left 0 !.PARAM Tsw=20u
TEXT 752 -96 Left 0 !.PARAM Ton=3u
Правка | Удалить
Bimbom

01-06-2006 19:51

[189]
Активный участник
Re: Повышение эффективности Косого Моста
Multik
Предложенная Вами схема действительно заслуживает внимания, теперь я вижу, что разделение первичной обмотки на две пошло на пользу; однако, следует сразу оговорится -только при неидеальном трансформаторе, т.е. связь между частями первички должна быть не 100% ( в SWCad у меня получилось ок. 0.990) поэтому мотать "впараллель двумя проводами" может и не пройдет. (если связь будет 100% то можно считать что коллектор нижнего ключа замкнут с эмитером верхнего и схема вырождается в полумост, нагруженный по переменке двумя емкостями С1 С2)
Ежели все-таки хочется идеальный трансформатор (напр. планарный) можно попробовать след. решение
http://c.foto.radikal.ru/0606/ab863ff19f2e.jpg
т.е. включить последовательно с обмотками "синфазный" дроссель (L6-L7 на рис.) на 1-2-3 uH..
А вообще - надо бы проверить вживую. И еще немаловажный вопрос - как в нем с ассиметрией, схема-то теперь - двухтактная...

Правка | Удалить
Балбес
01-06-2006 19:55
[133]
Участник
Re: Повышение эффективности Косого Моста
Эк ему поплохело-то, а? -- параграфы кругом какие-то, прям как у прокурора.

Что я хотел сказать: при уменьшении заполнения снабберные к-ры будут резонировать с индуктивностью рассеяния, включение будет на емкостную нагрузку. Импульсы через транзисторы под 300А. КПД коту под хвост. То же самое при включении.

Контрпример приведен выше.

С этим что-то надо делать.
Правка | Удалить
Multik

01-06-2006 20:12

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Bimbom
включить последовательно с обмотками "синфазный" дроссель (L6-L7 на рис.) на 1-2-3 uH..

Балбес
при уменьшении заполнения снабберные к-ры будут резонировать с индуктивностью рассеяния,

Я, когда моделировал, ставил индуктивность межу трансформатором и конденсаторами порядка 6 мкГн. От неё, кстати, тоже зависит кое-что. Но что-то ничего плохого не обнаружил. Считаю, что это не готовая схема для повторения, а новая топология, которую ещё надо хорошенько изучить. Не сомневаюсь, что ещё много чего выплывет наружу и хорошего, и плохого.
Правка | Удалить
Балбес
01-06-2006 20:54
[133]
Участник
Re: Повышение эффективности Косого Моста
Я поставил именно там и именно 6 мкГн :-). Но в общем и целом неплохо, наверное, можно довести до готовности. Правда, как у всех двухпериодных схем, баланс вольт-секунд на трансформаторе будет висеть домокловым мечом, что повлечет усложнение схемы управления. Для промышленной партии всяко не проблема, а для любителей наверно не сканает.
Правка | Удалить
Multik

01-06-2006 21:05

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Балбес
Правда, как у всех двухпериодных схем, баланс вольт-секунд на трансформаторе будет висеть домокловым мечом, что повлечет усложнение схемы управления.

А разве конденсаторы не исправят положение, как у полумоста? Тогда это ещё один плюс.

Закачал схему, которая сверху под параграфами зашита. Обалдел. У меня точно такая же, а совершенно другие результаты. Это получается, что результаты могут быть разными у разных моделистов?.
Правка | Удалить
Andrey_G
01-06-2006 23:19
[153]
Активный участник
Re: Повышение эффективности Косого Моста
Интересное потребление тока из источника, не смотрели?
Правка | Удалить
Балбес
02-06-2006 02:36
[133]
Участник
Re: Повышение эффективности Косого Моста
SwCAD заменил "u" на греческую букву, которая покушалась. В результате номиналы индуктивностей и кондеров превратились бог знает во что. Заменил обратно.

Замечание: перед запуском ткнуть в "молоток", затем в SPICE, установить все значения по умолчанию (Restore Default Settings), а потом установить Solver->Alternate (он гораздо точнее обычного, и по этой причине частенько быстрее).

Version 4
SHEET 1 2680 992
WIRE -656 224 -656 -160
WIRE -656 352 -656 304
WIRE -656 944 -656 432
WIRE -592 944 -656 944
WIRE -512 -160 -656 -160
WIRE -512 384 -512 -160
WIRE -512 944 -592 944
WIRE -512 944 -512 448
WIRE -336 -160 -512 -160
WIRE -336 -64 -336 -160
WIRE -336 128 -336 32
WIRE -336 384 -336 128
WIRE -336 768 -336 384
WIRE -336 944 -512 944
WIRE -336 944 -336 832
WIRE -224 -16 -256 -16
WIRE -192 384 -336 384
WIRE -112 -16 -144 -16
WIRE -112 16 -112 -16
WIRE -112 128 -336 128
WIRE -112 128 -112 96
WIRE 16 -160 -336 -160
WIRE 16 224 16 -160
WIRE 16 384 -128 384
WIRE 16 384 16 288
WIRE 16 608 16 384
WIRE 16 944 -336 944
WIRE 16 944 16 672
WIRE 144 832 144 800
WIRE 144 944 16 944
WIRE 144 944 144 912
WIRE 176 384 16 384
WIRE 176 800 144 800
WIRE 288 800 256 800
WIRE 368 -160 16 -160
WIRE 368 -64 368 -160
WIRE 368 384 240 384
WIRE 368 384 368 0
WIRE 368 624 368 384
WIRE 368 752 368 624
WIRE 368 944 144 944
WIRE 368 944 368 848
WIRE 576 -160 368 -160
WIRE 576 -112 576 -160
WIRE 576 384 576 -48
WIRE 576 496 576 384
WIRE 576 944 368 944
WIRE 576 944 576 560
WIRE 704 384 576 384
WIRE 880 128 -112 128
WIRE 880 144 880 128
WIRE 880 384 784 384
WIRE 880 384 880 224
WIRE 880 528 880 384
WIRE 880 624 368 624
WIRE 880 624 880 608
WIRE 992 144 992 0
WIRE 992 384 992 224
WIRE 992 528 992 384
WIRE 992 768 992 608
WIRE 1104 0 992 0
WIRE 1104 64 1104 0
WIRE 1104 176 1104 144
WIRE 1104 384 992 384
WIRE 1104 384 1104 240
WIRE 1104 528 1104 384
WIRE 1104 624 1104 592
WIRE 1104 768 992 768
WIRE 1104 768 1104 704
WIRE 1168 -80 1168 -160
WIRE 1168 0 1104 0
WIRE 1168 0 1168 -80
WIRE 1168 80 1168 0
WIRE 1168 160 1168 80
WIRE 1168 688 1168 608
WIRE 1168 768 1104 768
WIRE 1168 768 1168 688
WIRE 1168 848 1168 768
WIRE 1168 928 1168 848
WIRE 1184 -160 1168 -160
WIRE 1184 928 1168 928
WIRE 1232 -80 1168 -80
WIRE 1232 0 1168 0
WIRE 1232 80 1168 80
WIRE 1232 160 1168 160
WIRE 1232 608 1168 608
WIRE 1232 688 1168 688
WIRE 1232 768 1168 768
WIRE 1232 848 1168 848
WIRE 1280 -160 1264 -160
WIRE 1280 928 1264 928
WIRE 1360 -160 1344 -160
WIRE 1360 -80 1296 -80
WIRE 1360 -80 1360 -160
WIRE 1360 0 1296 0
WIRE 1360 0 1360 -80
WIRE 1360 80 1296 80
WIRE 1360 80 1360 0
WIRE 1360 160 1296 160
WIRE 1360 160 1360 80
WIRE 1360 608 1296 608
WIRE 1360 688 1296 688
WIRE 1360 688 1360 608
WIRE 1360 768 1296 768
WIRE 1360 768 1360 688
WIRE 1360 848 1296 848
WIRE 1360 848 1360 768
WIRE 1360 928 1344 928
WIRE 1360 928 1360 848
WIRE 1456 0 1360 0
WIRE 1456 768 1360 768
WIRE 1456 768 1456 0
WIRE 1568 0 1456 0
WIRE 1568 112 1568 0
WIRE 1568 384 1104 384
WIRE 1568 384 1568 176
WIRE 1616 0 1568 0
WIRE 1616 112 1616 0
WIRE 1616 384 1568 384
WIRE 1616 384 1616 176
WIRE 1664 0 1616 0
WIRE 1664 112 1664 0
WIRE 1664 384 1616 384
WIRE 1664 384 1664 176
WIRE 1712 0 1664 0
WIRE 1712 112 1712 0
WIRE 1712 384 1664 384
WIRE 1712 384 1712 176
WIRE 1792 0 1712 0
WIRE 1792 96 1792 0
WIRE 1792 224 1792 176
WIRE 1792 384 1712 384
WIRE 1792 384 1792 288
WIRE 1824 0 1792 0
WIRE 1936 0 1904 0
WIRE 1936 144 1936 0
WIRE 1936 384 1792 384
WIRE 1936 384 1936 208
WIRE 1984 384 1936 384
WIRE 2016 0 1936 0
WIRE 2016 128 2016 0
WIRE 2016 384 1984 384
WIRE 2016 384 2016 208
FLAG 1984 384 0
FLAG -592 944 0
SYMBOL voltage -656 336 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 300
SYMBOL res -240 -32 M90
WINDOW 0 -4 39 VBottom 0
WINDOW 3 -31 79 VTop 0
SYMATTR InstName R1
SYMATTR Value 5
SYMBOL res 272 784 R90
WINDOW 0 -7 37 VBottom 0
WINDOW 3 -33 73 VTop 0
SYMATTR InstName R2
SYMATTR Value 5
SYMBOL ind2 864 128 R0
WINDOW 3 -64 85 Left 0
WINDOW 0 -31 44 Left 0
SYMATTR Value 6000u
SYMATTR InstName L1
SYMATTR Type ind
SYMBOL ind2 1008 128 M0
WINDOW 0 -33 48 Left 0
WINDOW 3 -53 81 Left 0
SYMATTR InstName L2
SYMATTR Value 375u
SYMATTR Type ind
SYMBOL res 2000 112 R0
SYMATTR InstName R3
SYMATTR Value 0.15
SYMBOL voltage 144 816 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -102 157 Left 0
SYMATTR Value PULSE(-3 15 100u 50n 50n {Ton} {Tsw})
SYMATTR InstName V3
SYMBOL diode 1232 -96 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D4
SYMATTR Value 80EBU02
SYMBOL cap 1088 176 R0
SYMATTR InstName C5
SYMATTR Value 1n
SYMBOL res 1088 48 R0
SYMATTR InstName R8
SYMATTR Value 50
SYMBOL cap 1920 144 R0
SYMATTR InstName C6
SYMATTR Value 10u
SYMBOL cap 1776 224 R0
SYMATTR InstName C7
SYMATTR Value 2n
SYMBOL res 1776 80 R0
SYMATTR InstName R9
SYMATTR Value 20
SYMBOL cap 1280 -144 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName C8
SYMATTR Value 2n
SYMBOL res 1168 -144 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 0 56 VBottom 0
SYMATTR InstName R10
SYMATTR Value 20
SYMBOL res -672 208 R0
SYMATTR InstName R11
SYMATTR Value 0.01
SYMBOL polcap -528 384 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 1000u
SYMATTR InstName C9
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=400 Irms=760m Rser=0.09 MTBF=1000 Lser=0 ppPkg=1
SYMBOL voltage -112 0 M0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -105 159 Left 0
SYMATTR Value PULSE(-3 15 {100u+Tsw/2} 50n 50n {Ton} {Tsw})
SYMATTR InstName V2
SYMBOL diode 1232 -16 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D7
SYMATTR Value 80EBU02
SYMBOL diode 1232 64 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D8
SYMATTR Value 80EBU02
SYMBOL diode 1232 144 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D10
SYMATTR Value 80EBU02
SYMBOL diode 1552 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D3
SYMATTR Value 80EBU02
SYMBOL diode 1600 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D9
SYMATTR Value 80EBU02
SYMBOL diode 1648 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D11
SYMATTR Value 80EBU02
SYMBOL diode 1696 176 M180
WINDOW 0 24 72 Left 0
WINDOW 3 38 6 VLeft 0
SYMATTR InstName D12
SYMATTR Value 80EBU02
SYMBOL diode 352 0 M180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D1
SYMATTR Value DSEI60-06A
SYMBOL diode -320 832 R180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D2
SYMATTR Value DSEI60-06A
SYMBOL ind 1808 16 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L3
SYMATTR Value 30u
SYMBOL ind 688 400 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L4
SYMATTR Value 6u
SYMBOL EXTRA\IRF\IGBT\irg4pc50u -304 -16 M0
SYMATTR InstName U1
SYMBOL EXTRA\IRF\IGBT\irg4pc50u 336 800 R0
SYMATTR InstName U2
SYMBOL ind2 864 624 M180
WINDOW 3 36 40 Left 0
WINDOW 0 36 80 Left 0
SYMATTR Value 6000u
SYMATTR InstName L6
SYMATTR Type ind
SYMBOL ind2 1008 512 M0
WINDOW 0 -33 48 Left 0
WINDOW 3 -53 81 Left 0
SYMATTR InstName L7
SYMATTR Value 375u
SYMATTR Type ind
SYMBOL diode 1232 864 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D13
SYMATTR Value 80EBU02
SYMBOL cap 1088 592 M180
WINDOW 0 24 64 Left 0
WINDOW 3 24 8 Left 0
SYMATTR InstName C10
SYMATTR Value 1n
SYMBOL res 1088 720 M180
WINDOW 0 36 76 Left 0
WINDOW 3 36 40 Left 0
SYMATTR InstName R7
SYMATTR Value 50
SYMBOL cap 1280 912 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C11
SYMATTR Value 2n
SYMBOL res 1168 912 M90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R12
SYMATTR Value 20
SYMBOL diode 1232 784 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D14
SYMATTR Value 80EBU02
SYMBOL diode 1232 704 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D15
SYMATTR Value 80EBU02
SYMBOL diode 1232 624 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D16
SYMATTR Value 80EBU02
SYMBOL cap 560 496 R0
SYMATTR InstName C12
SYMATTR Value 20u
SYMATTR SpiceLine Rser=1m
SYMBOL cap 560 -112 R0
SYMATTR InstName C13
SYMATTR Value 20u
SYMATTR SpiceLine Rser=1m
SYMBOL cap 0 224 R0
SYMATTR InstName C1
SYMATTR Value 25n
SYMBOL cap 0 608 R0
SYMATTR InstName C2
SYMATTR Value 22n
SYMBOL diode -128 368 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D5
SYMATTR Value DSEI60-06A
SYMBOL diode 240 368 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName D6
SYMATTR Value DSEI60-06A
TEXT 848 72 Left 0 !K1 L1 L2 L6 L7 1
TEXT 1550 600 Left 0 !.tran 2.5m startup
TEXT 896 104 Left 0 ;20T:5T
TEXT 1480 520 Left 0 !.options abstol=1e-8 chgtol=1e-8 maxstep=10n reltol=1e-6 trtol=2
TEXT 896 488 Left 0 ;20T:5T
TEXT 736 -128 Left 0 !.PARAM Tsw=20u
TEXT 752 -96 Left 0 !.PARAM Ton=3u
Правка | Удалить
Multik

02-06-2006 16:11

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Bimbom
Балбес
Вот, уважаемый Балбес, мы были неправы, а прав был Bimbom, но не до конца.
Это большая разница, где включать индуктивность. Мы включали неправильно, а Bimbom там, где надо, и правильно связал их в трансформатор:
10/ab863ff19f2e.jpg
только одну из них надо перевернуть.
Тогда для рабочего тока индуктивность будет равна индуктивности одной катушки, а для сквозного - в четыре раза больше.
Я поставил по 3 мкГн, в самом плохом случае, когда напряжение колебалки максимально, импульс тока при включении не превышает 30 А, и протекает после включения транзистора, что и требовалось получить.
Правка | Удалить
Балбес
02-06-2006 22:07
[133]
Участник
Re: Повышение эффективности Косого Моста
Нет, это, видимо, проблемы точности вычислений. Где ставить индуктивность рассеяния, по большому счету, по барабану -- трансформатор-то идеальный (ну, не совсем правда, но эффекты второго порядка в нашем случае несущественны). Эффект воспроизводится и с индуктивностью в средней точке, и "честной" неявной распределенной индуктивностью рассеяния, выраженной через коэффициент связи, отличный от 1.

Вот контрпример с током на ключе и напряжением на снабберном конденсаторе:
http://b.foto.radikal.ru/0606/20dfc0aace2e.gif

Обратите внимание на команду spice-а
.options abstol=1e-8 chgtol=1e-8 maxstep=10n reltol=1e-4 trtol=2
(solver=alternate), чтобы получить необходимую точность вычислений (а так же на красивые ровненькие синусоиды :-). Период 20u, длина импульса 3.5u.

В чем проблема? Снаберрный к-ры С1 и С2 (по вышеприведенной схеме) образует колебательный контур с приведенной индуктивностью рассеяния, заряжаясь через диод D6 и разряжаясь через диод D5. Фактически мы имеем дело с колебательным контуром с ударным возбуждением по концу импульса, который ну просто очень хочет возбудиться.

Более подробно: по концу импульса ключа U2 конденсатор С2 начинает заряжаться через диод D6 до напряжения питания, обеспечивая выключение U2 на нуле тока. При этом заряд с комплиментарного с C2 конденсатора C1 уходит через диод D5 обратно в трансформатор (т.е. в индуктивность рассеяния) -- больше ему деваться некуда. Когда С2 полностью заряжен, ток через индуктивность рассеяния отнюдь не нулевой, и колебательный процесс продолжается по полной программе, только С1 и С2 меняются местами. Диоды D5-D6 не закрываются.

Период колебаний, очевидно, определяется индуктивностью рассеяния и емкостью снабберных кондеров. Для контура 3uH/22nF это 1.6 мкс, что находится в полном соответствии с результатами симуляции.

И если этот период меньше сильно меньше 0.5Ton, как в нашем случае, остается лишь правильно выбрать длительность импульсов для крайне неудачного включения ключей (чтобы соотв. конденсатор был в момент включения полностью заряжен и ключу пришлось его разряжать), что мною и было героически проделано.

На потерях на ключах (26.7 ватта каждый) это сказывается, но не очень радикально, однако перезаряд двух емкостей в 22n каждая по включению ключа и соотв. импульсы тока под 300А с гаком -- правда, длительностью всего в несколько наносекунд, -- ограниченные только сопротивлением ключа (индуктивность монтажа минимальна), у меня вызывают некоторые сомнения.

Кроме того, во время резонанса через диоды D5-D6 постоянно летает неслабый ток (синусоида с максимумом в удвоенный ток в конце импульса через ключ и минимумом в нуле), что приводит к изрядным потерям на этих диодах -- 50 ватт на каждом в данном примере.

Хотя идея интересная.
Правка | Удалить
Multik

03-06-2006 03:00

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Балбес
Хотя идея интересная.

Нет, так просто я от неё не отделаюсь. Слишком заманчиво. Минимум потерь на ключах при полной нагрузке.
Попробовал связать индуктивности L4 и L5 в трансформатор и добавить третью размагничивающую обмотку. Есть несколько вариантов, куда её воткнуть. Пока попробовал между диодами D5 и D6, С1 соединл с D5, а C2 c D6. Ток через диоды уменьшился до 10 А в худшем случае (а худший случай возникает при минимальной нагрузке).
Но чувствую, что надо собирать макет. Не могут реальные индуктивности так работать, как рисует программа. Может куда вставить насыщающийся дроссель, так этого не отмоделируешь.
Кстати, закачал Multisim9, поставил, ну и тяжело на нём после этого Када. Схему рисовать неудобно, ловишь мышкой точку, куда проводник пристроить, а он прыгает, рука устала. А осциллограф с ручками - обалдеть. Тут ткнул мышкой, и смотришь, а там проводки к осциллографу рисовать надо. Плюнул, и вернулся обратно. Пока там одну схему рисовал, можно было здесь нарисовать десяток и просимулировать. Жалко потерянного времени и трафика.
Правка | Удалить
Балбес
03-06-2006 03:45
[133]
Участник
Re: Повышение эффективности Косого Моста
Нет, я и не говорю, что надо бросать -- идея клевая. Я испытал пару методов борьбы, но счастья не получилось.

В тему МультиСима (и ОрКада) -- полностью согласен. Вот уж об что руки можно
пообломать напрочь (себе) и поотрывать нафиг (им).

Насыщающийся дроссель сделать, конечно, можно, только забодаешься. Если просто дроссель, то достаточно просто, а вот если трансформатор, то уже совсем плохо.

Для дросселя в LTSpice достаточно задать B-H кривую и геометрические размеры. см. Help->LTSpice->Cirtuit Elements->L. Inductor. Там даже пример приведен.

L1 N001 0 Hc=16. Bs=.44 Br=.10 A=0.0000251
+ Lm=0.0198 Lg=0.0006858 N=1000
I1 0 N001 PWL(0 0 1 1)

Хотя и не идеально, но всяко лучше, чем ничего.
Правка | Удалить
Multik

03-06-2006 16:48

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Балбес
Несколько вопросов по симулятору:
1) Как Вы считаете потери? - Вручную, или как-то можно автоматически?
2) Последняя версия ругается на Ваши диоды. Как это обойти?
3) Скачал модели компонентов c IRF. Как их вставить в LTSpice?

Bimbom
Балбес
Нашёл несколько вариантов устранения обнаруженной проблемы, но все они требуют чем-то поступиться. Пожалуй, самый удачный - применение трансформатора для размагничивания индуктивности рассеивания:



Для лучшего понимания идеи, полезно ознакомиться с патентом "ZVS/ZVT resonant choke with voltage clamp winding": http://www.freepatentsonline.com/6650551.html

Постоянная составляющая тока не превышает 7 А во всём диапазоне нагрузок. При малых длительностях импульса сохраняются включение при нулевом токе и выключение при нулевом напряжении. Подумаю ещё немного, если ничего лучше не придумаю, буду делать эту схему. А тем временем может кто-нибудь ещё что - нибудь обнаружит. Очень на это надеюсь.
Огромное вам спасибо за то, что обнаружили дефект идеи, и натолкнули на способ его устранения.

P.S. На первый взгляд кажется, что эту схему можно трансформировать в полумост с сохранением свойств включения при нулевом токе и выключения при нулевом напряжении. Может быть и можно, но что-то не получается. Первое свойство стабильно пропадает. Так что всё-таки это не полумост.
Правка | Удалить
Балбес
04-06-2006 01:36
[133]
Участник
Re: Повышение эффективности Косого Моста
1. Почти вручную -- выбираю интересный (достаточно большой) временной участок, нажимаю Alt и кликаю на элемент (курсор мышки становится градусником), появляется фунция потерь (сумма произведений токов и напряжений по всем соединениям), а потом, встав мышкой на соответстующее выражение в окне вывода, left click с нажатой кнопкой Ctrl. Появляется маленькое диалоговое окно, где соответствующее выражение проинтегрировано по видимому интервалу в окне вывода (среднекв. и среднее значение).

2. А у меня не ругается (в старой версии было несколько дупликатов, я их убрал, но на это можно забить). Что говорит?

3. Я сделал новую версию extra.rar -- добавил _все_ элементы от IRF (все IGBT, MOSFETы и диоды), логику (74HC, 74HCT, CD4000), тиристоры, триаки, сидаки от TECCOR и ST, кучу разных драйверов (IR2110, IR2010, MC44xx, IDXX4xx), регуляторы напряжения (LM317 и проч.), добавил несколько вариантов UC384x, L6561, MC34063, добавлю UCC38083 и может еще чего-нибудь. Многое позаимствовано (и чуть-чуть причесано) из Yahoo группы, посвященной SwCADy.

Так что, если Вы наберетесь терпения, то через несколько дней все будет.

А как добавлять -- посмотрите, как у меня сделано. Рисуете символ, расставляете пины, добавляете ссылку в библиотеку и все. У меня это делают скрипты, потому как делать это руками употеешься.
Правка | Удалить
Multik

04-06-2006 09:58

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста
Балбес
Что говорит?

То и говорит, что в библиотеке такого нет, давй используем дефолт. Приходится соглашаться.

А как добавлять -- посмотрите, как у меня сделано. Рисуете символ, расставляете пины, добавляете ссылку в библиотеку и все. У меня это делают скрипты, потому как делать это руками употеешься.

Спасибо, попробую. Чувствую, что тем, у кого есть навыки в приёмах программирования, это очевидно, а тут надо, чтобы носом ткнули. Когда нас учили, языков ещё считай не было. Только Ассемблер. А самому как-то не довелось столкнуться с необходимостью, кроме Бейсика, конечно.

P.S. (Новая редакция). Обнаружил, что включение при нулевом токе зависит от качества диодов VD1, VD2 (на последней картинке). Чем они лучше, тем меньше выброс тока при включении. Это выброс тока восстановления диода при его выключении. Но если на вывод каждого диода надеть ферритовое колечко (порядка 100 нГн), зашунтироать его резистором, то ситуация вроде выправляется. Пиковый ток восстановления диода уменьшается, но потери в самом диоде и в транзисторе возрастают на 10 %.
Правка | Удалить
Балбес
04-06-2006 11:03
[133]
Участник
Re: Повышение эффективности Косого Моста
А, понятно. Это продолжение проблем с неправильной установкой extra.rar (или с тем, что SwCAD установлен в директорию, отличную от SwCADIII). Нужно заменить SwCADIIIlibcmpstandard.dio тем standard.dio, который из extra.rar: модели диодов там.

Лучше не пользоваться дефолтной моделью диода -- идеальный диод (и любой другой элемент) приводит к идеальным -- и, соответственно, далеким от реальности, -- результатам. Еще и проблемы со сходимостью могут быть.
Правка | Удалить
Multik

04-06-2006 11:27

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста и обычного ШИМ моста
Балбес
Лучше не пользоваться дефолтной моделью диода -- идеальный диод (и любой другой элемент) приводит к идеальным -- и, соответственно, далеким от реальности, -- результатам.

Да, я уже вычислил, что мои красивые картинки отличаются от Ваших некрасивых только из-за дефолтных диодов.
Поставил правильно библиотеку, и теперь мои показания совпадают с Вашими. Но в последнем варианте схемы всё стало только лучше.

Трансформировал последнюю схему в мост. Получается простой ШИМ с включением при нулевом токе и выключением при нулевом напряжении во всём диапазоне нагрузок. Потери меньше, чем в фазосдвигающем, Не знаю, куда выложить. Здесь вроде не в тему. А новую открывать не хочется. Итак много разных. Попробую изменить название темы.
Правка | Удалить
bigson
05-06-2006 09:13

[39]
Новичок
Re: Повышение эффективности Косого Моста и обычного ШИМ Моста
Multik

Здоровья всем!

Интересные вы тут пироги задумываете...

Выкладывай мост хитрый, нетерпится глянуть :)
Правка | Удалить
Alex
05-06-2006 13:54
[168]
Активный участник
Re: Повышение эффективности Косого Моста и обычного ШИМ Моста
Multik
Похоже схема движется в сторону чего-то типа:
http://foto.mail.ru/mail/miv20042005/1/i-2.jpg
, кстати каковы у вас результаты или может ещё кто-нибудь её погонял?
Правка | Удалить
Multik

05-06-2006 19:14

[469]
Завсегдатай
Re: Повышение эффективности Косого Моста и обычного ШИМ Моста
Alex
Похоже схема движется в сторону чего-то типа:

Нет, не похоже. Это не в тему. Фазосдвигающие в теме "Квазирезонансный". Там мы его и проходили.

bigson
Выкладывай мост хитрый, нетерпится глянуть :)

Ну вот, гляди. Долго думал, какой вариант выложить, и решил самый полный, полностью симметричный, а остальное рационализаторы без меня испортят.
Может, конечно, кто-нибудь такое, или лучше уже придумал, но мы об этом узнаем через десять лет. А тут вот оно:



При моделировании все диоды, кроме выходных, были 15ЕТН06, все транзисторы - IRG4PC50U, то есть, без диодов внутри.
Показал включение при нулевом токе и выключение при нулевом напряжении во всём диапазоне нагрузок, в том числе и при коротком замыкании.
Плата за это - увеличение потерь проводимости в транзисторах. Зависит от коэффициента трансформации размагничивающих трансформаторов, а он - от индуктивности рассеивания и максимального коэффициента заполнения. Реально иметь дополнительные потери не более 20 % от общих ПОТЕРЬ ПРОВОДИМОСТИ. Снижение динамических потерь на порядок больше дополнительных.
Единственная обнаруженная неприятность - при включении транзистора ток восстановления снабберного диода, при его закрывании, проходит через транзистор и может достигать порядка двухсот ампер, но в очень малый прмежуток времени, порядка двадцати нс. На мощность рассеяния влияет мало, но сам факт. Так что диоды нужно выбирать побыстрее. Можно пропустить ток от диода через ферритовое колечко, и тогда амплитуда его падает до нескольких десятков А, но потери в диоде и транзисторе возрастают на два-три ватта.
Ориентировочная мощность размагничивающих трансформаторов - порядка 10 % от мощности силового.
Первичную обмотку силового трансформатора надо мотать впараллель двумя изолированными жгутами. Разность напряжений между одноимёнными выводами в коротком импульсе может достигать 200 В.

Отдельно для рационализаторов.
Попытка избавиться от одного размагничивающего трансформатора может иметь успех. Возможно пропадание симметрии в схеме. Два транзистора будут нагреваться немного сильнее других.
БОльший успех будет иметь попытка вообще не ставить размагничивающие трансформаторы, но этот вопрос ещё под вопросом.
Мягкое переключение - свойство топологии. Размагничивающий трансформатор лишь устраняет некоторые недостатки этой топологии. Конкретно - уменьшает величину постоянного тока, протекающего в первичных обмотках трансформатора во встречных направлениях.
Пожалуй, имеет смысл выложить основную схему топологии. А вдруг кто-нибудь придумает что-нибудь получше, чем размагничивающий трансформатор?
Она настолько простая, что вызывет разочарование:



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

Жду критических замечаний и конструктивных предложений.
Может, кому - то не лень поэкспериментировать и поделиться впечатлениями?
Ждём-с.

Внимание! Полярность диода VD8 в обеих схемах следует изменить на противоположную.
Правка | Удалить
На главную
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]