ControlLogic System
The ControlLogic 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.
- Stochastic Tools App
- MultiAppCommandLineControlControl for modifying the command line arguments of MultiApps.
- SamplerReceiverControl for receiving data from a Sampler via SamplerParameterTransfer.
- Thermal Hydraulics App
- CopyPostprocessorValueControl
- DelayControlTime delay control
- GetFunctionValueControl
- PIDControl
- ParsedFunctionControlControl that evaluates a parsed function
- SetBoolValueControlControl object that reads a boolean value computed by the control logic system and sets it into a specified MOOSE object parameter(s)
- SetComponentBoolValueControlControl to set a boolean value of a component parameter
- SetComponentRealValueControl
- SetRealValueControlControl object that reads a Real value computed by the control logic system and sets it into a specified MOOSE object parameter(s)
- THMSolvePostprocessorControlControl the solve based on a postprocessor value
- TerminateControl
- TimeFunctionComponentControl
- UnitTripControl
Available Actions
- Thermal Hydraulics App
- THMAddControlActionAdd a Control object to the simulation.