• Дизайн интерфейсов встраиваемых систем
    +1
    Похоже, это на самом деле единственная достойная работа на сегодняшний день по этой тематике.
    Я в том году занимался переделкой визуальной части библиотеки компонентов софта для имитационного моделирования технических систем (внизу вставлю гифку, чтобы было понятно о чём речь), и в процессе подготовки безуспешно попытался найти в библиотеке ТУ Дрездена профильную литературу на эту тему. Об этой книге я слышал ещё в университете, но не помнил точного названия, и нагуглить её не смог. В итоге довольствовался обрывочными воспоминаниями пересказа базовых принципов.

    Анимация

  • Дизайн интерфейсов встраиваемых систем
    +1
    Спасибо за очень полезный обзор!

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

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

    Диаметры там считаются по сути для заданных значений уровня жидкости в баках, а это типичная задачка из сборника Куколевского. Расходы там заданы, так даже метод последовательных приближений не понадобится: всё считается на листке бумаги.
  • Оптимизация конструкции методами теории автоматического управления
    0

    Расчёт динамический только из-за регуляторов, которыми подбираются диаметры) Можно было просто решить численно систему алгебраических уравнений. Скорее всего и сходимость была бы быстрее.

  • Оптимизация конструкции методами теории автоматического управления
    0
    обеспечивает заданное соотношение расходов в заданной конфигурации турбопроводов

    Эдак любой статический проектировочный расчёт можно назвать «оптимизацией».
  • Оптимизация конструкции методами теории автоматического управления
    0

    Тогда с чего было решено, что именно это сочетание оптимальное?

  • Оптимизация конструкции методами теории автоматического управления
    0
    В целом, это ущербный метод оптимизации, т.к. в любой ситуации он моментально скатывается в локальный минимум и там остаётся. Для этой задачи он сгодился, потому что это на самом деле не оптимизация, а поиск единственного решения простенького уравнения. Можно было протестировать его на параболе, этого было бы более чем достаточно для проверки.
  • Оптимизация конструкции методами теории автоматического управления
    0
    Конечно можно. При том, если менять диаметр, жидкость будет «выдавливаться» или «засасываться» из/в трубопровод, а в случае изменения массы будет учитываться придаваемое массе ускорение.
  • Оптимизация конструкции методами теории автоматического управления
    0
    Честно говоря, с практической точки зрения задачка бессмысленна. Вязкость керосина меняется в типичном температурном диапазоне в несколько раз, плотность тоже меняется. Рассчитывать на то, что у трубопроводов будет именно такое сопротивление как в модели — очень наивно, а наличие малейших перегрузок просто ставят крест на всех этих расчётах.
    Ещё забавно, что расчёт диаметров ведётся до долей миллиметра, а потом всё равно его нужно будет округлить до стандартного условного прохода (10, 12, 15, 20). Сопротивление трубопровода зависит от диаметра в пятой степени (для турбулентного режима). Так что все доли миллиметра, за которыми вы охотитесь, сжираются стандартами.
    По-хорошему, если важен расход между баками, в системе должно быть регулирующее устройство, а трубы должны быть рассчитаны таким образом, чтобы просто не мешали работе регулятора. Делается это либо на бумажке, исходя из типичных для таких систем допустимых скоростей течения жидкости, либо обычным статическим расчётом гидравлического сопротивления по справочнику. Собственно, по результатам видно, что единственный динамический компонент в этой системе — регулятор настройки диаметров. Задачка выглядит надуманной.
  • Сколько зарабатывают ИТ-шники в Германии
    0
    Ничего удивительного: по статистике на декабрь в Дрездене на моей остановке меньше половины автобусов и трамваев пришли вовремя. Среднее время опоздания — около двух минут.
    Пруф
    Я всегда сильно переживаю из-за этого бардака и поэтому в основном стараюсь перемещаться по городу на велосипеде.
  • Полит-электротехника. Моделирование социально-политических процессов электрическими цепями
    0
    Да, почитайте сначала книжку. Математическое моделирование в экономике, как и в технике, широко применяется в решении конкретных прикладных задач. Мало смысла в задаче моделирования движения каждого электрона внутри айфона, если мы всего лишь хотим оценить его систему охлаждения. Так же и в экономических моделях под каждую конкретную задачу создаётся набор своих допущений.
    Ваш пример с шубой и айфоном — это типичный пример статусного потребления. Если мне не изменяет память, подобные примеры рассматриваются в самом начале учебника.
    Для оценки коррупционной и мошеннической составляющей экономики тоже есть свои модели, например, на основе теории вероятностей и теории игр. Например, размеры штрафов за безбилетный проезд и необходимое количество контролёров рассчитываются с использованием таких моделей.
    Понятное дело, что спрогнозировать всё на свете не позволит ни одна модель (не экономическая, не физическая), но это не повод отмахиваться от целого пласта знаний.
  • Полит-электротехника. Моделирование социально-политических процессов электрическими цепями
    0
    В целом, это нормальная практика в науке — прибегать к аналогиям. Различные аналогии в т.ч. с электричеством встречаются и в механики твёрдого тела и в аэрогидродинамике.
    Общий принцип таков, что потенциальные величины (напряжение, давление, перемещение) получаются из интегрирования суммы потоковых (в смысле flow) переменных. Если величины слагаемых зависят от направления течения, это уже stream-переменные.
    Те же движения товаров успешно описывают теми же дифференциальными уравнениями, что и электрические схемы: количество товаров — потенциальная величина, шт., скорость перемещения товаров — потоковая, шт/ч. Какие здесь нужны доказательства, кроме как полное соответствие получившихся дифференциальных уравнений?
    Другое дело, что экономическая наука уже давно ушла значительно дальше приведённых выше аналогий. Я оставил по этому поводу свой комментарий в корне дискуссии.
  • Полит-электротехника. Моделирование социально-политических процессов электрическими цепями
    0
    Интересная интерпретация. Я пытался сделать то же с гидравлическими аналогиями, но на самом деле, в моделировании потребления экономическая наука давно продвинулась существенно дальше. Довольно хорошо экономические модели описаны в учебнике Ю. Н. Черемных «Микроэкономика. Продвинутый уровень».
    Там вводится понятие функции полезности для каждого продукта и для потребителя решается задача поиска максимума этой функции для потребительской корзины при одновременной минимизации расходов. С такими моделями можно наглядно моделировать реакцию потребителей на изменение дохода, высчитывать изменение реального дохода и т.п.
    И это только самое начало учебника. Дальше там идёт учёт свойств продуктов при моделировании потребительского поведения, учёт рисков и неопределённостей, теория работы фирмы (в условиях чистой конкуренции и монополий), основы теории игр и так далее.
    В общем, если взяться это программировать, развлечений хватит на год точно)
  • 10 заповедей безопасности полётов, которые могли бы пригодиться любой организации
    +1
    Спасибо! Прошёлся ещё раз по всему тексту.
  • 10 заповедей безопасности полётов, которые могли бы пригодиться любой организации
    +3
    Я работал вместе с автором этой книги над анализом безопасности и отказоустойчивости одного изделия. Когда я предлагал варианты улучшения системы, в которой в случае отказа, оператор должен открыть какой-нибудь кран, он всегда это браковал, обосновывая тем, что оператор обязательно его либо не откроет, либо откроет тогда, когда это ни в коем случае делать нельзя. Если человек может ошибиться, то он точно ошибётся. Но системы рассчитываются так, что однократная ошибка оператора не должна приводить к катастрофе.
    Если катастрофа произошла только лишь из-за нарушения мануала, значит это трагический просчёт проектировщиков. Но как правило, любая катастрофа является причиной целого ряда лютых факапов на нескольких уровнях, плюс неудачное стечение обстоятельств.
  • Волновые процессы в гидравлических линиях. Основы
    0
    Если дом панельный, это едва ли поможет… Гул пойдёт по всем стенам, как бы хуже не стало)
  • Волновые процессы в гидравлических линиях. Основы
    0
    Можно много вариантов натеоретизировать, но здесь важнее практический опыт в конкретной ситуации, которого у меня нет… Если труба бьётся обо что-то, то, конечно, можно попробовать сунуть туда резину. Но если шум от вибрации трубы в целом, едва ли что-то действительно поможет.
    Дом, скорее всего, панельный, а это значит, что все попытки закрепить вибрирующую трубу приведут к тому, что вибрация пойдёт по стенам и разве что поможет донести шум до соседей.
    Я думаю, грамотная жалоба в вышестоящие организации куда быстрее решит проблему, чем любой технический выкрутас)
  • Волновые процессы в гидравлических линиях. Основы
    0
    Источником шумов обычно являются не сами трубы, а агрегаты. Трубы только усиливают определённые гармоники.
    Наиболее вероятный источник вибраций — насос. У него могут быть проблемы с кавитацией или подшипниками (это объяснило бы гул).
    Кроме того, шумы могут распространяться от задвижек или какой-то другой арматуры. Если она забилась/приржавела/разболталась, внутри могут образовываться постоянно отрывающиеся с определённой частотой вихри, и частота может совпадать с одной из собственных частот трубопровода.
  • Расчёт волновых процессов в гидравлической линии методом характеристик
    0
    Продолжение про физику волновых процессов в гидравлических линиях
  • Проблемы современной записи математических текстов
    0
    Смотря о чём вы конкретно. Когда я работаю над инженерными проектами, я пользуюсь преимущественно готовыми элементами, выступая пользователем нашей программы. В этом случае я описываю техническую систему через графический интерфейс и параметризую её. Код создаётся автоматически.
    Пишу код руками я для создания новых элементов. Но и в этом случае решающую роль играет владение математикой и физикой, нежели программированием т.к. в программе символьный анализ и процесс приведения уравнений к удобной для численного решения форме тоже автоматизирован. Т.е. основное время занимает творческая работа по выбору допущений и способов описания физических процессов.
  • Проблемы современной записи математических текстов
    0
    Ну я же говорю — мы по специальности ровно в той же степени программисты, в какой и операторы ЭВМ. В наших и многих других областях часть работы программиста была давно и успешно автоматизирована в полном объёме.
  • Мечта летать с электротехническим уклоном
    0
    Что-то такое есть только на больших пассажирских самолетах, имеющих выдвижную аварийную турбину, позволяющую при отказе всех двигателей получать хоть сколько-то энергии для питания основных навигационных приборов.

    Называется — ветронасосная установка (ВНУ) или ветроприводной насос (ВНП). Автоматически выпускается при отказе всех двигателей и обеспечивает работоспособность одной из гидросистем для сохранения управляемости самолёта. Работает на скоростях от 150-200 км/ч до 0,95 Маха, на высотах от 0 до 11 000 м.
  • Проблемы современной записи математических текстов
    0
    В процессе работы задаются такие параметры, что у компьютера есть только один вариант создания кода.
    Когда я перетаскиваю элемент системы на форму, генерятся соответствующие строчки кода. Конкретно в нашей программе их можно и руками писать, но перетаскивать элемент-таки быстрее.
    Собственно, вы когда на c++ пишете, тоже не напрямую с регистрами работаете, выходит, компьютер вам тоже помогает ТЗ «писать».
  • Проблемы современной записи математических текстов
    0
    Потому что я вижу результат работы.

    Ну так и судите результат, а не впадайте в заблуждения, пытаясь делать выводы о процессах.
    Хорошо, давайте определимся. Что такое «код»? Является ли «кодом» то, что вы (или ваша жена) передаете компьютеру с целью получить результат? Если (не)является, то почему?

    Конечно, это в конечном итоге код. Но пишется этот код автоматически при помощи специально адаптированных для этого интерфейсов.
    Там где процесс трансформации «ТЗ» специалиста в язык, понятный компьютеру (пока) не автоматизирован, требуется прибегать к ручному программированию.
  • Проблемы современной записи математических текстов
    +1
    Не понимаю, откуда у Вас такая уверенность в том, что Вы всё знаете о рабочем процессе специалистов других отраслей?
    Моя работа по инженерным проектам заключается в том, что я формализую пожелания клиента по части имитационной модели его устройства, обрабатываю поступившие данные, обобщаю и дополняю их так, что компьютер выдаёт однозначное решение проблемы клиента.
    Моя жена работает 3Д-визуализатором, и её работа заключается в том же самом: она берёт пожелания клиента по части того как должна выглядеть картинка, формализует их в ТЗ, «объясняет» задание компьютеру и получает однозначный результат, который после ряда итераций полностью удовлетворяет запрос клиента.
    Вы пытаетесь вложить в профессию программиста значение творца. Отчасти это так и есть, но творец — это не только (и не столько) программист. Профессий-творцов очень много, а программист — это прежде всего человек, который пишет код.
  • Проблемы современной записи математических текстов
    0
    Да, умение со слов клиента сформировать ТЗ — неотъемлемая часть квалификации любого специалиста. Если Вы настаиваете на том, что любой специалист, по сути в душе — программист, то я с этим в целом согласен. Единственное, нужно понимать, что это лишь базовый навык, поверх которого лежит специализация.
  • Проблемы современной записи математических текстов
    0
    То что Вы перечислили — часть рутины вообще любого специалиста. Круг задач скорее относится к проект-менеджеру, но в принципе, их может решать и инженер и программист и дизайнер.
    Я думаю, Вы хотите сказать, что хороший программист должен быть глубоко погружен в проблему клиента, т.е. желательно быть специалистом в той области, чьи проблемы он решает. Это именно то, о чём говорю я. Уже сейчас гораздо важнее разбираться в бизнес-процессах, в дизайне, в технических науках, а умение писать код — лишь хорошее дополнение к квалификации.
  • Проблемы современной записи математических текстов
    0
    Только то, что мы обсуждаем, к кодогенерации никакого отношения не имеет.

    Тогда попрошу расшифровать какой ещё круг обязанностей Вы видите у программиста, которому не нужна математика (кроме перевода чётко сформулированных пожеланий клиента в код).
  • Проблемы современной записи математических текстов
    0
    Не будет такого, пока сильный ИИ не изобретете.
    Вот смотрите, были раньше модными всякие WYSIWYG для хтмля — и то в итоге не взлетело.

    Когда сильный ИИ изобретут, тогда и инженерам придётся придумывать чем заниматься. А автоматизация кодогенерации — это уже давно свершившийся факт во многих отраслях промышленности. Вопрос только в том, когда автоматизация захватит все отрасли.
  • Мечта летать с электротехническим уклоном
    0
    Теперь понял. На фотке с испытательным стендом из-за тени показалось, что двигатель полностью «упакован» в корпус, что сильно удивило.
  • Мечта летать с электротехническим уклоном
    0
    Да, прямоугольные отверстия, через которые должен выводиться нагретый воздух я разглядел. Не увидел где у Вас заборные отверстия. У немцев, я так понял, есть отверстия ближе к оси мотора.
  • Мечта летать с электротехническим уклоном
    +1
    Спасибо за статью!

    А как обстоят дела с нагревом? У оригинального двигателя разглядел отверстия, через которые теоретически может забираться воздух. У Вас в конструкции мер для охлаждения двигателя не увидел.
  • Проблемы современной записи математических текстов
    0
    Штука в том, что очень мало программистов попадает в эту группу.

    Штука в том, что я вообще в Ваши группы не попадаю, потому что я в той же степени программист, в которой и «оператор ЭВМ». Я — инженер и для решения своих задач использую программирование.
    Вообще, дискуссия переходит в плоскость «среднее образование против высшего». Я не буду спорить с тем, что глобально большинству специалистов для работы достаточно среднего образования с прицелом на практику, вместо обременения себя матаном. Если Вы говорите о том, что для того, чтобы научиться писать код, не нужно идти в ВУЗ, я полностью с Вами согласен.
    По поводу того, будет ли на рынке труда место людям, которые умеют только писать код или их вытеснят кодогенераторы с дружественным для профильных специалистов (будь то инженеры, дизайнеры или специалисты по бизнес-процессам) интерфейсом, конечно, дискуссионный. Но в качестве предмета для дискуссии я вижу здесь только вопрос «когда?».
  • Проблемы современной записи математических текстов
    0
    Ну вот когда автоматизируются — тогда автоматизируются. Пока что мы даже по направлению к этому не идем.

    Ну как же не идём? Уже сейчас профессия «программист» сместилась в сегмент средне-специального образования, хотя раньше требовала глубокого знания различных разделов высшей математики. В очень многих областях техники программисты уже были вытеснены CAE-софтом. По-моему, вектор развития вполне явно проглядывается.
    Ну это кому конкретно?

    Ну я, например, работаю в инженерном отделе частной фирмы, которая как раз занимается созданием софта для моделирования динамики технических систем. Для того, чтобы создавать модели, мне иногда нужно и дифференциальные уравнения на листочке решить, преобразовав по Лапласу и интеграл взять аналитически. Про численные методы вообще молчу. При этом, разумеется, программы я пишу сам на языке Modelica, ну и совсем немного C++, программист со мной рядом не сидит. Основная часть технических специалистов фирмы — инженеры, физики, математики. Есть программисты, которые отвечают за лицензирование, билды проекта, тестсеты, которым, вероятно, математика не очень нужна, но таких наверное несколько человек на всю фирму.
  • Проблемы современной записи математических текстов
    0
    Тенденции сейчас такие, что программисты, которым не нужна математика, скоро сами станут никому не нужны, т.к. их труд относительно легко автоматизируется.
    Например, раньше инженеру, чтобы получить результаты расчёта мат. модели, нужно было идти к программисту, которые переводил его уравнения в код и выдавал перфокарты с результатами. Уже лет 20 как вид таких программистов полностью вымер.
    Трудно автоматизировать творческий процесс, а людям, занятым такими процессами в технике, как правило, нужна математика. При этом, каждый технический специалист сейчас хоть немного, но и программист. Конечно, есть ещё большой пласт людей, которые просто пишут код, но это уже скорее становится профессией средне-специального образования. Конечно, выпускникам техникумов математика практически в работе не нужна.
  • Проблемы современной записи математических текстов
    0
    Экстраполировал этимологию.
    Я исхожу из того, что набор знаний, которым обладает практически 100% населения — это базовый уровень, медиана — средний уровень, а высшее образование, соответственно, следует за средним.
  • Проблемы современной записи математических текстов
    0
    В Германии в большинстве земель за первое образование никому из своего кармана не нужно платить (в т.ч. иностранцам). Не нужно клянчить никакие гранты, просто поступаешь в гос. университет/училище/техникум и учишься. Но высшее образование всё равно у подавляющего меньшинства трудоспособного населения, что и логично.
    Если говорить о программистах, то разработчик приложений, игр, интерфейсов — это всё крепкое среднее образование, и людей там как раз не грузят матаном, давая только самые его основы, необходимые для практики. Т.е. по сути здесь уже реализована описанная выше мечта не грузить среднего специалиста теорией.
    А в России, США и Канаде, я так понимаю, если человек не разгружает навоз лопатой, а давит кнопки перед монитором, то это уже точно высшее образование, а если ещё и программу может написать, то это уже учёная степень магистра.
    Общество быстро развивается, технологии идут в массы, и если раньше операторами ЭВМ были только учёные, то сейчас компьютерами разве что домашние животные не пользуются (пока). Но это не значит, что всем нужно раздать учёную степень. Высшее образование — это по определению набор знаний навыков, которым обладает меньшинство трудоспособного населения.
  • Введение в комлексные числа
    0
    Боюсь, что для того, чтобы делать крутые ролики на ютубе недостаточно всего лишь не смотреть на остальных свысока. Сделать хороший образовательный ролик, доступный широким массам (а не просто скучную лекцию, где профессор стучит мелом по доске) — это прежде всего довольно дорогое удовольствие.
    По опыту фирмы, где я работаю, одна минута скучного демонстрационного ролика обходится примерно в час рабочего времени (про хорошие ролики боюсь даже представить, но у нас таких пока не было).
    Это отлично, что есть такой университет MIT, который может позволить себе выпускать такие курсы, но как показывает практика, это вовсе не обязательное условие выпуска хороших специалистов.
    Кроме того, мне кажется, что Вы переоцениваете значение лекций в процессе образование. Их назначение в том, чтобы дать материал в сжатом виде, расставив акценты в нужных местах. А научиться чему-то можно только в процессе самостоятельного решения задач. И хорошие ВУЗы отличаются от плохих как раз не интерактивностью лекций, а качеством контроля за составом этих задач (чтобы не были слишком лёгкими) и степенью самостоятельности их решения студентами (контроль за списыванием, обязательные защиты домашних заданий). Т.е. грубо говоря, системой контроля качества.
  • Введение в комлексные числа
    0
    По-моему, здесь одно из двух: либо иллюстрация деградации среднего специального образования (человек не имеет представления о КЗ; в этом случае можно было бы ограничиться наймом ответственного старшеклассника), либо провал специалиста по организации рабочего процесса (нагрузка рутинной работой без принятия соответствующих мер по предотвращению брака; отсутствие инструкции прекратить операции, если дисплеи не включаются и т.п.).
    В любом случае, ни студент старшего курса университета, ни профессор не были бы застраховаы от такого конфуза в первые пару лет работы по новому для себя профилю. Это скорее вопрос опыта, чем образования.
  • Проблемы современной записи математических текстов
    0
    Ну я о том и говорю, что когда сплошь и рядом встречаешь такие косяки авторов задач на университетских всероссийских олимпиадах, школьные задачки с трубами и бассейном уже и не кажутся такими уж бредовыми)
    В конце концов, все задачки с «правильным ответом» призваны продемонстрировать владение конкретным методом и умением действовать в определённой ситуации по определённому лекалу. Это тоже в целом неплохой навык, а уж тренировать креативность лучше в рамках какой-то проектной работы.