excitation-signal-design

Design excitation signals for system identification and parameter estimation.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill excitation-signal-design
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excitation-signal-design
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/hvac-control/environment/skills/excitation-signal-design
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill excitation-signal-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design effective excitation signals to accurately identify unknown system dynamics and estimate parameters.

Core Features & Use Cases

  • Step-test design guidance for first-order and higher-order systems.
  • Guidelines for test duration, sampling rate, and data collection.
  • Practical tips and a simple data-logging pattern to support reproducible experiments.

Quick Start

Perform a step test on your system and log time, input, and output data as described.

Frequently Asked Questions about excitation-signal-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an excitation signal for system identification?▼

To design an excitation signal for system identification, use step-test patterns that provide sufficient input-output data variation to accurately capture unknown system dynamics and estimate parameters.

What sampling rate and test duration do I need for parameter estimation?▼

Parameter estimation requires selecting a sampling rate and test duration that capture the system's transient and steady-state response. Guidelines for first-order and higher-order systems ensure clear data collection.

When do I need to perform a step test for control systems?▼

You need to perform a step test for control systems when identifying unknown dynamic behaviors. It provides structured input-output data necessary for reproducible experiments and accurate parameter estimation.

What is the best way to log data for system identification experiments?▼

The best way to log data for system identification is using a simple data-logging pattern that records time, input, and output data, ensuring reproducible experiments and ready-to-use templates.

Does step-test design work for higher-order systems?▼

Step-test design supports both first-order and higher-order systems by providing tailored duration guidelines and sampling rate selection to ensure robust data collection for complex dynamic identification.