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.