APMonitor Global Options
Main.DbsGlobal History
Hide minor edits - Show changes to output
Changed line 5 from:
%width=30px%Attach:apm.png [[Main/DbsGlobal|Global Options]] | %width=30px%Attach:fv.png %width=30px%Attach:mv.png %width=30px%Attach:sv.png %width=30px%Attach:cv.png[[Main/DbsVariable|Local Options]]
to:
%width=50px%Attach:apm.png [[Main/DbsGlobal|Global Options]] | %width=30px%Attach:fv.png %width=30px%Attach:mv.png %width=30px%Attach:sv.png %width=30px%Attach:cv.png[[Main/DbsVariable|Local Options]]
Changed line 1 from:
(:title Global Options (APM):)
to:
(:title APMonitor Global Options:)
Changed line 5 from:
%width=30px%Attach:apm.png [[Main/DbsGlobal|Global Options]] | [[Main/DbsVariable|Local Options]]
to:
%width=30px%Attach:apm.png [[Main/DbsGlobal|Global Options]] | %width=30px%Attach:fv.png %width=30px%Attach:mv.png %width=30px%Attach:sv.png %width=30px%Attach:cv.png[[Main/DbsVariable|Local Options]]
Changed line 5 from:
%width=50px%Attach:apm.png [[Main/DbsVariable|Local Options]]
to:
%width=30px%Attach:apm.png [[Main/DbsGlobal|Global Options]] | [[Main/DbsVariable|Local Options]]
Changed line 5 from:
%width=50px%Attach:apm.png [[Main/DbsVariable|Local Options]] | [[Main/DbsGlobal|Global Options]]
to:
%width=50px%Attach:apm.png [[Main/DbsVariable|Local Options]]
Changed lines 5-7 from:
%width=50px%Attach:apm.png Global options in APMonitor configure and report application level information. Global options begin with the prefix APM. There are also [[Main/DbsVariable|Local Options]] that configure and report parameters associated with individual variables or parameters. Below is a list of all global options.
to:
%width=50px%Attach:apm.png [[Main/DbsVariable|Local Options]] | [[Main/DbsGlobal|Global Options]]
Global options in APMonitor configure and report application level information. Global options begin with the prefix APM. There are also [[Main/DbsVariable|Local Options]] that configure and report parameters associated with individual variables or parameters. Below is a list of all global options.
Global options in APMonitor configure and report application level information. Global options begin with the prefix APM. There are also [[Main/DbsVariable|Local Options]] that configure and report parameters associated with individual variables or parameters. Below is a list of all global options.
Changed lines 5-18 from:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. Below is a command to set an option to run the model as a Nonlinear Control application with [[Main/OptionApmImode|APM.IMODE]]=6.
apm_option(s,a,'apm.imode',6)
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionApmAppstatus|APM.APPSTATUS]] value.
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name. When running a local server, the server address should be changed to ''s='https://127.0.0.1' '' or ''s='https://localhost' ''.
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
----
apm_option(s,
Output options can also be read after the solution with the command to access a ''tag'' from the database
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name. When running a local server, the server address should be changed to ''s='https://127.0.0.1' '' or ''s='https://localhost' ''.
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
----
to:
%width=50px%Attach:apm.png Global options in APMonitor configure and report application level information. Global options begin with the prefix APM. There are also [[Main/DbsVariable|Local Options]] that configure and report parameters associated with individual variables or parameters. Below is a list of all global options.
Changed lines 69-80 from:
to:
An option can be changed from a MATLAB or Python script. Below is a command to set an option to run the model as a Nonlinear Control application with [[Main/OptionApmImode|APM.IMODE]]=6.
apm_option(s,a,'apm.imode',6)
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionApmAppstatus|APM.APPSTATUS]] value.
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name. When running a local server, the server address should be changed to ''s='https://127.0.0.1' '' or ''s='https://localhost' ''.
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
apm_option(s,a,'apm.imode',6)
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionApmAppstatus|APM.APPSTATUS]] value.
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name. When running a local server, the server address should be changed to ''s='https://127.0.0.1' '' or ''s='https://localhost' ''.
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
Changed lines 5-6 from:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. Below is a command to set an option to run the model as a Nonlinear Control application with [[Main/OptionsApmImode|APM.IMODE]]=6.
to:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. Below is a command to set an option to run the model as a Nonlinear Control application with [[Main/OptionApmImode|APM.IMODE]]=6.
Changed line 9 from:
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionsApmAppstatus|APM.APPSTATUS]] value.
to:
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionApmAppstatus|APM.APPSTATUS]] value.
Changed lines 5-10 from:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. An example command to define one of the options is
apm_option(s,a,'apm.imode',5)
Output options can also be read after the solution with the command
apm_option(s,
Output options can also be read after the solution with the
to:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. Below is a command to set an option to run the model as a Nonlinear Control application with [[Main/OptionsApmImode|APM.IMODE]]=6.
apm_option(s,a,'apm.imode',6)
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionsApmAppstatus|APM.APPSTATUS]] value.
apm_option(s,a,'apm.imode',6)
Output options can also be read after the solution with the command to access a ''tag'' from the database. If the tag does not exist, a value of -99999 is returned. In this case, the user wants to know if the application was solved successfully by retrieving the [[Main/OptionsApmAppstatus|APM.APPSTATUS]] value.
Changed line 13 from:
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name.
to:
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name. When running a local server, the server address should be changed to ''s='https://127.0.0.1' '' or ''s='https://localhost' ''.
Changed lines 5-8 from:
%width=50px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
An option can be changed from a MATLAB or Python script. An example command to define one of the options is
An option can be changed from a MATLAB or Python script. An example command to define one of the options is
to:
%width=50px%Attach:apm.png An option can be changed from a MATLAB or Python script. An example command to define one of the options is
Added lines 15-18:
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
----
----
Added line 81:
----
Changed lines 7-15 from:
An option can be changed from a MATLAB or Python script. An example command to define one of the options is ''apm_option(s,a,'apm.imode',5)''. Output options can also be read after the solution with the command ''apm_tag(s,a,'apm.appstatus')''. In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name.
to:
An option can be changed from a MATLAB or Python script. An example command to define one of the options is
apm_option(s,a,'apm.imode',5)
Output options can also be read after the solution with the command
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name.
apm_option(s,a,'apm.imode',5)
Output options can also be read after the solution with the command
success_check = apm_tag(s,a,'apm.appstatus')
In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name.
Changed lines 7-14 from:
Objective Functions:
Estimation (EV_Type): https://apmonitor.com/do/index.php/Main/EstimatorObjective
Control (CV_Type): https://apmonitor
Local Options: DBS Parameters for Variables
An option can be changed from
to:
An option can be changed from a MATLAB or Python script. An example command to define one of the options is ''apm_option(s,a,'apm.imode',5)''. Output options can also be read after the solution with the command ''apm_tag(s,a,'apm.appstatus')''. In this case, the argument ''s='https://byu.apmonitor.com' '' is the server address and ''a='myApp' '' is the application name.
Changed lines 5-14 from:
%width=50px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
to:
%width=50px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description. While this list is exhaustive, there are typically only a few of these that are used most commonly for [[https://apmonitor.com/do/index.php/Main/EstimatorTuning|estimation]] and [[https://apmonitor.com/do/index.php/Main/ControllerTuning|control]].
Objective Functions:
Estimation (EV_Type): https://apmonitor.com/do/index.php/Main/EstimatorObjective
Control (CV_Type): https://apmonitor.com/do/index.php/Main/ControllerObjective
Local Options: DBS Parameters for Variables
An option can be changed from a MATLAB or Python script. An example command to define one of the options is ''apm_option(s,a,'apm.imode',5)''. Output options can also be read after the solution with the command ''apm_tag(s,a,'apm.appstatus')''. In this case, the argument ''s='https://byu.apmonitor.com''' is the server address and ''a='myApp''' is the application name.
Objective Functions:
Estimation (EV_Type): https://apmonitor.com/do/index.php/Main/EstimatorObjective
Control (CV_Type): https://apmonitor.com/do/index.php/Main/ControllerObjective
Local Options: DBS Parameters for Variables
An option can be changed from a MATLAB or Python script. An example command to define one of the options is ''apm_option(s,a,'apm.imode',5)''. Output options can also be read after the solution with the command ''apm_tag(s,a,'apm.appstatus')''. In this case, the argument ''s='https://byu.apmonitor.com''' is the server address and ''a='myApp''' is the application name.
Deleted lines 68-586:
!!! APM.APPINFO
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Application information: 0=good, error otherwise
----
!!! APM.APPINFOCHG
Type: Integer
Default Value: 0
Data Flow: Output
Description: Application information change (new-old)
0=no change
----
!!! APM.APPSTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Application status: 1=good, 0=bad
----
!!! APM.BNDS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Bounds checking: 1=ON, 0=OFF
----
!!! APM.COLDSTART
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cold start model
0=warm start
1=cold start
2=decompose problem
----
!!! APM.CSV_READ
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV read
0=Off
1=Batch
2=Sequential
----
!!! APM.CSV_WRITE
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV write
0=Off
1=Write results.csv
2=Write results_all.csv
----
!!! APM.CTRLMODE
Type: Integer
Default Value: 1
Data Flow: Output
Description: Control mode
1=simulate
2=predict
3=control
----
!!! APM.CTRL_HOR
Type: Integer
Default Value: 1
Data Flow: Input
Description: Control horizon length where MVs
can be adjusted by the solver
----
!!! APM.CTRL_TIME
Type: Real
Default Value: 60
Data Flow: Input
Description: Time for each step in the control horizon
----
!!! APM.CTRL_UNITS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Model time units
1=seconds
2=minutes
3=hours
4=days
5=years
----
!!! APM.CV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Controlled variable error model type
1=linear error with dead-band trajectory
2=squared error to single trajectory
3=nonlinear error approximates linear
without slack variables
----
!!! APM.CV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on future CV error
[+] favors future steady state target
[-] favors near-term trajectory matching
----
!!! APM.CV_WGT_START
Type: Integer
Default Value: 0
Data Flow: Input
Description: Start interval for controlled variable
error model weights
----
!!! APM.CYCLECOUNT
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cycle count, increments every cycle
----
!!! APM.DBS_READ
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database read option
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
----
!!! APM.DBS_WRITE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database write
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
----
!!! APM.DIAGLEVEL
Type: Integer
Default Value: 0
Data Flow: Input
Description: Diagnostic level
0=none
1=messages
2=file checkpoints
4=diagnostic files
5=check 1st derivatives
6=check 2nd derivatives
----
!!! APM.EV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Estimated variable error model type
1=linear error
2=squared error
3=approximate linear error without
slack variables
----
!!! APM.EV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on more cuurent EV error
[+] favors matching of most recent data
[-] favors matching of oldest horizon data
----
!!! APM.HIST_HOR
Type: Integer
Default Value: 0
Data Flow: Input
Description: History horizon for web-interface plots
----
!!! APM.HIST_UNITS
Type: Integer
Default Value: 0
Data Flow: Input
Description: History time units on plots only
0=same as CTRL_UNITS
1=seconds
2=minutes
3=hours
4=days
5=years
----
!!! APM.ICD_CALC
Type: Integer
Default Value: 0
Data Flow: Input
Description: Specifications for initial condition
differentials (MHE only): 0=OFF, 1=ON
----
!!! APM.IMODE
Type: Integer
Default Value: 3
Data Flow: Input
Description: Model solution mode
1=ss, Simulation (steady state)
2=mpu, Model parameter update (steady state)
3=rto, Real time optimization (steady state)
4=sim, Dynamic simulation (simultaneous)
5=est, Dynamic estimation (simultaneous)
6=ctl, Dynamic control (simultaneous)
7=sqs, Dynamic simulation (sequential)
8=sqe, Dynamic estimation (sequential)
9=sqo, Dynamic control (sequential)
----
!!! APM.ITERATIONS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Iterations for solution
----
!!! APM.MAX_ITER
Type: Integer
Default Value: 25
Data Flow: Input
Description: Maximum iterations
----
!!! APM.MAX_TIME
Type: Real
Default Value: 1.0e20
Data Flow: Input
Description: Maximum run time in seconds
----
!!! APM.MEAS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Measurement checking: 1=ON, 0=OFF
----
!!! APM.MV_DCOST_SLOPE
Type: Real
Default Value: 0.1d0
Data Flow: Input
Description: Slope for penalization on future MV moves
to reduce controller procrastination
----
!!! APM.MV_STEP_HOR
Type: Integer
Default Value: 1 (for APM.MV_STEP_HOR)
0 (for MV(#).MV_STEP_HOR)
Data Flow: Input
Description: Step length for manipulated variables
0 uses APM.MV_STEP_HOR as default
----
!!! APM.MV_TYPE
Type: Integer
Default Value: 0
Data Flow: Input
Description: Manipulated variable type
0=zero order hold
1=first order hold (linear)
----
!!! APM.NODES
Type: Integer
Default Value: 4
Data Flow: Input
Description: Nodes in each horizon step
----
!!! APM.OBJFCNVAL
Type: Real
Default Value: 0.0
Data Flow: Output
Description: Objective function value
----
!!! APM.OTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Objective function tolerance for
successful solution
----
!!! APM.PRED_HOR
Type: Integer
Default Value: 1.0
Data Flow: Input
Description: Prediction horizon
Total horizon, including control horizon
----
!!! APM.PRED_TIME
Type: Real
Default Value: 60.0
Data Flow: Input
Description: Time for each step in the horizon
----
!!! APM.REQCTRLMODE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Requested control mode
0=off
1=simulate
2=predict
3=control
----
!!! APM.RTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Equation solution tolerance
----
!!! APM.SCALING
Type: Integer
Default Value: 1
Data Flow: Input
Description: Variable and Equation Scaling
0=Off
1=On (Automatic)
2=On (Manual)
----
!!! APM.SENSITIVITY
Type: Integer
Default Value: 1
Data Flow: Input
Description: Sensitivity Analysis
0=Off
1=On
----
!!! APM.SOLVESTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Solution solve status: 1=good
----
!!! APM.SOLVER
Type: Integer
Default Value: 3
Data Flow: Input
Description: Solver options
0 = Benchmark All Solvers
1-5 = Available Solvers Depends on License
----
!!! APM.SOLVETIME
Type: Real
Default Value: 1.0
Data Flow: Output
Description: Solution time (seconds)
----
!!! APM.SPECS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Secifications from restart file
1=ON
0=OFF
----
!!! APM.TIME_SHIFT
Type: Integer
Default Value: 1
Data Flow: Input
Description: Time shift for dynamic problems
0 = OFF
1 = ON (1 step)
2+ = ON (multiple steps)
----
!!! APM.WEB
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML pages
1=ON
0=OFF
----
!!! APM.WEB_MENU
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML navigation menus
1=ON
0=OFF
----
!!! APM.WEB_REFRESH
Type: Integer
Default Value: 10
Data Flow: Input
Description: Automatic refresh rate on HTML pages
----
Changed lines 341-342 from:
8=est, Dynamic estimation (sequential)
9=ctl, Dynamic control (sequential)
9=
to:
8=sqe, Dynamic estimation (sequential)
9=sqo, Dynamic control (sequential)
9=sqo, Dynamic control (sequential)
Added line 28:
* [[Main/OptionApmEv_Type|APM.EV_TYPE]]
Deleted line 29:
Changed lines 7-54 from:
* APM.APPINFO
* APM.APPINFOCHG
* APM.APPSTATUS
* APM.BNDS_CHK
* APM.COLDSTART
* APM.CSV_READ
* APM.CSV_WRITE
* APM.CTRLMODE
* APM.CTRL_HOR
* APM.CTRL_TIME
* APM.CTRL_UNITS
* APM.CV_TYPE
* APM.CV_WGT_SLOPE
* APM.CV_WGT_START
* APM.CYCLECOUNT
* APM.DBS_READ
* APM.DBS_WRITE
*APM.DIAGLEVEL
* APM.EV_TYPE
* APM.EV_WGT_SLOPE
* APM.HIST_HOR
* APM.HIST_UNITS
*APM.ICD_CALC
* APM.IMODE
* APM.ITERATIONS
* APM.MAX_ITER
* APM.MAX_TIME
* APM.MEAS_CHK
* APM.MV_DCOST_SLOPE
* APM.MV_STEP_HOR
*APM.MV_TYPE
* APM.NODES
* APM.OBJFCNVAL
* APM.OTOL
* APM.PRED_HOR
* APM.PRED_TIME
* APM.REQCTRLMODE
* APM.RTOL
* APM.SCALING
* APM.SENSITIVITY
* APM.SOLVESTATUS
* APM.SOLVER
* APM.SOLVETIME
* APM.SPECS
* APM.TIME_SHIFT
* APM.WEB
* APM.WEB_MENU
* APM.WEB_REFRESH
* APM.CSV
* APM.DBS
*
* APM.EV
* APM.EV_
* APM.HIST
*
* APM.MAX
*
* APM.PRED
* APM.TIME
* APM.WEB
to:
* [[Main/OptionApmAppinfo|APM.APPINFO]]
* [[Main/OptionApmAppinfochg|APM.APPINFOCHG]]
* [[Main/OptionApmAppstatus|APM.APPSTATUS]]
* [[Main/OptionApmAuto_Cold|APM.AUTO_COLD]]
* [[Main/OptionApmBad_Cycles|APM.BAD_CYCLES]]
* [[Main/OptionApmBnds_Chk|APM.BNDS_CHK]]
* [[Main/OptionApmColdstart|APM.COLDSTART]]
* [[Main/OptionApmCsv_Read|APM.CSV_READ]]
* [[Main/OptionApmCsv_Write|APM.CSV_WRITE]]
* [[Main/OptionApmCtrl_Hor|APM.CTRL_HOR]]
* [[Main/OptionApmCtrl_Time|APM.CTRL_TIME]]
* [[Main/OptionApmCtrl_Units|APM.CTRL_UNITS]]
* [[Main/OptionApmCtrlmode|APM.CTRLMODE]]
* [[Main/OptionApmCv_Type|APM.CV_TYPE]]
* [[Main/OptionApmCv_Wgt_Slope|APM.CV_WGT_SLOPE]]
* [[Main/OptionApmCv_Wgt_Start|APM.CV_WGT_START]]
* [[Main/OptionApmCyclecount|APM.CYCLECOUNT]]
* [[Main/OptionApmDbs_Level|APM.DBS_LEVEL]]
* [[Main/OptionApmDbs_Read|APM.DBS_READ]]
* [[Main/OptionApmDbs_Write|APM.DBS_WRITE]]
* [[Main/OptionApmDiaglevel|APM.DIAGLEVEL]]
* [[Main/OptionApmEv_Wgt_Slope|APM.EV_WGT_SLOPE]]
* [[Main/OptionApmEv_Type|APM.EV_TYPE]]
* [[Main/OptionApmFilter|APM.FILTER]]
* [[Main/OptionApmFrze_Chk|APM.FRZE_CHK]]
* [[Main/OptionApmHist_Hor|APM.HIST_HOR]]
* [[Main/OptionApmHist_Units|APM.HIST_UNITS]]
* [[Main/OptionApmIcd_Calc|APM.ICD_CALC]]
* [[Main/OptionApmImode|APM.IMODE]]
* [[Main/OptionApmIterations|APM.ITERATIONS]]
* [[Main/OptionApmLinear|APM.LINEAR]]
* [[Main/OptionApmMax_Iter|APM.MAX_ITER]]
* [[Main/OptionApmMax_Memory|APM.MAX_MEMORY]]
* [[Main/OptionApmMax_Time|APM.MAX_TIME]]
* [[Main/OptionApmMeas_Chk|APM.MEAS_CHK]]
* [[Main/OptionApmMv_Dcost_Slope|APM.MV_DCOST_SLOPE]]
* [[Main/OptionApmMv_Step_Hor|APM.MV_STEP_HOR]]
* [[Main/OptionApmMv_Type|APM.MV_TYPE]]
* [[Main/OptionApmNodes|APM.NODES]]
* [[Main/OptionApmObjfcnval|APM.OBJFCNVAL]]
* [[Main/OptionApmOtol|APM.OTOL]]
* [[Main/OptionApmPred_Hor|APM.PRED_HOR]]
* [[Main/OptionApmPred_Time|APM.PRED_TIME]]
* [[Main/OptionApmReduce|APM.REDUCE]]
* [[Main/OptionApmReplay|APM.REPLAY]]
* [[Main/OptionApmReqctrlmode|APM.REQCTRLMODE]]
* [[Main/OptionApmRtol|APM.RTOL]]
* [[Main/OptionApmScaling|APM.SCALING]]
* [[Main/OptionApmSensitivity|APM.SENSITIVITY]]
* [[Main/OptionApmSequential|APM.SEQUENTIAL]]
* [[Main/OptionApmSolver|APM.SOLVER]]
* [[Main/OptionApmSolvestatus|APM.SOLVESTATUS]]
* [[Main/OptionApmSolvetime|APM.SOLVETIME]]
* [[Main/OptionApmSpecs|APM.SPECS]]
* [[Main/OptionApmSpc_Chart|APM.SPC_CHART]]
* [[Main/OptionApmStream_Level|APM.STREAM_LEVEL]]
* [[Main/OptionApmTime_Shift|APM.TIME_SHIFT]]
* [[Main/OptionApmWeb|APM.WEB]]
* [[Main/OptionApmWeb_Menu|APM.WEB_MENU]]
* [[Main/OptionApmWeb_Refresh|APM.WEB_REFRESH]]
* [[Main/OptionApmWeb_Plot_Freq|APM.WEB_PLOT_FREQ]]
* [[Main/OptionApmAppinfochg|APM.APPINFOCHG]]
* [[Main/OptionApmAppstatus|APM.APPSTATUS]]
* [[Main/OptionApmAuto_Cold|APM.AUTO_COLD]]
* [[Main/OptionApmBad_Cycles|APM.BAD_CYCLES]]
* [[Main/OptionApmBnds_Chk|APM.BNDS_CHK]]
* [[Main/OptionApmColdstart|APM.COLDSTART]]
* [[Main/OptionApmCsv_Read|APM.CSV_READ]]
* [[Main/OptionApmCsv_Write|APM.CSV_WRITE]]
* [[Main/OptionApmCtrl_Hor|APM.CTRL_HOR]]
* [[Main/OptionApmCtrl_Time|APM.CTRL_TIME]]
* [[Main/OptionApmCtrl_Units|APM.CTRL_UNITS]]
* [[Main/OptionApmCtrlmode|APM.CTRLMODE]]
* [[Main/OptionApmCv_Type|APM.CV_TYPE]]
* [[Main/OptionApmCv_Wgt_Slope|APM.CV_WGT_SLOPE]]
* [[Main/OptionApmCv_Wgt_Start|APM.CV_WGT_START]]
* [[Main/OptionApmCyclecount|APM.CYCLECOUNT]]
* [[Main/OptionApmDbs_Level|APM.DBS_LEVEL]]
* [[Main/OptionApmDbs_Read|APM.DBS_READ]]
* [[Main/OptionApmDbs_Write|APM.DBS_WRITE]]
* [[Main/OptionApmDiaglevel|APM.DIAGLEVEL]]
* [[Main/OptionApmEv_Wgt_Slope|APM.EV_WGT_SLOPE]]
* [[Main/OptionApmEv_Type|APM.EV_TYPE]]
* [[Main/OptionApmFilter|APM.FILTER]]
* [[Main/OptionApmFrze_Chk|APM.FRZE_CHK]]
* [[Main/OptionApmHist_Hor|APM.HIST_HOR]]
* [[Main/OptionApmHist_Units|APM.HIST_UNITS]]
* [[Main/OptionApmIcd_Calc|APM.ICD_CALC]]
* [[Main/OptionApmImode|APM.IMODE]]
* [[Main/OptionApmIterations|APM.ITERATIONS]]
* [[Main/OptionApmLinear|APM.LINEAR]]
* [[Main/OptionApmMax_Iter|APM.MAX_ITER]]
* [[Main/OptionApmMax_Memory|APM.MAX_MEMORY]]
* [[Main/OptionApmMax_Time|APM.MAX_TIME]]
* [[Main/OptionApmMeas_Chk|APM.MEAS_CHK]]
* [[Main/OptionApmMv_Dcost_Slope|APM.MV_DCOST_SLOPE]]
* [[Main/OptionApmMv_Step_Hor|APM.MV_STEP_HOR]]
* [[Main/OptionApmMv_Type|APM.MV_TYPE]]
* [[Main/OptionApmNodes|APM.NODES]]
* [[Main/OptionApmObjfcnval|APM.OBJFCNVAL]]
* [[Main/OptionApmOtol|APM.OTOL]]
* [[Main/OptionApmPred_Hor|APM.PRED_HOR]]
* [[Main/OptionApmPred_Time|APM.PRED_TIME]]
* [[Main/OptionApmReduce|APM.REDUCE]]
* [[Main/OptionApmReplay|APM.REPLAY]]
* [[Main/OptionApmReqctrlmode|APM.REQCTRLMODE]]
* [[Main/OptionApmRtol|APM.RTOL]]
* [[Main/OptionApmScaling|APM.SCALING]]
* [[Main/OptionApmSensitivity|APM.SENSITIVITY]]
* [[Main/OptionApmSequential|APM.SEQUENTIAL]]
* [[Main/OptionApmSolver|APM.SOLVER]]
* [[Main/OptionApmSolvestatus|APM.SOLVESTATUS]]
* [[Main/OptionApmSolvetime|APM.SOLVETIME]]
* [[Main/OptionApmSpecs|APM.SPECS]]
* [[Main/OptionApmSpc_Chart|APM.SPC_CHART]]
* [[Main/OptionApmStream_Level|APM.STREAM_LEVEL]]
* [[Main/OptionApmTime_Shift|APM.TIME_SHIFT]]
* [[Main/OptionApmWeb|APM.WEB]]
* [[Main/OptionApmWeb_Menu|APM.WEB_MENU]]
* [[Main/OptionApmWeb_Refresh|APM.WEB_REFRESH]]
* [[Main/OptionApmWeb_Plot_Freq|APM.WEB_PLOT_FREQ]]
Changed line 5 from:
%width=100px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
to:
%width=50px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
Changed line 5 from:
Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
to:
%width=100px%Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
Changed line 5 from:
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
to:
Attach:apm.png The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
Changed line 5 from:
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and description.
to:
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and a brief description.
Changed lines 424-425 from:
Description: Objective function tolerance for successful solution
to:
Description: Objective function tolerance for
successful solution
successful solution
Changed lines 434-435 from:
Description: Prediction horizon: Total horizon, including control horizon
to:
Description: Prediction horizon
Total horizon, including control horizon
Total horizon, including control horizon
Changed lines 453-454 from:
Description: Requested control mode: 1=simulate, 2=predict, 3=control
to:
Description: Requested control mode
0=off
1=simulate
2=predict
3=control
0=off
1=simulate
2=predict
3=control
Changed lines 475-476 from:
Description: Variable and Equation Scaling: 0=Off, 1=On (Automatic), 2=On (Manual)
to:
Description: Variable and Equation Scaling
0=Off
1=On (Automatic)
2=On (Manual)
0=Off
1=On (Automatic)
2=On (Manual)
Changed lines 487-488 from:
Description: Sensitivity Analysis: 0=Off, 1=On
to:
Description: Sensitivity Analysis
0=Off
1=On
0=Off
1=On
Changed lines 507-508 from:
Description: Solver options: 0 = Benchmark All Solvers, 1-5 = Available Solvers Depending on License
to:
Description: Solver options
0 = Benchmark All Solvers
1-5 = Available Solvers Depends on License
0 = Benchmark All Solvers
1-5 = Available Solvers Depends on License
Changed lines 527-528 from:
Description: Secifications from restart file: 1=ON, 0=OFF
to:
Description: Secifications from restart file
1=ON
0=OFF
1=ON
0=OFF
Changed lines 538-539 from:
Description: Time shift for dynamic problems: 1=ON, 0=OFF
to:
Description: Time shift for dynamic problems
0 = OFF
1 = ON (1 step)
2+ = ON (multiple steps)
0 = OFF
1 = ON (1 step)
2+ = ON (multiple steps)
Changed lines 550-551 from:
Description: Generate HTML pages: 1=ON, 0=OFF
to:
Description: Generate HTML pages
1=ON
0=OFF
1=ON
0=OFF
Changed lines 561-562 from:
Description: Generate HTML navigation menus: 1=ON, 0=OFF
to:
Description: Generate HTML navigation menus
1=ON
0=OFF
1=ON
0=OFF
Changed line 572 from:
Description: Automatic refresh rate on HTML pages (default 10 minutes)
to:
Description: Automatic refresh rate on HTML pages
Changed lines 72-73 from:
Description: Application information change (new-old): 0=no change
to:
Description: Application information change (new-old)
0=no change
0=no change
Changed lines 99-100 from:
Description: Cold start model: 0=warm start, 1=cold start, 2=decompose problem
to:
Description: Cold start model
0=warm start
1=cold start
2=decompose problem
0=warm start
1=cold start
2=decompose problem
Changed lines 111-112 from:
Description: CSV read: 0=Off, 1=Batch, 2=Sequential
to:
Description: CSV read
0=Off
1=Batch
2=Sequential
0=Off
1=Batch
2=Sequential
Changed lines 123-124 from:
Description: CSV write: 0=Off, 1=Write results.csv, 2=Write results_all.csv
to:
Description: CSV write
0=Off
1=Write results.csv
2=Write results_all.csv
0=Off
1=Write results.csv
2=Write results_all.csv
Changed lines 135-136 from:
Description: Control mode: 1=simulate, 2=predict, 3=control
to:
Description: Control mode
1=simulate
2=predict
3=control
1=simulate
2=predict
3=control
Changed lines 147-148 from:
Description: Control horizon: Horizon length where MVs can be adjusted by the solver
to:
Description: Control horizon length where MVs
can be adjusted by the solver
can be adjusted by the solver
Changed lines 166-167 from:
Description: Model time units (1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
to:
Description: Model time units
1=seconds
2=minutes
3=hours
4=days
5=years
1=seconds
2=minutes
3=hours
4=days
5=years
Changed lines 180-181 from:
Description: Controlled variable error model type: 1=linear, 2=squared, 3=ref traj
to:
Description: Controlled variable error model type
1=linear error with dead-band trajectory
2=squared error to single trajectory
3=nonlinear error approximates linear
without slack variables
1=linear error with dead-band trajectory
2=squared error to single trajectory
3=nonlinear error approximates linear
without slack variables
Changed lines 193-194 from:
Description: Slope for weight on future CV error (e.g. [+] favors steady state)
to:
Description: Slope for weight on future CV error
[+] favors future steady state target
[-] favors near-term trajectory matching
[+] favors future steady state target
[-] favors near-term trajectory matching
Changed lines 204-205 from:
Description: Start interval for controlled variable error model weights
to:
Description: Start interval for controlled variable
error model weights
error model weights
Changed lines 223-224 from:
Description: Database read: 0=OFF, 1={Name = Value, Status, Units}, 2={Name,Value}
to:
Description: Database read option
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
Changed lines 235-236 from:
Description: Database write: 0=OFF, 1={Name = Value, Status, Units}, 2={Name,Value}
to:
Description: Database write
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
0=OFF
1={Name = Value, Status}
2={Name = Value, Status, Units}
Changed lines 247-248 from:
Description: Diagnostic level: 0=none, 1=messages, 2=file checkpoints, 4=diagnostic files, 5=check 1st deriv
to:
Description: Diagnostic level
0=none
1=messages
2=file checkpoints
4=diagnostic files
5=check 1st derivatives
6=check 2nd derivatives
0=none
1=messages
2=file checkpoints
4=diagnostic files
5=check 1st derivatives
6=check 2nd derivatives
Changed lines 262-263 from:
Description: Estimated variable error model type: 1=linear, 2=squared, 3=approximate linear
to:
Description: Estimated variable error model type
1=linear error
2=squared error
3=approximate linear error without
slack variables
1=linear error
2=squared error
3=approximate linear error without
slack variables
Changed lines 275-276 from:
Description: Slope for weight on more cuurent EV error (e.g. favor near-term matching)
to:
Description: Slope for weight on more cuurent EV error
[+] favors matching of most recent data
[-] favors matching of oldest horizon data
[+] favors matching of most recent data
[-] favors matching of oldest horizon data
Changed lines 286-287 from:
Description: History horizon (SIM and CTL only): Integer >= 0
to:
Description: History horizon for web-interface plots
Changed lines 295-296 from:
Description: History time units on plots only (0=same as CTRL_UNITS, 1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
to:
Description: History time units on plots only
0=same as CTRL_UNITS
1=seconds
2=minutes
3=hours
4=days
5=years
0=same as CTRL_UNITS
1=seconds
2=minutes
3=hours
4=days
5=years
Changed lines 310-311 from:
Description: Specifications for initial condition differentials (MHE only): 0=OFF, 1=ON
to:
Description: Specifications for initial condition
differentials (MHE only): 0=OFF, 1=ON
differentials (MHE only): 0=OFF, 1=ON
Changed lines 320-321 from:
Description: Model solution mode: 1=ss, 2=mpu, 3=rto, 4=sim, 5=est, 6=ctl
to:
Description: Model solution mode
1=ss, Simulation (steady state)
2=mpu, Model parameter update (steady state)
3=rto, Real time optimization (steady state)
4=sim, Dynamic simulation (simultaneous)
5=est, Dynamic estimation (simultaneous)
6=ctl, Dynamic control (simultaneous)
7=sqs, Dynamic simulation (sequential)
8=est, Dynamic estimation (sequential)
9=ctl, Dynamic control (sequential)
1=ss, Simulation (steady state)
2=mpu, Model parameter update (steady state)
3=rto, Real time optimization (steady state)
4=sim, Dynamic simulation (simultaneous)
5=est, Dynamic estimation (simultaneous)
6=ctl, Dynamic control (simultaneous)
7=sqs, Dynamic simulation (sequential)
8=est, Dynamic estimation (sequential)
9=ctl, Dynamic control (sequential)
Changed lines 338-339 from:
Description: Iterations for solution: >=1
to:
Description: Iterations for solution
Changed lines 347-348 from:
Description: Maximum iteration: >=1
to:
Description: Maximum iterations
Changed lines 374-375 from:
Description: Slope for penalization on future MV moves (i.e. reduces controller procrastination)
to:
Description: Slope for penalization on future MV moves
to reduce controller procrastination
to reduce controller procrastination
Changed lines 382-383 from:
Default Value: 1 (for APM.MV_STEP_HOR) or 0 (for MV(#).MV_STEP_HOR)
to:
Default Value: 1 (for APM.MV_STEP_HOR)
0 (for MV(#).MV_STEP_HOR)
0 (for MV(#).MV_STEP_HOR)
Changed lines 385-386 from:
Description: Step length for manipulated variables: 0 uses APM.MV_STEP_HOR as default
to:
Description: Step length for manipulated variables
0 uses APM.MV_STEP_HOR as default
0 uses APM.MV_STEP_HOR as default
Changed lines 395-397 from:
Description: Manipulated variable type: 0=zero order hold, 1=linear
to:
Description: Manipulated variable type
0=zero order hold
1=first order hold (linear)
0=zero order hold
1=first order hold (linear)
Changed lines 1-53 from:
The following is a list of parameters that may be found
* NLC.APPINFO
* NLC.APPINFOCHG
* NLC
* NLC.COLDSTART
* NLC.CSV_READ
* NLC.CSV_WRITE
* NLC.CTRLMODE
* NLC.CTRL_TIME
* NLC.CTRL_UNITS
* NLC
* NLC
*
*
*
*
*
* NLC
*
*
*
*
* NLC
*
*
*
*
*
*
*
*
*
*
* NLC
*
*
*
*
* NLC.SENSITIVITY
*
*
*
*
*
*
*
to:
(:title Global Options (APM):)
(:keywords Global, Optimization, Estimation, Option, Configure, Default, Description:)
(:description Global options in APMonitor begin with APM. They can be set from MATLAB or Python clients.:)
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and description.
* APM.APPINFO
* APM.APPINFOCHG
* APM.APPSTATUS
* APM.BNDS_CHK
* APM.COLDSTART
* APM.CSV_READ
* APM.CSV_WRITE
* APM.CTRLMODE
* APM.CTRL_HOR
* APM.CTRL_TIME
* APM.CTRL_UNITS
* APM.CV_TYPE
* APM.CV_WGT_SLOPE
* APM.CV_WGT_START
* APM.CYCLECOUNT
* APM.DBS_READ
* APM.DBS_WRITE
* APM.DIAGLEVEL
* APM.EV_TYPE
* APM.EV_WGT_SLOPE
* APM.HIST_HOR
* APM.HIST_UNITS
* APM.ICD_CALC
* APM.IMODE
* APM.ITERATIONS
* APM.MAX_ITER
* APM.MAX_TIME
* APM.MEAS_CHK
* APM.MV_DCOST_SLOPE
* APM.MV_STEP_HOR
* APM.MV_TYPE
* APM.NODES
* APM.OBJFCNVAL
* APM.OTOL
* APM.PRED_HOR
* APM.PRED_TIME
* APM.REQCTRLMODE
* APM.RTOL
* APM.SCALING
* APM.SENSITIVITY
* APM.SOLVESTATUS
* APM.SOLVER
* APM.SOLVETIME
* APM.SPECS
* APM.TIME_SHIFT
* APM.WEB
* APM.WEB_MENU
* APM.WEB_REFRESH
(:keywords Global, Optimization, Estimation, Option, Configure, Default, Description:)
(:description Global options in APMonitor begin with APM. They can be set from MATLAB or Python clients.:)
The following is a list of global options that may be set to configure an APMonitor application. It is a complete list of the configuration parameters for ''APM'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and description.
* APM.APPINFO
* APM.APPINFOCHG
* APM.APPSTATUS
* APM.BNDS_CHK
* APM.COLDSTART
* APM.CSV_READ
* APM.CSV_WRITE
* APM.CTRLMODE
* APM.CTRL_HOR
* APM.CTRL_TIME
* APM.CTRL_UNITS
* APM.CV_TYPE
* APM.CV_WGT_SLOPE
* APM.CV_WGT_START
* APM.CYCLECOUNT
* APM.DBS_READ
* APM.DBS_WRITE
* APM.DIAGLEVEL
* APM.EV_TYPE
* APM.EV_WGT_SLOPE
* APM.HIST_HOR
* APM.HIST_UNITS
* APM.ICD_CALC
* APM.IMODE
* APM.ITERATIONS
* APM.MAX_ITER
* APM.MAX_TIME
* APM.MEAS_CHK
* APM.MV_DCOST_SLOPE
* APM.MV_STEP_HOR
* APM.MV_TYPE
* APM.NODES
* APM.OBJFCNVAL
* APM.OTOL
* APM.PRED_HOR
* APM.PRED_TIME
* APM.REQCTRLMODE
* APM.RTOL
* APM.SCALING
* APM.SENSITIVITY
* APM.SOLVESTATUS
* APM.SOLVER
* APM.SOLVETIME
* APM.SPECS
* APM.TIME_SHIFT
* APM.WEB
* APM.WEB_MENU
* APM.WEB_REFRESH
Changed lines 58-59 from:
!!! NLC.APPINFO
to:
!!! APM.APPINFO
Changed lines 67-68 from:
!!! NLC.APPINFOCHG
to:
!!! APM.APPINFOCHG
Changed line 76 from:
!!! NLC.APPSTATUS
to:
!!! APM.APPSTATUS
Changed lines 84-85 from:
!!! NLC.BNDS_CHK
to:
!!! APM.BNDS_CHK
Changed lines 93-94 from:
!!! NLC.COLDSTART
to:
!!! APM.COLDSTART
Changed lines 102-103 from:
!!! NLC.CSV_READ
to:
!!! APM.CSV_READ
Changed lines 111-112 from:
!!! NLC.CSV_WRITE
to:
!!! APM.CSV_WRITE
Changed lines 120-121 from:
!!! NLC.CTRLMODE
to:
!!! APM.CTRLMODE
Changed lines 129-130 from:
!!! NLC.CTRL_HOR
to:
!!! APM.CTRL_HOR
Changed lines 138-139 from:
!!! NLC.CTRL_TIME
to:
!!! APM.CTRL_TIME
Changed lines 147-148 from:
!!! NLC.CTRL_UNITS
to:
!!! APM.CTRL_UNITS
Changed lines 156-157 from:
!!! NLC.CV_TYPE
to:
!!! APM.CV_TYPE
Changed lines 165-166 from:
!!! NLC.CV_WGT_SLOPE
to:
!!! APM.CV_WGT_SLOPE
Changed lines 174-175 from:
!!! NLC.CV_WGT_START
to:
!!! APM.CV_WGT_START
Changed lines 183-184 from:
!!! NLC.CYCLECOUNT
to:
!!! APM.CYCLECOUNT
Changed lines 192-193 from:
!!! NLC.DBS_READ
to:
!!! APM.DBS_READ
Changed lines 201-202 from:
!!! NLC.DBS_WRITE
to:
!!! APM.DBS_WRITE
Changed lines 210-211 from:
!!! NLC.DIAGLEVEL
to:
!!! APM.DIAGLEVEL
Changed lines 219-220 from:
!!! NLC.EV_TYPE
to:
!!! APM.EV_TYPE
Changed lines 228-229 from:
!!! NLC.EV_WGT_SLOPE
to:
!!! APM.EV_WGT_SLOPE
Changed lines 237-238 from:
!!! NLC.HIST_HOR
to:
!!! APM.HIST_HOR
Changed lines 246-247 from:
!!! NLC.HIST_UNITS
to:
!!! APM.HIST_UNITS
Changed lines 255-256 from:
!!! NLC.ICD_CALC
to:
!!! APM.ICD_CALC
Changed lines 264-265 from:
!!! NLC.IMODE
to:
!!! APM.IMODE
Changed lines 273-274 from:
!!! NLC.ITERATIONS
to:
!!! APM.ITERATIONS
Changed lines 282-283 from:
!!! NLC.MAX_ITER
to:
!!! APM.MAX_ITER
Changed lines 291-292 from:
!!! NLC.MAX_TIME
to:
!!! APM.MAX_TIME
Changed lines 300-301 from:
!!! NLC.MEAS_CHK
to:
!!! APM.MEAS_CHK
Changed lines 309-310 from:
!!! NLC.MV_DCOST_SLOPE
to:
!!! APM.MV_DCOST_SLOPE
Changed lines 318-319 from:
!!! NLC.MV_STEP_HOR
to:
!!! APM.MV_STEP_HOR
Changed line 321 from:
Default Value: 1 (for NLC.MV_STEP_HOR) or 0 (for MV(#).MV_STEP_HOR)
to:
Default Value: 1 (for APM.MV_STEP_HOR) or 0 (for MV(#).MV_STEP_HOR)
Changed lines 323-324 from:
Description: Step length for manipulated variables: 0 uses NLC.MV_STEP_HOR as default
to:
Description: Step length for manipulated variables: 0 uses APM.MV_STEP_HOR as default
Changed lines 327-328 from:
!!! NLC.MV_TYPE
to:
!!! APM.MV_TYPE
Changed lines 336-337 from:
!!! NLC.NODES
to:
!!! APM.NODES
Changed lines 345-346 from:
!!! NLC.OBJFCNVAL
to:
!!! APM.OBJFCNVAL
Changed lines 354-355 from:
!!! NLC.OTOL
to:
!!! APM.OTOL
Changed lines 363-364 from:
!!! NLC.PRED_HOR
to:
!!! APM.PRED_HOR
Changed lines 372-373 from:
!!! NLC.PRED_TIME
to:
!!! APM.PRED_TIME
Changed lines 381-382 from:
!!! NLC.REQCTRLMODE
to:
!!! APM.REQCTRLMODE
Changed lines 390-391 from:
!!! NLC.RTOL
to:
!!! APM.RTOL
Changed lines 399-400 from:
!!! NLC.SCALING
to:
!!! APM.SCALING
Changed lines 408-409 from:
!!! NLC.SENSITIVITY
to:
!!! APM.SENSITIVITY
Changed lines 417-418 from:
!!! NLC.SOLVESTATUS
to:
!!! APM.SOLVESTATUS
Changed lines 426-427 from:
!!! NLC.SOLVER
to:
!!! APM.SOLVER
Changed lines 435-436 from:
!!! NLC.SOLVETIME
to:
!!! APM.SOLVETIME
Changed lines 444-445 from:
!!! NLC.SPECS
to:
!!! APM.SPECS
Changed lines 453-454 from:
!!! NLC.TIME_SHIFT
to:
!!! APM.TIME_SHIFT
Changed lines 462-463 from:
!!! NLC.WEB
to:
!!! APM.WEB
Changed lines 471-472 from:
!!! NLC.WEB_MENU
to:
!!! APM.WEB_MENU
Changed line 480 from:
!!! NLC.WEB_REFRESH
to:
!!! APM.WEB_REFRESH
Changed line 114 from:
Description: CSV write: 0=Off, 1=On
to:
Description: CSV write: 0=Off, 1=Write results.csv, 2=Write results_all.csv
Added line 44:
* NLC.SENSITIVITY
Added lines 403-411:
----
!!! NLC.SENSITIVITY
Type: Integer
Default Value: 1
Data Flow: Input
Description: Sensitivity Analysis: 0=Off, 1=On
Added lines 393-401:
----
!!! NLC.SCALING
Type: Integer
Default Value: 1
Data Flow: Input
Description: Variable and Equation Scaling: 0=Off, 1=On (Automatic), 2=On (Manual)
Changed line 94 from:
Description: Cold start model: 0=warm start, 1=cold start
to:
Description: Cold start model: 0=warm start, 1=cold start, 2=decompose problem
Changed lines 193-194 from:
Description: Database read: 1=ON, 0=OFF
to:
Description: Database read: 0=OFF, 1={Name = Value, Status, Units}, 2={Name,Value}
Changed line 202 from:
Description: Database write: 1=ON, 0=OFF
to:
Description: Database write: 0=OFF, 1={Name = Value, Status, Units}, 2={Name,Value}
Changed line 409 from:
Description: Solver options: 0=Benchmark All Solvers, 1=NOVA, 2=IPOPT-v2.3, 3=IPOPT-v3.5, 4=SNOPT, 5=MINOS
to:
Description: Solver options: 0 = Benchmark All Solvers, 1-5 = Available Solvers Depending on License
Changed line 409 from:
Description: Solver options: 1=NOVA, 2=IPOPT-v2.3, 3=IPOPT-v3.5, 4=SNOPT, 5=MINOS
to:
Description: Solver options: 0=Benchmark All Solvers, 1=NOVA, 2=IPOPT-v2.3, 3=IPOPT-v3.5, 4=SNOPT, 5=MINOS
Added lines 4-50:
* NLC.APPINFO
* NLC.APPINFOCHG
* NLC.APPSTATUS
* NLC.BNDS_CHK
* NLC.COLDSTART
* NLC.CSV_READ
* NLC.CSV_WRITE
* NLC.CTRLMODE
* NLC.CTRL_HOR
* NLC.CTRL_TIME
* NLC.CTRL_UNITS
* NLC.CV_TYPE
* NLC.CV_WGT_SLOPE
* NLC.CV_WGT_START
* NLC.CYCLECOUNT
* NLC.DBS_READ
* NLC.DBS_WRITE
* NLC.DIAGLEVEL
* NLC.EV_TYPE
* NLC.EV_WGT_SLOPE
* NLC.HIST_HOR
* NLC.HIST_UNITS
* NLC.ICD_CALC
* NLC.IMODE
* NLC.ITERATIONS
* NLC.MAX_ITER
* NLC.MAX_TIME
* NLC.MEAS_CHK
* NLC.MV_DCOST_SLOPE
* NLC.MV_STEP_HOR
* NLC.MV_TYPE
* NLC.NODES
* NLC.OBJFCNVAL
* NLC.OTOL
* NLC.PRED_HOR
* NLC.PRED_TIME
* NLC.REQCTRLMODE
* NLC.RTOL
* NLC.SOLVESTATUS
* NLC.SOLVER
* NLC.SOLVETIME
* NLC.SPECS
* NLC.TIME_SHIFT
* NLC.WEB
* NLC.WEB_MENU
* NLC.WEB_REFRESH
Added lines 1-4:
!! DBS Global Variables
The following is a list of parameters that may be found in the DBS file header section. It is a complete list of the configuration parameters for ''NLC'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and description.
The following is a list of parameters that may be found in the DBS file header section. It is a complete list of the configuration parameters for ''NLC'' type parameters. Each section includes an indication of the variable type (Integer or Real), the default value, data flow, and description.
Added lines 1-413:
----
!!! NLC.APPINFO
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Application information: 0=good, error otherwise
----
!!! NLC.APPINFOCHG
Type: Integer
Default Value: 0
Data Flow: Output
Description: Application information change (new-old): 0=no change
----
!!! NLC.APPSTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Application status: 1=good, 0=bad
----
!!! NLC.BNDS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Bounds checking: 1=ON, 0=OFF
----
!!! NLC.COLDSTART
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cold start model: 0=warm start, 1=cold start
----
!!! NLC.CSV_READ
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV read: 0=Off, 1=Batch, 2=Sequential
----
!!! NLC.CSV_WRITE
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV write: 0=Off, 1=On
----
!!! NLC.CTRLMODE
Type: Integer
Default Value: 1
Data Flow: Output
Description: Control mode: 1=simulate, 2=predict, 3=control
----
!!! NLC.CTRL_HOR
Type: Integer
Default Value: 1
Data Flow: Input
Description: Control horizon: Horizon length where MVs can be adjusted by the solver
----
!!! NLC.CTRL_TIME
Type: Real
Default Value: 60
Data Flow: Input
Description: Time for each step in the control horizon
----
!!! NLC.CTRL_UNITS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Model time units (1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
----
!!! NLC.CV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Controlled variable error model type: 1=linear, 2=squared, 3=ref traj
----
!!! NLC.CV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on future CV error (e.g. [+] favors steady state)
----
!!! NLC.CV_WGT_START
Type: Integer
Default Value: 0
Data Flow: Input
Description: Start interval for controlled variable error model weights
----
!!! NLC.CYCLECOUNT
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cycle count, increments every cycle
----
!!! NLC.DBS_READ
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database read: 1=ON, 0=OFF
----
!!! NLC.DBS_WRITE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database write: 1=ON, 0=OFF
----
!!! NLC.DIAGLEVEL
Type: Integer
Default Value: 0
Data Flow: Input
Description: Diagnostic level: 0=none, 1=messages, 2=file checkpoints, 4=diagnostic files, 5=check 1st deriv
----
!!! NLC.EV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Estimated variable error model type: 1=linear, 2=squared, 3=approximate linear
----
!!! NLC.EV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on more cuurent EV error (e.g. favor near-term matching)
----
!!! NLC.HIST_HOR
Type: Integer
Default Value: 0
Data Flow: Input
Description: History horizon (SIM and CTL only): Integer >= 0
----
!!! NLC.HIST_UNITS
Type: Integer
Default Value: 0
Data Flow: Input
Description: History time units on plots only (0=same as CTRL_UNITS, 1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
----
!!! NLC.ICD_CALC
Type: Integer
Default Value: 0
Data Flow: Input
Description: Specifications for initial condition differentials (MHE only): 0=OFF, 1=ON
----
!!! NLC.IMODE
Type: Integer
Default Value: 3
Data Flow: Input
Description: Model solution mode: 1=ss, 2=mpu, 3=rto, 4=sim, 5=est, 6=ctl
----
!!! NLC.ITERATIONS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Iterations for solution: >=1
----
!!! NLC.MAX_ITER
Type: Integer
Default Value: 25
Data Flow: Input
Description: Maximum iteration: >=1
----
!!! NLC.MAX_TIME
Type: Real
Default Value: 1.0e20
Data Flow: Input
Description: Maximum run time in seconds
----
!!! NLC.MEAS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Measurement checking: 1=ON, 0=OFF
----
!!! NLC.MV_DCOST_SLOPE
Type: Real
Default Value: 0.1d0
Data Flow: Input
Description: Slope for penalization on future MV moves (i.e. reduces controller procrastination)
----
!!! NLC.MV_STEP_HOR
Type: Integer
Default Value: 1 (for NLC.MV_STEP_HOR) or 0 (for MV(#).MV_STEP_HOR)
Data Flow: Input
Description: Step length for manipulated variables: 0 uses NLC.MV_STEP_HOR as default
----
!!! NLC.MV_TYPE
Type: Integer
Default Value: 0
Data Flow: Input
Description: Manipulated variable type: 0=zero order hold, 1=linear
----
!!! NLC.NODES
Type: Integer
Default Value: 4
Data Flow: Input
Description: Nodes in each horizon step
----
!!! NLC.OBJFCNVAL
Type: Real
Default Value: 0.0
Data Flow: Output
Description: Objective function value
----
!!! NLC.OTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Objective function tolerance for successful solution
----
!!! NLC.PRED_HOR
Type: Integer
Default Value: 1.0
Data Flow: Input
Description: Prediction horizon: Total horizon, including control horizon
----
!!! NLC.PRED_TIME
Type: Real
Default Value: 60.0
Data Flow: Input
Description: Time for each step in the horizon
----
!!! NLC.REQCTRLMODE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Requested control mode: 1=simulate, 2=predict, 3=control
----
!!! NLC.RTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Equation solution tolerance
----
!!! NLC.SOLVESTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Solution solve status: 1=good
----
!!! NLC.SOLVER
Type: Integer
Default Value: 3
Data Flow: Input
Description: Solver options: 1=NOVA, 2=IPOPT-v2.3, 3=IPOPT-v3.5, 4=SNOPT, 5=MINOS
----
!!! NLC.SOLVETIME
Type: Real
Default Value: 1.0
Data Flow: Output
Description: Solution time (seconds)
----
!!! NLC.SPECS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Secifications from restart file: 1=ON, 0=OFF
----
!!! NLC.TIME_SHIFT
Type: Integer
Default Value: 1
Data Flow: Input
Description: Time shift for dynamic problems: 1=ON, 0=OFF
----
!!! NLC.WEB
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML pages: 1=ON, 0=OFF
----
!!! NLC.WEB_MENU
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML navigation menus: 1=ON, 0=OFF
----
!!! NLC.WEB_REFRESH
Type: Integer
Default Value: 10
Data Flow: Input
Description: Automatic refresh rate on HTML pages (default 10 minutes)
!!! NLC.APPINFO
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Application information: 0=good, error otherwise
----
!!! NLC.APPINFOCHG
Type: Integer
Default Value: 0
Data Flow: Output
Description: Application information change (new-old): 0=no change
----
!!! NLC.APPSTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Application status: 1=good, 0=bad
----
!!! NLC.BNDS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Bounds checking: 1=ON, 0=OFF
----
!!! NLC.COLDSTART
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cold start model: 0=warm start, 1=cold start
----
!!! NLC.CSV_READ
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV read: 0=Off, 1=Batch, 2=Sequential
----
!!! NLC.CSV_WRITE
Type: Integer
Default Value: 0
Data Flow: Input
Description: CSV write: 0=Off, 1=On
----
!!! NLC.CTRLMODE
Type: Integer
Default Value: 1
Data Flow: Output
Description: Control mode: 1=simulate, 2=predict, 3=control
----
!!! NLC.CTRL_HOR
Type: Integer
Default Value: 1
Data Flow: Input
Description: Control horizon: Horizon length where MVs can be adjusted by the solver
----
!!! NLC.CTRL_TIME
Type: Real
Default Value: 60
Data Flow: Input
Description: Time for each step in the control horizon
----
!!! NLC.CTRL_UNITS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Model time units (1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
----
!!! NLC.CV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Controlled variable error model type: 1=linear, 2=squared, 3=ref traj
----
!!! NLC.CV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on future CV error (e.g. [+] favors steady state)
----
!!! NLC.CV_WGT_START
Type: Integer
Default Value: 0
Data Flow: Input
Description: Start interval for controlled variable error model weights
----
!!! NLC.CYCLECOUNT
Type: Integer
Default Value: 0
Data Flow: Input and Output
Description: Cycle count, increments every cycle
----
!!! NLC.DBS_READ
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database read: 1=ON, 0=OFF
----
!!! NLC.DBS_WRITE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Database write: 1=ON, 0=OFF
----
!!! NLC.DIAGLEVEL
Type: Integer
Default Value: 0
Data Flow: Input
Description: Diagnostic level: 0=none, 1=messages, 2=file checkpoints, 4=diagnostic files, 5=check 1st deriv
----
!!! NLC.EV_TYPE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Estimated variable error model type: 1=linear, 2=squared, 3=approximate linear
----
!!! NLC.EV_WGT_SLOPE
Type: Real
Default Value: 0.0
Data Flow: Input
Description: Slope for weight on more cuurent EV error (e.g. favor near-term matching)
----
!!! NLC.HIST_HOR
Type: Integer
Default Value: 0
Data Flow: Input
Description: History horizon (SIM and CTL only): Integer >= 0
----
!!! NLC.HIST_UNITS
Type: Integer
Default Value: 0
Data Flow: Input
Description: History time units on plots only (0=same as CTRL_UNITS, 1=sec, 2=min, 3=hrs, 4=days, 5=yrs)
----
!!! NLC.ICD_CALC
Type: Integer
Default Value: 0
Data Flow: Input
Description: Specifications for initial condition differentials (MHE only): 0=OFF, 1=ON
----
!!! NLC.IMODE
Type: Integer
Default Value: 3
Data Flow: Input
Description: Model solution mode: 1=ss, 2=mpu, 3=rto, 4=sim, 5=est, 6=ctl
----
!!! NLC.ITERATIONS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Iterations for solution: >=1
----
!!! NLC.MAX_ITER
Type: Integer
Default Value: 25
Data Flow: Input
Description: Maximum iteration: >=1
----
!!! NLC.MAX_TIME
Type: Real
Default Value: 1.0e20
Data Flow: Input
Description: Maximum run time in seconds
----
!!! NLC.MEAS_CHK
Type: Integer
Default Value: 1
Data Flow: Input
Description: Measurement checking: 1=ON, 0=OFF
----
!!! NLC.MV_DCOST_SLOPE
Type: Real
Default Value: 0.1d0
Data Flow: Input
Description: Slope for penalization on future MV moves (i.e. reduces controller procrastination)
----
!!! NLC.MV_STEP_HOR
Type: Integer
Default Value: 1 (for NLC.MV_STEP_HOR) or 0 (for MV(#).MV_STEP_HOR)
Data Flow: Input
Description: Step length for manipulated variables: 0 uses NLC.MV_STEP_HOR as default
----
!!! NLC.MV_TYPE
Type: Integer
Default Value: 0
Data Flow: Input
Description: Manipulated variable type: 0=zero order hold, 1=linear
----
!!! NLC.NODES
Type: Integer
Default Value: 4
Data Flow: Input
Description: Nodes in each horizon step
----
!!! NLC.OBJFCNVAL
Type: Real
Default Value: 0.0
Data Flow: Output
Description: Objective function value
----
!!! NLC.OTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Objective function tolerance for successful solution
----
!!! NLC.PRED_HOR
Type: Integer
Default Value: 1.0
Data Flow: Input
Description: Prediction horizon: Total horizon, including control horizon
----
!!! NLC.PRED_TIME
Type: Real
Default Value: 60.0
Data Flow: Input
Description: Time for each step in the horizon
----
!!! NLC.REQCTRLMODE
Type: Integer
Default Value: 1
Data Flow: Input
Description: Requested control mode: 1=simulate, 2=predict, 3=control
----
!!! NLC.RTOL
Type: Real
Default Value: 1.0e-6
Data Flow: Input
Description: Equation solution tolerance
----
!!! NLC.SOLVESTATUS
Type: Integer
Default Value: 1
Data Flow: Output
Description: Solution solve status: 1=good
----
!!! NLC.SOLVER
Type: Integer
Default Value: 3
Data Flow: Input
Description: Solver options: 1=NOVA, 2=IPOPT-v2.3, 3=IPOPT-v3.5, 4=SNOPT, 5=MINOS
----
!!! NLC.SOLVETIME
Type: Real
Default Value: 1.0
Data Flow: Output
Description: Solution time (seconds)
----
!!! NLC.SPECS
Type: Integer
Default Value: 1
Data Flow: Input
Description: Secifications from restart file: 1=ON, 0=OFF
----
!!! NLC.TIME_SHIFT
Type: Integer
Default Value: 1
Data Flow: Input
Description: Time shift for dynamic problems: 1=ON, 0=OFF
----
!!! NLC.WEB
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML pages: 1=ON, 0=OFF
----
!!! NLC.WEB_MENU
Type: Integer
Default Value: 1
Data Flow: Input
Description: Generate HTML navigation menus: 1=ON, 0=OFF
----
!!! NLC.WEB_REFRESH
Type: Integer
Default Value: 10
Data Flow: Input
Description: Automatic refresh rate on HTML pages (default 10 minutes)