Блог о программном обеспечении

Зачем оно нужно?
Публиковать для себя разные вещи, чтобы потом не искать их у себя по разным папкам.
И, конечно, - делиться открытой информацией с другими.
Коротко по темам Caelinux - самый инженерный дистрибутив линукс;
CalculiX - мощная программа для расчетов по МКЭ;
OpenOffice Basic - то что легче выучить и затем эффективно использовать
Maxima - символьная математика от Вильяма Шеллтера, профессора Остинского университета. Все прочее - понемногу.

Solidworks - краткий обзор и мнение.

Давно хотел написать этот обзор, да все лень все время. Тем более, думаю что мое мнение никого не волнует особенно (как, впрочем, и меня чье-то).
В целом солидворкс - настоящая CAD программа общего назначения, очень эффективная почти для всего. На сегодняшний день, я бы ее выбрал (без вариантов), если бы возникла необходимость такого выбора (пока у меня персональной своей версии солидворкса нет).
Начну наверно с минусов по порядку.
1) Это не CAD высокого уровня. Коллективная одновременная работа затруднена, связь с CNC только за счет надстроек. Предназначена для индивидуальных проектировщиков и не очень больших коллективов. Конечно можно использовать ее и для проектирования сложных изделий, и их частей, потому что функционально она почти ничем не отличается от CAD-ов того самого высокого уровня. Тут я тоже замечу что самые интересные изделия в истории были запроектированы вообще практически без компьютеров, основной инструмент который всегда был и будет - голова, знания и грамотная организация.
2) Нет сборки для линукс. По мне это недостаток, потому что с виндоусом не понятно что вообще, а к линуксу я привык.
3) Программа сложная и одно и то же действие можно выполнить разными путями. Требуется значительный практический опыт чтобы применять все инструменты эффективно. Собственно этот минус, он же и плюс.
4) Отдельные мелкие недостатки. С новыми версиями - тенденция к увеличению потребления ресурсов без видимых серьезных улучшений. Я работал в 2011 а сейчас работаю на 2015. С удовольствием бы откатился, например (хотя некоторые новые полезные функции, в основном в модуле Simulation могут быть и не заменимы, поскольку этот модуль быстро развивается).
Теперь о плюсах.
1) Ввиду огромного количества функций и поддержки многих стилей работы, при должном опыте может быть использована почти для всего. Машиностроение, архитектура, строительные конструкции (стальные).
2) Это все таки настоящий CAD, с хорошей поддержкой форматов STEP/IGES, то есть может быть использован эффективно в связке с любыми другими CAD-ами, ввиду налаженного файлообмена через нейтральные форматы. Хотя бинарные форматы солидворкса поддерживаются только в текущих версиях, что может затруднять работу в разных версиях (нельзя из новой выполнить сохранение в старом формате). Обновлять все машины до новой версии нужно одновременно.


Ветровые турбины без лопастей

Попалась интересная заметка
http://www.epochtimes.ru/turbiny-bez-lopastej-budushhee-vetrovoj-energetiki-98983832/



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

Смысл у изобретения такой: несложная автоматизированная система подстраивает частоту цилиндра под резонанс 

после чего цилиндр начинает колебаться поперек потока, вырабатывая энергию.

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

Тут во многом вопрос - каким именно способом подстраивать цилиндр под резонанс, но вот эти ребята кажется придумали. 


Новый (по крайней мере для меня) открытый софт для  оптимизации от NASA

http://openmdao.org/



В январе 2015 года на ежегодной конференции Американского института аэронавтики и астронавтики (англ.) (AIAA SciTech 2015) специалисты NASA Glenn Research Center представили свои результаты моделирования, выполненного в открытой программной среде OpenMDAO. Ключевыми их выводами стало то, что диаметр трубы надо увеличить примерно в 2 раза, а опасение нагрева капсулы из-за трения воздуха является преувеличенным[18]. Материалы, связанные с данным моделированием, выложены на GitHub[19].

https://ru.wikipedia.org/wiki/Hyperloop

Code_Aster Training

Довольно известное программное обеспечение для расчетчиков строителей, по совокупности решаемых практических задач, пожалуй, превосходящее все остальные программы (в том числе коммерческие)
Довольно просто пользоваться в двух случаях:
1) В составе дистрибутива caelinux (простые задачи с помощью так называемого визарда)
2) С помощью программы Efficient
http://engineering.moonish.biz/tag/code-aster/ 
генерирующей командный файл.
В сущности принцип работы очень простой: создается модель в Salome или GMSH (есть и другие, в том числе коммерческие мешеры), задаются именованные группы, и далее составляется текстовый командный файл, в котором с группами соотносятся закрепления, нагрузки, условия контакта и так далее. Последний этап наверное самый сложный - потому что командные файлы достаточно многословные и многосложные (по сути программа является расширением к Python и команды Aster изначально сделаны как вставки в код). Еще одной неприятной особенностью является то, что от версии к версии команды немного изменяются, так что запустить старые примеры, скачанные например с caelinux wiki иногда сложно.
Выкладываю тренинг материалы в pdf на английском.
Из вкусного там - модели железобетона (не как в ANSYS а действительно практически пригодные), в том числе преднапряженный железобетон, механика разрушения и методы оценки техсостояния сочетающие экспериментальные данные и моделирование. Кто бы во всем этом еще разобрался и занялся бы нормальной поддержкой этого чуда.

Очередная тема про язык программирования для расчетов на dwg.ru

http://forum.dwg.ru/showthread.php?t=120368


Давно уже под впечатлением от нескольких прочитанных статей
склонился в пользу VBA-Open-Office Basic, как самого незатейливого решения. Пытался освоить javascript (что как я считаю более перспективней и к тому же выполняет роль VBA в электронных таблицах Google, но не было времени на это.