Alex Bausk on engineering and unrelated learnings

Житїє

Archive for the ‘CAD’ Category

CAD outsourcing: different companies, same work

leave a comment »

In my search of ideas on how to present engineering portfolios, I frequently come upon random sites that claim they can do your CAD work. Most of them come from India, obviously, proving once again that our very own East Europe here is basically a black hole on the globalized world’s economic maps.

Now the funny thing is that these sweatshops pretend to be able to do 3D drafting work, samples of which are presented in their portfolios. Like these two.

Yep, portfolios. Two perfectly identical sets of images on the sites of seemingly non-related companies. Do they really think their clients are morons with five seconds visual memory span, unable to do basic search, filtering and comparison?

I think these ‘companies’ are tarred with the same brush as any other type of web fraud. I’d rather choose to leave this kind of work for real in-house engineers and designers and leave the outsources with writing their lousy .NET code.

Advertisements

Written by Alexander Bausk

June 21, 2011 at 9:21 pm

Posted in CAD

Modeling I

with 2 comments

I’ve just finished modeling geometry of a VVER-440 power reactor building. I’m completely bushed yet very glad I managed to do it.

111

It’s just the steel part of it. Under the trusses will reside the concrete containment and auxiliary structures.

Now a lot of work has to be done further. It’s just an AutoCAD 3D model. It has to be imported to the FEA solver’s preprocessor, crunched a bit to mitigate some minor errors; then materials would be applied, sections specified. Then, a lot of work to specify coupled nodes, etc.
At last, static and dynamic loads will be applied, including seismic and aircraft impact, then comes solving the resulting finite element model, and a heck of messing with the apparently irrelevant results. After that, detailed analysis of structural members and writing about 80 pages of final safety assessment report. Man, I’m bushed.

When I’ll be finished, perphaps I’ll give a little more detail about how it was done.
Also, it’ll make for a great entry into the would-be portfolio.

Written by Alexander Bausk

October 18, 2009 at 10:10 pm

Posted in AutoCAD, CAD, FEA, Modeling

Tagged with

Good news, everyone

leave a comment »

WorldCAD Access writes about Tim Vernor winning a lawsuit against Autodesk. In essense the buzz is about reselling used AutoCAD copies without involving The Mighty and Holy Autodesk.

As many know, copyright infringement poses a serious problem in many countries including East Europe. I personally think that buying used copies at a reasonable price is an excellent way to get legal in scope of software use.Anyway, buying new AutoCAD at full price would render any consulting business here unprofitable. Actually, many people don’t need the fancy new versions, they’d better invest in writing customization codes to fit own needs.

Written by Alexander Bausk

October 3, 2009 at 12:01 pm

Posted in all..., CAD

Tagged with

with one comment

Пора, пора браться за ум.
Пора наконец разморозить свой проект надстройки для AutoCAD.
Расписать, какая нужна функциональность.
Определиться с языком и архитектурой надстройки
Начать писать, наконец, сам код с нуля.
Хорошее какое дело было бы, если бы для него прорву времени найти. Пока даже не знаю, с какого конца подходить к нему. Старая моя надстройка Alto 1.6, исправно отработала четыре года у нас в лаборатории почти что без проблем – (единственный раз пришлось поднять архив сборок, припомнить, как оно вообще делалось, и исправить некоторые досадные моменты, из-за которых выскакивали неучтённые ошибки).

Capture-1

На рисунке: надстройка Alto 1.6 образца 2005 года.

С тех пор Автокад ушел на пять версий вперёд, обзавёлся динамическими блоками и какими-то там масштабами, появились ZwCAD и BricsCAD с условно-совместимыми интерфейсами и гораздо более привлекательной ценой (стоимость Автокада совершенно несусветна и неподъёмна). Поэтому встаёт ещё и вопрос совместимости надстройки между разными приложениями. Делать приложение совместимым с нравящимся мне BricsCAD или нет – не могу решить.

В целом желания, конечно, наполеоновские (профессиональным чертежникам должно быть знакомо состояние, когда постоянный поток идей об организации рабочего процесса начинает мешать самому процессу) – получить в одном флаконе универсальную оформительскую и администрирующую систему, позволяющую CAD-менеджеру с легкостью управлять CAD-подсистемой малой организации как единым целым, осуществлять принудительное внедрение стандарта предприятия, управлять всевозможными автоматизирующими надстройками и многое другое.

Ладно, посмотрю, что можно сделать, когда выберусь из очередного цейтнота.

Written by Alexander Bausk

September 26, 2009 at 9:35 pm

CalculiX III. Колода и карты.

leave a comment »

CalculiX III. Колода и карты: очень маленький комментарий по вводу данных в солвер Calculix.

Начало серии смотри CalculiX I.

Требуемые материалы:
[1] – Установленный CalculiX.
[2] – Русский перевод мануала Getting started with CalculiX.
[3] – Руководство пользователя к солверу Calxulix CrunchiX.

До сих пор мы, занимаясь по мануалу [2], разобрались с вводом пользовательских данных через CalculiX GraphiX – графический препроцессор для солвера CalculiX CrunchiX, и в первом приближении рассмотрели, как технически взаимодействует препроцессор с солвером.
В руководстве пользователя подробно расписан пример, в котором рассчитывается простая консольная балка.
Из руководства нам становится известно, что, как и у любого МКЭ солвера, у CalculiX есть свой простой формат, который позволяет задать расчетную модель в виде текстового файла. Такие файлы с расширением *.inp в терминологии программы называются вводными колодами (input deck) – по традиции, оставшейся от ЭВМ, принимавших ввод в виде перфокарт.
Вводные колоды набираются, в свою очередь, из карточек, разделяемых ключевыми словами с астериском:

*HEADING
Model: beam
*NODE, NSET=Nall
       1, -1.49012e-08,  0.00000e+00,  0.00000e+00
       2,  1.00000e+00,  0.00000e+00,  0.00000e+00
       3,  5.00000e-01,  0.00000e+00,  0.00000e+00
       4,  2.00000e+00,  0.00000e+00,  0.00000e+00
       5,  1.50000e+00,  0.00000e+00,  0.00000e+00
*ELEMENT, TYPE=B32, ELSET=Eall
     1,      1,      3,      2
     2,      2,      5,      4
*BOUNDARY
1,1,6
4,1,6
*MATERIAL,NAME=EL
*ELASTIC
210000.,.3
*ELSET,ELSET=SET1
1
*ELSET,ELSET=SET2
2
*BEAM SECTION,ELSET=SET1,MATERIAL=EL,SECTION=RECT
0.05, 0.08
0.d0,1.d0,0.d0
*BEAM SECTION,ELSET=SET2,MATERIAL=EL,SECTION=CIRC,OFFSET1=0.5,OFFSET2=.5
0.05, 0.08
0.d0,0.7071d0,0.7071d0
*STEP,NLGEOM
*STATIC
*CLOAD
2,3,0.0025
*NODE PRINT,NSET=Nall
U
*EL PRINT,ELSET=Eall
S
*NODE FILE,output=3d
u
*END STEP

Карточками называются, собственно, и сами эти ключевые слова.
Система достаточно простая и, что, важно, подобный .inp-файл можно легко генерировать любыми подручными программными средствами. У меня вырисовывается такая схема работы с CalculiX через собственный препроцессор:

scheme01

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

Будем смотреть, насколько это окажется трудоёмким.

Тема следующего поста: возможность инженерного применения CalciliX. Нагружения и сочетания нагрузок.

Written by Alexander Bausk

June 26, 2009 at 1:08 pm

Планов громадьё

leave a comment »

Осень. Тянет программировать.
В нашей конторе третий работает моя самосборная программа Alto for AutoCAD 2005, контролирующая масштаб и вставляющая кое-какие блоки по мелочи.

Пришло время переходить на следующее поколение. Уже неделю плохо сплю, идею в голову лезут. Писать постараюсь

  • во-первых, с использованием ObjectARX и пользовательских объектов;
  • во-вторых, под BricsCAD и AutoCAD одновременно, причем второй при необходимости отбрасывается первым;
  • в-третьих, это будет своего рода программа, упрощающая жизнь администратору Автокада посредством предоставления инструментов для централизованной установки всяких кусков кода и раздачи шрифтов, штриховок, панелей инструментов и т.д. в локальной сети.

Задача-минимум – сделать покупку СПДС GraphiCS бессмысленной.
Задача средненькая – уложить стоимость рабочего места CAD в стоимость лицензии на BricsCAD или аналог. А если выйдет за пределы моей конторы – то и себе на хлебушек.
Задача-максимум – сделать инструмент тотального контроля документооборота при использовании схемы “расшаренный диск с проектами в локальной сети”, САПР с централизованным управлением чертежной работой.

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

Начну где-то отсюда [autodesk 1].

Written by Alexander Bausk

September 19, 2008 at 2:06 pm

Posted in CAD, Автоматизация, VBA

Tagged with

Из старых запасов

leave a comment »

Когда-то я вел журнал ссылок прямо в текстовых файлах. Настало время их подчистить.
В общем, заданная тема – CAD-менеджмент.

CADDigest: CAD Management (на англ. языке)

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

Специфика, конечно, западное, но что мешает творчески переработать для нашей почвы?

Written by Alexander Bausk

August 6, 2008 at 2:36 pm

Posted in CAD, Программы, Ссылки

Tagged with