FatkhievER

FatkhievER

пикабушник
930 рейтинг 4 подписчика 360 комментариев 3 поста 1 в "горячем"
10

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе?

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

Так вот, этот пост своего рода черновик. Попытаюсь оформить свои мысли и потом выудить главное.

1. AlphaZero

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

Я очень впечатлился этой статьей. А потом меня еще больше поразила эта статья.

Что я знаю о шахматах? Очень не много, если честно. Меня обыгрывал всегда мой дед. А у него было всего два класса образования. Но я знаю, что у шахматистов есть некий рейтинг, которым они могут меряться. Уровень международного мастера - это около 2500 пунктов (49,5см). Наикрутейший же мужик среди шахматистов это Магнус Карлсен, у него 2800+ пунктов.

Компьютер победил человека еще в далеком 1997-ом году. Тогда проиграл Каспаров. И с тех пор мощность компьютеров только увеличивалась. На данный момент самая крутая программа Stockfish имеет рейтинг около 3300+ пунктов. А между наикрутейшим человеком и компьютером это космическая разница.

Теперь об Alpha-Zero. Если вкратце, то это программа для нейронных сетей, которую обучили играть в шахматы. В первый раз эта нейросеть обучалась 4 часа и потом села играть со специализированной программой Stockfish. Подчеркну, специализированной. Она обсчитывает 60 миллионов ходов в секунду, тогда как Alpha-zero всего лишь 60 тысяч. И как итог, нейросеть разгромила эту программу в пух и прах. Из 100 партий она не проиграла ни одной, а 28 даже выйграла. Было много споров по поводу серии этих партий: библиотека дебютов и пр. И вот не так давно эту серию повторили и сыграли уже 1000 партий с предоставлением библиотеки дебютов и к тому же предоставлением форы по времени. Итог еще более впечатляющий. Alpha-zero удалось выиграть 155 партий, 839 раз — сыграть вничью и проиграть всего 6 партий.

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

2. Численные методы.

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

Я по образованию инженер-технолог. Окончил УГНТУ в 2010-ом году. Сейчас моя специальность называется "Газохимия" кажется. Тогда же она называлась "Основные процессы химических производств и химическая кибернетика". Именно слово кибернетика меня и подкупило тогда. (А  еще я в детстве в классе пятом ходил в клуб юных техников в кружок программирования. Нравилось мне это дело.) Так вот при поступлении в универститет, я и подумал, что с этим что-то связано. Как оказалось же, от кибернетики там было только слово. Но! Одной из дисциплин, которую нам преподавали, была численные методы.

Вычислительные (численные) методы — методы решения математических задач в численном виде (с) wiki

Что отложилось у меня в голове? Есть какой-то набор данных. Пусть будет таблица каких-то результатов. Табличная функция. Основываясь на этих данных, можно составлять системы нелинейных уравнений и с достаточной степенью точности прогнозировать новые данные. Внутри таблицы или выборки - интерполяция, вне таблицы - экстраполяция. Тогда мне это показалось очень интересным. Чуть позже уже на теплотехнике, когда нам задавали задачи на расчет цикла воды, я просто вбил несколько таблиц из учебника (Pv кривые, Vs что-то такое, не помню уже) в специальную программу (Maple кажется) и сходу получил готовую функцию. Т.е. вводя данные, например температуру воды и давление, я сразу мог знать какой объем она будет занимать и наоборот. Как сильно уменьшится объем, если охладить на n-градусов и многое другое. Еще раз на пальцах, я не занимался вычислением, я просто ввел исходные данные. Программа сделала все сама. Расчетки я тогда клепал всему потоку.

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

3. СНиПы, ГОСТы, ОСТы, ЛНД и другие стандарты.

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

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

4. Проектирование и САПР.

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

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

Так вот на то, чтобы сделать компоновку установки, уйдет примерно год работы. Это еще очень хорошие сроки. Сколько считаются базовые проекты, я не знаю, но на ПД обычно год уходит. Со всеми опросными листами, заданиями и т.п. Еще год уйдет на рабочку. Т.е. в среднем уходит 2-3 года на проектирование одной не очень большой установки. Не целого завода, где установок может быть несколько десятков, а только одной такой установки. В Татарстане например модернизацию производства всей нефтянки начали еще в начале двухтысячных годов. Прошло почти 20 лет, а модернизация продолжается и продолжается. Уже следующий этап грядет, когда нужно будет модернизировать и реконструировать уже то, что было модернизировано. Процесс этот можно сказать непрерывный.

САПР - системы автоматизированного проектирования. Программы, помогающие инженерам выполнять свою работу проще и быстрее. Если раньше, например, чертежи чертились на кульманах, теперь же - в автокаде или компасе. Причем программы все эти узкоспециализированные для каждого из инженеров в отдельности. Так например, технолог считающий процесс в хайсисе, и начертивший схемы в автокаде, понятия не имеет, что такое Тэкла, в которой строитель считает свои металлоконструкции. Оба они почти ничего не слышали о пвп-дизайне или пассате, в которой механик считает свои емкости. Монтажник считает в СТАРТе или цезаре трубы на циклическую прочность например. Есть программы для подсчета изоляции, есть свои программы даже для сметичков. Ну и всех их конечно же объединяет пдмс или е3д, или прости господи интерграф какой-нибудь. А может быть даже эдж у кого-то стоит :)

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

Т.е. какая-нибудь система трехмерного проектирования, в которой наглядно видно что вообще происходит на данный момент в проекте.

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

Суть такова, что такая система уже с самого начала проектирования позволяет распараллеливать процессы. Не так последовательно как было у меня в описании: технологи -  механики - монтажники/электрики/киповцы - строители. А все вместе сразу и при этом почти вся информация оказывается в этой самой трехмерной модели. Ткнув в любой ее элемент, можно получить полную информацию: ткнули в отвод - посмотрели схему,  на которой нарисована наша труба; ткнули в насос - можно глянуть и опросник, причем самой последней ревизии. Есть еще BIM-модели. В суть я не вникал, но, как мне сказали, там можно будет даже проследить температуру воздуха в лифте здания. Наверное это круто. Но! Но...

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

5. Математическая модель.

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

На уроках программирования в клубе юных техников мы с преподавателем однажды решали задачку. Нужно было найти выход из лабиринта. Исходные данные: точка входа, точка выхода и сам лабиринт в виде например матрицы NxM, состоящей из нулей и единиц, где ноль - пустое пространство, а единица - стена. Задачу мы тогда решили. Более того, при условии, что выход из лабиринта в принципе возможен, написанная нами программа всегда выбирала наиболее кратчайший путь.

Сейчас для определения кратчайшего пути (или оптимального маршрута) из точки А в точку Б используется множество программ. В том же гугле или яндексе, или 2гис достаточно вбить только местоположение пункта назначения, и он выдаст тебе оптимальный маршрут, причем сразу со всеми видами транспорта, пересадками и предполагаемым временем пути. Яндекс.Метро - вбиваем начальную, конечную станцию и смотрим, где и как пересесть и даже в какой вагон входить.

Я подумал, а вот что, если точка А - начало моего трубопровода, а точка Б - конец. Много ли нужно ресурсов, чтобы построить оптимальный маршрут трубопровода? А двух трубопроводов? А двух трубопроводов, но так, чтобы большую часть пути они следовали вместе? Мы как-то делали стадию ПД, я занимался своим любимым - межцеховкой. И у меня оказалось, что на эстакаде в общей сложности лежит 200+ труб. Двести!!! Самое нагруженное место - семь ярусов эстакады в 12м шириной. Нехило да? Можно ли было тогда "оптимизировать" эстакаду?  Ну например сделать не 7 ярусов, а шесть, но шириной 14 метров? Ушло бы в этом случае металла меньше?  Или больше?  Это никто не считает, нет таких ресурсов, чтобы проектировать сразу несколько вариантов. А казалось бы, нет ничего проще как рассмотреть данную задачу как задачу оптимизации системы нескольких уравнений с несколькими переменными: количество и диаметр трубопроводов, наличие изоляции и арматуры. Есть киповские клапана - изволь ярус заложить такой чтобы пройти можно было, обслужить и механизировать. И таким же образом в качестве аргументов этой системы добавлять остальные исходные данные, влияющие на расположение и конфигурацию трубопроводов. Ну например наименование продукта: кислота, нафта или просто азот. Добавим также в качестве аргументов этой системы сортамент металлоконструкций и труб. Добавим другие стандарты, согласно которым будут проложены трубы, ГОСТ 32569 например или B31.3. Т.е. можно описать такую математическую модель, которую можно будет рассматривать вообще с любых сторон. И решать задачи оптимизации с любых позиций. В случае эстакады например - наименьший расход металла, и как следствие материальных затрат.

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

6. Идея

AlfaZero. СНиПы. Проектирование. САПР. Можно ли все это собрать вместе? Проектирование, Нефтяная промышленность, Сапр, Длиннопост

Что если отдельные части проектирования отдать на откуп машинам? Загрузить не библиотеку дебютов, как в шахматах, а все нормативные документы и госты на проектирование. Загрузить тысячи типовых проектов. Обучить их как AlphaZero для начала считать процессы в хайсисе. Потом эти данные применять уже для расчета оборудования в пвп-дизайн. Потом на основе этих данных скопомпоновать блоки, здания и сооружения в установку. Протянуть трубы, кабели, дороги, сети и пр. И уже в конце на основе всего этого нарисовать  3D-модель. М? Более того, все это уже будет оптимизировано максимальным образом так, чтобы наименее дешево и максимально безопасно построить установку. Т.е. мы получим ту самую пресловутую кнопку "ПРОЕКТ", о которой так мечтают заказчики. И вместо 2-3 лет на проектирование будет уходить секунда-две. Проектировщик вымрет как класс, как когда-то кучер или кузец :)

P.S. Я не один такой умный конечно же. По ключевым словам "сквозное проектирование" уже вылезают видюшки "machine learning and AI at Engineering". И у AlphaZero на тот момент было около пяти тысяч серверов для обучения. Это понятно. Сколько времени уйдет на то, чтобы эта идея воплотилась в жизнь? Мне кажется, что не раньше чем через 20 лет. А если учитывать инерционность мышления и консерватизм некоторых проектных институтов, то и все 50. Но я знаю, что систему распознавания лиц например делали наши российские программисты (Китай теперь вроде бы хочет выкупить эти технологии и развивать у себя). Т.е. у нас есть толковые парни. Ведь что СТАРТ, что пвп-дизайн начинался с маленького коллектива инженеров, у которых была идея и энтузиазм. А теперь у нас есть целые компании - российские компании- которые продают и внедряют софт для инженеров. Я также считаю, что если не заниматься этой задачей сейчас, то можно безнадежно отстать от всего остального мира, как например в микроэлектронике. И тогда мы возможно вообще потеряем промышленность и энергетику.

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

Показать полностью 6
57

Поиск отношений и друзей 2

На первый пост  откликнулось аж два человека. Это круто. Но особо ничего не выгорело.

ШТОШ, вторая попытка. И немного свежих фото.

Сейчас я стараюсь выглядеть преимущественно так:

Поиск отношений и друзей 2 Знакомства, Москва, Длиннопост, Мужчины-Лз, 26-30 лет

Но работы в последнее время настолько много, что сил уже никаких нет и хочется выглядеть так:

Поиск отношений и друзей 2 Знакомства, Москва, Длиннопост, Мужчины-Лз, 26-30 лет

Из ближайших планов: хочется научиться танцевать (чтоб Мигель заплакал) и,  может быть, играть в футбол (ну хотя бы чтобы мяч летел туда, куда надо, а не в другую сторону). Как-то так. Вся инфа обо мне в первом посте (ссылку вроде бы дал, да?). А для связи все те же инста emil_fatkhiev и телега @emilyan. Все же онлайн общению предпочитаю встречи в реале.

Показать полностью 1
58

Поиск отношений и друзей

Всем привет. Меня зовут Эмиль.

Для начала фотки.

Поиск отношений и друзей Москва, Мужчины-Лз, Длиннопост, Знакомства, 26-30 лет
Поиск отношений и друзей Москва, Мужчины-Лз, Длиннопост, Знакомства, 26-30 лет

Ну а после того как отсеялось 90% ЛЗ, пойдем дальше. Мне 30 лет. Рост 156, вес около 60. Родился и вырос я в Уфе, Республика Башкортостан.  Последние шесть лет проживаю и работаю в Москве. По профессии я инженер.  Был женат, развелся три года назад.

Так получается, что за последние шесть лет у меня не появилось ни одного нового друга. Есть знакомые, есть коллеги. А вот людей, которых я могу назвать настоящими друзьями, увы в Москве у меня нет.  И это не есть хорошо, т.к. в моем понимании жизнь состоит из трех вещей: труд, любовь и общение. Если с первым благо проблем нет, то с остальным - все не так уж радужно.

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

Из фильмов я больше всего любвлю советские фильмы и комедии. В последнее время выбираю какого-то советского актера и просматриваю все фильмы с его участием. Иногда можно для себя открыть очень неожиданные фильмы и роли любимых актеров. Так недавно посмотрел "Девять дней одного года". Кроме того, мне нравятся фильмы Тарантино, Уэса Андерсона, Роберто Бениньи и др. Нравится абсурдный юмор Терри Гильяма. Люблю смотреть фильмы на английском языке. Недавно посмотрел Балладу Бастера Скраггса братьев Коэнов. Иногда пересматриваю шоу Фрая и Лорри. Еще на работе пересматриваю старые выпуски Что?Где?Когда? Очень увлекательно. С удовольствием сходил бы с компанией например поиграть в квиз или что-то подобное.

А люблю читать, но на это очень мало времени бывает. Любимые писатели Терри Пратчетт, Михаил Жванецкий, О. Генри. Взахлеп прочитал сразу всю серию про стражу и ведьм. Сейчас стараюсь себя ограничивать, ибо новых книг к сожалению сэр Терри уже не напишет, а удовольствие растянуть хочется. О Гарри Поттере узнал уже после выхода всех фильмов. Прочитал сразу все книги. Мне друг еще завидовал тогда: ему пришлось каждый год ждать новую книгу, а я сразу все прочел.  Сейчас увлекся Акуниным и его детективами про Фандорина.

Из музыки ярко выраженных предпочтений нет. На работе в основном слушаю радио, а там сборная солянка всех времен и народов играет. В основном по настроению. Это может быть Высоцкий, может быть и Rammstein, а может быть и Киркоров. На коцерте был всего один раз,  когда приезжал Muse.

По картинным галереям ходить не очень люблю. Из картин могу подолгу смотреть только на гималаи Рериха. Остальное как-то не мое. Люблю технические музеи, выставки.

Путешествовать я люблю, но делаю это не часто. Раз в год может быть. В этом году был в Армении. Недавно съездил в Казань на недельку. Был в Чехии. Бывал в Германии. Давно уже не отдыхал на море. Лет пять назад наверное, в Италии.

По характеру я добрый, но это обратная сторона трусости, которая во мне есть и с которой мне придется бороться всю жизнь. Отсюда и застенчивость и пр. Еще из недостатков наверное "показушность". Это черта характера, мне с этим тоже периодически приходится бороться. Я умею слушать, а потому превращаюсь в очень легкую мишень для людей, которые очень хотят высказаться о своих проблемах. Я к этому спокойно отношусь. Иногда просто выслушать человека - уже решить половину его проблем.

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

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

Больше фоток можно найти в инсте emil_fatkhiev. Для связи телеграмм @ Emilyan (пробел поставил, чтобы на пикабушников не ссылаться и я хз правильная ли эта ссылка на телегу, т.к. я ее недавно поставил).

Показать полностью 1

Мы ищем frontend-разработчика

Мы ищем frontend-разработчика

Привет!)


"Шо? опять?"

Задач так много, что мы не успеваем! И вот нам снова нужны frontend-разработчики!

Как уже стало традицией, мы предлагаем небольшую игру, где вам необходимо при помощи знаний JS, CSS и HTML пройти ряд испытаний!


Зачем всё это?

Каждый день на Пикабу заходит 2,5 млн человек, появляется около 2500 постов и 95 000 комментариев. Наша цель – делать самое уютное и удобное сообщество. Мы хотим регулярно радовать пользователей новыми функциями, не задерживать обещанные обновления и вовремя отлавливать баги.


Что надо делать?

Например, реализовывать новые фичи (как эти) и улучшать инструменты для работы внутри Пикабу. Не бояться рутины и удаленной командной работы (по чатам!).


Вам необходимо знать современные JS, CSS и HTML, уметь писать быстрый и безопасный код ;) Хотя бы немножко знать о Less, Sass, webpack, gulp, npm, Web APIs, jsDoc, git и др.


Какие у вас условия?

Рыночное вознаграждение по результатам тестового и собеседования, официальное оформление, полный рабочий день, но гибкий график. Если вас не пугает удаленная работа и ваш часовой пояс отличается от московского не больше, чем на 3 часа, тогда вы тоже можете присоединиться к нам!


Ну как, интересно? Тогда пробуйте ваши силы по ссылке :)

Если вы успешно пройдете испытание и оставите достаточно информации о себе (ссылку на резюме, примеры кода, описание ваших знаний), и если наша вакансия ещё не будет закрыта, то мы с вами обязательно свяжемся по email.

Удачи вам! ;)

Показать полностью
Отличная работа, все прочитано!