Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
projekty:symulacjarakiety [2025/05/08 00:25] – administrator | projekty:symulacjarakiety [2025/05/16 17:30] (aktualna) – administrator | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ======= Sumulacja Rakiety w programie SimStructure ======= | + | ~~NOTOC~~ |
- | {{: | + | ======= Symulacja: kontrolera PID w programie SimStructure ======= |
+ | |||
+ | {{: | ||
pliki: | pliki: | ||
Linia 8: | Linia 10: | ||
* {{ : | * {{ : | ||
- | ===== 1. Deklaracja zmiennych ===== | + | Fajny symulator do nauki zasad działania kontrolera PID: https:// |
+ | |||
+ | Autor programu SimStructure: | ||
+ | |||
+ | Źródło: | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | ===== Założenie ===== | ||
+ | |||
+ | Symulacja ma pokazać zastosowanie kontrolera PID w rakiecie która ma mieć kompensację zmian przyspieszenia oraz ustawienia kątowego. Symulacja jest wykonana w dwóch wymiarach i obliczenia są wykonywane w dwóch wymiarach. | ||
+ | |||
+ | ===== Deklaracja zmiennych ===== | ||
< | < | ||
Linia 21: | Linia 35: | ||
i_y – wewnętrzny akumulator (całkujący) regulatora. | i_y – wewnętrzny akumulator (całkujący) regulatora. | ||
- | ===== 2. Regulator PID dla osi _Y ===== | + | ===== Regulator PID dla osi _Y ===== |
< | < | ||
Linia 37: | Linia 51: | ||
Skalowanie sygnału siły ciągu (thrust) dzieleniem przez 100 000, by uzyskać odpowiednie jednostki/ | Skalowanie sygnału siły ciągu (thrust) dzieleniem przez 100 000, by uzyskać odpowiednie jednostki/ | ||
- | ===== 3. Regulator PID dla kąta ===== | + | ===== Regulator PID dla kąta ===== |
< | < | ||
Linia 59: | Linia 73: | ||
t1_angle – dodatkowe skalowanie sygnału kąta. | t1_angle – dodatkowe skalowanie sygnału kąta. | ||
- | ===== 4. Wizualizacja i wykresy ===== | + | ===== Wizualizacja i wykresy ===== |
< | < | ||
Linia 85: | Linia 99: | ||
+ | ===== Pełen kod sterowania ===== | ||
Kod: | Kod: |