Regelung von Schaltnetzteilen mit LTspice® und Python
LTspice Simulationen und Python Skripte für Modellbildung, analoge und digitale Regelung von Schaltnetzteilen
Information
Regelung von Schaltnetzteilen mit LTspice® und Python
Das Seminar ist in vier Teile gegliedert und behandelt die Modellbildung, die analoge und die digitale Reglung von Schaltnetzteilen.
Zu Beginn werden im ersten Teil die notwendigen Elemente der Softwaretools kurz vorgestellt.
Im zweiten Teil wird die Modellbildung behandelt. Basierend auf den Modellen sind Zeit- und Frequenzbereichssimulationen möglich. Dabei werden Betriebszustände wie stromkontinuierlicher Betrieb und Lückbetrieb unterschieden, wie auch die Strukturen voltage-mode und current-mode. Neben den klassischen Übertragungsfunktionen werden die Einflüsse von Eingangsfiltern und Last angegeben. Zusätzlich werden softwarebasierende Frequenzganganalysen mit Hilfe von LTspice und Python angegeben. Angeleitete Simulationsübungen vertiefen die behandelten Themen.
Der dritte Teil bespricht die analoge Regelung von Schaltnetzteilen. Beginnend mit der Vorstellung von typischen Reglerschaltungen und deren Bauteilbestimmung werden Dimensionierungsverfahren für voltage-mode und currrent-mode Regelungen vorgestellt. Regelungen von Tiefsetzstellern verifizieren die Verfahren. Weitere Beispiele sind Regelungen von Sperrwandlern mit Potentialtrennung und eine Leistungsfaktorkorrektur. Bevor der softwaregestützte Entwurf in einer Übung vertieft wird, werden weitere Regelungsverfahren vorgestellt, wie z. B. Zustandsregelung, Hystereseregelung oder optimale Regelung.
Im letzten Teil wird die digitale Regelung besprochen. Zunächst werden Diskretisierungsverfahren nach dem Substitutionsprinzip und der z-Transformation vorgestellt. Zunächst wird die Regelung mit einem digitaliserten Regler vorgestellt. Danach wird ein Regler für eine digitalisierte Beschreibung eines Tiefsetzstellers mit dem Wurzelortsverfahren entworfen und verifiziert. Weiterhin werden spezielle Themen digitaler Regler wie Dead-Beat-Regelung, Wortlängeneffekte und Grenzzyklen angesprochen. Die Simulationsübung untermauert die dargestellten Inhalte.
Zum Thema
Software unterstützt heutzutage die moderne Elektronikentwicklung und wird vor allem bei Schaltungssimulation, die neben der Layouterstellung ein unverzichtbarer Bestandteil aktueller Entwicklungstätigkeit ist, eingesetzt. Innerhalb der breiten Palette an Schaltungssimulatoren und integrierten Hochsprachenentwicklungsumgebungen sind LTspice und Python sehr weit verbreitet. Dank der freien Verfügbarkeit werden sie von Industrie und Ausbildung gleichermaßen genutzt und überzeugen durch umfangreichen Hilfemöglichkeiten.
Dieses zweitägige Seminar setzt die aktuellen Softwareversionen von LTspice und Anaconda/Spyder ein, dessen Oberflächen auf die aktuelle Windowsversion aufbaut und lehrt den Teilnehmern die Modellierung, die analoge und digitale Regelung von Schaltnetzteilen. Die Themen werden anhand von Übungen durch die Teilnehmer untermauert. Hierzu wird eine Reihe von Modellen und Skripte zur Reglerentwurf mit Frequenzgängen bzw. Zeitbereichsuntersuchungen verwendet.
Zielsetzung
Das Seminar vermittelt aufbauend auf der Modellbildung von Schaltnetzteilen den Entwurf von analogen und digitalen Regelungen in anwendungsoptimierter Verwendung von LTspice und Python. Nach diesem Seminar können die Teilnehmer die vielfältigen Möglichkeiten von LTspice und Python, getrennt oder in Kombination, zur Reglerdimensionierung in unterschiedlichen Konfigurationen nutzen und zur Optimierung einsetzen.
Teilnehmerkreis
- Techniker/-innen, Ingenieure/-innen, Mitarbeitende aus Entwicklung, Konstruktion, Fertigung und Applikation
- Mitarbeitende aus der Schaltungsentwicklung und Halbleiterherstellung
Das Seminar ist besonders für folgende Branchen geeignet: Elektrotechnik, Mechatronik, Automotive, Industrieelektronik.
Programm
Online-Seminar Tag 1, 09:00 bis 17:00 Uhr
- Vorstellung der Software und Modellbildung
Einführung in LTspice XVII
Simulationsarten: Transientenanalyse und Frequenzganganalyse, Komponenten und deren Eigenschaften, Grafische AusgabeEinführung in Python
Vorstellung der Programmierumgebung, Aufbau eines Programms, Funktionen, Kontrollstrukturen, grafische AusgabenModellbildung
Theoretische Modellbildung von Stellern: State-Space-Averaging, Switched-Inductor Modelling, Implementierung von Mittelungsmodellen in LTspive, Berechnungen mit Python unter Verwendung der Frequenzganganalyse.Ausführliches Beispiel: Tiefsetzsteller
Aufgabendefinition, Implementierung des Leistungsteils, Frequenzgänge mit Mittelungsmodellen und Schaltmodellen, Vergleich mit den theoretischen Gleichung mit Python
Online-Seminar Tag 2, 08:30 bis 16:00 Uhr
- Analoge und Digitale Regelung
Theorie der analogen Regelung
Theoretische Grundlagen zur Dimensionierung analoger Regler für Voltage-Mode Control und Current-Mode Control, Umsetzung in ein RC-NetzwerkAusführliches Beispiel: Tiefsetzsteller
Reglerdimensionierung mit Python, Umsetzung des Reglers in LTspice, Simulationen: Hochlauf, Lastsprung, Audiosuszeptibilität, Störgrößenaufschaltung, VorfilterTheorie der digitalen Regelung
Theoretische Grundlagen der Diskretisierung: Numerische Verfahen und z-Transformation, Reglerrealiserung, Reglerdimensionierung, spezielle Probleme digitaler Regler und deren LösungAusführliches Beispiel: Tiefsetzsteller
Streckendiskretierung mit Python, Reglerdimensionierung mit Python, Umsetzung der Strecke in LTspice, Umsetzung des Reglers in Python, Simulationen: Hochlauf, Lastsprung
Zusammenfassung und Verabschiedung der TeilnehmerProf. Dr.-Ing. Günter Keller
Technische Hochschule Deggendorf
Weitere Informationen entnehmen Sie dem Flyer-Download oder besuchen Sie uns im Digitalen Campus
Nützliche Links zu "Regelung von Schaltnetzteilen mit LTspice® und Python"
Informationen
Veranstaltungsorte:
Hinweise
Wichtige Information für alle Teilnehmenden:
Für die Teilnahme am Seminar benötigen Sie einen Laptop mit Windows-Betriebssystem. Bitte installieren Sie im Vorfeld folgende kostenlose Software:
Download LTspice | Analog Devices
Welcome to Python.org
Qorvo QSPICE
Zusätzlich empfehlen wir Ihnen die Installation einer sehr einfachen und kostenlosen Entwicklungsumgebung für Python:
Bitte beachten Sie: Ein Windows-Betriebssystem ist dringend zu empfehlen, da QSPICE und LTspice nur unter Windows zuverlässig funktionieren.
Diese Hinweise haben wir ergänzend vom Seminarleiter erhalten.
Ab dem 22.08.2022 entfällt bis auf Weiteres die 3G-Regel mit Nachweispflicht. Das durchgängige Tragen eines medizinischen Mund-Nasen-Schutz in allen öffentlichen Bereichen wird empfohlen
Inhouse
"Seminar nach Maß" – Diesen Inhalt oder weitere Themen als maßgeschneidertes Seminar – Sprechen Sie uns an!
Jetzt anfragenBildungsscheck
Das Förderprogramm für die berufliche Weiterbildung von Beschäftigten in NRW
Bildungsscheck Infos