Power Electronics
http://valvol.ru/

двухядерный сварочник
http://valvol.ru/topic618.html
Страница 19 из 22

Автор:  Трибун [ 18-07, 12:37 ]
Заголовок сообщения: 

Наткнулся на проблему, характерную двухядерной, а может и сама по себе.
Отрабатываю модель БУ на класс. мосте. Аглоритм аналогичен RytmArc - основная ШИМ по среднему с переходом в ЧИМ ниже 10В, поцикловка как крайний ограничитель.
Вижу. При КЗ сначала ток резко растет до поцикловки, затем, апериодически, входит в задание по среднему, далее начинается плавный перекос до такой степени, что нагруженный такт (другой филонит) сначала достигает первого порога поцикловки, но процесс идет с разгоном - второй порог поцикловки блокирует 3825 и запускает мягкий старт.
:live-14:

Автор:  MasterCat [ 18-07, 13:03 ]
Заголовок сообщения: 

Трибун писал(а):
далее начинается плавный перекос до такой степени, что нагруженный такт (другой филонит) сначала достигает


вот оно , родимое.
причем не важно сколько их. 2,3,6.
анархия полная.
я склонен предложить такую мерзость. тут г..ю новую версию и готов роазослать соучастникам готовые платы управления (надеюсь они будут у меня отдельным модулем)с зашитым алгоритмом на спраку.
алгоритм только утвердить надо. если бы у соучастников были (хотя бы в перспективе) программаторы . высылал бы HEX. правда есть ещё вариант. телезагрузка по COM порту с компа. мож сооружу. тогда программатор не нужен.

Автор:  Трибун [ 18-07, 13:09 ]
Заголовок сообщения: 

MasterCat
Увидеть бы хоть в модели работу того алгоритма.

Автор:  MasterCat [ 18-07, 13:17 ]
Заголовок сообщения: 

Трибун писал(а):
Увидеть бы хоть в модели работу того алгоритма.

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

Автор:  MasterCat [ 18-07, 14:31 ]
Заголовок сообщения: 

Ячкуч писал(а):
Для попытки моделирования сварочника с программным контроллером, вам придётся, по меньшей мере, сменить народный симулятор на что-то типа Altium Designer Winter 09

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

Автор:  MasterCat [ 18-07, 14:44 ]
Заголовок сообщения: 

а.
ну в этом смысле да.
тогда придётся на альтума инструкцию и пр...
а сним возни больше , чес освоением программирования.
ну это у меня так получилось. я бы конечно "инструкцию для идиота "
почитал с удовольствтем. мож поперся на него не стой меркой. но ощущение полной гадости. если не прав, посыплю всё шерсть пеплом. начну с головы.

Автор:  MasterCat [ 18-07, 14:58 ]
Заголовок сообщения: 

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

Автор:  MasterCat [ 18-07, 15:00 ]
Заголовок сообщения: 

Ячкуч писал(а):
любимый .... процессор,

да сам -то процессор и не нужен. надо -то всего навсего несколько счётчиков с занесением и схемами переноса.

Автор:  MasterCat [ 18-07, 15:19 ]
Заголовок сообщения: 

Ячкуч писал(а):
Думаете этого хватит, чтобы живописать в цифре цепи коррекции

нет конечно.
но показать принципы можно.
а для остального есть операторы С

Автор:  valvol [ 18-07, 20:01 ]
Заголовок сообщения: 

Ячкуч писал(а):
Для попытки моделирования сварочника с программным контроллером, вам придётся, по меньшей мере, сменить народный симулятор на что-то типа Altium Designer Winter 09

Не обязательно. Достаточнго сложные алгоритсы управления ( практически без ограничения) можно организовать при помощи элемента B - функцианального истоника тока и напряжения.
Например, когда делал преобразователь с синусоидальным выходом на контроллере, то для имитации сигналов ШИМ управления использовал два функциональных источника B1 и B2.
Источник B1 формирует напряжение, определяемое выражением:
V=(0.5+0.5*sin(2*pi*F*time))>if(time/T-int(time/T),1-2*time/T+int(2*time/T),2*time/T-int(2*time/T))+Td/T
Источник B2 формирует напряжение, определяемое выражением:
V=(0.5+0.5*sin(2*pi*F*time))<if(time/T-int(time/T),1-2*time/T+int(2*time/T),2*time/T-int(2*time/T))-Td/T
Для указания частоты модуляции, периода ШИМ и “мёртвого” времени используется директива
.param F=50 T=15u Td=200n.

Автор:  MasterCat [ 18-07, 20:31 ]
Заголовок сообщения: 

valvol писал(а):
Достаточнго сложные алгоритсы управления ( практически без ограничения) можно организовать при помощи элемента B - функцианального истоника тока и напряжения.


впечатлило, однако.
только вопрос похоже надо ставить иначе.
ну описали сложной функцией поведение, посмотрели. работает. теперь эту же функцию куда?
в КОНТРОЛЛЛЕР.! а народ с ним не дружит..
приехали.
а если дружит, то достаточно (чаще всего) того варианта с которого и начали.
выкидывем в кэш и смотрим. тока в кэше реальные данные с программы...

Автор:  valvol [ 18-07, 22:46 ]
Заголовок сообщения: 

Формальный подход позволяет разделить процессы отладки аналоговой и цифровой части. И это хорошо, т.к. в результате мы детально исследуем работу аналоговой части и получаем проверенный алгоритм для цифровой. При наличие такого алгоритма, создание программы для контроллера не представляет особых проблем. А вот при попытке делать всё это одновременно есть большой риск прочно завязнуть в мелочах.
При необходимости сложной обработки информации (регулирование, фильтрация...) функциональный источник можно использовать для реализации передаточной функции, представленной с помощью преобразования Лапласа. Затем от Лапласа переходим к Z-преобразованию и далее получаем разностное уравнение (арифметические операции с выборками аналогового сигнала), которое просто реализуется в программе.

Автор:  MasterCat [ 19-07, 08:58 ]
Заголовок сообщения: 

Ячкуч писал(а):
а работающяя модель, с общей регулировкой на три модуля, всего одна

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

Автор:  Alex Thorn [ 19-07, 10:15 ]
Заголовок сообщения: 

Ячкуч писал(а):
разговоров аж на 20 страниц, а работающяя модель, с общей регулировкой на три модуля, всего одна.

Что свидетельствует о крайне низкой популярности решений, которые требуют монотонного повторения базовой силовой части вручную при сборке N-нное число раз. :D

Автор:  valvol [ 19-07, 10:57 ]
Заголовок сообщения: 

Ячкуч писал(а):
"Двоечники" просто набросают систему дифф. уравнений и будут решать её матричным способом используя
сильномогучие возможности микропроцессоров.

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

Страница 19 из 22 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/