isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

20 декабря 2015

АСКОН, Autodesk, Нанософт, SolidWorks, Топ Системы... : примите участие в проведении и развитии единственной в СНГ студенческой олимпиады разработчиков инженерного ПО

С 1997 года Международная олимпиада разработчиков MCAD и компьютерного моделирования (КМ) в машиностроении ежегодно проводится на базе Хмельницкого национального университета (ХНУ) и Национального технического университета Украины «КПИ» (НТУУ КПИ). Эта олимпиада – единственное в странах СНГ студенческое соревнование, в котором участвуют не пользователи, а будущие разработчики систем автоматизированного проектирования для машиностроения. Задания олимпиады традиционно отличаются сложностью и предполагают наличие у участников серьёзных знаний, как в области программирования, так и инженерного проектирования. Рабочий инструментарий не ограничен: студенты могут использовать любые CAD и языки программирования. Студентам предлагаются разнообразные задачи из области машиностроения и прикладной геометрии, которые связаны с созданием приложений для CAD-систем и визуализацией результатов проектирования.

В Олимпиадах, которые традиционно проходят через Интернет (в январе) и в очном варианте (апрель), принимают участие студенты Белоруссии, России, Польши, Приднестровья и Украины.

Очная олимпиада 15 раз проходила в ХНУ и 3 раза в НТУУ КПИ. Также ХНУ провел 16 Интернет олимпиад. Ежегодно в очной и Интернет олимпиадах принимают участие около 200 студентов их 35 вузов. За прошедший период в олимпиаде приняло участие около 3000 тысяч студентов.

Организаторы олимпиады готовы развивать сотрудничество в рамках партнерских отношений с компаниями производителями различных CAD-систем (SOLIDWORKS, AutoCAD, КОМПАС-3D, T-FLEX CAD и других систем), которые используются при решении задач олимпиады. Это популяризирует программный продукт среди учебных заведений стран, создает предпосылки к внедрению его в учебный процесс как инженерных, так и кафедр, которые готовят ИТ специалистов. Для решения задач могут использоваться любые системы: единственное ограничение – наличие лицензии ВУЗа на заявленный программный продукт.

Оргкомитет олимпиады: Ковальчук Сергей Станиславович (kss.km@i.ua).

Об Олимпиаде-2016:
• «17th INTERNATIONAL STUDENT CORRESPONDENCE CONTEST ON SAPR AND COMPUTER MODELLING IN MACHINE BUILDING».

Об Олимпиаде – на isicad.ru:

Образец методического материала (на примере TFLEX-CAD)

Об Олимпиаде – в журнале «САПР и графика». В этой статье приведено много примеров задач: они хорошо объясняют уникальную природу представляемой здесь Олимпиады, поэтому не пожалеем места на их воспроизведение. Особенно хорошо было бы получить от читателей новые примеры задач такого типа или/рекомендации по расширению или углублению круга таких задач.


Задание 1. Проектирование спирально­ступенчатой торцевой фрезы
Цель задания: спроектировать спирально­ступенчатую торцевую фрезу, которая снимает общую глубину резания t. При этом необходимо спроектировать резцовый зуб (рис. 1), который будет вставляться в корпус фрезы (положение лыски 1 на вставке произвольное и зависит от положения зуба в корпусе фрезы). По внутреннему кругу диаметром D1 в осевых отверстиях равномерно разместить максимальное количество чистовых зубьев фрезы так, чтобы расстояние между осями отверстий было задано (рис. 2).
Олимпиада Ковальчук

Рис. 2. Корпус фрезы: вид сверху

Задание 2. Shape from Shading. Получить геометрию объекта из «закрашивания», или генератор ландшафта
Цель задания: необходимо создать программу, которая бы на базе существующих двумерных графических файлов возобновляла трехмерную геометрию объекта. Информация о двух координатах X и Y берется из положения пиксела в файле. Цвет пиксела определяет его координату. Начальными данными для программы служат: графический файл произвольного разрешения в градациях серого, длина и ширина искомого трехмерного объекта, разница высот между самой нижней и самой верхней точками искомого объекта, положение центра координат, метод возобновления геометрии.

На рис. 3 приведен пример представления поверхности, на рис. 4 — пример программного продукта.

Олимпиада Ковальчук

Рис. 3. Фотография поверхности

Олимпиада Ковальчук

Рис. 4. Ландшафт после распознавания

Задание 3. Разработка пластиковой бутыли
Цель задания: разработать параметрическую модель пластиковой бутыли для машинного масла, которая учитывает требования к фирменному стилю во всем диапазоне необходимой емкости. На рис. 5 приведен вид бутыли в изометрии. Согласно предлагаемому эскизу необходимо построить параметрическую геометрическую модель. Главным параметром для бутыли является ее емкость. Высота, ширина, глубина, уклоны, диаметры — вторичные параметры, которые необходимы лишь для соблюдения разработанной фирменной стилистики.
Олимпиада Ковальчук

Рис. 5. Общий вид бутыли

Задание 4. Разработка системы для распознавания и построения трехмерных объектов по векторизованному изображению стереопары
Цель задания: цифровое стереоизображение (две фотографии сделаны двумя спаренными фотоаппаратами) трехмерного объекта с помощью специальной программы очищается от шумов фотографирования, затем в нем выделяются предельные области и создается векторизованное изображение граней трехмерного объекта. Фактически выходят две проекции объекта в виде графических файлов популярного формата. Необходимо построить трехмерное изображение объекта по заданным проекциям.
Задание 5. Проектирование измерительного инструмента для контроля валов
Цель задания: разработать САПР измерительного инструмента для контроля валов в диапазоне измеряемых размеров от 17 до 350 мм включительно с предельными отклонениями по квалитетам h6, k6, h7 и k7. САПР должна обеспечивать формирование 3D­модели и рабочего чертежа инструмента по введенным пользователем параметрам измеряемой детали и указанию типа — проходной (ПР), непроходной (НЕ), предельно изношенный (ПР­И).
Задание 6. Разработка системы моделирования работы пирамидальной рупорной антенны
Цель задания: разработать программную систему для определения объекта, который отслеживается пирамидальной рупорной антенной (рис. 6). Объекты моделируются точками. Область сканирования моделируется пирамидой. Положение антенны распознается по ее фотографии. Известны форма антенны и ее местоположение, а также расположение множества объектов, которые могут отслеживаться.
Олимпиада Ковальчук

Рис. 6. Сканирование объекта: 1 — объект; 2 — область сканирования; 3 — антенна

Задание 7. Получение контура твердого тела по спроектированным треугольникам тесселяции
Цель задания: необходимо создать программу, которая бы находила контур модели из спроектированных треугольников, полученных из тесселяционных данных твердого тела (рис. 7). Начальными данными для программы служат текстовые файлы с данными о треугольниках.

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

Олимпиада Ковальчук

Рис. 7. Схема проектирования тесселяционных треугольников

Задание 8. Возобновление поверхности по опорным точкам NURBS
Цель задания: разработать программный продукт, который позволяет построить точечную поверхность по известному массиву опорных NURBS­точек (control points), аппроксимировать полученную точечную поверхность треугольниками, рассчитывать нормали к каждому из полученных треугольников.

Файл с начальными данными содержит опорные NURBS­точки (красные точки) поверхности представления человека, пример тестовых результатов работы программы приведен на рис. 8.

Олимпиада Ковальчук

Рис. 8. Пример входных данных и тестирования результатов работы программы


Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.