PIDAutotuningAnalysis

This component extends from [object Object]

Usage

PIDAutotuningAnalysis(...)

Source

analysis PIDAutotuningAnalysis
  extends Analysis
  model::Dyad.EmptyComponent = Dyad.EmptyComponent()
  parameter measurement::String
  parameter control_input::String
  parameter step_input::String
  parameter step_output::String
  parameter ref::Real = 0.0
  parameter Ts::Real(min=1e-32)
  parameter duration::Time(min=1e-32)
  parameter Ms::Real(min=1.0)
  parameter Mt::Real(min=1.0)
  parameter Mks::Real(min=1e-32)
  parameter disc::String = "tustin"
  parameter kp_lb::Real = 0.0
  parameter ki_lb::Real = 0.0
  parameter kd_lb::Real = 0.0
  parameter Tf_lb::Real = 1e-16
  parameter kp_ub::Real = 1e300
  parameter ki_ub::Real = 1e300
  parameter kd_ub::Real = 1e300
  parameter Tf_ub::Real = 1e300
  parameter kp_guess::Real = -1
  parameter ki_guess::Real = -1
  parameter kd_guess::Real = -1
  parameter Tf_guess::Real = -1
  parameter timeweight::Boolean = false
  parameter filter_order::Integer = 2
  parameter optimize_d::Boolean = false
  parameter wl::Real = -1
  parameter wu::Real = -1
  parameter num_frequencies::Integer = 200
metadata {
  "using": "DyadControlSystems: AbstractPIDAutotuningAnalysisSpec, PIDAutotuningAnalysisSpec"
}
end
  • Examples