XLVI Sesja Kół Naukowych Pionu Hutniczego1 CCT Builder - Aplikacja do optymalizacji parametrów modeli materiałowych Gołąb Rafał, Klimek Tomasz, Jaworski.

Slides:



Advertisements
Podobne prezentacje
Krzywe kalibracyjne Anna Kolczyk gr. B2.
Advertisements

Podstawy informatyki Informatyka Stosowana
Mechanizm wnioskowania rozmytego
Język ANSI C Funkcje Wykład: Programowanie komputerów
Wprowadzenie do optymalizacji wielokryterialnej.
PROF. DOMINIK SANKOWSKI
Techniki konstrukcji algorytmów
Badania operacyjne. Wykład 1
Badania operacyjne. Wykład 2
Optymalizacja własności mikrostruktury przy pomocy algorytmów genetycznych na bazie Cyfrowej Reprezentacji Materiału Autor: Daniel Musiał Promotor: dr.
Automatyka i sterowanie klimatyzacją i wentylacją
Podstawy informatyki Rekurencja i rekurencja Grupa: 1A
Podstawy informatyki Informatyka stosowana Prowadzący: Grzegorz Smyk
Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006
Dobór materiałów Schemat postępowania przy projektowaniu nowego wyrobu.
dr inż. Monika Lewandowska
Seminarium Dyplomowe sem.10
SZTUCZNA INTELIGENCJA ARTIFICIAL INTELLIGENCE
Zakład Mechaniki i Fizyki Płynów
Zagadnienia do egzaminu z wykładu z Technicznej Mechaniki Płynów
Zagadnienia do egzaminu z wykładu z Technicznej Mechaniki Płynów
Budowa i ocena efektywności programu automatyzującego wybrane metody analizy technicznej walorów WGPW. Autor referatu: Andrzej Korpysz
POJĘCIE ALGORYTMU Pojęcie algorytmu Etapy rozwiązywania zadań
Podstawy informatyki (4)
Podstawy informatyki 2012/2013
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD
Podstawy informatyki Struktury, operatory, wyjątki
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
ALGORYTMY OPTYMALIZACJI
Akademia Górniczo-Hutnicza im
Zadanie programowania liniowego PL dla ograniczeń mniejszościowych
1 Investigations of Usefulness of Average Models for Calculations Characteristics of the Boost Converter at the Steady State Krzysztof Górecki, Janusz.
Zakładamy a priori istnienie rozwiązania α układu równań.
Kochański Karol Informatyka Stosowana, SIP WIMiIP
Łukasz Łach Wydział Inżynierii Metali i Informatyki Przemysłowej
METODY NUMERYCZNE I OPTYMALIZACJA
Modelowanie matematyczne jako podstawa obliczeń naukowo-technicznych:
Jerzy Kotowski Politechnika Wrocławska
Zastosowanie informatyki w matematyce
Dana jest sieć dystrybucji wody w postaci: Ø      m- węzłów,
Programowanie obiektowe 2013/2014
KN ForMat Katedra Struktury i Mechaniki Ciała Stałego
KN Inżynierii Powierzchni Powierzchnia Wydział Inżynierii Metali i Informatyki Przemysłowej.
Opiekun koła: dr inż. Paweł Drożdż
Wydział Informatyki, Elektroniki i Telekomunikacji.
MS Excel - wspomaganie decyzji
Koło Naukowe METALsoft
KOŁO NAUKOWE METALOZNAWCÓW
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
KOŁO NAUKOWE METALURGÓW „ De Re Metallica”
Akademia Górniczo-Hutnicza w Krakowie
Koło Naukowe Mechaników „Decybel”
Prezentacja studenckiego koła naukowego Synergy na 50. konferencję kół naukowych AGH.
XVIII Konferencja Rynek Ciepła REC 2012, 17– Nałęczów
Algorytmika.
Projektowanie Aplikacji Internetowych
Koło Naukowe „New-Tech” Wydział Inżynierii Mechanicznej i Robotyki Opiekun koła: dr inż. Rafał Mięso.
D. Ciołek BADANIA OPERACYJNE – wykład 2
Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego Matuszyka Podstawy.
Osoby prowadzące zajęcia z Informatyki (II część): Prof. Mirosław Czarnecki (W+L) Konsultacje:piątek (p. 302a)
Wyższa Szkoła Informatyki i Zarządzania W Bielsku-Białej Kierunek informatyka Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : System.
Osoby prowadzące zajęcia z Informatyki (II część): Prof. Mirosław Czarnecki (W+L) Konsultacje:piątek (p. 302a)
Treść dzisiejszego wykładu l Postać standardowa zadania PL. l Zmienne dodatkowe w zadaniu PL. l Metoda simpleks –wymagania metody simpleks, –tablica simpleksowa.
Metody optymalizacji Materiał wykładowy /2017
Al. Armii Krajowej 19, Częstochowa
Systemy neuronowo – rozmyte
Podstawy automatyki I Wykład /2016
Metody sztucznej inteligencji
Język C++ Typy Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła Jerzego.
Zapis prezentacji:

XLVI Sesja Kół Naukowych Pionu Hutniczego1 CCT Builder - Aplikacja do optymalizacji parametrów modeli materiałowych Gołąb Rafał, Klimek Tomasz, Jaworski Łukasz Koło Naukowe METALsoft Opiekun koła dr inż. Łukasz Rauch Wydział Inżynierii Metali i Informatyki Przemysłowej

Plan prezentacji 1. Motywacja 2. Analiza odwrotna 3. Metoda simpleks 4. Wykresy CCT 5. Fortran i C++ 6. Interfejs programu 7. Podsumowanie 8. Plany na przyszłość 9. Bibliografia XLVI Sesja Kół Naukowych Pionu Hutniczego2

Motywacja Symulacja MES MODEL MATERIAŁOWY Wiarygodna symulacja rzeczywistego procesu produkcji metali ParametrymodeluParametrymodelu Dane z eksperymentu Minimalizacja kosztów i czasu XLVI Sesja Kół Naukowych Pionu Hutniczego3

Analiza odwrotna Analiza odwrotna prowadzi do minimalizacji różnic pomiędzy wynikami eksperymentalnymi a wartościami obliczonymi w symulacji numerycznej. Etapy analizy: doświadczenie model numeryczny rozwiązania zadania bezpośredniego (MES) – symulacja doświadczenia – UWZGLĘDNIA ZAKŁÓCENIA WYSTĘPUJĄCE W DOŚWIADCZENIU procedury optymalizacyjne (Simpleks) XLVI Sesja Kół Naukowych Pionu Hutniczego4

DaneeksperymentalneDaneeksperymentalne x nowe parametry modelu modelu Analiza odwrotna ProblembezpośredniProblembezpośredni Obliczenia funkcji celu (x) Obliczenia funkcji celu (x) (x)? minimalizacja (x) ze wzg. na x minimalizacja (x) ze wzg. na x Parametry wejściowe Warunki procesu Parametry wejściowe Warunki procesu x Optymalne parametry procesux procesu XLVI Sesja Kół Naukowych Pionu Hutniczego5

Metoda simpleks Metoda rozwiązywania programów liniowych Metoda iteracyjna – ciągła poprawa wstępnego rozwiązania Dowolna liczba zmiennych Wyznaczanie wartości funkcji celu w wierzchołkach simpleksu Punkty o gorszej wartości funkcji celu są odrzucane Dane wejściowe Znalezienie rozwiązania dopuszczalnego Sukcesywna poprawa rozwiązania Rozwiązanie optymalne XLVI Sesja Kół Naukowych Pionu Hutniczego6

Analiza odwrotna Metoda Simpleks XLVI Sesja Kół Naukowych Pionu Hutniczego7

Wykresy CCT Continuous Cooling Transformation Diagram Wykres fazowy stosowany przeważnie przy obróbce cieplnej stali Określa jakie zmiany fazowe nastąpią przy danej prędkości chłodzenia materiału Elementy wykresu: Linie z prędkościami chłodzenia Wartości eksperymentalne i obliczone faz XLVI Sesja Kół Naukowych Pionu Hutniczego8

Wykresy CCT XLVI Sesja Kół Naukowych Pionu Hutniczego9

Fortran i C++ Subroutine Optimize(kod,L_doswiadczen,OptParams,Coeff, Subroutine Optimize(kod,L_doswiadczen,OptParams,Coeff, Composition,Parameters,DataDilat, Composition,Parameters,DataDilat, Results,ObjFun,iter,nerror) Results,ObjFun,iter,nerror) !DEC$ ATTRIBUTES DLLEXPORT :: Optimize !DEC$ ATTRIBUTES DLLEXPORT :: Optimize !DEC$ ATTRIBUTES ALIAS:'Optimize' :: Optimize !DEC$ ATTRIBUTES ALIAS:'Optimize' :: Optimize using namespace System::Runtime::InteropServices; using namespace System::Runtime::InteropServices; [DllImportAttribute("optimize.dll", EntryPoint="Optimize")] [DllImportAttribute("optimize.dll", EntryPoint="Optimize")] extern "C" __declspec(dllimport) void __stdcall extern "C" __declspec(dllimport) void __stdcall Optimize(int *, int *,short int *,double *,double *,double *, Optimize(int *, int *,short int *,double *,double *,double *, double [][100], double [][100],double *,int *,int *); double [][100], double [][100],double *,int *,int *); XLVI Sesja Kół Naukowych Pionu Hutniczego10

Interfejs programu XLVI Sesja Kół Naukowych Pionu Hutniczego11

Podsumowanie Dane z eksperymentu Parametry modelu materiałowego System ekspertowy Good Practise Guide System ekspertowy Good Practise Guide Proces Przeróbki Plastycznej Metali MES MES CCT Builder XLVI Sesja Kół Naukowych Pionu Hutniczego12

CCT Builder Program do optymalizacji parametrów modeli materiałowych Tworzenie diagramów CCT Wykorzystywany przez Instytut Metalurgii Żelaza w Gliwicach Wykonany przy pomocy języka Visual C++, Fortran oraz przy użyciu SQL Server Do poprawnego działania potrzebny.NET Framework Oszczędność kosztów i czasu XLVI Sesja Kół Naukowych Pionu Hutniczego13

Plany na przyszłość nowe metody optymalizacji ( Rosenbrock, Hooke-Jeeves, Genetic Algorithms ) nowe modele materiałowe ( Differential Equation, Eutectic ) historia współczynników modeli opcjonalny wybór parametrów modelu do optymalizacji system do symulacji MES XLVI Sesja Kół Naukowych Pionu Hutniczego14

Bibliografia XLVI Sesja Kół Naukowych Pionu Hutniczego15 [1] Z. Malinowski, J. Kusiak, M. Pietrzyk - „Zastosowanie metod matematycznych w nauce i technice – Application of the Inverse Techniques to the Experimental Tests” [2] en.wikipedia.org [3] Wykłady dr Ł. Madeja (ISIM) [4] Wykłady prof. J. Kusiaka

Dziękujemy za uwagę. Pytania? XLVI Sesja Kół Naukowych Pionu Hutniczego16