Workingmodel

Transkrypt

Workingmodel
Konfrontacja obliczeń w mechanice
z wirtualnym eksperymentem
na przykładzie programu:
WorkingModel
Opracował: Zbigniew Rudnicki
Modele matematyczne
i ich weryfikacja eksperymentalna
Stosowane w praktyce inżynierskiej metody obliczeniowe
mechaniki i budowane na ich podstawie komputerowe
modele matematyczne wymagają weryfikacji
eksperymentalnej.
Kosztowne eksperymenty na rzeczywistych obiektach,
można w coraz większym stopniu zastępować przez:
• symulacje komputerowe
oraz
• wirtualne eksperymenty realizowane w komputerach.
2
1
Model matematyczny i jego weryfikacja
w eksperymencie wirtualnym
Analiza konstrukcji
Model matematyczny
Weryfikacja eksperymentalna
Realizacja w programie
matematycznym
Eksperyment wirtualny
w programie symulacyjnym
3
Obliczenia i ich sprawdzanie
W obliczeniach bardzo łatwo o błędy wynikające z niewiedzy
lub nieuwagi - na przykład brak rysunku z wektorami
hipotetycznych sił i reakcji może prowadzić do błędnych
równań statyki
Konieczne jest więc sprawdzenie sensowności obliczeń:
• W najprostszych przypadkach intuicyjne oparte na
doświadczeniu inżyniera i eksperymencie myślowym
• Lepiej - przez zastosowanie alternatywnej metody - na
przykład wirtualnego prototypu
4
2
Komputerowe narzędzia obliczeniowe
- oprogramowanie matematyczne
• Arkusze kalkulacyjne - Excel, Calc i inne
• Uniwersalne programy matematyczne:
- Mathcad, Matlab, Mathematica, Statistica, Maple,
..
• Języki programowania:
- do samodzielnego tworzenia programów
np.: Basic, Fortran, Pascal, C, C++, i in.
także MATLAB
5
Nauczanie korzystania z Mathcad’a
na przykładach prostych obliczeń
z zakresu mechaniki
W ramach przedmiotu „Komputerowe wspomaganie prac
inżynierskich” na IV roku WIMiR wybrano stosunkowo
najprostsze zagadnienia mechaniczne, tak aby studenci mogli
skupić się na narzędziach Mathcad’a.
W pierwszym rzędzie są to obliczenia z zakresu statyki.
Wykorzystano m.in. zadania ze skryptu:
J. Giergiel: Zbiór zadań z mechaniki ogólnej z odpowiedziami.
Mimo prostoty zagadnień studenci miewają z nimi problemy.
Zadania są rozwiązywane kilkoma metodami (co pozwala także
wykryć zdarzające się w skrypcie błędne odpowiedzi).
6
3
Metody rozwiązywania układów
równań statyki w Mathcadzie
Układy równań statyki mogą być w Mathcadzie rozwiązywane
przynajmniej dwoma metodami:
1) układem zapisywanym w tak zwanym „solve block”,
z użyciem słowa GIVEN oraz funkcji FIND,
2) metodą odwracania macierzy,
7
Błędy w studenckich obliczeniach statyki
wynikają najczęściej z:
• nie wykonania prawidłowego rysunku
działających sił oraz poszukiwanych reakcji
• wprowadzania zbyt wielu oznaczeń zmiennych
(czasem dla tych samych wielkości)
• braków w zakresie matematyki np.:
– wzorów trygonometrycznych
– reguł rozwiązywania układów równań
– ....
8
4
Sprawdzanie poprawności wzorów
może polegać na:
a) sprawdzeniu czy wzory dadzą poprawne wyniki dla
szczególnych danych (np.: dla kątów: zero oraz 90 stopni)
dla których obliczenia stają się bardzo proste
b) zastosowaniu programów do symulacji lub tworzenia
wirtualnych prototypów - to programy nazywane MBSS,
a ich najprostszym przykladem jest program
Workingmodel
9
Programy MBSS - MultiBody Simulation Systems
- pozwalają modelować interakcje między obiektami
z uwzględnieniem kinematyki i dynamiki (sił, momentów, tarcia,
...), oraz własności materiałów (mas, elastyczności, ładunku, ...)
10
5
Programy MBSS - MultiBody Simulation Systems
Istnieje wiele programów tej kategorii, m.in. wymienione na stronie:
http://real.uwaterloo.ca/~mbody/#Software
ADAMS - MSC Software, USA
Alaska - Technical University of Chemnitz, DE
AUTOLEV - OnLine Dynamics Inc., USA
AutoSim - Mechanical Simulation Corp., USA
CAMeL-View - IXtronics GmbH, DE
COMPAMM - CEIT, Hiszpania
Dynawiz - Concurrent Dynamics International
DynaFlexPro - MotionPro Inc, Canada
Hyperview - Altair Engineering, USA
Motionview - Altair Engineering, USA
LMS Virtual.Lab Motion - LMS, Belgia
MECANO - Samtech, Belgia
MBDyn - Politecnico di Milano, IT
MBSoft - Universite Catholique de Louvain, Belgia
NEWEUL - University of Stuttgart, DE
RecurDyn - Function Bay Inc., Korea
Robotran - Universite Catholique de Louvain, Belgia
SAM - Artas Engineering Software, Holandia
SD/FAST - PTC, USA
SimCreator - Realtime Technologies Inc., USA
SimMechanics - The Mathworks, USA
SIMPACK - INTEC GmbH, DE
SPACAR - University of Twente, Holandia
TRUE - True-World, Francja
Universal Mechanism - Bryansk St.Tech.University RU
Working Model - Knowledge Revolution, USA
11
Program „Working Model”
Pozwala łatwo budować dwuwymiarowe modele układów
mechanicznych i przeprowadzać symulacje ich działania, z
uwzględnieniem ruchu, sił, tarcia, wykrywania kolizji,
symulacji zderzeń i t.d.
W procesie symulacji można uzyskać wykresy przebiegów
czasowych wybranych wielkości oraz wektory.
Jest to więc program, który (mimo ograniczenia do dwu
wymiarów) można uznać za wprowadzający do dziedziny
Virtual Prototyping
Program powstał w wyniku 15-to letniej współpracy
z mechanikami i jest dostępny na witrynie internetowej:
www.workingmodel.com
12
6
Working Model - Jednostki miar
Jednostki: z menu View - Numbers and Units - możemy
sprawdzić lub zmienić obowiązujące jednostki miar:
13
Working Model - przestrzeń robocza
Workspace – przestrzeń robocza: z menu View – Workspace można włączać
widzialność pasków narzędzi oraz:
- Coordinates – współrzędne,
- Rulers – podziałki (linijki) na obrzeżach,
- Grid lines – siatka,
- X,Y Axes – osie współrzędnych.
14
7
Working Model - obiekty (BODY)
15
Working Model - połączenia
16
8
Working Model - więzy, wymuszenia, obciążenia
17
Prezentacja wartości sił statycznych
• Wybrać element, przegub lub linkę
• Z menu DEFINE Vectors włączyć opcję
Możliwe jest skalowanie długości pokazywanych
wektorów z menu:
Define - Vector Length
lub przyłożenie odpowiednio przeskalowanego
obciążenia (np. N zamiast kN)
18
9
Przykład - Zadanie ze statyki
19
Zadanie ze statyki - Rozwiązanie analityczne
20
10
Statyka - zadanie nr.18 w progr.„Working Model”
21
IX Forum Inynierskie ProCAx 2010, Sosnowiec/Siewierz
Mgr inż. Maciej Cader, dr inż. Maciej T. Trojnacki
Przemysłowy Instytut Automatyki i Pomiarów
Inż. Katarzyna Błaszczykiewicz
Politechnika Warszawska, Wydział Mechaniczny Energetyki i Lotnictwa
MODELOWANIE I SYMULACJA RUCHU ROBOTA BOJOWEGO
Z ZASTOSOWANIEM OPROGRAMOWANIA
CAE – MD ADAMS
22
11

Podobne dokumenty