Czy wiesz...

Spadek sprawności całkowitej samochodu elektrycznego

Czy samochód elektryczny jest ekologiczny?

test interpolacji kołowej tokarki

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

Pękanie Elementów Form Wtryskowych

Dlaczego pękają matryce form wtryskowych?

Fragment Arkusza Kalkulacyjnego Do Sprawdzania Wyników Egzaminu Spawacza Wg ISO9606

Czy ładna spoina jest zawsze dobra?

Czytaj także:

Kształtowanie Połączeń Klejonych
Technologie

Kształtowanie połączeń klejonych

­ [Marek Bernaciak]
odległość pomiędzy przewodem paliwowym a opaską zaciskową
Projektowanie

Packaging, czyli jak to wszystko pomieścić

­ Piotr Cabaj
Połączenie Skurczowe
Technologie

Niedoceniane połączenie skurczowe

­ Jerzy Mydlarz
gięcie blachy
Projektowanie

Blaszane origami. Metodyka projektowania konstrukcji blachowych

­ Paweł Bancarzewski
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    Silnik wysokoprężny B20 przystosowany do pracy pod wodą

    Silnik wysokoprężny z najwyższą klasą wodoszczelności IPX8

    Pływająca Struktura Lattice

    Pływająca struktura lattice

    Aerożel z kompozytowego surowca wtórnego rCFRP

    Aerożel z kompozytowego surowca wtórnego rCFRP

    Pierwszy załogowy lot elektrycznego ekranoplanu Regent Viceroy Seaglider

    Pierwszy załogowy lot elektrycznego ekranoplanu Regent Viceroy Seaglider

    Projektowanie w oparciu o symulacje: seminarium NAFEMS w Warszawie

    Projektowanie w oparciu o symulacje: seminarium NAFEMS w Warszawie

    Jednostronna Lewitacja Akustyczna

    Jednostronna lewitacja akustyczna

    Pierścienie osadcze o przekroju zwężanym Circlip

    Pierścienie osadcze – CIRCLIPS vs SNAP RINGS – zrozumieć różnice

    Panel z rdzeniem ze spienionego aluminium

    Panele z rdzeniem ze spienionego aluminium w budowie statków rzecznych

    Kompozyt Na Bazie Diamentu

    Kompozyt na bazie diamentu

  • 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
    Pierścienie osadcze o przekroju zwężanym Circlip

    Pierścienie osadcze – CIRCLIPS vs SNAP RINGS – zrozumieć różnice

    Rozkład sił generowanych przez jednostki silnikowe podczas ruchu po torze w ramach systemu BPS

    Analiza techniczna bezśmigłowego napędu BPS

    Wartości odczytu siły względem przemieszczenia górnej ścianki próbki

    Kalibracja nieliniowych modeli materiałowych z wykorzystaniem programów open source

    Sproszkowany surowiec AM WC701 – węglik wolframu-kobaltu na potrzeby wytwarzania przyrostowego

    Węgliki spiekane, metalurgia proszków

    Uniwersalne Oprzyrządowanie Przedmiotowe w Spawalnictwie

    Uniwersalne oprzyrządowanie przedmiotowe w spawalnictwie

    Powlekanie wału głowicą cold spray zamontowaną na ramieniu robota przemysłowego

    Nie tylko metal: potencjał naprawy uszkodzeń i fabrykacji części zamiennych metodą cold spray

    Przykładowy Specjalny Frez Trzyostrzowy Wyposażony w Wymienne Płytki z Węglików Spiekanych

    Wybrane aspekty produktywnego skrawaniana wieloosiowych obrabiarkach CNC; cz. 10

    System Kontroli Technicznej w Zakładzie Produkcyjnym

    Organizacja produkcji; cz. 5

    Przemysłowa Drukarka Etykiet BradyPrinter I4311

    BradyPrinter i4311: Przemysłowy druk etykiet bez przewodów

    Zagnieżdżona Sprężyna Falista O Trzech Zwojach W Przykładowym Zastosowaniu

    Napięcie wstępne łożyska z użyciem sprężyn

    Symulacje numeryczne wpływu wewnętrznych zwarć łukowych na rozdzielnice średniego napięcia

    Symulacje numeryczne wpływu wewnętrznych zwarć łukowych na rozdzielnice SN

    Zautomatyzowana linia do galwanizacji komponentów aluminiowych w produkcji seryjnej

    Obróbka powierzchniowa aluminium

    software do obliczeń akustycznych

    O wyborze i testowaniu solvera MES

    Helikopter Marsjański Ingenuity

    Helikoptery na Marsie

    Przykład przedmiotu obrabianego posiadającego na ukośnej powierzchni kieszeń prostokątną

    Wybrane aspekty produktywnego skrawania na wieloosiowych obrabiarkach CNC; cz. 9

    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
    Silnik wysokoprężny B20 przystosowany do pracy pod wodą

    Silnik wysokoprężny z najwyższą klasą wodoszczelności IPX8

    Pływająca Struktura Lattice

    Pływająca struktura lattice

    Aerożel z kompozytowego surowca wtórnego rCFRP

    Aerożel z kompozytowego surowca wtórnego rCFRP

    Pierwszy załogowy lot elektrycznego ekranoplanu Regent Viceroy Seaglider

    Pierwszy załogowy lot elektrycznego ekranoplanu Regent Viceroy Seaglider

    Projektowanie w oparciu o symulacje: seminarium NAFEMS w Warszawie

    Projektowanie w oparciu o symulacje: seminarium NAFEMS w Warszawie

    Jednostronna Lewitacja Akustyczna

    Jednostronna lewitacja akustyczna

    Pierścienie osadcze o przekroju zwężanym Circlip

    Pierścienie osadcze – CIRCLIPS vs SNAP RINGS – zrozumieć różnice

    Panel z rdzeniem ze spienionego aluminium

    Panele z rdzeniem ze spienionego aluminium w budowie statków rzecznych

    Kompozyt Na Bazie Diamentu

    Kompozyt na bazie diamentu

  • 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
    Pierścienie osadcze o przekroju zwężanym Circlip

    Pierścienie osadcze – CIRCLIPS vs SNAP RINGS – zrozumieć różnice

    Rozkład sił generowanych przez jednostki silnikowe podczas ruchu po torze w ramach systemu BPS

    Analiza techniczna bezśmigłowego napędu BPS

    Wartości odczytu siły względem przemieszczenia górnej ścianki próbki

    Kalibracja nieliniowych modeli materiałowych z wykorzystaniem programów open source

    Sproszkowany surowiec AM WC701 – węglik wolframu-kobaltu na potrzeby wytwarzania przyrostowego

    Węgliki spiekane, metalurgia proszków

    Uniwersalne Oprzyrządowanie Przedmiotowe w Spawalnictwie

    Uniwersalne oprzyrządowanie przedmiotowe w spawalnictwie

    Powlekanie wału głowicą cold spray zamontowaną na ramieniu robota przemysłowego

    Nie tylko metal: potencjał naprawy uszkodzeń i fabrykacji części zamiennych metodą cold spray

    Przykładowy Specjalny Frez Trzyostrzowy Wyposażony w Wymienne Płytki z Węglików Spiekanych

    Wybrane aspekty produktywnego skrawaniana wieloosiowych obrabiarkach CNC; cz. 10

    System Kontroli Technicznej w Zakładzie Produkcyjnym

    Organizacja produkcji; cz. 5

    Przemysłowa Drukarka Etykiet BradyPrinter I4311

    BradyPrinter i4311: Przemysłowy druk etykiet bez przewodów

    Zagnieżdżona Sprężyna Falista O Trzech Zwojach W Przykładowym Zastosowaniu

    Napięcie wstępne łożyska z użyciem sprężyn

    Symulacje numeryczne wpływu wewnętrznych zwarć łukowych na rozdzielnice średniego napięcia

    Symulacje numeryczne wpływu wewnętrznych zwarć łukowych na rozdzielnice SN

    Zautomatyzowana linia do galwanizacji komponentów aluminiowych w produkcji seryjnej

    Obróbka powierzchniowa aluminium

    software do obliczeń akustycznych

    O wyborze i testowaniu solvera MES

    Helikopter Marsjański Ingenuity

    Helikoptery na Marsie

    Przykład przedmiotu obrabianego posiadającego na ukośnej powierzchni kieszeń prostokątną

    Wybrane aspekty produktywnego skrawania na wieloosiowych obrabiarkach CNC; cz. 9

    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

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

Inżynieria Odwrotna (reverse Engineering) w CATIA 3DEXPERIENCE
Projektowanie

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

duże złożenia CAD
Projektowanie

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

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

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

Polecenie Połącz siatki
Projektowanie

Struktury lattice w druku 3D

Mechanizm Maltański Metody Symulacji Kinematycznej
Projektowanie

Mechanizm maltański – różne metody symulacji kinematycznej

Automatyczne Generowanie Tolerancji Wykonania
Projektowanie

Automatyczne generowanie tolerancji wykonania; cz. 1

Rotor Clip

Tematyka:

aluminium budowa maszyn CAD ceramika techniczna CNC diagnostyka druk 3D energetyka formy wtryskowe innowacje inżynieria materiałowa klejenie kompozyty laser lotnictwo mechanizm MES montaż motocykle motoryzacja nanotechnologia narzędzia obliczenia obrabiarki obróbka plastyczna obróbka skrawaniem oprzyrządowanie 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
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