#simintech

2025-12-21

Как летает космическая ракета на примере СОЮЗ? Отвечаем методом струкутрного моделирования

В предыдущей части мы запустили двухступенчатую ракет в космос. Вторая ступень достигла космической скорости по формуле Циолковского и согласно законам Ньютона. Это, конечно, хорошо и правильно, но не совсем. Точнее не совсем правильно. В наших расчетах мы запускали ракету в белый свет, как в копеечку, вертикально вверх. В этом случае первая ступень улетает в открытый космос по инерции и летит, черт знает куда (а черт – потому что бога нет, Гагарин, когда летал, не видел). Реальные ракеты выходят на орбиту по-другому, не вертикально вверх. После старта ракета начинает отклонятся программой управления с тем, чтобы при выходе на орбиту, она имела направление движения параллельно земле (по-грамотному это называется угол тангажа). Давайте сделаем модель, которая будет это учитывать. Если использовать методы структурного моделирования, это будет сделать не сильно сложнее, чем модель артиллерийского снаряда, который мы перехватывали в задаче про волка и зайца. Методы структурного моделирования позволят нам создать набор компонентов, из которых, как из кубиков лего, можно собирать одну-, двух- и трехступенчатые ракеты. А для того, чтобы наша ракета была не абстрактная, возьмём данные по ракете «СОЮЗ», к тому же на хабре уже есть решение этой задачи. Больше спасибо автору, что уже собрал все необходимые данные. habr.com/ru/articles/649961/ Тем, кто первый раз пытается создать структурную модель, и кому покажутся сложными физическая модель сферического коня в вакууме или численное интегрирование обыкновенных дифференциальных уравнений, я рекомендую почитать статью про противоракетную оборону Израиля, где все это объясняется на основе знаний математики 4 класса. habr.com/ru/articles/878168/

habr.com/ru/articles/978928/

#simulink #matlab #simintech #моделирование #структурное_моделирование #ракетыносители #союз21в

2025-12-19

Инь и ян программирования или alter ego многопоточности

Происходит вполне осязаемый процесс зомбирования многопоточностью. А потому хотелось бы кое-что уточнить, конкретизировать, что можно считать параллельными вычислениями и, соответственно, параллельным программированием, а что нельзя. Предположим, перед вами «черный ящик». Это может быть, к примеру, ваш комп , ноут или хотя бы смартфон. Нет внешних критериев, по которым вы могли бы идентифицировать алгоритм его работы. В смысле параллельный он или последовательный. Следовательно, для любой последовательной программы должен быть универсальный формальный механизм, преобразующий ее в эквивалентную параллельную программу и наоборот . Уже давно известны универсальные модели последовательных алгоритмов, такие как машина Тьюринга или машина Поста. Есть и другие модели, но без потери общности вполне можно ограничиться упомянутыми. Но современный собеседник буквально впадает в ступор, когда речь заходит о модели параллельных вычислений. Но так было не всегда. В 80-х годах прошлого века математики, программисты и другие, причастные к процессу алгоритмизации и программирования, пытались такую модель создать. К сожалению, все, похоже, завершилось автоматом сетями Петри. Но даже с учетом столь печального факта, как не успешность таких поисков, должна существовать, как и в случае последовательных алгоритмов, модель параллельных алгоритмов. Без нее разговоры об упомянутом выше преобразовании алгоритмов просто не имеют смысла. В силу философского закона единства и борьбы противоположностей, когда есть одно, то должно быть и другое. Так, если есть свет, то, как ни крути, будет и тьма. Когда есть хорошее, то рано или поздно, как ни избегай, будет и плохое (жизнь, как известно, в полоску). А если есть последовательное программирование, то должно быть, как его ни назови, альтернативное ему - параллельное. А если уж оно есть или, как минимум, обсуждается, то необходимо дать ему определение, аналогичное по смыслу моделями обычных алгоритмов. Все это естественно и даже очевидно, когда речь идет о научных понятиях и, как в нашем случае, о науке программирования.

habr.com/ru/articles/978350/

#параллельное_программирование #автоматное_программирование #матлаб #simintech #qt

2025-12-07

Циолковский, Ньютон и Эйлер в расчете полета ракеты методом структурного моделирования для самых маленьких

Продолжаем публикации из серии «математическое моделирование для самых маленьких». В предыдущих статьях мы показали, как из погони волка за зайцем можно получить формулы для систем наведения противоракетной обороны. Там очень подробно описано как, зная скорость объекта, можно рассчитать траектории движения различных объектов в пространстве. habr.com/ru/articles/878168/ В этот раз мы займемся исследованием траектории движения космических ракет. Сравним формулу Циолковского с законом Ньютона и рассчитаем отправку груза на орбиту земли одноступенчатой ракетой, и двухступенчатой. И все это – в рамках курсов школьной физики и математики с помощью структурного моделирования.

habr.com/ru/articles/972994/

#Полет_ракеты #моделирование_систем #simintech #simulink #matlab #формула_циолковского #математическое_моделирование

2025-08-11

Геометрия, алгебра и расстрелы на площадях

Мой любимый автор книг по математике Очков Валерий Федорович предложил задачу для среды SimInTech. На самом деле он вызвал меня на дуэль и предложил выяснить, кто лучше сделает решение определенной задачи в виде структурной схемы. Задача связана с остойчивостью судна, а значит с нахождением центра масс, тела погруженного в жидкость. Поэтому на картинке Пифагор объясняет Архимеду как найти площадь путем обстрела мишени.

habr.com/ru/articles/935962/

#simintech #математика #моделирование #геометрические_фигуры #расчет_центра_масс

2025-05-12

10. Особые линейные системы. Часть 3

Продолжаем применять теорию автоматического управления к процессам в ядерных реакторах. На этот раз рассмотрим процессе в контуре с теплоносителями и ядреными реакциями.

habr.com/ru/articles/889402/

#ТАУ #simintech #matlab #simulink #теория_автоматического_управления

2025-03-19

Ну заяц погоди! Часть 3. Эволюция

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

habr.com/ru/articles/892106/

#математическое_моделирование #simintech #simulink #математическое_моделирования

2025-03-02

Ну заяц погоди! Или противрактеная оборона для самых маленьких евреев и не только. Часть 2

Продолжение статьи, созданной в процессе решения задачи о погоне, для школьников. Очков Валерий Федорович , предложил мне решить методом структурного моделирования задачу погони волка за зайцем. И в первой части именно эта задача подробно и разобрана. Многие читатели справедливо спрашивали, а причем здесь евреи и ракеты? В этой части я покажу, как можно связать школьную задачу про бегающего по кругу зайца с израильской противоракетной системой купол.

habr.com/ru/articles/887252/

#simintech #моделирование #обучение_програмированию #matlab #simulink

2025-02-23

Как странные формулы ТАУ заменяют 3D расчеты на СуперЭВМ, и помогают Siemens побеждать

Этот текст – дополнение ко второй части лекции про особые линейные системы . Сравниваем расчет многослойной стенки в сеточной модели и расчет по формуле ТАУ.

habr.com/ru/articles/885086/

#matlab #теплообмен #тау #simulink #simintech

2025-02-20

10. Особые линейные системы. Часть 2

Продолжаем публикацию лекций по предмету "Управление в Технических устройствах" Автор Олег Степанович Козлов. Кафедра "Ядерные энергетические установки" МГТУ им. Н.Э. Баумана. Это вторая лекция, гда теория автоматеского управления применяется непосредственно к таким устройствам как ядерные реакторы. В предыдущих сериях: 1 . Введение в теорию автоматического управления . 2 . Математическое описание систем автоматического управления 2.1 — 2.3 , 2.3 — 2.8 , 2.9 — 2.13 . 3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ. 3.1 Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ . 3.2 Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья . 3.3 Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора . 3.4 Апериодическое звено 2-го порядка . 3.5 Колебательное звено . 3.6 Инерционно-дифференцирующее звено . 3.7 Форсирующее звено . 3.8 Инерционно-интегрирующее звено (интегрирующее звено с замедлением) . 3.9 Изодромное звено (изодром) . 3.10 Минимально-фазовые и не минимально-фазовые звенья . 3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности . 4. Структурные преобразования систем автоматического регулирования . 5. Передаточные функции и уравнения динамики замкнутых систем автоматического регулирования (САР) . 6. Устойчивость систем автоматического регулирования. 6.1 Понятие об устойчивости САР. Теорема Ляпунова. 6.2 Необходимые условия устойчивости линейных и линеаризованных САР. 6.3 Алгебраический критерий устойчивости Гурвица. 6.4 Частотный критерий устойчивости Михайлова. 6.5 Критерий Найквиста. 7. Точность систем автоматического управления. Часть 1 и Часть 2 8. Качество переходного процесса. Часть 1 и Часть 2 9. Синтез и коррекция систем автоматического регулирования (САР) . 10. Особые линейные системы. Часть 1

habr.com/ru/articles/884172/

#simintech #Matalab #ТАУ #диференциальные_уравнения #сар

2025-02-09

Ну заяц погоди! Или противоракетная оборона для самых маленьких евреев и не только. Часть 2

Продолжение статьи, созданной в процессе решения задачи о погоне, для школьников. Очков Валерий Федорович , предложил мне решить методом структурного моделирования задачу погони волка за зайцем. И в первой части именно эта задача подробно и разобрана. Многие читатели справедливо спрашивали, а причем здесь евреи и ракеты? В этой части я покажу, как можно связать школьную задачу про бегающего по кругу зайца с израильской противоракетной обороной.

habr.com/ru/articles/880938/

#simintech #matlab #simulink #сау #дифференцирование #дифференциальные_уравнения

2025-02-02

Ну заяц погоди! Или противоракетная оборона для самых маленьких евреев и не только. Часть 1

В тексте на школьном примере демонстрируется вся красота структурного моделирования технических систем. Рассматривается задача погони волка за зайцем которая на самом деле является задачей перехвата любых целей в многомерном пространстве. Объясняем на пальцах, для самых маленьких, как работает система противоракетной обороны Израиля. Мне кажется, что у меня получилось объяснить способы решения системы алгебраический и дифференциальных уравнений маленькому человеку, которые еще не знает что такое производная или большему человеку кторый уже забыл об этом, да и не знал никогда. Один знакомый финансист прочитав этот текст, бросил дебет с кредитом и банковские счета и попросился работать инженером, потому что ему вдруг стало понятно о чем ему говорили на уроках математики.

habr.com/ru/articles/878168/

#simintech #matlab #simulink #математика #метод_эйлера #численное_интегрированияе #диференциальные_уравнения

2024-11-24

Ипротозамещение в авиации. Вести с полей

Статья инженера, работающего в авиации о проблемах импортозамещения. Практический опыт использования отечественного ПО для решения практических задач. Что очень ценно, поскольку все задачи реальные. Да это частное мнение одного инженера, поэтому он просил не упоминать его фамилии, и это не официальная позиция организации, но тем это интереснее узнать о чем думают практики.

habr.com/ru/articles/860956/

#matlab #импортозамещение #авиация #simintech #математическое_моделирование #программирование #xplanet

2024-11-18

Цифровые тройники: есть ли половой смысл? Искусственный интеллект против естественного. MATLAB помогает импортозамещению

Продолжаем истории быдлокодера, который пытается стать миллионером. В данном тексте вас ждет новое слово в науке и технике, а также очередные поучительные истории внедрения инженерного софта в суровых условиях зоны рискованного земледелия среднерусской возвышенности и солнечного ковбойского штата Техас. Этот текст у меня родился после посещения конференции, где наш заказчик (внезапно для нас) рассказал, как он с помощью нашей библиотеки моделирования теплогидравлических систем и библиотеки нейронных сетей обрабатывает данные, полученные с летательных аппаратов, используя 1D математическую модель системы кондиционирования воздуха.

habr.com/ru/articles/857906/

#математическое_моделирование #simintech #matlab #математическая_модель #автоматизация #авиация #цифровые_двойники #цифровые_тройники #нейросети

2024-10-30

Параллелизм и феномен ван дер Поля

Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[ 1 ], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на потоке. Поехали?!

habr.com/ru/articles/854814/

#конечные_автоматы #simintech #вкпа #с++ #параллельное_программирование

2024-09-15

10. Особые линейные системы

Продолжаем публикацию лекций по предмету "Управление в Технических устройствах" Автор Олега Степановича Козлова. Кафедра "Ядерные энергетические установки" МГТУ им. Н.Э. Баумана. Это пожалуй первая лекция, гда теория автоматеского управления применяется непосредственно к таким устройствам как ядерные реакторы. Более того имеенно на это лекции объясняется что такое 1D моделирование. В предыдущих сериях: 1. Введение в теорию автоматического управления . 2. Математическое описание систем автоматического управления 2.1 — 2.3 , 2.3 — 2.8 , 2.9 — 2.13 . 3. Частотные характеристики звеньев и систем автоматического управления регулирования. 3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ . 3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья . 3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора . 3.4. Апериодическое звено 2-го порядка . 3.5. Колебательное звено . 3.6. Инерционно-дифференцирующее звено . 3.7. Форсирующее звено . 3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением) . 3.9. Изодромное звено (изодром) . 3.10 Минимально-фазовые и не минимально-фазовые звенья . 3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности . 4. Структурные преобразования систем автоматического регулирования . 5. Передаточные функции и уравнения динамики замкнутых систем автоматического регулирования (САР) . 6. Устойчивость систем автоматического регулирования. 6.1 Понятие об устойчивости САР. Теорема Ляпунова. 6.2 Необходимые условия устойчивости линейных и линеаризованных САР. 6.3 Алгебраический критерий устойчивости Гурвица. 6.4 Частотный критерий устойчивости Михайлова. 6.5 Критерий Найквиста.

habr.com/ru/articles/802401/

#ТАУ #simintech #simulink #системы_с_запаздывание #автоматическое_управление #САР #УТС #ядерные_реактор #трубопроводы

2024-09-08

Как мы французскому ПО ценности добавляли, но нас не оценили

Судя по откликам, рассказы как я не стал миллионером или как мне не удалось спасить американскую АЭС , пользуются большим спросом на хабре. Поэтому продолжу публикацию кейсов из жизни быдлокодера и дам несколько бизнес-советов тем, кто собирается заработать миллионы продавая софт. Требую лайков, подписки и донатов, как настоящий инфо цыган бизнесмен. Эта история произошла после того, как я вернулся из США в 2008 году, где благополучно потратил все свои деньги, полученные от разграбления советских заводов бандой прихатизаторов, во главе с Кахой Бендукидзе. В США я пытался запустить свой стартап, но не преуспел, но это история для мамкиных стартаперов с сайта VC. Здесь же расскажу, что было потом, поскольку это касается разработки и продвижения ПО. И бесплатно дам несколько бизнес-советов, которые за большие деньги можно получить только на курсах Тони Робинсона. В России, как и во всем мире, в это время, кроме кризиса 2008 года, разворачивалась менее заметная, но не менее эпическая и трогательная история освобождения евреев от пленения фараоном. Для тех, кто не читал библию, напомню, что Моисей своих евреев, отпущенных из египетского плена, водил 40 лет по пустыне, (навигаторов и Яндекс-карт тогда не было, и назад никто свалить не мог). Ведомые плевались, плакали, матюкались, ругались, но шли по пустыне за Моисеем. Тот же самый библейский сюжет разворачивался в области разработки софта, cо специалистами из французской фирмы-разработчика, той-которую-нельзя-называть, и которая проектирует боевые самолеты Рафал. В недрах этой конторы была разработана система 3D-проектирования CATIA.

habr.com/ru/articles/841764/

#SimInTech #CATIA #Dassault_Systemes #Siemens #LCMS #Планграфик #импортозамешение

2024-09-08

Как мы французскому ПО ценности добавляли, но нас не оценили

Судя по откликам, рассказы как я не стал миллионером или как мне не удалось спасить американскую АЭС , пользуются большим спросом на хабре. Поэтому продолжу публикацию кейсов из жизни быдлокодера и дам несколько бизнес-советов тем, кто собирается заработать миллионы продавая софт. Требую лайков, подписки и донатов, как настоящий инфо цыган бизнесмен. Эта история произошла после того, как я вернулся из США в 2008 году, где благополучно потратил все свои деньги, полученные от разграбления советских заводов бандой прихатизаторов, во главе с Кахой Бендукидзе. В США я пытался запустить свой стартап, но не преуспел, но это история для мамкиных стартаперов с сайта VC. Здесь же расскажу, что было потом, поскольку это касается разработки и продвижения ПО. И бесплатно дам несколько бизнес-советов, которые за большие деньги можно получить только на курсах Тони Робинсона. В России, как и во всем мире, в это время, кроме кризиса 2008 года, разворачивалась менее заметная, но не менее эпическая и трогательная история освобождения евреев от пленения фараоном. Для тех, кто не читал библию, напомню, что Моисей своих евреев, отпущенных из египетского плена, водил 40 лет по пустыне, (навигаторов и Яндекс-карт тогда не было, и назад никто свалить не мог). Ведомые плевались, плакали, матюкались, ругались, но шли по пустыне за Моисеем. Тот же самый библейский сюжет разворачивался в области разработки софта, cо специалистами из французской фирмы-разработчика, той-которую-нельзя-называть, и которая проектирует боевые самолеты Рафал. В недрах этой конторы была разработана система 3D-проектирования CATIA.

habr.com/ru/articles/841762/

#SimInTech #CATIA #Dassault_Systemes #Siemens #LCMS #Планграфик #импортозамешение

2024-07-31

Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО

Вступление Так получилось что мы группа студентов и преподавателей заинтересованных в создании имитационных виртуальных лабораторий, в которых студенты могут без особых углубленных знаний попробовать поуправлять квадрокоптером, конвейером или другими интересными моделями. Ведь не всегда есть возможность потренироваться на реальных физических лабораториях. Нужны: место (деньги), оборудование (деньги) и время (тоже деньги). Следовательно придется смотреть в сторону виртуальных моделей. Мы искали удобную среду для создания таких моделей и вот до чего дошли (обозреваем ниже). Немного истории : факультет электромеханики (ныне переименован в Мехатроники и Автоматизации) НГТУ создавался в 50-х, чтобы готовить специалистов по разработке и производству электродвигателей, электрогенераторов e.t.c. Позднее факультет оброс кафедрами смежных направлений а в конце 2020-х открыл направление Робототехники. Профиль ФГОС и 70% предметов оставили прежними. Как и педсостав. В результате получили выпускников которые: умеют подобрать двигатели для круглого квадрокоптера в вакууме (и не только подобрать, но и спроектировать с нуля или пересчитать/перемотать); умеют настроить регуляторы для этого пепелаца; знают как рассчитать мощность и КПД. А вот о том, как программировать автопилот — только «имеют представление». В принципе такая заточка имеет право на жизнь если разрабатывать не роботов-доставщиков, а промышленные роботизированные ячейки.

habr.com/ru/articles/832812/

#Matlab #coppeliasim #simintech #labview #gazebo #codesys

2024-06-16

По чем синтаксический сахар в графических языках программирования?

Графические языки программирования Изобретатели языка FORTRAN стремились создать такой язык программирования, который был бы понятен человеку. По сравнению с ассемблером FORTRAN более понятен, но все равно не так понятен, как английский. Поэтому движение к упрощению языков программирования продолжалось и дошло до того, что программы сегодня можно не писать текстом, а рисовать диаграммами. Забавно, но это наглядное подтверждение, что развитие идет по кругу или, точнее, по спирали. Первобытный человек сначала рисовал истории на стенах, потом люди придумала алфавит, потом другие умные люди придумали формулы для математических расчетов, потом другие не менее умные придумали для них счетные машины, потом для счетных машин придумали алфавит – ассемблер, потом язык FORTRAN, и, наконец, появился графический язык диаграмм. Круг замкнулся! Люди вернулись к рисованию, но на другом уровне развития, а все потому, что это удобнее и экономит время на понимание. Очевидно, что рисунок понять легче чем текст, особенно когда текста многие килобайты, как в современных библиотеках и фреймворках, в которых сам черт ногу сломит. Что говорят стандарты? Обратимся к МЭК 61131-3. Там описано два чисто графических языка программирования: FBD ( Function Block Diagram ) — графический язык программирования стандарта МЭК 61131-3 . Предназначен для программирования программируемых логических контроллеров (ПЛК) . LD (Ladder diagram ) — язык релейно-контактной логики. Интересно, что язык программирования LD основан на принципиальных электрических релейных схемах, то есть программист, когда пишет программу на этом языке, на самом деле рисует принципиальную электрическую схему.

habr.com/ru/articles/822133/

#simulink #simintech #графические_редакторы #графический_язык_программирования #matlab #mathematica #системное_программирование

2024-05-26

Меняем американца на китайца в цифровых двониках. Двигатели переменного тока – точные модели

Мы живем в неспокойное время. Импортозамещение набирает обороты, но местами буксует как немецкий танк семейства кошачьих в украинской грязи. При чем даже за такое трудное и медленное движение вперед «спасибо» нужно сказать нашим уважаемым партнерам. Без них ничего бы не происходило вообще ничего от слова «совсем». Наши западные «партнеры» пытаются отрезать Россию от передовых инженерных технологий, и мы вынуждены, как те мыши из анекдота, «колоться, плакать», но пытаться съесть кактус. ...Гуд бай Америка о – о – о где я не буду никогда нас так долго лечили любить твои запретные плоды... В статье мы расскажем как перестать любить Америку и полюбить Китай.

habr.com/ru/articles/817077/

#электроника #электропривод #математическое_моделирование #цифровизация #цифровые_двойники #simintech #matlab

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst