Каким блоком можно изменить активную мощность на валу?
03.03.2020
Нужно, чтобы P(номинальная) оставалась неизменной, но можно было увеличить мощность на валу асинхронного двигателя P(2). В самом блоке асинхронника такой фигни нету, а какой блок может это делать, кон...
Нужно, чтобы P(номинальная) оставалась неизменной, но можно было увеличить мощность на валу асинхронного двигателя P(2). В самом блоке асинхронника такой фигни нету, а какой блок может это делать, конечно, нигде не написано.
Комментарии
Никогда не думал, что существуют люди, которых забанили одновременно и в гугле и в справке MATLAB. Давайте по порядку, идем в справку и смотрим, измерения механических параметров, которые можно снять с модели блока. Находим, что блок умеет мерить крутящий момент и угловую скорость. Теперь идем в гугл и смотрим как они связаны с мощностью, P=Te*w. Чёрт меня подери, да я гений!
p.s. Если не получится перемножить два числа в Simulink и вывести результат на дисплей, вы не ругайтесь, я объясню как это сделать. Ну и далее ориентируясь на эти показания увеличить % заполнения ШИМ до требуемой мощности, а там можно вообще PID поставить, если нагрузка на ротор переменная.
Если бы в гугле можно было что-то найти... если бы справка была на русском, и не приходилось терять смысл в переводчике типо "подключается к участку цепи с абрикос", я б сюда вообще и не заходил бы.
Во-первых, Te (если я правильно понял с этой прогой, с которой ни о чём нельзя сказать наверняка) - это электромагнитный момент, а мощность ему не пропорциональна вообще никак. ЭМ момент грубо говоря это произведение токов. Но не суть важно, я как бы знаю формулу момента на валу М=9550*P(2)/n. Только вот... я что, ещё и считать на бумаге за эту прогу должен??? А зачем вообще тогда эта прога? Решать уже решённое? Выводить очевидное? Как продуктивно, а главное коммерчески успешно.
P.S. Я бы скорее уже хотел попросить сказать, как можно движку задать момент инерции в виде функции от времени. Что-то типо J=А*t^2+B*t+C и вообще любой другой формулой. Потому что надо, чтобы он со временем изменялся. И ещё, вот в файле готовая схема собрана, данные взяты из учебника Копылова по эл. машинам: ток номинальный и ХХ, напряжения, активная мощность P(1), скорость вала и ЭМ момент в их действующих значениях верны книжным, cos'фи' находится от книжного в отклонении в 8% - это перебор и очевидный косячина, но нам с руководителем пофиг, пусть хоть так уже. Графики тоже похожи на реальность... все, кроме как у того же злополучного электромагнитного момента Те. Известно, что Те может уходить в минус только в самом начале, на старте двигателя, а дальше его график должен всё время проходить в 1 квадранте системы координат. А здесь Matlab, хоть и показывает верные действующие значения, но откровенно неправильный график.
Как я сказал, Те - это произведение токов, а ещё он может уходить в минус на старте. Уходит в минус он из-за того, что токи не стабилизированы. Если вы откройте осциллограф на токи, то увидите, что они стабилизируются гораздо раньше (~в 0,15 с), чем Те прекратит просядать в минус (~в 0,33 с). Я хз, честно, отчего он так лажает. Если можете подсказать, почему прога ошибается, то скажите, пожалуйста.
это так и должно быть при прямом пуске, вы похоже не знакомы с теорией, почитайте смоленского элетрические машины.
Я написал: это должно быть при пуске. Да, ЭМ момент может уйти в минус. Согласен, как по учебнику. Но только в самом-самом начале пуска движка, пока токи не стали колебаться стабильно. Вот в моём файле я могу согласиться с этим "провалом" графика, который начинается прямо сразу от нуля по абцисс, но дальше он слишком долго лавирует из минуса в плюс. Слишком долго. На, примерно, 0,18 сек дольше, чем максимально должен. Это слишком большая цифра. Он явно где-то косячит, вот после 0,5 сек, когда блок Step создаёт момент на валу движка и заканчивается ХХ, и начинается номинальный режим работы, тогда график абсолютно верный - возрастает и находится в "плюсе". А на ХХ - нет. Не согласны я - студент, А.И. Вольдек - профессор, и ещё один профессор и один доцент с моей кафедры, имена которых я предпочёл бы не раскрывать.
Ладно, если бы сомневался один только я. Тогда точно я бы был не прав. Но из остальных троих как минимум Вольдек уж точно более авторитетный в этом плане, чем эта жалкая пародия на Скайнет.
А что по поводу задачи момента инерции в виде изменяющейся величины? Я правильно понимаю, что Matlab такое не поддерживает и принимает только числовые значения?
Для проверки можежет собрать из элементарных блоков модель машины а не использовать готовую, я уже лет 10 использую matlab\simulink и проблем с работой моделей не имел. что стардартными блоками что с самописными.
Можно Matlab 2019b variable inetria
В смысле? Ну вот эту схему в файле я и так сам собирал, она ниоткуда не скачана готовой.
Ну, я понимаю, что вы проблем не имели, но это наверное от того, что схема правильно была собрана. А здесь раз она косячит с Те, то я конечно ни в коем случае не утверждаю, что это ошибка в самой программе: за 12-то лет её бы пропатчили в таком случае. Я не могу понять, где что-то введено неверно. Я уже шаманил с тем, что может хоть как-то повлиять на токи (ну раз ЭМ момент зависит от токов) - сопротивления статора, напряжение блока сети, момент на валу и т.п.
Вот действующее значение Те в конце испытания Display выдаёт в принципе верно, но график на ХХ - по сути другой масштаб, но проблема та же самая. Если вы не знайте, в чём может быть проблема, тогда ладно. Поспрашиваю на другом форуме, но косячина там определенно есть - если мой препод говорит, что это косяк (а Вольдек подтверждает), то доценту я верю больше, чем машине, которая бьётся в истерике в окне ошибки на пол-экрана, если я вместо точки поставил запятую.
Спасибо. Буду знать.
"если бы справка была на русском, и не приходилось терять смысл в переводчике типо "подключается к участку цепи с абрикос" - предположу, что Вы старшекурсник или аспирант. Итого 7 лет вы изучали язык в школе, 3 в институте + 2 в аспирантуре. За 10-12 лет можно было бы и научиться читать простенькие тексты.
p.s. Если вы немцфранцуз, то прошу прощения и советую срочно бежать на курсы. в современных реалиях знание 2х языков обеспечит серьезный бонус к зп.
В целом правильно - 3 курс. Не правильно касательно "простеньких текстов". Там в текста, как в "Войне и мире", а то и больше, который к тому же на научном слэнге. Я что-нибудь просто могу написать на разговорном английском, но блин научный - это трэш. Такому не учат.
Я русскоговорящий.)) Мы же сейчас не на немецком разговариваем)).
И вот, пожалуйста, не надо тут тыкать в незнание иностранных языков. Все люди разные, их способности тоже разные. Если вы способны учить этот английский и запоминать, то флаг вам в руки, вы молодец. Но не надо, пожалуйста, пальцем тыкать в тех людей, которые не могут учить языки и упрекать в том, что "это пригодится" и тому подобное. Тройное сальто может тоже когда-нибудь пригодится, но может и нет. Ко всему всё равно не приготовиться, поэтому постараюсь обойтись как-то без ин. яза. В конце концов онлайн-переводчиков не было только раньше, сейчас они доступны.
Минутку... То есть вам надо электрическую (входную) мощность оставить той же, а механическую (выходную) изменять? Если вам это удастся, заграница заинтересуется вашей разработкой=D
Я подразумевал под номинальной мощностью некоторое оптимальное значение для двигателя, если дословно из учебника "Это мощность двигателя, с которой он мог бы работать в номинальном режиме — режиме эффективной работы на протяжении длительного времени (не менее нескольких часов)." Возможно я заблуждался и человек хочет нарушить закон сохранения энергии.
Я где-то написал, что хочу оставить Р(1) неизменной?
Нечего сказать по делу - я вас сюда насильно не затягивал, идите дальше
Да просто человек так описывает режим перегрузки.если у вас Асинхронная машина работает без системы урпавления скажем от 50гц, на валу можете поставить блок Trotque Source из Simscape и в упарвление им добавить сигнал Const для номинальной мощности и к нему через блок add добавить другой сигнал например синусоида.
Const ведь делает величину сразу и неизменной, а момент на валу не может мгновенно из 0 в 95.5 Н*м превратиться, он должен каким-то образом по-тихоньку нарастать и 95.5 достигнуть аж на какой-то там секунде. Может, тогда лучше блок Ramp использовать, хотя я пока не понял, работает ли он так, как я думаю (вернее думает переводчик): линейно по y=kx изменяет величину...
ramp правильное решение
Ок, попробую, спасибо.
Я же правильно понимаю, что Ramp - это строго прямая линия между 2 точками t(с) и М(Н*м): (0,0) и какой-то типо (0.5, 95.5)? То есть он не может делать параболу, гиперболу или что-то ещё, что изменяется не скачком, как у Step, а плавно?
Формирует линейный сигнал вида y=Slope* time + Initial value.