Форум Радиолюбителей

И снова про автоматический тюнер

401706 просмотров, 411 ответов — стр. 11 из 28

Игорь 2
Сообщений: 21288
26 октября 2020 г. в 01:26#151
Цитата: ra0ahc
У вас однозначно правильное решение по поводу кнопки доп подстройки без полного прогона. Это точно надо в реальном эфире, я это через себя прогнал.


Да-да, причём, каждое последующее проводит прогон с центром предыдущего.
Удобно при небольшой перестройке частоты.
Но, повторю, с точки зрения выбраться из локального минимума в абсолютный при высоких КСВ (порядка 10), не всегда хватает 80 точек.
Но, напомню, это я специально страшилки пишу (практика заставляет рассматривать не среднестатистический, а наихудший случай pl33) - при КСВ тройка, мой алгоритм попадает в абсолютный минимум всегда, или, скажем так - я не сумел Маткадом найти точки, где бы это не выполнилось...
veso74
Сообщений: 969
26 октября 2020 г. в 01:44#152
Цитата: Игорь
... при КСВ тройка, мой алгоритм попадает в абсолютный минимум всегда, или, скажем так - я не сумел Маткадом найти точки, где бы это не выполнилось...

Я еще жду вашего решения (и на практике) с предыдущей страницы (Ответ #139):
F = 1,8 MHz
Zнач = 50,626-j57,544 Ohms (SWR = 3) до Zкрайний = 50-j0 Ohms (SWR = 1).

решение для согласования: ТОЛЬКО одна индуктивность, а на практике будете добавлять не менее 10-30 пикофарад на обоих концах (плата, монтаж, неактивние реле).
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:04#153
Цитата: veso74
Я еще жду вашего решения (и на практике) с предыдущей страницы (Ответ #139):
F = 1,8 MHz
Zнач = 50,626-j57,544 Ohms (SWR = 3) до Zкрайний = 50-j0 Ohms (SWR = 1).


Слева - Ваше первое сопротивление, справа - 50 Ом, несложно заметить, что оба решения тюнером успешно найдены.
Да, понятно, что алгоритм со стартом с большой ёмкости, (как это у меня и сделано) 50 Ом исказит, и в абсолютный минимум не попадёт (при старте с малых ёмкостей, как у Сергея, попадает точно в минимум - ведь это стартовая точка lllol).
Тем не менее, гляньте на результат - вместо нагрузки 50 Ом (КСВ=1) тюнер сделал входной КСВ 1.03, а теперь вопрос - ваш усилитель заметит разницу?
Мой - точно не заметит..

veso74
Сообщений: 969
26 октября 2020 г. в 02:06#154
Я не понимаю ваших картинок, мне ничего не говорят, по крайней мере: без легенды. Интерпретируйте их тремя строчками: от Z = ? - до Z = ?, количество шагов из ххх максимальние, схема, компоненти, их значения и т. д., т.е. с ваши "красивые" картинки (не случайно в кавычках, что, вероятно, только вы можете их интерпретировать), верните решение на бумагу, пожалуйста, обычным инженерным способом.
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:17#155
Цитата: veso74
Интерпретируйте их тремя строчками: от-до, количество шагов, схема и т. д.


Zн=50.625-j58.091 Общий прогон - 5.32 секунды, решение найдено на 0.74 секунде, ёмкость на выходе, найденное решение - 1.0253 при абсолютном минимуме 1.0163.

Zн=50 Общий прогон - 5.4 секунды, решение найдено на 1.1 секунде, ёмкость на выходе, найденное решение - 1.03 при абсолютном минимуме 1.



veso74
Сообщений: 969
26 октября 2020 г. в 02:19#156
От Zнач = 50,626-j57,544 Ohms (SWR = 3) до Zкрайний = 50-j0 Ohms (SWR = 1) кондензатора там нет.

Я не знаю, что думает ваш алгоритм, но вы видите решение в ответе #139. Там кондензатора нет.
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:21#157
Цитата: veso74
верните решение на бумагу, пожалуйста, обычным инженерным способом.


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

veso74
Сообщений: 969
26 октября 2020 г. в 02:22#158
если не перечитываете ответ #139, повторяю:

Путь: точка 1 к точка 2.
Решение: ТОЛЬКО одна индуктовность. Кондензатор в ЭТОМ решении нет. Смотрите схема слево.

А у решения вашего алгоритма есть кондензатор, почему?
---
(ОФФТОП: не предлагайте мне логарифмическую линейку, я такие инструменты не пользуюсь).

Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:23#159
Цитата: veso74
Я не знаю, что думает ваш алгоритм


А в этом нет необходимости - самое главное, что он успешно приводит к единице любое разумное сопротивление антенны, причём, что САМОЕ ГЛАВНОЕ - это строго математически подтверждено...
veso74
Сообщений: 969
26 октября 2020 г. в 02:29#160
ОК

Только после того, как вы сделали все переключения реле бессмысленными, вы дали решение, которое не должно быть. Можно просто первоначално сканировать без кондензаторов. И решение будет на 10-тое включение L. Даже если по методом бинарного поиска, решение будет немедленно.

OK, щелкайте ваши реле по желанию если хотите и 1 млн раз, больше не буду мешать вам.
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:31#161
Цитата: veso74
Путь: точка 1 к точка 2.


Если у Вас есть воросы по диаграмме Вольперта (на Западе предпочитают её называть диаграммой Смита), создайте отдельную тему.
К автоматическому тюнеру, и алгоритмам его работы, это вряд ли имеет отношение...
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:40#162
Цитата: veso74
А у решения вашего алгоритма есть кондензатор, почему?


Потому, что без конденсатора 50.625-j58.091 ровно к 50 не привести никак - нужна последовательная индуктивность 5.12 мкГн, и параллельная ёмкость на выходе 9.48 пФ, не надо путать указанное сопротивление с какими-нибудь 50-j58.091, для которых, конечно же, ёмкость не нужна.
Более того скажу - мой алгоритм спабатывает корректно - см. скрин - Cт=0 - ёмкости нет, тюнер её и не включит, но из-за дискретности переключения катушек, минимально достижимый КСВ будет 1.006, а мой алгоритм найдёт только 1.015, чего мне, кстати, вполне хватит...

ra0ahcra0ahc
Сообщений: 4868
26 октября 2020 г. в 02:47#163
Цитата: veso74
ОК

Только после того, как вы сделали все переключения реле бессмысленными, вы дали решение, которое не должно быть. Можно просто первоначално сканировать без кондензаторов. И решение будет на 10-тое включение L. Даже если по методом бинарного поиска, решение будет немедленно. OK, щелкайте ваши реле по желанию если хотите и 1 млн раз, больше не буду мешать вам.

Веселин, Игорь с точки зрения алгоритма прав , но Игорь не программист. Все равно нужно итерации делать даже при минимальных индуктивностях и даже если минимум ксв всего в одном щелчке интуитивности. Так нельзя алгоритм продумать минимум 2 шага назад и минимум 2 шага вперёд - это минимум что должен сделать алгоритм для поиска мин ксв, но в реальном режиме скорей всего пройдёт весь мини цикл поиска (около 1сек).
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:51#164
Кстати, что там на моих картинках может быть непонятно, непонятно уже мне.

Итак, смотрим внимательно на цифры с синей окантовкой - это выходные данные.

Прямо над графиком - сопротивление нагрузки.
Правее ниже надпись "Настройка тюнера", под ней то, что нашёл мой алгоритм.
КСВт - КСВ, найденный алгоритмом.
Надпись ниже показывает, куда алгоритм включает конденсатор.
Ncт - номер конденсатора в матрице (матрица, напомню, 2^8=256)
NLт - то же с индуктивностью
Ст - ёмкость, выставленная тюнером
Lт - то же про индуктивность.

Чуть правее под надписью "Оптимальная настройка" - всё то же при оптимальной настройке.
Совершенно понятно, что алгоритм не всегда её находит, при этом, тем не менее, оставаясь на вполне приемлемых цифрах...
Игорь 2
Сообщений: 21288
26 октября 2020 г. в 02:55#165
Цитата: ra0ahc
но Игорь не программист.


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