Entwurf mechatronischer Systeme - TU Dresden
Karteikarten zur Lehrveranstaltung "Entwurf mechatronischer Systeme" der TU Dresden. Enthält keine offiziellen Prüfungsfragen
Karteikarten zur Lehrveranstaltung "Entwurf mechatronischer Systeme" der TU Dresden. Enthält keine offiziellen Prüfungsfragen
-
- 1 / 74
-
Lernkarten
Verteilte Systeme
Nenne Möglichkeiten die Herausforderungen, die sich aus dem Entwurf von verteilten Systemen ergeben, zu beherrschen.
- gutes Anforderungsmanagement
- regelmäßige Synchronisierung der Zwischenergebnisse
- gemeinsamer Datenaustausch
Verteilte Systeme
Benenne drei Herausforderungen, die sich aus dem Entwurf von verteilten Systemen ergeben.
- Kommunikation zwischen Entwicklern
- Definition von Funktion / Teilsystemen / Schnittstellen
- Testen der Systeme / Definition von Verifizierungsszenarien
Verteilte Systeme
Nenne die drei Punkte für die Notwendigkeit der Kommunikationsmatrix beim Entwurf von komplexen Systemen mit hohem Kommunikationsaufkommen.
- Festlegen wichtiger Kommunikationsparameter
- Festlegen beteiligter Instanzen
- Kontrolle auf Richtigkeit und Vollständigkeit
Verteilte Systeme
Welche Kriterien werden bei der Vergabe der Identifier beim CAN-Bus hinzugezogen?
- Priorität
- innere Struktur
- Standartisierung (CANopen)
Verteilte Systeme
Benenne 3 Kriterien, die das Mapping von Funktionen auf die Hardware entscheidend beeinflussen.
- Hardwarebindung
- Buslast
- Rechenleistung / Speicher
- Systemkosten
- Sicherheitsanforderungen
Verteilte Systeme
Wodurch kann es zur Zeitverzögerung bei der Datenübertragung kommen?
- Datenaufbereitung im Controller
- Wartezeiten bei der Übertragung
- Übertragungszeit
- Empfang und Auswertung
- bei Fehlern wiederholtes Senden
Automatisierter Systementwurf
Welche Schritte sind zur Berechnung einer neuen Position eines Individuums bei der Particle Swarm Optimazation erforderlich?
- Partikel positionieren und Anfangsgeschwindigkeiten definieren
- Geschwindigkeit aktualisieren
- Position aktualisieren
Automatisierter Systementwurf
Welche Arten von Algorithmen gibt es?
Präszise (Globale) Algorithmen:
- Das Auffinden des globalen Optimums ist garantiert
- Absuchen des gesamten Lösungsraumes
- Häufig sehr rechenintensiv
- Bsp.: Brute Force, Dynamische Programmierung
Approximierende Algorithmen:
- Keine Garantie des Identifizierens des globalen Optimums
- Finden eines lokalen Optimums wird garantiert
- Reduzierter Rechenaufwand durch „geschickte“ Absuche des Lösungsraumes
- Bsp.: Simulated Annealing, Evolutionäre Algorithmen, Particle Swarm Optimization
Automatisierter Systementwurf
Was ist die multikritielle Optimierung?
- Ausbilden von Paretofronten mit mehreren Optimierungsergebnissen
- Je nach Gewichtung der Kriterien anderes Optimierungsergebnis
Automatisierter Systementwurf
Definiere den Begriff Optimierung?
Ein Optimierungsproblem ist die Suche nach dem Minimum oder Maximum einer Zielfunktion.
- Es sollte die Art der Optimierung über alle Kriterien festgelegt werden (Minimierung/Maximierung)
- Minimierungsprobleme können durch Invertierung in Maximalprobleme überführt werden und umgekehrt
- Es gilt das globale Minimum/Maximum zu finden
Virtuelle Entwurfsmethoden
Wie werden Modelle virtueller Entwurfsmethoden eingeteilt?
Physikalische Modelle
- Prototypen, Maßstäbliche Modelle, Rapid-Prototyping
Abstrakte Modelle
- Skizzen, Konstruktionszeichnungen, Digitale Modelle
Verteilte Systeme
Welche modellbasierten Methoden der Fehlererkennung gibt es?
- Fehlererkennung mit Prozessmodellen
- Parität
- geführte Fehlersuche
Verteilte Systeme
Welche signalbasierten Methoden der Fehlererkennung gibt es?
- Granzwertüberwachung
- Trendanalyse
- Signalvorhersage
Verteilte Systeme
Was ist unter Datenframe zu verstehen?
- Wird zur Übertragung von Daten verwendet
- Im Normalfall ist der Großteil der Botschaften von diesem Typ
- Unterscheidung in Standard- und Extended-Datenframe
Standardframe aus CAN-Version 1.0, 1.1, 1.2, 2.0A, 2.0B: 11 Bit Identifier
Verteilte Systeme
Welche Arten von Zugriffsverfahren auf einen Bus gibt es?
- Master-Slave Verfahren
- Delegated Token
- Token-Passing
- CSMA (Carrier-Sense Multiple Access)
- CSMA/CD (Collision Detection)
- CSMA/CA (Collision Avoidance)
Verteilte Systeme
Welche Arten von Bussystemen gibt es?
Seriellbus:
- Übertragung von Adressen, Daten und Steuerinformationen auf einer Leitung
- Übertragung in Paketen mit Zieladresse, Steuerinformation, Prüfsummen
- Geringere Datenraten, für „weite“ Entfernungen sinnvoll
Parallelbus:
- Teilbusse: Adressbus, Datenbus, Steuerbus
- Einsatz auf Leiterplatten
- Kabellösung sehr aufwendig
- Höhere Datenraten, kurze Verbindungen
Verteilte Systeme
Was versteht man unter "kleinen" und "großen" verteilten Systemen?
„Kleine“ verteilte Systeme:
- Nur ein Entwickler(team)
- Klassische Vergehensmodelle anwendbar
„Große“ verteilte Systeme:
- Verteilter domänenspezifischer Entwurf
- Informationsabhängigkeiten zwischen Entwurfsinstanzen
- Kreisprozesse
- Teilentwürfe zeitlich abhängig
Bestandteile Mechatronischer Systeme
Was ist die Aufgabe von Aktoren in der Mechatronik?
mit steuerungs- und regelungstechnischen
Funktionsprinzipien Bewegungen zu erzeugen, Kräfte auszuüben oder mechanische Arbeit zu leisten
- Wandlung von Stellinformation tragenden Signalen in leistungsbehaftete Signale einer entsprechenden Energieform (mechanisch, elektrisch, fluidisch).
- Aktoren bilden die Schnittstelle zwischen Signalverarbeitung (Reglerausgangsgröße) und Prozess (Regelstrecke)
- Aktoren stellen Energieflüsse oder Massen-/Volumenströme
- Aktoren liefern am Ausgang eine Energie oder Leistung
Bestandteile Mechatronischer Systeme
Welche Komponentenarten in Micro-Controllern gibt es?
- CPU /Rechenkern; Speicher (Haupt-/Programm)
- Taktaufbereitung; Spannungsaufbereitung
- Periphere Einheiten (Ports, ADU, DAU, Timer, I/O)
- F - Eingangs-Tiefpassfilter (Anti-Aliasing-Filter)
- S+H – (Sample/Hold) Zeitliche Abtastung des analogen Eingangssignals (Zeitquantisierung)
- A/D - Quantisierung der Signalamplitude Kodierung
(Verschlüsselung) des Amplitudenwertes
Bestandteile Mechatronischer Systeme
Erläutere kurz das Wirkprinzip eines Induktiven Drehzahlsensors!