PeriodicControllers System

buildconstruction:Undocumented System

The PeriodicControllers system has not been documented. The content listed below should be used as a starting point for documenting the system, which includes the typical automatic documentation associated with a system; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

Overview

Example Input File Syntax

Available Objects

  • Moose App
  • BoolFunctionControlSets the value of a 'bool' input parameters to the value of a provided function.
  • ConditionalFunctionEnableControlControl for enabling/disabling objects when a function value is true
  • PIDTransientControlSets the value of a 'Real' input parameter (or postprocessor) based on a Proportional Integral Derivative control of a postprocessor to match a target a target value.
  • RealFunctionControlSets the value of a 'Real' input parameters to the value of a provided function.
  • TimePeriodControl the enabled/disabled state of objects with time.
  • TimesEnableControlControl for enabling/disabling objects when a certain time is reached.
  • WebServerControlStarts a webserver for sending/receiving JSON messages to get data and control a running MOOSE calculation

Available Actions

  • Zapdos App
  • AddPeriodicControllersThis Action automatically adds multiply 'TimePeriod' controllers forthe purpose of enabling and disabling multiple objects during multiple cycles.(Ideally for periodic accelerations)