Toolverse
All skills

state-space-linearization

by benchflow-ai

Linearizing nonlinear dynamics around operating points for control design.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
UX / Design
Views
21

About this skill

Linearizing nonlinear dynamics around operating points for control design.

How to use

  1. Przygotuj model dynamiki nieliniowej w postaci dx/dt = f(x, u), gdzie x to wektor stanu (np. napięcia, prędkości), u to wejścia sterujące, a f to funkcja opisująca zmianę stanu.

  2. Wybierz punkt pracy (x_ref, u_ref) wokół którego chcesz linearyzować. Dla systemów R2R będzie to zazwyczaj równowagowy stan napięć i prędkości.

  3. Oblicz macierze Jacobiego: A = ∂f/∂x oraz B = ∂f/∂u w punkcie (x_ref, u_ref). Dla systemów R2R skorzystaj z podanych pochodnych cząstkowych (∂(dT_i/dt)/∂T_i, ∂(dT_i/dt)/∂v_i itd.).

  4. Zdyskretyzuj uzyskane macierze ciągłe A_c i B_c na wybraną długość kroku czasowego dt. Użyj metody Eulera (A_d = I + dtA_c, B_d = dtB_c) dla prostoty lub eksponencjału macierzy dla większej dokładności.

  5. Zweryfikuj stabilność linearyzowanego modelu poprzez analizę wartości własnych macierzy A_d. Jeśli punkt pracy zmieni się znacząco, powtórz linearyzację.

  6. Wykorzystaj otrzymany liniowy model przestrzeni stanów do projektowania regulatora MPC lub innych algorytmów sterowania opartych na modelu liniowym.

Related skills

content-trend-researcher

by alirezarezvani

Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis

UX / Design
20116

godot-gdscript-patterns

by sickn33

Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.

UX / Design
27105

error-handling-patterns

by wshobson

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

UX / Design
22145

figma-integration

by duongdev

Guides design-to-code workflow using Figma integration. Helps extract designs, analyze components, and generate implementation specs. Auto-activates when users mention Figma URLs, design implementation, component conversion, or design-to-code workflows. Works with

UX / Design
18121

stitch-ui-design

by sickn33

Expert guide for creating effective prompts for Google Stitch AI UI design tool. Use when user wants to design UI/UX in Stitch, create app interfaces, generate mobile/web designs, or needs help crafting Stitch prompts. Covers prompt structure, specificity techniques, iteration

UX / Design
1670

ffmpeg-cli

by openclaw

Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or

UX / Design
4298