Starichok51
Jan 15 2014, 06:52
мне уже приходилось давать ссылки на свои программы, поэтому решил создать тему со всеми моими программами, чтобы не отправлять людей на другие форумы.
не могу согласиться с теми, кто скажет, что ему программы не нужны, что он сам, по формулам, может сделать расчет. ведь, с помощью программы можно быстро исследовать много вариантов расчета и выбрать оптимальный вариант.
Booster - расчет дросселя повышающего / понижающего / инвертирующего преобразователя.
BoosterRing - расчет дросселя повышающего / понижающего / инвертирующего преобразователя на кольцах из порошкового материала.
CalcGRI - расчет дросселя групповой стабилизации.
CalcPFC - расчет дросселя корректора коэффициента мощности.
CalcPFCRingCores - расчет дросселя корректора коэффициента мощности на кольцах из порошкового материала.
ExcellentIT - расчет импульсного трансформатора двухтактного преобразователя.
Flyback - программа расчета трансформатора обратноходового преобразователя.
плюс в этом же архиве
Flyback-Invert - программа расчета трансформатора обратноходового преобрзователя - обратный расчет.
FlybackRing - программа расчета трансформатора обратноходового преобразователя на кольцах из порошкового материала.
Forward - расчет трансформатора однотактного прямоходового преобразователя.
Inductor - программа расчета дросселя.
InductorRing - расчет дросселя на кольцах из порошкового материала.
ResonantSMPS - программа расчета трансформатора резонансного преобразователя.
RingFerriteExtraSoft - расчет импульсного трансформатора двухтактного преобразователя на ферритовых кольцах.
Trans50Hz - расчет сетевого силового ("железного") трансформатора.
в программе ExcellentIT тоже есть ферритовые кольца, но я сделал дополноительно программу RingFerriteExtraSoft исключительно для колец.
так как на кольцах есть возможность рассчитать укладку проводов и даже спрогнозировать температуру нагрева трансформатора, что гораздо сложнее сделать для сердечников любой другой формы.
Какие-то обновления есть или они всегда в перманентном состоянии обновления?
Starichok51
Jan 15 2014, 09:15
программы на всех форумах всегда обновляются.
сюда выложил самые последние версии.
кстати, старые (предыдущие) версии я даже у себя не храню.
практически на всех форумах я могу править первый пост, и туда выкладывать новые версии.
здесь у меня нет возможно редактировать старые посты. обновления придется выкладывать в теме.
если есть такая возможность, то прошу модераторов дать мне доступ к теме с правом редактировать первый пост.
MikeSchir
Jan 15 2014, 09:26
Цитата(Starichok51 @ Jan 15 2014, 10:52)

так как на кольцах есть возможность рассчитать укладку проводов и даже спрогнозировать температуру нагрева трансформатора, что гораздо сложнее сделать для сердечников любой другой формы.
Это что-то новое
Как правило все приличные фирмы изготовители сердечников на каждый типо-размер дают величину теплового сопротивления.
Вот, как раз, на кольцах спрогнозировать перегрев сложнее, поскольку сердечник закрыт от внешнего мира обмоткой и изоляцией.
Несколько раз проводил расчет для колец Металинка используя фирменную программу и вашу InductorRing. Результаты расчетов совпадали практически один в один. В вашей интерфейс намного удобнее. Спасибо за создание некоммерческих программ для электроники!
injener
Jan 15 2014, 09:55
Трехфазные 50герцовики не считаете?
Цитата(MikeSchir @ Jan 15 2014, 12:26)

Как правило все приличные фирмы изготовители сердечников на каждый типо-размер дают величину теплового сопротивления.
Я сравнивал тепловые сопротивления, которые дает Epcos, с реально измеренными - ну очень большие расхождения. Приемлемую точность можно получить при расчете по эмпирической формуле, приведенной здесь:
Predicting Temperature Rise of Ferrite Cored TransformersДля колец это тоже работает - Magnetic в своем каталоге приводит значения площади поверхности без обмотки и с заполнением 40%.
Starichok51
Jan 15 2014, 10:17
на 3 фазы не делал программу.
Magnetics в своей документации приводит формулу расчета перегрева (превышения температуры) в зависимости от площади поверхности и выделяемой мощности.
и еще от одного зарубежного производителя есть такая же формула.
правда у них немного разный показатель степени в формуле. у Magnetics меньше, соответственно, их формула дает меньше перегрев.
в некоторых, более ранних программах остался коэф-т от Magnetics (0,833), а в некоторых применил другой коэф-т (0,9).
так что, никакой "отсебятины", все на основе данных производителей.
MikeSchir
Jan 15 2014, 10:37
Цитата(wim @ Jan 15 2014, 14:05)

Я сравнивал тепловые сопротивления, которые дает Epcos, с реально измеренными - ну очень большие расхождения.
Расхождения в какую сторону? На сколько °С?
У нас получалось в плюс, до 5 - 7°С. Это нормально, поскольку нельзя соблюсти все условия, при которых делаются тесты (или расчёты). И, опять же, как измерить (точно!

) реальные потери в трансформаторе
Цитата(MikeSchir @ Jan 15 2014, 13:37)

как измерить (точно!

) реальные потери в трансформаторе

На постоянном токе. Результаты расчета нагрева по двум формулам и экспериментальные данные для E25 и ETD34 (звездочки - расчетные значения по данным Epcos):
Starichok51
Jan 15 2014, 11:21
вот, у меня применена нижняя формула.
в одних случаях с показателем 0,833, а других случаях с показателем 0,9.
так что, извиняюсь заранее за подобное расхождение в разных программах.
Цитата(Starichok51 @ Jan 15 2014, 10:52)

.... с помощью программы можно быстро исследовать много вариантов расчета и выбрать оптимальный вариант.
Совершенно с Вами согласен
некоторыми успешно пользовался (Forward, Flyback, Booster), правда для начала пересчитывал и другими методами.
Спасибо за Вашу работу!
Как-то возник вопрос к программе "Расчет RCD клампера(1100)", результаты показались не вполне корректными, но копать времени не было и вопрос так и завис, а в текущей публикации она и вовсе не приводится. Может быть поясните в чем причина?
Starichok51
Jan 16 2014, 06:28
в текущей публикации программа Расчет RCD клампера уже интегрирована в программы Flyback и Flyback-Invert.
забыл вчера еще одну программу выложить.
пока есть возможность редактировать первый пост, добавил туда программу FlybackRing - программа расчета трансформатора обратноходового преобразователя на кольцах из порошкового материала.
эта программа, скорее всего, для экстрималов.
в ней нет расчета обмоток по сопротивлению и мощности, соответственно, нет расчета по температуре.
поэтому с ней надо работать очень аккуратно. и только с очень бошьшой неразрывностью тока, чтобы получать не слишком большие потери в сердечнике.
Starichok51
Feb 17 2014, 03:51
выложил новую версию ExcellentIT(7300).rar.
обнаружил и исправил ошибку, появившуюся в ходе переделки программы на стандартные диаметры проводов.
эта ошибка проявлялась только для пуш-пулла при расчете коэффициента заполнения окна.
выложил новую версию InductorRing(4200).rar.
небольшое полезное добавление в результатах расчета.
Извините за возможно глупый вопрос. Как учитывается материал сердечника в трансе 50 Гц?
Спасибо.
Starichok51
Feb 17 2014, 18:21
практически ни как.
velkarn
Jun 9 2014, 02:21
Доброго дня!
В программе Trans50Hz есть конструктивный расчет обмоток и слоёв (то есть сколько витков входит в окно и сколько витков в слое при заданных конструктивных размерах сердечника). Подскажите пожалуйста, для торроидального сердечника, насколько эти расчеты соответствуют действительности, проверялись ли они экспериментально?
Starichok51
Jun 9 2014, 03:25
сам я не проверял на практике.
но скажу, что в расчетах дан запас 15% от диаметра с эмалью на неплотность укладки провода (для любых сердечников).
и если вы способны уложить провод плотнее, с зазором между витками меньше этих 15%, то обмотки займут места даже меньше, чем по расчету.
Starichok51
Jun 17 2014, 13:23
в файлах материалов N87 Epcos.txt и N97 Epcos.txt была допущена опечатка, которая была скопирована во все программы.
в секции
[F_200]
B_25 = 8.04
B_50 = 46.8
B_100= 249.06
B_200= 1285
B_300= 0
сейчас там стоит B50. пропущен знак подчеркивания, должно быть B_50.
эта ошибка проявляется на частотах выше 100 кГц.
просьба самостоятельно внести исправления в оба файла.
достаточно исправить оба файла в папке любой программы и затем их просто скопировать в папки других программ.
Цитата(Starichok51 @ Jan 15 2014, 12:52)

Flyback - программа расчета трансформатора обратноходового преобразователя.
По каким методикам и последовательности идет расчет в выложенных программах, в частности в приведенной?
Starichok51
Jun 26 2014, 10:53
последовательность расчетов я разрабатывал сам. никаких методик не копировал.
подробно здесь описывать всю последовательность слишком долго, не представляется возможным.
а если вкратце, в этой программе все рассчитывается от заданного отраженного напряжения.
Цитата(Starichok51 @ Jun 26 2014, 16:53)

последовательность расчетов я разрабатывал сам. никаких методик не копировал.
подробно здесь описывать всю последовательность слишком долго, не представляется возможным.
а если вкратце, в этой программе все рассчитывается от заданного отраженного напряжения.
А оптимизация по каким нибудь параметрам идет?
Starichok51
Jun 26 2014, 12:55
нет.
основное условие одно - по возможности, не превысить заданного отраженного напряжения.
но если какие-нибудь параметры заданы не корректно, не аккуратно, то в результате может быть заданное отраженное напряжение превышено.
а на ваш взгляд, что было бы достойным оптимизации?
Цитата(Starichok51 @ Jun 26 2014, 18:55)

нет.
основное условие одно - по возможности, не превысить заданного отраженного напряжения.
но если какие-нибудь параметры заданы не корректно, не аккуратно, то в результате может быть заданное отраженное напряжение превышено.
а на ваш взгляд, что было бы достойным оптимизации?
Например по минимизации импульсного тока транзистора (эквивлентно длительности цикла)
или минимизации витков.
Где Ваше основное место тусовки? Может там ответы есть?
Starichok51
Jun 26 2014, 14:24
подобных вопросов нигде не было.
в основном Радиокот, Паяльник. на остальных - очень низкая активность.
Цитата
по минимизации импульсного тока транзистора (эквивлентно длительности цикла)
эквивалентности тут нет никакой. а есть противоречия.
для снижения импульсного тока ключа нужно поднимать отраженное напряжение, а большое отраженное это плохо.
а при низком отраженном амплитуда тока увеличится.
оптимально отраженное следует выбирать в диапазоне 110-130 Вольт (из мировой практики).
точно также, чем ниже минимальное входное напряжение, тем выше амплитуда тока.
короче, кругом нужно искать компромиссы...
для минимизации витков зазор нужно брать минимальным, на уровне минимального значения, которое сообщает программа.
а с другой стороны, для заданных входных данных существует минимальное число витков, ниже которого сделать нельзя из-за превышения индукцией допустимого максимума.
программа вычисляет этот минимум витков в первичке.
но бывают случаи, когда входные данные "просят" меньшее число витков. в этом случае программа ставит вычисленный минимум. при этом и отраженное и величина неразрывности тока могут пойти в конфликт с входными данными.
и еще добавлю про выбросы на ключе.
чем выше мы разрешаем выброс, тем меньше мощность выделяется в клампере. но ключи на высокое напряжение имеют хуже параметры. и опять - поиск компромиссов...
вот тут, как раз, и становится понятным, почему большое отраженное я назвал плохим. чем больше мы делаем отраженное, тем больше мы должны разрешать выброс для получения в клампере мощности (для получения кпд) на разумном уровне.
а на самом деле, я в своих изделях не мучился поиском компромиссов. брал ключ на 600 Вольт, отраженное делал на уровне 120 Вольт, выброс настраивал на 70-100 Вольт (как получится, исходя из имеющихся дома в наличии номиналов).
Starichok51
Aug 12 2014, 16:11
выкладываю новые версии трех программ:
RingFerriteExtraSoft(2000).rar
ResonantSMPS(2000).rar
FreqUC3842-45(3000).rar
просьба к модератору заменить в первом посте одноименные программы.
Ydaloj
Aug 13 2014, 05:40
что ж всё на англицком-то...
Starichok51
Aug 13 2014, 06:11
вы про что?
если многоязычные программы, то в меню можно выбрать русский язык.
если про название программы, то переименуйте экзешник на свое усмотрение, как вам будет удобно.
Ydaloj
Aug 13 2014, 07:17
Пардоньте, действительно, меню не разглядел. Ночь провёл в расчётах зазоров в дросселях и не выспался )
Starichok51
Aug 13 2014, 08:23
буду завязывать на многоязычности, проку с того пока чистый ноль.
следующее развитие программ будет только на русском...
Цитата(Starichok51 @ Aug 12 2014, 19:11)

просьба к модератору заменить в первом посте одноименные программы.
Одноимённых программ в первом сообщении нет, поэтому просто добавил новые версии в конец списка. Хотите удалить те, что отличаются цифрами в названиях?
Starichok51
Aug 13 2014, 11:40
да , удалить те, которые отличаются номером версии в названии, то есть, удалить ResonantSMPS_1000_.rar и RingFerriteExtraSoft_1400_.rar
Starichok51
Aug 17 2014, 08:49
выкладываю исправленную версию FlybackRing(3100).rar.
была обнаружена ошибка, связанная с числом колец в пакете.
точно такая же просьба поместить в первый пост с удалением предыдущей версии (3000).
Starichok51
Aug 17 2014, 11:37
спасибо, большое.
Предлагаю в хелпе или где-то еще привести использованные формулы. Думаю многим будет полезно, а таким как я - просто позволит использовать Ваши программы в повседнвной работе, а не только для проверки своих рассчетов на наличие необычно больших расхождений.
Starichok51
Aug 18 2014, 08:11
формулы есть в любой литературе по преобразователям.
теория магнитных цепей - одна на всех, ничего нового я не изобрел.
Starichok51
Aug 18 2014, 13:34
для резонансного преобразователя была обнаружена ошибка, связанная с заданием индуктивности сердечника.
выкладываю исправленную версию ResonantSMPS(2100).rar.
Starichok51
Sep 29 2014, 15:32
сделал новую версию ExcellentIT_8.0.
несколько изменился интерфейс (внешний вид) программы.
в меню появился пункт "Размер окна программы".
малый размер - прежний размер предыдущих версий.
в большом размере окна те результаты, которые выводились во всплывающие подсказки, выведены в явном виде.
и еще изменил работу с базой колец.
теперь в базе вместо площади окна кольца записывается внутренний диаметр кольца, а программа площадь окна считает сама.
также для колец из базы убрана магнитная проницаемость. проницаемость кольца целиком определяется проницаемостью материала.
также я отказался от многоязычности своих программ - все равно проку от этого оказалось не на грош... теперь программа стала только русскоязычной.
также убрал стандарт проводов AWG.
Starichok51
Apr 20 2015, 18:39
выложил первую версию программы All_In_One - Все в одной.
в запускающую оболочку включены все мои программы, которые ранее были опубликованы на форумах.
соответственно, все программы были переделаны для работы из оболочки.
программам расчета дросселей (в связи с отказом от многоязычности) возвращено прежние наименования Drossel и DrosselRing.
arhiv6
Apr 21 2015, 07:51
Starichok51, а вы не думали на GitHub-e создать аккаунт и выложить туда исходный код?
Starichok51
Apr 21 2015, 11:02
не только не думал, но даже и не знаю про этот ресурс...
arhiv6
Apr 21 2015, 12:52
GitHub я написал в качестве примера. Я имел ввиду - Вы не планируете открыть исходный код программ? На GitHub или SourceForge можно выложить исходные коды, тогда другие пользователи смогут делать pull-request (например: переводы на другие языки, исправления ошибок и т.п.), жаловаться на найденные ошибки + всегда есть место, откуда можно скачать последнюю версию программы.
Starichok51
Apr 21 2015, 13:14
нет, исходные тексты я нигде показывать не буду.
да, теория электромагнетизма - одна на всех. но путей решения поставленной задачи - множество. я свои пути раскрывать не собираюсь.
часть своих программ я перевел на английский язык, можно взять в первом посте. программы позволяют добавлять языковые файлы для других языков.
но от продолжения поддержки многоязычных версий я отказался. все новые версии - только на русском.
Starichok51
Apr 23 2015, 06:12
для тех, кто уже скачал All_In_One:
скачиваем файл CalcPFC_2.0.rar, распаковываем и заменяем файл в соответствующей папке.
Александр 1
Apr 25 2015, 10:40
Здравствуйте Starichok51
А какая полная схема однотактного прямоходового преобразователя, заложенная в расчеты Forward - расчет трансформатора однотактного прямоходового преобразователя., дело в том что например для таких преобразователей в сварочной технике не используется никогда обмотка размагничивания, а в расчете она есть. Кроме этого на выходе за дросселем стоит 1 последовательный диод и 1 параллельный, не ясно верен ли для такой топологии расчет.
Starichok51
Apr 25 2015, 11:06
когда нет обмотки размагничивания(например, косой мост), игнорируем в результатах расчета данные по ней.
полных схем - множество. это варианты и с одним ключом и варианты косого моста.
расчет делается именно для такой схемы выпрямителя.
kleverd
May 12 2015, 16:47
Посмотрел прогу FlybackRing_4.0.exe.
Там есть Емкость конденсатора выпрямителя. И она получается по всей видимости слишком большой (7488 мкФ). Если прикинуть по количеству энергии, сливаемой в конденсатор, то его емкость должна быть в 1000 раз меньше.
Преобразователь DC-DC. Вход - 18-36В. Выход 12В, 2А.
[INI_DATA]
core = КП-27/15/6
mater = MP100 Russia
stek = 1
Umin = 18
Unom = 27
Umax = 36
setevoe = 0
F = 50
Umirror = 16
Utrmax = 100
j = 5
Rds = 0.3
Unas = 1.114
rds = 1
Iccm = 0
U21 = 12
U22 =
U23 =
U24 =
U25 =
I21 = 2
I22 =
I23 =
I24 =
I25 =
Ud1 = 0.8
Ud2 =
Ud3 =
Ud4 =
Ud5 =
yes_d = 0
d11 = 0.38
d21 = 0.6
d22 =
d23 =
d24 =
d25 =
Uclamp = 100
Ures = 20
Ceq = 2979.25
Ls = 0.67
TL1 = 2
TLs = 0.28
И еще - параметры кольца из файла загружаются неправильно. Сердечник ставлю КП-27/15/6, а в окне ничего не изменяется (как было D 32.8/20.1/10.7 так и осталось).
Еще вопрос про Сопротивление датчика тока - по всей видимости слишком низкое. Защита сработать не успеет.
Еще вроде как не сохраняет галку Отраженное напряжение.
Starichok51
May 12 2015, 18:39
у вас задан постоянный ток (setevoe = 0), поэтому на емкость конденсатора можно не обращать внимания.
а в случае питания переменным током нужно обеспечить меленькую пульсацию напряжения на конденсаторе выпрямителя. поэтому для столь малого входного минимального напряжения требуется такая большая емкость.
остальное пока проверить не могу - ноутбук с проектами программ в ремонте.
kleverd
May 12 2015, 19:26
Цитата(Starichok51 @ May 12 2015, 23:39)

у вас задан постоянный ток (setevoe = 0), поэтому на емкость конденсатора можно не обращать внимания.
а в случае питания переменным током нужно обеспечить меленькую пульсацию напряжения на конденсаторе выпрямителя. поэтому для столь малого входного минимального напряжения требуется такая большая емкость.
остальное пока проверить не могу - ноутбук с проектами программ в ремонте.
А о каком конденсаторе идет речь?
О том, который стоит после выпрямителя сетевого напряжения, или о том который стоит после вторичной обмотки и фильтрует выходное напряжение?