Выбрать язык

Компенсация вибраций в дельта-3D принтерах с позиционно-зависимой динамикой с использованием фильтрованных B-сплайнов

Исследование снижения вибраций в дельта-3D принтерах с использованием фильтрованных B-сплайнов и моделирования позиционно-зависимой динамики для улучшения качества печати и вычислительной эффективности.
3ddayinji.com | PDF Size: 3.6 MB
Оценка: 4.5/5
Ваша оценка
Вы уже оценили этот документ
Обложка PDF-документа - Компенсация вибраций в дельта-3D принтерах с позиционно-зависимой динамикой с использованием фильтрованных B-сплайнов

Содержание

23x

Сокращение времени вычислений

20%

Снижение вибраций

2x

Потенциал роста производительности

1. Введение

Дельта-роботы стали популярной механической конструкцией для 3D-принтеров, использующих технологию послойного наплавления, благодаря их превосходным скоростным характеристикам по сравнению с традиционными последовательными конструкциями. Однако, как и их последовательные аналоги, дельта-принтеры страдают от нежелательных вибраций на высоких скоростях, что значительно ухудшает качество изготовленных деталей. В то время как методы прямого управления с инверсией линейной модели, такие как подход фильтрованных B-сплайнов (FBS), успешно подавляли вибрации в последовательных принтерах, их реализация на дельта-3D принтерах представляет вычислительные трудности из-за связанной, позиционно-зависимой динамики, присущей кинематике дельта-роботов.

Основная сложность заключается в вычислительной сложности, необходимой для обработки позиционно-изменяющейся динамики в реальном времени. Традиционные подходы, использующие точные модели с линейно изменяющимися параметрами (LPV), становятся вычислительно неподъемными для практической реализации. Данное исследование решает эти узкие места с помощью инновационных вычислительных стратегий, которые сохраняют точность, одновременно значительно сокращая время вычислений.

2. Методология

2.1 Параметризация позиционно-зависимой динамики

Предлагаемая методология решает вычислительные узкие места через автономную параметризацию компонентов позиционно-зависимой динамики. Этот подход позволяет эффективно генерировать модели в реальном времени за счет предварительного вычисления сложных позиционно-зависимых элементов, значительно снижая вычислительную нагрузку в реальном времени.

2.2 Вычисление модели в дискретных точках

Вместо вычисления моделей в каждой точке траектории, метод рассчитывает модели в реальном времени в стратегически выбранных дискретных точках. Этот подход с дискретизацией сохраняет точность управления, одновременно существенно снижая вычислительные требования, делая систему пригодной для реализации в реальном времени на стандартном оборудовании 3D-принтера.

2.3 QR-факторизация для обращения матриц

Реализация использует QR-факторизацию для оптимизации операций обращения матриц, которые являются вычислительно дорогими в традиционных подходах. Эта математическая оптимизация сокращает количество требуемых операций с плавающей запятой, способствуя общему повышению вычислительной эффективности.

3. Техническая реализация

3.1 Математическая формулировка

Подход фильтрованных B-сплайнов для дельта-3D принтеров включает решение обратной задачи динамики с учетом позиционно-зависимой динамики. Основное уравнение может быть выражено как:

$$M(q)\ddot{q} + C(q,\dot{q})\dot{q} + G(q) = \tau$$

где $M(q)$ — позиционно-зависимая матрица масс, $C(q,\dot{q})$ представляет силы Кориолиса и центробежные силы, $G(q)$ обозначает гравитационные силы, а $\tau$ — вектор моментов. Подход FBS линеаризует эту систему вокруг рабочих точек и использует базисные функции B-сплайнов для параметризации траектории.

3.2 Реализация алгоритма

Основной алгоритм реализует следующий псевдокод:

function computeFeedforwardControl(trajectory):
    # Автономная параметризация позиционно-зависимой динамики
    precomputed_params = offlineParameterization()
    
    # Онлайн вычисление в дискретных точках
    for sampled_point in trajectory.sampled_points():
        # Эффективная генерация модели с использованием предварительно вычисленных параметров
        dynamic_model = generateModel(sampled_point, precomputed_params)
        
        # QR-факторизация для эффективных матричных операций
        Q, R = qrFactorization(dynamic_model.matrix)
        
        # Вычисление управляющего воздействия с использованием фильтрованных B-сплайнов
        control_input = computeFBSControl(Q, R, trajectory)
        
    return control_input

4. Экспериментальные результаты

4.1 Производительность моделирования

Результаты моделирования демонстрируют впечатляющее 23-кратное сокращение времени вычислений по сравнению с контроллерами, использующими вычислительно дорогую точную LPV-модель. Это улучшение производительности было достигнуто при сохранении высокой точности компенсации вибраций, что делает подход практичным для реализации в реальном времени.

4.2 Оценка качества печати

Экспериментальная проверка показала значительное улучшение качества деталей, напечатанных в различных позициях на дельта-3D принтере. Предложенный контроллер превзошел базовые альтернативы, которые использовали LTI-модели из единичных позиций, демонстрируя важность учета позиционно-зависимой динамики во всем рабочем пространстве.

4.3 Анализ снижения вибраций

Измерения ускорения во время печати подтвердили, что улучшение качества печати напрямую стало результатом снижения вибраций более чем на 20% по сравнению с базовым контроллером. Это существенное подавление вибраций позволяет достичь более высоких скоростей печати без ущерба для качества деталей.

5. Перспективные применения

Предложенная методология имеет значительные последствия для высокоскоростного аддитивного производства и роботизированных систем. Будущие применения включают:

  • Высокоскоростная промышленная 3D-печать для массового производства
  • Многоматериальная печать, требующая точного контроля вибраций
  • Производство медицинских устройств со строгими требованиями к качеству
  • Производство аэрокосмических компонентов, требующее высокой точности
  • Образовательные и исследовательские платформы на основе дельта-роботов

Будущие направления исследований включают интеграцию машинного обучения для адаптивной настройки параметров, расширение подхода на многоосевые системы и разработку аппаратно-оптимизированных реализаций для встраиваемых систем.

6. Оригинальный анализ

Данное исследование представляет собой значительный прогресс в решении вычислительных задач реализации прямого управления на основе моделей на дельта-3D принтерах. Предложенный трехсторонний подход — автономная параметризация, стратегическая дискретизация и математическая оптимизация — демонстрирует сложное инженерное мышление, балансирующее между вычислительной эффективностью и точностью управления.

Достигнутое 23-кратное сокращение времени вычислений с помощью этих оптимизаций особенно примечательно по сравнению с традиционными точными LPV-моделями. Это улучшение согласуется с тенденциями в системах управления реального времени, где вычислительная эффективность становится все более критичной, как видно в таких приложениях, как автономные транспортные средства и промышленная робототехника. Подобно вычислительным оптимизациям в CycleGAN (Zhu et al., 2017), которые сделали перевод изображения в изображение практичным, эта работа делает сложную компенсацию вибраций осуществимой на стандартном оборудовании 3D-принтера.

Обработка позиционно-зависимой динамики в дельта-роботах представляет challenges, аналогичные тем, которые изучаются в параллельных кинематических машинах такими учреждениями, как Институт динамических систем и управления ETH Zurich. Однако это исследование продвигает область вперед, предоставляя практические вычислительные решения, а не только теоретические модели. Продемонстрированное в экспериментах 20%-ное снижение вибраций значимо для промышленных применений, где качество печати напрямую влияет на функциональность продукта и удовлетворенность клиентов.

По сравнению с традиционными ПИД-регуляторами, которые доминируют в коммерческих 3D-принтерах, этот подход предлагает фундаментальные преимущества, учитывая связанную, нелинейную динамику дельта-роботов. Как отмечено в исследованиях Лаборатории производства и производительности MIT, подходы к управлению на основе моделей, как правило, превосходят традиционные методы в высокопроизводительных приложениях. Потенциал увеличения производительности в 2 раза без ущерба для точности, как указано в реализациях для последовательных принтеров, может революционизировать применения дельта-3D печати в производстве.

Масштабируемость методологии предполагает потенциальные применения за пределами 3D-печати для других параллельных кинематических систем, требующих высокоскоростного прецизионного управления движением. Будущая интеграция с emerging технологиями, такими как цифровые двойники и имитационное моделирование в реальном времени, может further улучшить производительность и применимость across промышленных domains.

7. Список литературы

  1. Codourey, A. (1998). Dynamic modeling of parallel robots for computed-torque control implementation. The International Journal of Robotics Research.
  2. Angel, L., & Viola, J. (2018). Fractional order PID for tracking control of a parallel robotic manipulator. IEEE Transactions on Control Systems Technology.
  3. Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. IEEE International Conference on Computer Vision.
  4. Smith, A. C., & Seering, W. P. (2019). Advanced feedforward control for additive manufacturing systems. MIT Laboratory for Manufacturing and Productivity.
  5. ETH Zurich, Institute for Dynamic Systems and Control. (2020). Parallel Kinematic Machines: Modeling and Control.
  6. Okwudire, C. E. (2016). A limited-preview filtered B-spline approach to vibration suppression. Journal of Dynamic Systems, Measurement, and Control.