ENG
ENGINEERING
Инженерная постановка задач, расчётные модели, понимание физического смысла результата и инженерного workflow.
ENGINEERING SOFTWARE · FEM · CADQUERY
Инженерный расчёт + параметрический CAD + программирование
Исследую и разрабатываю программные инструменты для инженерных расчётов и параметрической геометрии — от постановки задачи до CadQuery-модели, конечно-элементной дискретизации и численного решения.
01/ENGINEERING × MATHEMATICS × SOFTWARE
ENG
Инженерная постановка задач, расчётные модели, понимание физического смысла результата и инженерного workflow.
MATH
Численные методы, линейная алгебра, системы линейных уравнений, математическое моделирование и методы дискретизации.
SOFT
Python и C++ для прототипирования, автоматизации, параметрического CAD на CadQuery и разработки расчётных инструментов.
02/WHAT I BUILD
01
Исследование и реализация отдельных компонентов метода конечных элементов.
02
Параметрические 3D-модели на Python: геометрия как код, воспроизводимый solid, связь с Text-to-CAD.
03
Автоматизация подготовки расчётных и CAD-моделей, запуска вычислений и обработки результатов.
04
Генерация и обработка конечно-элементных сеток, работа с Gmsh и связанными workflow.
05
Работа с математическими моделями, матрицами, СЛАУ и численными алгоритмами.
06
Исследование возможностей открытых CAE-инструментов и построение автоматизированных workflows.
03/FEM PIPELINE
ASSEMBLY
Сборка локальных матриц элементов в глобальную систему уравнений.
04/RESEARCH · CADQUERY · TEXT-TO-CAD
Исследую связку CAD ↔ AI ↔ Prompt ↔ Text-to-CAD: как инженерное намерение превращается в точную параметрическую геометрию. CadQuery здесь — не замена CAD-системы, а Python-слой, в котором деталь задаётся кодом, параметрами и проверяемыми операциями.
CADQUERY
Python-слой точной геометрии: workplane, эскиз, extrude, cut, hole, fillet — воспроизводимый скрипт.
01
CadQuery даёт строгий исполнимый слой между описанием и solid. Модель можно читать, править и проверять как программу.
02
Text-to-CAD требует не картинок, а согласованных пар: намерение → параметрический скрипт → валидная геометрия.
03
Та же пластина, что строится в CadQuery, может быть дискретизирована и посчитана. CAD и FEM — один инженерный контур.
05/RESEARCH & ENGINEERING
PROJECT 01
Исследование реализаций МКЭ
Анализ открытых реализаций метода конечных элементов на Python и C++.
K_e = ∫ Bᵀ D B dΩ K = ⋀ K_e K u = f
PROJECT 02
Автоматизация генерации FEM-моделей
Python-инструменты для подготовки расчётных моделей и автоматизации генерации конечно-элементных сеток.
Python · Gmsh · NumPy · SciPy
PROJECT 03
Open-source CAE workflow
Исследование CalculiX как открытого расчётного ядра и автоматизация подготовки, запуска и обработки расчётов.
01 MODEL
02 INPUT
03 CALCULIX
04 RESULTS
05 POSTPROCESSING
PROJECT 04
Инженерные вычисления и автоматизация
Python-инструменты для обработки инженерных данных, численного анализа, визуализации и автоматизации повторяющихся расчётных операций.
PROJECT 05
Параметрическая геометрия как код
Исследование CadQuery как исполнимого слоя между описанием детали и точным 3D-solid. Фокус: параметрические семейства, перевод эскиза или текстового намерения в Python-скрипт, проверка геометрии и подготовка пар «описание → модель» для generative CAD.
Python · CadQuery · parametric CAD · Text-to-CAD
part = (
cq.Workplane("XY")
.box(L, W, T)
.faces(">Z").workplane()
.hole(d)
)
06/ENVIRONMENT
07/TRAJECTORY
Профессиональный инженерный опыт сформировал понимание того, как расчётная задача возникает в реальном инженерном процессе и какие требования предъявляются к результату.
Сейчас этот опыт используется как основа для перехода от применения CAD/CAE-инструментов к их исследованию, автоматизации и разработке — включая геометрию как код и связку модели с расчётом.
01
Engineering
02
Applied Mathematics
03
Python / C++
04
Scientific Computing
05
FEM / CAE
06
Parametric CAD / CadQuery
08/METHOD
01
Сначала разобраться в математической и инженерной постановке.
02
Изучить существующую реализацию, документацию и исходный код.
03
Проверить идею на небольшой контролируемой задаче.
04
Сравнить результат с эталонным решением, известным поведением системы или требованиями к геометрии.
09/FOCUS
Особенно интересны задачи, где требуется одновременно понимать инженерную постановку, математическую или геометрическую модель и программную реализацию — от FEM-solver до параметрического CAD и Text-to-CAD.
10/PROFILE
Инженер-расчётчик с опытом работы с инженерными задачами и математической подготовкой.
Развиваю направление computational engineering — разработку программных инструментов для инженерных расчётов, численного моделирования, параметрической геометрии и автоматизации.
Основной интерес — понимать не только как пользоваться расчётной или CAD-системой, но и как устроены алгоритмы внутри неё: от математической постановки и дискретизации до численного решения, а также от описания детали до исполнимого CadQuery-скрипта.
Работаю с Python и C++, исследую открытые реализации МКЭ, CAE-систем и CadQuery, создаю прототипы расчётных модулей, параметрические модели и инструменты автоматизации.
Цель — участвовать в создании инженерного программного обеспечения, где расчётная математика и параметрическая геометрия превращаются в работающий инструмент.
11/SCOPE
12/AVAILABILITY
Рассматриваю задачи и проекты в области FEM / CAE, параметрического CAD, CadQuery, Text-to-CAD, инженерного программного обеспечения, численных методов и автоматизации расчётов.