home.social

#моделирование_систем — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #моделирование_систем, aggregated by home.social.

fetched live
  1. Нотация C4: полный гайд по моделированию архитектуры с примерами, разбором ошибок и промптом для ИИ

    Для описания архитектуры важно выбрать подход, который будет понятен всей команде. Одним из них является нотация C4, разработанная Саймоном Брауном. Данная статья — это продолжение и значительное дополнение моей предыдущей статьи по C4 , опубликованной в 2023 году. Здесь я детально разобрала для вас каждый уровень и элемент нотации, распространённые ошибки и спорные вопросы, а также инструменты для создания диаграмм, в частности графический редактор Draw.io и Structurizr для создания C4 через код . Внутри — много схем, картинок и практических примеров для монолитной и микросервисной архитектуры, готовый код Structurizr и промпт для ИИ . Статья организована таким образом, чтобы вы могли открыть её, последовательно пройти все разделы и самостоятельно разобраться с C4. Статья будет полезна системным и бизнес-аналитикам, архитекторам, разработчикам, менеджерам проектов и всем, кто участвует в проектировании архитектуры систем.

    habr.com/ru/articles/1082254/

    #архитектура_системы #проектирование_архитектуры #c4 #backend #системный_анализ #architecture_design #моделирование_систем #нотации #c4_модель #system_design

  2. Интерпретация Бога как ИИ

    Мысленный эксперимент инженера по системам регулирования: демифологизация высшего разума и анализ структуры мироздания через призму ТАУ и кибернетики. Познание Бога Очень хочется, чтобы вам пон

    habr.com/ru/articles/1064674/

    #искусственный_интеллект #системный_анализ #кибернетика #теория_управления #моделирование_систем #системный_подход #архитектура_ии

  3. Интеграция ML и инженерного моделирования: кейс прогнозирования износа газопроводов

    Привет Хабр! Современное нефтегазовое производство требует всё более совершенных инструментов для прогнозирования состояния оборудования и предотвращения аварийных ситуаций. Особенно это касается газопроводов-шлейфов — критически важных элементов инфраструктуры, обеспечивающих транспортировку газа от скважин до установок комплексной подготовки газа. Проблема износа трубопроводов становится всё более актуальной. Эрозионное воздействие потока газа, содержащего воду с механическими примесями, может привести к серьёзным последствиям, вплоть до аварийных ситуаций. Традиционные методы диагностики и принятия решений уже не справляются с растущей сложностью задач. В этой статье мы подробно разберём, как машинное обучение помогает решать проблему прогнозирования износа газопроводов.

    habr.com/ru/companies/rosatom/

    #цифровые_дв #моделирование_систем #моделирование #моделирование_физических_процессов #машинное_обучение #машинное_обучение_нейросети #машинное_обучение_python

  4. ArchiMate 4 заменил 3.2: как мигрировать модели без потери смысла

    В ArchiMate 4 термин «слои» заменён на «домены», повторяющиеся элементы собраны в Common Domain, а правила некоторых связей изменены. Разбираем, что это означает для репозиториев 3.2 и как перенести модели так, чтобы конвертация файлов не исказила архитектурный смысл.

    habr.com/ru/articles/1050142/

    #ArchiMate #ArchiMate_4 #ArchiMate_32 #корпоративная_архитектура #моделирование_систем #метамодель #миграция_моделей #Common_Domain #The_Open_Group

  5. «Весомый» рефакторинг, или как мы перестали беспокоиться и полюбили работу с весами

    Представьте, что вы работаете над кодом магазина, который живёт уже много лет. Бизнес доволен, продажи растут, но есть одна проблема — модуль обращения к весам превратился в чёрный ящик. Когда-то давно он работал прекрасно, но со временем разросся. Многопоточность, низкоуровневый код и бизнес-логика сплелись в один клубок, каждое изменение могло что-то сломать. И так дошло до того, что появились несколько фич, которые не реализовывались уже полгода... Стало ясно, что требуется не столько рефакторинг, сколько новая, удобная для работы абстракция. Приветствую! Меня зовут Иван Матвеев, я разработчик в компании X5, и сегодня я расскажу, как мы начали рефакторить наши весы.

    habr.com/ru/companies/X5Tech/a

    #java #моделирование_систем #архитектурные_паттерны #рефакторинг #архитектура_приложения #работа_с_устройствами #весы #di #spring #качество_кода

  6. Анонс. Моделирование спутниковой связи в симуляторе сети ns-3

    В июне будет начата публикация цикла статей об использовании модуля Satellite симулятора сетей ns-3 для моделирования спутниковых сетей связи.

    habr.com/ru/articles/1034802/

    #ns3 #satellite #моделирование #моделирование_сетей #моделирование_систем

  7. Проектирование на основе абстрактного синтаксического дерева

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

    habr.com/ru/articles/1028268/

    #абстрактное_синтаксическое_дерево #компилятор #интерпретатор #разработка_приложений #большие_языковые_модели #визуализация_информации #транслятор #моделирование_систем

  8. Моделируй просто! Симулятор космического полёта – «42»

    У каждого специалиста в своей области есть профильное ПО. Даже для разработки ПО есть соответствующее ПО. И зачастую большинство специалистов не заботит «открытость» такого ПО. Более того, среди специалистов по разработке/моделированию спутников в России немало встречается авторских решений или решений, специально разработанных для конкретной организации. НО! дальше этого предприятия или даже отдела эти решения никуда не выходят. Поэтому я хочу рассказать про моделирующую среду для анализа динамики полёта космического аппарата (КА) с открытым исходным кодом – «Проект 42» (далее просто «42»), который использую в своей повседневной профессиональной деятельности.

    habr.com/ru/articles/1026474/

    #моделирование_систем #спутник #космический_аппарат #opensourse #ansi_c

  9. Как математика помогала выжить в 90-е

    В 1994 году, когда вся страна шла вразнос, а парламент стоял обгорелый после обстрела танками, я почему-то решил завязать с торговлей и поступить в МГТУ им. Баумана на кафедру «Ядерные реакторы и энергетические установки» факультета «Энергомашиностроение». То ли потому, что детство провёл рядом со Смоленской АЭС и нахватался радиоактивных выбросов от советского реактора РБМК-1000. То ли потому, что в подростковом возрасте, будучи выгнанным из 8-го класса школы за асоциальное поведение, я поступил в Брянский машиностроительный техникум. А там один из моих преподавателей хвастался тем, что подавал документы в Бауманку - нет, поступить ему не удалось, но саму попытку он считал большим достижением. Видимо, на неокрепшие мозги 15-летнего ботаника это произвело неизгладимое впечатление. И когда я заработал на дикой торговле времён распада СССР немного денег, я решил, что надо учиться в Бауманке и стать инженегром. В те голодные времена в университете каждый выживал как мог. Университет платил практически ничего от слова совсем. Одни бросали преподавать и шли работать кому повезло, те по специальности или близко, кому не везло, те работали, где придется. Один из наших преподавателей, подрабатывал торговым представителем и предлагал мне, как способному и перспективному студенту атомщику тоже развозить по магазинам печенье и вафли. Но я к тому времени уже был бывший владелец магазинов, и такой фигней заниматься не хотел. Я хотел быть ученым физиком или хотя бы инженером (Спойлер у меня не получилось, и американская коррупция сделала из инженера физика быдлокодера об этом я писал ранее).

    habr.com/ru/articles/994216/

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

  10. Архитектура ИТ решений. Часть 7. Графический язык моделирования ArchiMate. 7.3. Технологический слой

    Элементы уровня технологий (Technology Layer) описывает инфраструктурные сервисы, компоненты и физические ресурсы, необходимые для поддержки приложений и бизнес-процессов. Этот уровень отвечает на вопрос: "На каком технологическом фундаменте всё работает?"

    habr.com/ru/articles/976870/

    #архитектура_приложений #архитектура_систем #архитектура_системы_хранения_данных #слои_архитектуры #итинфраструктура #итархитектура #итиндустрия #моделирование_систем #моделирование_решений #archimate

  11. Архитектура ИТ решений. Часть 7. Графический язык моделирования ArchiMate. 7.2. Продолжение

    Элементы уровня приложений (Application Layer) описывают программные компоненты, сервисы и данные, которые непосредственно поддерживают бизнес-процессы. Это "мост" между бизнес-активностями и технологической инфраструктурой.

    habr.com/ru/articles/975300/

    #архитектура_приложений #архитектура_по #архитектура_систем #слои_архитектуры #итинфраструктура #итархитектура #итиндустрия #моделирование_систем #моделирование_решений #archimate

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

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

    habr.com/ru/articles/972994/

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

  13. Архитектура ИТ решений. Часть 7. Графический язык моделирования ArchiMate. Начало

    В прошлой части мы уже упоминали, что значимой проблемой при описании архитектуры предприятия является сведение разнородных артефактов разных уровней абстракции в единую картину мира. Аналогичные проблемы возникают в частности и на уровне моделирования. Как на одном полотне модели отображать и бизнес идеи, и сервисы прикладного слоя, и функциональность программных компонент, а еще “железо” на котором это все будет развернуто, и пробросить всевозможные связи между ними? Очевидно, что такие модели должны легко менять глубину детализации или выводить на более абстрактные представления. Все эти обстоятельства зачастую превращают моделирование в скопление красивых, но бесполезных диаграмм, которые ложатся "в стол", и в конечном итоге не позволяют использовать архитектуру как эффективный инструмент для принятия управленческих решений. Из этих размышлений, можно сделать вывод, что для качественного моделирования архитектуры предприятия нужен не просто инструмент моделирования, а поддержка в виде общепринятых стандартов моделирования архитектуры предприятия. Такое решение было предложено. ArchiMate в оригинале Architecture-Animate) — это открытый и независимый язык моделирования архитектуры предприятия для поддержки описания, анализа и визуализации архитектуры внутри и за пределами бизнес-процессов однозначным способом. Так же это технический стандарт от The Open Group, базирующийся на IEEE 1471. Он поддерживается различными разработчиками инструментов моделирования и консалтинговыми организациями.

    habr.com/ru/articles/972736/

    #архитектура_приложений #архитектура_по #архитектура_систем #слои_архитектуры #итинфраструктура #итархитектура #итиндустрия #моделирование_систем #моделирование_решений #моделирование_предметной_области

  14. Схемотехника «для гонконгской квартирки»: резисторы, светодиоды и MOSFET

    Несколько лет назад я собрал свой «лего магнум опус» — замечательный Pirates of Barracuda Bay — и решил с этими конструкторами завязать. Классные наборы все дорогие, да и места под них уже нет. Осенью я начал работать

    habr.com/ru/companies/yadro/ar

    #цифровые_схемы #crumb #моделирование_систем

  15. Разговорный UML: как говорить с командой на одном языке

    Привет! На связи Кнышенко Марина, системный аналитик Рунити. В этой статье мы попробуем сделать из UML универсальное средство общения, чтобы диаграммы помогали наладить диалог между командой и не лежали в архиве в качестве средства устрашения. Статья будет интересна системным аналитикам, которые ищут универсальные инструменты для работы и хотят настроить коннект с командой. UML — унифицированный язык моделирования… На втором слове коллеги заснули. На практике из академического определения можно запомнить, что UML — это язык. Язык необходим для передачи мыслей от одного человека к другому. Точно также на языке UML можно составить синтаксически верное описание системы, пустив в дело весь доступный арсенал «стрелочек» и «квадратов», но эти многоэтажные диаграммы так никто и не поймет.

    habr.com/ru/companies/runity/a

    #uml #диаграммы_uml #моделирование #моделирование_систем #визуализация_процессов #языки_моделирования #инструменты_разработчика #разработка_требований #UML_Design

  16. Digital Twin. Часть 2. Инструментальный Цифровой двойник

    Вторая часть посвящена проблеме адекватности обоих двойников и путей её решения. Именно неадекватность модели – это основная преграда, о которую спотыкаются практически всё, выдаваемое сегодня за «Цифрового двойника». В первой части [ DT1 ] были рассмотрены проблемы современного «Цифрового двойника» \ Digital Twin (ЦД \ DT) и общие подходы к его идентификации, в первую очередь, его «Трехкомпонентный состав DT» («три кита» двойника): реальный объект (физический двойник, «физик», Physical Twin, PT), его модель (собственно сам DT) и обратная связь – как передача эксплуатационных данных объекта в контекст его модели (в идеале двухсторонний обмен). В идеале должен быть не только двухсторонний обмен по эксплуатационным данным, но и обмен по состоянию самой структуры объектов (синхронизация структуры), что будет подтверждать актуальность используемой модели (структурную адекватность обоих двойников). В большинстве случаев предлагаемые «примеры DT» представляют собой незамысловатый ребрендинг привычных (обычных) систем, т.е. скорее являются Pseudo Digital Twin \ Digital Impostor, а не Digital Twin, при этом даже имея все три компонента DT могут содержать модель не адекватную своему физическому близнецу («as-is» vs «as-really-is"). Кроме маскирования под DT обычных SCADA - систем и CASE \ BPMS типа ARIS (см. первую часть [DT1]), включая Enterprise Architecture (EA, архитектура предприятия как цифровой двойник предприятия), красивую вывеску «DT» прикручивают к системам: - ERP, например, dia$par,

    habr.com/ru/articles/927360/

    #цифровой_двойник #digital_twin #aris #моделирование_систем #mdd_modeldriven_architecture

  17. Топ-5 ошибок в моделировании требований системным аналитиком

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

    habr.com/ru/articles/909524/

    #системный_анализ #системный_аналитик #uml #моделирование_систем #бизнесанализ #бизнесаналитик #системная_аналитика #диаграммы #sequence_diagram #activity_diagram

  18. Аппроксимация затухания в коаксиальных кабелях и ее использование для расчетов радиосистем

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

    habr.com/ru/companies/stc_spb/

    #коаксиальный_кабель #мшу #радиосвязь #радиотехника #рассчеты #моделирование_систем

  19. Являются ли старение и смерть эволюционным преимуществом? Отвечает компьютерное моделирование

    Смертоносная эволюция: является ли программируемая смерть эволюционным преимуществом? Отвечает компьютерное моделирование. Правдивая история о том, как я работал адвокатом для неприятной дамы с косой. Из наблюдений за природой понятно, что смерть организмов от внутренних причин, таких как старение, является правилом, с небольшим количеством исключений. Полностью же бессмертными из многоклеточных признаны лишь семь(!) видов. И это из миллионов существующих. Почему это так?

    habr.com/ru/articles/858802/

    #Биологическая_эволюция #Эволюция #моделирование #моделирование_систем

  20. [Перевод] Настройка ПИД-регулятора для беспилотных автомобилей

    Настройка ПИД-регулятора для беспилотных автомобилей Этот проект иллюстрирует концепцию ПИД-регулятора, применяемого в беспилотных автомобилях в рамках программы Udacity «Беспилотный автомобиль» ПИД-регулятор — это механизм обратной связи в контуре управления, который вычисляет разницу между желаемым заданным значением и фактическим результатом процесса и использует результат для внесения корректировок в процесс. ПИД-регуляторы широко применяются в промышленном и роботизированном управлении процессами. В контексте беспилотных автомобилей они играют важную роль в управлении такими параметрами движения, как рулевое управление, ускорение и т. д. Сложные алгоритмы, используемые в беспилотных автомобилях, по сути, рассчитывают траекторию и скорость движения беспилотного автомобиля. Автономность может быть реализована только в том случае, если автомобиль следует по траектории с заданной скоростью. Именно здесь PID-регулятор играет свою роль, обеспечивая соблюдение беспилотным автомобилем рассчитанных параметров. Любое отклонение от рассчитанных параметров может привести к непредвиденным или катастрофическим последствиям.

    habr.com/ru/articles/853242/

    #система_автоматического_управления #сау #беспилотный_автомобиль #регулятор #контроллер #моделирование_систем #программирование_c_/_c++ #hj #роботехника

  21. Полная ×○□△ — поиск наилучшего прохождения уровня в ритм-игре алгоритмическим путём

    КДПВ за авторством @uncleinuyasha У каждого из нас помимо хобби есть ещё и "времяпрепровождение" — как раз для тех случаев, когда времени на руках оказывается слишком много и надо бы его проводить куда подальше. В моём случае таким занятием ещё со времён актуальности PSP стала ритм-игра под названием "Project DIVA". Базовая концепция максимально простая — на экране появляются мишени, к которым летят иконки клавиш, оные и нужно нажимать в ритм песни. Вскоре после переезда в Японию я узнал, что есть куда более серьёзная версия этой игры — Project DIVA Arcade. Однако и некоторые игровые механики в ней существенно отличаются от её карманного прородителя. Именно они среди прочего и делают эту игру уникальной — возможно, единственной ритм-игрой "с открытой концовкой". Давайте же разберём правила игры, создадим имитационную модель игрового процесса и посмотрим, можно ли получить преимущество в игре путём вычислений, или же уже всё посчитано до нас :-)

    habr.com/ru/companies/timeweb/

    #project_diva #игровая_механика #ритмигры #моделирование_систем #математическое_моделирование #читерство

  22. Идеальная симуляция или как хаос делает мир интересным

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

    habr.com/ru/articles/819333/

    #виртуальная_реальность #симуляции #процедурная_генерация #игровые_движки #искусственный_интеллект #lсистемы #моделирование_систем #видеоигры #динамические_системы

  23. Полиномиальные корневые методы синтеза САУ ч.3 (заключение)

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

    habr.com/ru/articles/795719/

    #ТАУ #передаточные_функции #simintech #САР #САУ #моделирование_систем #оптика #решение_дифференциальных_уравнений

  24. Нотация моделирования архитектуры С4 — примеры диаграмм и инструменты

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

    habr.com/ru/articles/778726/

    #архитектура_системы #c4_модель #системный_анализ #проектирование_архитектуры #моделирование_систем #нотации #c4 #backend #architecture_design

Share on Mastodon

Enter the server where you have an account.