Pull to refresh

Comments 28

Школьное "подгоняем под ответ" вышло на новый нейросетевой уровень.

Надеюсь вы знаете что такое train validation test split, а то мне страшно за АЭС.

Не надо за нас бояться. Мы знаем как станции проектируются и строятся. Нам по пояс. Бойтесь за тех кто измерительный трансформатор от силового не отличает.

Простите не понял. Под какой ответ и что подгоняется?

SimInTech великая вещь для студентов и доцентов! Уровень МВТУ им. Н.Э. Баумана заложен в каждом блоке.

MATLAB помогает импортозамещению

Это если MATLAB замещать не надо :)

One way of alleviating this burden is by constructing approximation models, known as surrogate modelsmetamodels or emulators, that mimic the behavior of the simulation model as closely as possible while being computationally cheaper to evaluate. Surrogate models are constructed using a data-driven, bottom-up approach. The exact, inner working of the simulation code is not assumed to be known (or even understood), relying solely on the input-output behavior. A model is constructed based on modeling the response of the simulator to a limited number of intelligently chosen data points. This approach is also known as behavioral modeling or black-box modeling, though the terminology is not always consistent. When only a single design variable is involved, the process is known as curve fitting.

Не похоже, у нас цифровой тройник. Мы уникальные!

Если 1D модель настраивается по данным испытаний, то ее можно использовать для того, чтобы насчитать нужное нам количество режимов для обучения нейронной сети. После этого можно заменить эту модель нейронной сеткой, которая вместо долгого и нудного расчета физических уравнений будет вычислять мгновенно выход по входу, полностью повторяя отклик реальной физической модели (а, значит, и объекта).

Здесь именно и имеет место "классический" вариант суррогатного моделирования. А вот дальше у Вас развивается идея:

В итоге точные и быстрые модели получаются на «раз, два, три»:

1)        Ставим батарейку на стенд и разряжаем, накапливая данные (железо)

2)        Обучаем нейронную сеть на данных по разряду (модель) 

3)        Вставляем обученную нейросеть в модель 1D (модель)

Но и тут в Вашем МЖМ одна модель - суррогатная. Хотя идея использовать в одном контуре суррогатную модель и прямую модель (1D-модель или, как в последнее время некоторые на западный манер называют, "физическую", что далеко означает не физическую модель) имеет перспективы. В Вашем примере, если я правильно понимаю, прямая модель нужна для: а) дополнения экспериментальных данных теоретическими (расширение обучающей выборки), б) выборочная валидация суррогатной модели (оценка адекватности суррогатной модели, возможно, в режиме параллельного "боевого" функционирования параллельно работе реального объекта). Так? Или Вы ещё для другого "вставляете" нейронку в модель?

Eсли говорить у сухого, то у них использование 1D происходит не для дополнения обучающей выборки, а для ее создания. А в дальшнейшем для быстрого поиска отклонений при сравнении данных с полета с данными в модели. 1D модель хоть и считает в 2 - 4 раза быстрее реального времени, но все равно для большого набора полетных данных это достаточно долго. А нейронка считает мгновенно и только кода появляется существенная разница можно вернуться к 1D модели и исследовать в чем там причина.

А во втором случае модель аккумулятора на базе нейронной сети, построенная по результатам разрядки на стенде стоит в модели 1D как обычный блок.

В итоге основная фишка в том, что всегда есть три взаимоувазанных элемента.

В 90-х мы получили глобальную проблему в управлении предприятиями, когда на верхних позициях эффективных манагеров оказываются не те, кто вырос из инженеров и прошел путь в индустрии и отрасли, и понимает до болта, как работает их предприятие, а финансисты-экономисты, бухгалтеры-юристы и прочие, связанные с финансами кадры.

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

Мне даже кажется что примерно 100 лет назад, где то с 14 по 17-й годы тоже наблюдался экстремум развития этой проблемы во всем мире, но с разными последствиями в зависимости от стороны света.

Селмур Мелман в своей книге "Прибыли без производства" об американском промышленном упадки, говорит что замена технарей на менеджеров произошла в на рубеже 1960-1970

Per page 73: ". Management came to be defined as a set of generalized professional techniques that could be applied without specific reference to any particular product or enterprise." In other words, you don't need to know anything about your product or service to be a manager.

Можноно ничего не знать о теме но эффективно управленять темой.

Спасибо, комрад! Вы подняли мне настроение- а это безценно в наши смурные ноябрьские денёчки!

только юмор помогает выживать в наших неудобных

Препод дал лабораторку с SimInTech и установкой, которая управляется и отсылает телеметрию по UART. Читаю телеметрию, строю графики, раз в четыре-пять запусков на графиках мусор. Выясняется, что порядок байт инвертирован. Переделываю лабораторку под MATLAB, установку не трогаю, порядок байт при каждом запуске верный. ??? Profit!

Перепода задал на SimInTech а студент пределах под MATLAB? Курто я считаю. Незачет, не справился! Выгнать студента к херам собачим на мороз. За непристойное поведение.

Ну, задача-то была смоделировать технологический процесс, а не дрочиться с SimInTech, просто препод не осилил UART в MATLAB. Так что хоть MATLAB, хоть Dymola, хоть голый Python. А пункт про инвертирование порядка байт вы пропустили, я полагаю?

Задача была включить мозг и решеть проблему, а не брать готовое решение от буржинов. Такие хитровыделанные студеныт качают рефераты с сети. А шо такого? Задача была разобраться в теме, я ChatGPT спросил. Что до инвертации байтов, так простейший скрипт проверял бы порядок байт, а еще можно было обработку сигналов с датчиков написать, что делать в системе когда датчики переодически шлют полную фигню. Это было бы решение проблемы. А я вязл МATLAB. ДБ БД

Байты инвертировала SimInTech, если вдруг это неочевидно из "установку не трогал". Но я уверен, что это не ошибка, а какое-то гениальное решение, заложенное авторами, я просто пока не дошёл до него, вот и приходится страдать, используя MATLAB. Кстати, другое гениальное решение - переодически выдавать "Access violation" и аварийно завершаться я оценил по достоинству. Программа напоминает разработчикам о тех светлых днях, когда они были юны и писали на Delphi 7 и, вызывая приятные эмоции, способствует продуктивной работе. Я же правильно всё понял?

Байты инвертировала SimInTech, если вдруг это неочевидно из "установку не трогал". Но я уверен, что это не ошибка

Для нормального и сообразительного студента будущего инженера, это повод написать алгоритмы обработки ошибок, тем более ошибка диагностирована. Для котика- квадробера, у меня лапки, это повод обкакаться мимо лотка и поставить МАТЛАБ. Не будь котиком используй SimInTech! :)))

Все кто использует MATLAB и Dymola в России - обсосы.

Аргументированно, обоснованно. Напомните, как настроить MPC контроллер в SimInTech? А, его же там нет, точно, забыл. Да-да, я вкурсе - все, кто использует MPC обсосы.

МPC контроллер это просто регулятор с табличным управлением и оптимизацией. Когда голова с жопой не смешана можено взять блок оптимизации SimInTech и реализовать это самый MPC как два пальца обосссать.

https://www.mathworks.com/help/mpc/gs/what-is-mpc.html

Есть такая песнья про переселение душ "...А если туп как дерово родишся баобабом, то будешь баобабо 1000 лет пока помрешь..."

Когда не понимаешь что делают эти квадратики MPC в симулинке - вырастаешь баобабом.

Дома на личный комп студенты, доценты могут ставить пиратский Матлаб и др. В государственных вузах должен быть отечественный софт с возможностью установки на домашние компьютеры. SimInTech такую возможность дает бесплатно. Спасибо им за это! Математика в программе, дай Бог, разобраться всем. Программа очень добротная! Демосы открывают студентам глаза на реальную автоматику-моделирование и дает понимание к чему стремится нужно! Промышленные предприятия когда-то подтянутся до этого уровня. Пока не отошли от импортных вливаний вкусняшек.

промышленные предприятия в атомке давно это используют, да и в других отраслях где работа идет. Наример Сухой военный во всю использует, ракетчики с подводниками, а те кто сидит на MATLAB это обсосы и сидять в жопе. Вон гражданский самолет MC 21 запустить никак не могут, такие же студенты как @mbaitвзяли MATLAB и MC 21 не летает, а он и не понимает что не так. А Росатом с SimInTech по всему миру АЭС строит.

А Росатом разве не продвигает свою среду моделирования - Repeat?

Продвигает конечно, только для своих проектов он использует SimInTech. И даже сам разработчик REPEAT компания Джет для создания полномасштабных тренажеров использует SimInTech. Сейчас правда они выделили Джет Лаб для REPEAT в отдельную компанию. Но все боевые работы идут на SimInTech

Просто РОСАТОМ он большой как Россия и там большое количество разных организаций которые часть между собой конкурируют. А мы им подносим патроны

Поправка к предыдущем комментарию, по заявкам телезрителей. Компания Джет использует для тренажеров АЭС не SimInTech как продукто от копании 3ВС, а клон созданный как форк на другом языке програмирования от исходного кода SimInTech, проданого в далеком 2008 году. Но что характерно до сих пор работает для тренажеров некоторых АЭС в исходном виде.

Ну а другие компании Росатома используют уже настоящий SimInTech для MBS (Model Base Design) проектирования, создания виртуальных энергоблоков, для генерации кода ПО в системы управления важные для безопасности АЭС.

Sign up to leave a comment.

Articles