Czy wiesz...

Błędy w druku 3D przyczyną wypadków

Jak jest ważny i do czego służy model reologiczny polimeru?

Wizualizacja wyników OpenFOAM

Jaką cenę należy zapłacić za korzystanie z bezpłatnych pakietów do symulacji inżynierskich?

Wykres błędnych ruchów osi wrzeciona w funkcji kąta obrotu

Jak diagnozować przyczyny błędów obróbki CNC detali? cz. 2

Pękanie Elementów Form Wtryskowych

Dlaczego pękają matryce form wtryskowych?

Czytaj także:

Większe opakowanie skrzyniowe ze sklejki wraz z przygotowanymi materiałami sztauerskimi
Rozwiązania

Pakowanie maszyn dla transportu morskiego

­ Aleksander Łukomski
Połączenie Skurczowe
Technologie

Niedoceniane połączenie skurczowe

­ Jerzy Mydlarz
Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną
Technologie

Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną

­ [Marek Bernaciak]
gięcie blachy
Projektowanie

Blaszane origami. Metodyka projektowania konstrukcji blachowych

­ Paweł Bancarzewski
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    Wytworzoną przyrostowo matrycę napełniono proszkiem, uszczelniono i zagęszczono metodą izostatycznego prasowania na gorąco

    Wytwarzanie przyrostowe matryc do metalurgii proszków

    JCB Hydromax – rekordowy samochód na wodór

    JCB Hydromax – rekordowy samochód na wodór

    Ćwiczenia z ewakuacji rannych przy użyciu drona na poligonie w Bemowie Piskim

    Dron z napędem hydraulicznym do ewakuacji rannych

    Wymienne krawędzie natarcia wirników na potrzeby badań nad redukcją emisji akustycznej

    Wymienne krawędzie natarcia wirników na potrzeby badań nad redukcją emisji akustycznej

    działanie chwytaka inspirowanego ośmiornicą

    Robotyczna ośmiornica

    binder jetting szklanego surowca wtórnego

    Druk 3D ze szklanego surowca wtórnego

    W ramach projektu CeraMMAM inżynierowie z KIT opracowali technologię wielomateriałowego druku 3D wyrobów ceramicznych i metaloceramicznych.

    Wielomateriałowy druk 3D wyrobów ceramicznych i metaloceramicznych

    Włókna bazaltowe z regolitu księżycowego

    Włókna bazaltowe z regolitu księżycowego

    Obrotowa głowica drukująca podczas pracy i przykład uzyskanej struktury lattice

    Druk 3D zmiennokształtnych struktur przestrzennych

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    zaleta sprężyn falistych oszczędność miejsca

    Poznaj zalety sprężyn falistych

    analiza zmęczeniowa spoiny

    Numeryczna i eksperymentalna analiza losowego zmęczenia złączy spawanych metodą Dirlika

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Robotyzacja transportu profili w lakierni proszkowej

    Jednozwojowa sprężyna falista Smalley do wstępnego obciążenia łożyska

    Wstępne napięcie łożysk: pięć najbardziej typowych nieporozumień

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Odpowietrzanie form wtryskowych; cz. 1

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wielowrzecionowe głowice wiertarskie

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Jak symulacja komputerowa wspiera konstruktora już na etapie projektu?

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Precyzyjna ewidencja operacji i materiałów a kontrola jakości

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wczoraj i dziś. Współczesna MV Augusta Superveloce 1000 Serie Oro i 500/4 z 1974 roku

    Aerodynamika motocykla – rywalizacja konstrukcyjna

    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    Wytworzoną przyrostowo matrycę napełniono proszkiem, uszczelniono i zagęszczono metodą izostatycznego prasowania na gorąco

    Wytwarzanie przyrostowe matryc do metalurgii proszków

    JCB Hydromax – rekordowy samochód na wodór

    JCB Hydromax – rekordowy samochód na wodór

    Ćwiczenia z ewakuacji rannych przy użyciu drona na poligonie w Bemowie Piskim

    Dron z napędem hydraulicznym do ewakuacji rannych

    Wymienne krawędzie natarcia wirników na potrzeby badań nad redukcją emisji akustycznej

    Wymienne krawędzie natarcia wirników na potrzeby badań nad redukcją emisji akustycznej

    działanie chwytaka inspirowanego ośmiornicą

    Robotyczna ośmiornica

    binder jetting szklanego surowca wtórnego

    Druk 3D ze szklanego surowca wtórnego

    W ramach projektu CeraMMAM inżynierowie z KIT opracowali technologię wielomateriałowego druku 3D wyrobów ceramicznych i metaloceramicznych.

    Wielomateriałowy druk 3D wyrobów ceramicznych i metaloceramicznych

    Włókna bazaltowe z regolitu księżycowego

    Włókna bazaltowe z regolitu księżycowego

    Obrotowa głowica drukująca podczas pracy i przykład uzyskanej struktury lattice

    Druk 3D zmiennokształtnych struktur przestrzennych

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    zaleta sprężyn falistych oszczędność miejsca

    Poznaj zalety sprężyn falistych

    analiza zmęczeniowa spoiny

    Numeryczna i eksperymentalna analiza losowego zmęczenia złączy spawanych metodą Dirlika

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Robotyzacja transportu profili w lakierni proszkowej

    Jednozwojowa sprężyna falista Smalley do wstępnego obciążenia łożyska

    Wstępne napięcie łożysk: pięć najbardziej typowych nieporozumień

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Odpowietrzanie form wtryskowych; cz. 1

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wielowrzecionowe głowice wiertarskie

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Jak symulacja komputerowa wspiera konstruktora już na etapie projektu?

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Precyzyjna ewidencja operacji i materiałów a kontrola jakości

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wczoraj i dziś. Współczesna MV Augusta Superveloce 1000 Serie Oro i 500/4 z 1974 roku

    Aerodynamika motocykla – rywalizacja konstrukcyjna

    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
Nie znaleziono
Zobacz wszystkie wyniki
wstępne napięcie łożyska bearing preload

Definicja punktu krzywej z minimalnym promieniem krzywizny; cz. 1

­ Andrzej Wełyczko
21.12.2016
A A

Przeglądam na bieżąco strony internetowe dedykowane systemom CAD. Na jednym z blogów znalazłem opis problemu z takim komentarzem: „I to jest właśnie piękno CATII – już dawno przestałem myśleć, że się czegoś nie da zrobić – po prostu prawdopodobnie nie znam na to jeszcze odpowiedniej metody.”

Problem polegał na znalezieniu takiego punktu zadanej krzywej, w którym promień krzywizny jest najmniejszy. Zadanie wydaje się trywialne, ale… w systemie CATIA V5 nie ma polecenia, które wyznacza taki punkt. Za pomocą odpowiedniej formuły obliczeniowej można zdefiniować wartość minimalnego promienia krzywizny wskazanej krzywej (Rys. 1) – tu parametr MinCurvRadius = minimumCurvatureRadius(‘Geometrical Set.1\MyCurve‘) dla krzywej MyCurve. Za pomocą polecenia Porcupine Curvature Analysis można otrzymać rozkład krzywizny lub promienia krzywizny tej krzywej w każdym jej punkcie, ale nie można zdefiniować punktu z minimalnym promieniem krzywizny.

Wartość Minimalnego Promienia Krzywizny Wskazanej Krzywej CATIA
Rys. 1

Można oczywiście pokornie przyjąć do wiadomości taki „brak” i zapomnieć o problemie lub zastanowić się nad opracowaniem metody, która rozwiąże problem. Pierwszym i trochę prymitywnym rozwiązaniem może być metoda iteracyjna, w której położenie poszukiwanego punktu jest ustalone „ręcznie”. Dla dowolnego punktu XPoint krzywej MyCurve za pomocą odpowiedniej formuły obliczeniowej można określić promień krzywizny w tym punkcie (Rys. 2): XPointRadius = 1mm/curvature(‘Geometrical Set.1\MyCurve‘, ‘Geometrical Set.1\XPoint‘).

Promień Krzywizny w Punkcie CATIA
Rys. 2

Zadanie polega na znalezieniu takiej wartości współrzędnej Ratio punktu XPoint, dla której wartości parametrów xPointRadius i MinCurvRadius są równe. Po wykonaniu polecenia Porcupine Curvature Analysis wiemy przecież w jakiej części analizowanej krzywej znajduje się poszukiwany punkt (tu wstępnie ustalono Ratio = 0,22), a potem z małym krokiem (na przykład Step = 0,0001) ustalić taką wartość parametru Ratio, dla której parametry MinCurvRadius i xPointRadius mają równe wartości (Rys. 3). Nic trudnego, ale czy nie można byłoby „zmusić” CATII do tego, aby taki punkt był wyznaczony automatycznie?

MinCurvRadius, XPointRadius, CATIA
Rys. 3

Poszukiwanie punktu krzywej z minimalnym promieniem krzywizny jest typowym zadaniem optymalizacyjnym i dlatego kolejna metoda korzysta z możliwości jakie daje polecenie Optimization w środowisku Product Engineering Optimizer (Rys. 4). Definicja zadania optymalizacyjnego jest w tym przypadku bardzo oczywista:

  • Funkcja celu: minimalizacja wartości parametru xPointRadius. Uwaga: możliwe jest zdefiniowanie parametru pomocniczego Delta, którego wartość będzie obliczona za pomocą formuły: Delta = 1mm/curvature(‘Geometrical Set.1\MyCurve‘ ,‘Geometrical Set.1\XPoint‘) – minimumCurvatureRadius(‘Geometrical Set.1\MyCurve‘). W takim przypadku zadanie optymalizacyjne polega na znalezieniu takiej wartości parametru swobodnego, dla którego Delta = 0mm, czyli Optimization type: Target Value, Optimized parameter: Delta oraz Target value = 0mm.
  • Parametr swobodny: współrzędna Ratio punktu xPoint. Zaleca się ustalenie dozwolonego zakresu wartości dla parametrów swobodnych, aby uniknąć poszukiwania rozwiązania optymalnego dla wartości generujących rozwiązania nielogiczne z konstrukcyjnego punktu widzenia. Z tego powodu dla parametru Ratio ustalono Inf. Range = 0 i Sup. Range = 1.
Polecenie Optimization w środowisku Product Engineering Optimizer
Rys. 4

Mniej oczywisty jest wybór algorytmu optymalizacji oraz kryteriów zakończenia obliczeń. Spośród pięciu dostępnych algorytmów (Rys. 5) w tym przypadku należy rozważyć zastosowanie jednego z dwóch: Gradient Algorithm Without Constraints oraz Simulated Annealing Algorithm. Pozostałe algorytmy są dedykowane do rozwiązywania zadań optymalizacyjnych, w których zdefiniowano dodatkowe ograniczenia (Constraints), czyli zależności pomiędzy parametrami swobodnymi.

Wybór Algorytmu Optymalizacji CATIA V5
Rys. 5

Simulated Annealing Algorithm poszukuje rozwiązania optymalnego w całej przestrzeni wyznaczonej przez parametry swobodne, a obliczenia są zakończone dopiero wtedy, gdy jedno z kryteriów zatrzymania optymalizacji zostanie spełnione. Obliczenia metodą Gradient Algorithm Without Constraints są zakończone po znalezieniu optimum lokalnego, niezależnie od tego czy kryteria zatrzymania optymalizacji są spełnione czy nie. Dla krzywej z jednym ekstremum zastosowanie dowolnego z tych dwóch algorytmów kończy się wyznaczeniem szukanego minimum. Na przykład dla Gradient Algorithm Without Constraints punkt z minimalnym promieniem krzywizny zostaje znaleziony dla domyślnych kryteriów zakończenia obliczeń (Rys. 6). Nie muszę chyba dodawać, że parametr MinCurvRadius oraz analiza Porcupine Curvature Analysis.1 nie są konieczne do wykonania zadania optymalizacyjnego, czyli znalezienia punktu krzywej z minimalnym promieniem krzywizny. Zostały one zdefiniowane po to, aby mieć możliwość porównania z wynikami optymalizacji.

Gradient Algorithm Without Constraints CATIA
Rys. 6

Problem wyznaczenia punktu z minimalnym promieniem krzywizny staje się znacznie trudniejszy dla krzywej, która ma więcej niż jedno minimum lokalne. W takim przypadku (z powodów opisanych wcześniej) należy wybrać Simulated Annealing Algorithm, ale dla relatywnie niskich wartości parametrów zatrzymania obliczeń (Termination criteria) nie ma gwarancji, że system znajdzie minimum globalne (Rys. 7).

Simulated Annealing Algorithm CATIA
Rys. 7

Jeśli system znalazł optimum lokalne, to optymalizację należy powtórzyć, ale tym razem dla innych kryteriów zatrzymania obliczeń. Nie ma uniwersalnych zaleceń dotyczących wartości parametrów Maximum numer of updates i Consecutive updates without improvements, bo te mogę być inne dla różnych modeli geometrycznych i rodzajów zadań optymalizacyjnych. Trzeba jednak ustalić wartości tych parametrów na takim poziomie, aby Simulated Annealing Algorithm miał szansę upewnić się, że znalezione optimum jest wyznaczone dokładnie, a także sprawdzić czy jest to optimum globalne. Z tego powodu powtórne obliczenia optymalizacyjne wykonano dla znacznie większej wartości parametru Maximum numer of updates (Rys. 8). Sprawdzanie wartości parametru Consecutive updates without improvements zostało wyłączone.

Optimization Maximum Number of Updates CATIA
Rys. 8

Wyznaczanie punktu z minimalnym promieniem krzywizny za pomocą polecenia Optimization nie jest niestety metodą uniwersalną. Na przykład dla krzywej pokazanej na rysunku 9 zastosowanie metody opisanej powyżej nie zakończyło się pomyślnie. Większe wartości parametrów definiujących kryteria zakończenia optymalizacji z pewnością umożliwią znalezienie poprawnego rozwiązania, ale wtedy czas obliczeń byłby zbyt duży. Takie rozwiązanie może być zaakceptowane tylko w przypadku, gdy poszukiwanie optimum jest realizowane interaktywnie przez użytkownika, bo w takim przypadku można zawęzić obszar poszukiwań do zakresu określonego wstępnie po wykonaniu Porcupine Curvature Analysis.

Wyznaczanie Punktu z Minimalnym Promieniem Krzywizny Optimization CATIA V5
Rys. 9

Jeśli w systemie CATIA V5 nie ma polecenia, które generuje na zadanej krzywej punkt z minimalnym promieniem krzywizny, to jest zupełnie naturalne, że poszukujemy metody uniwersalnej, która wypełni tę „lukę”. Uniwersalnej, czyli takiej, która gwarantuje znalezienie szukanego optimum relatywnie szybko oraz niezależnie od kształtu i wielkości krzywej, a najlepiej takiej, którą można zapamiętać i ponownie zastosować (na przykład jako szablon konstrukcyjny typu PowerCopy lub User Feature).

Szach mat? Nie byłbym sobą gdybym zaczął omawiać problem, na który nie ma rozwiązania (patrz cytat we wstępie). Szczegóły w kolejnym odcinku…

Andrzej Wełyczko

artykuł pochodzi z wydania 12 (111) grudzień 2016

  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Share on WhatsApp
  • Share on Email
Tagi: CAD

Powiązane artykuły

Złożenie skrzyni Kompas 3D
Projektowanie

Jak skomplikować proste rzeczy

Tworzenie i optymalizacja modelu CAD do druku 3D
Projektowanie

Tworzenie i optymalizacja modelu CAD do druku 3D

Geometryzacja Zapisu Cyfrowego Obrazu Elementu Uzyskanego Ze Skanowania 3D
Projektowanie

Geometryzacja zapisu cyfrowego obrazu elementu uzyskanego ze skanowania 3D; cz. 2

duże złożenia CAD
Projektowanie

Praca z dużymi złożeniami; cz. 4

Modelowanie Powierzchniowe w Projektowaniu Elementów z Tworzyw Sztucznych
Projektowanie

Modelowanie powierzchniowe w projektowaniu elementów z tworzyw sztucznych

Inżynieria odwrotna (reverse engineering) w CATIA 3DEXPERIENCE
Projektowanie

Inżynieria odwrotna (Reverse Engineering) w CATIA 3DEXPERIENCE; cz. 2

Rotor Clip

Tematyka:

aluminium automatyzacja budowa maszyn CAD ceramika techniczna CNC diagnostyka druk 3D energetyka formy wtryskowe innowacje inżynieria materiałowa klejenie kompozyty konstruktor laser lotnictwo mechanizm MES montaż motocykle motoryzacja nanotechnologia obliczenia obrabiarki obróbka plastyczna obróbka skrawaniem polskie projekty powłoki programy przemysł kosmiczny przemysł morski przemysł zbrojeniowy robot robotyzacja silniki spawanie stal technologie łączenia tribologia tworzywa sztuczne wynalazki wywiad zgrzewanie łożyska
FORMY WTRYSKOWE Integracja Konstrukcji i Technologii Ebook
MetalTop
wstępne napięcie łożyska bearing preload
Projektowanie i Konstrukcje Inżynierskie
  • O nas
  • Polityka prywatności
  • Kontakt

© ITER 2007-2026

Nie znaleziono
Zobacz wszystkie wyniki
  • Strona główna
  • Aktualności
  • Artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
  • Jak zakupić
  • O nas
  • Kontakt

© ITER 2007-2026

email_icon

Nie przegap nowych wydań!

Zapisz się, aby na bieżąco otrzymywać linki do kolejnych, darmowych wydań Projektowania i Konstrukcji Inżynierskich

Wpisz adres email

Dziękuję, nie pokazuj więcej