forked from lijiext/lammps
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15445 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
parent
2d694f934e
commit
7541033246
|
@ -135,7 +135,7 @@
|
|||
<H1></H1><div class="section" id="lammps-documentation">
|
||||
<h1>LAMMPS Documentation</h1>
|
||||
<div class="section" id="aug-2016-version">
|
||||
<h2>3 Aug 2016 version</h2>
|
||||
<h2>5 Aug 2016 version</h2>
|
||||
</div>
|
||||
<div class="section" id="version-info">
|
||||
<h2>Version info:</h2>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
LAMMPS Documentation
|
||||
====================
|
||||
|
||||
3 Aug 2016 version
|
||||
5 Aug 2016 version
|
||||
------------------
|
||||
|
||||
Version info:
|
||||
|
|
|
@ -45,12 +45,12 @@ Description
|
|||
This fix enables control of a LAMMPS simulation using a control loop
|
||||
feedback mechanism known as a proportional-integral-derivative (PID)
|
||||
controller. The basic idea is to define a "process variable" which is
|
||||
a quantity that can be monitor during a running simulation. A desired
|
||||
target value is chosen for the process variable. A "control variable"
|
||||
is also defined which is an adjustable attribute of the simulation
|
||||
which the process variable will respond to. The PID controller
|
||||
continuously adjusts the control variable based on the difference
|
||||
between the process variable and the target.
|
||||
a quantity that can be monitored during a running simulation. A
|
||||
desired target value is chosen for the process variable. A "control
|
||||
variable" is also defined which is an adjustable attribute of the
|
||||
running simulation, which the process variable will respond to. The
|
||||
PID controller continuously adjusts the control variable based on the
|
||||
difference between the process variable and the target.
|
||||
|
||||
Here are examples of ways in which this fix can be used. The
|
||||
examples/pid directory contains a script that implements the simple
|
||||
|
@ -133,12 +133,12 @@ counteracted by increasing *Ki*\ . In the language of Charles Dickens
|
|||
error of the past, and *Kd* the error yet to come.
|
||||
|
||||
Because this fix updates *cvar*\ , but does not initialize its value,
|
||||
the initial value is that assigned by the user in the internal-style
|
||||
variable command. This value is used (by the other LAMMPS command that
|
||||
used the variable) until this fix performs its first update of *cvar*
|
||||
after *Nevery* timesteps. On the first update, the value of the
|
||||
derivative term is set to zero, because the value of *e_n-1* is not
|
||||
yet defined.
|
||||
the initial value is that assigned by the user in the input script via
|
||||
the :doc:`internal-style variable <variable>` command. This value is
|
||||
used (by the other LAMMPS command that used the variable) until this
|
||||
fix performs its first update of *cvar* after *Nevery* timesteps. On
|
||||
the first update, the value of the derivative term is set to zero,
|
||||
because the value of *e_n-1* is not yet defined.
|
||||
|
||||
|
||||
----------
|
||||
|
|
|
@ -166,12 +166,12 @@
|
|||
<p>This fix enables control of a LAMMPS simulation using a control loop
|
||||
feedback mechanism known as a proportional-integral-derivative (PID)
|
||||
controller. The basic idea is to define a “process variable” which is
|
||||
a quantity that can be monitor during a running simulation. A desired
|
||||
target value is chosen for the process variable. A “control variable”
|
||||
is also defined which is an adjustable attribute of the simulation
|
||||
which the process variable will respond to. The PID controller
|
||||
continuously adjusts the control variable based on the difference
|
||||
between the process variable and the target.</p>
|
||||
a quantity that can be monitored during a running simulation. A
|
||||
desired target value is chosen for the process variable. A “control
|
||||
variable” is also defined which is an adjustable attribute of the
|
||||
running simulation, which the process variable will respond to. The
|
||||
PID controller continuously adjusts the control variable based on the
|
||||
difference between the process variable and the target.</p>
|
||||
<p>Here are examples of ways in which this fix can be used. The
|
||||
examples/pid directory contains a script that implements the simple
|
||||
thermostat.</p>
|
||||
|
@ -258,12 +258,12 @@ counteracted by increasing <em>Ki</em>. In the language of Charles Dickens
|
|||
(or Donald Trump), <em>Kp</em> represents the error of the present, <em>Ki</em> the
|
||||
error of the past, and <em>Kd</em> the error yet to come.</p>
|
||||
<p>Because this fix updates <em>cvar</em>, but does not initialize its value,
|
||||
the initial value is that assigned by the user in the internal-style
|
||||
variable command. This value is used (by the other LAMMPS command that
|
||||
used the variable) until this fix performs its first update of <em>cvar</em>
|
||||
after <em>Nevery</em> timesteps. On the first update, the value of the
|
||||
derivative term is set to zero, because the value of <em>e_n-1</em> is not
|
||||
yet defined.</p>
|
||||
the initial value is that assigned by the user in the input script via
|
||||
the <a class="reference internal" href="variable.html"><span class="doc">internal-style variable</span></a> command. This value is
|
||||
used (by the other LAMMPS command that used the variable) until this
|
||||
fix performs its first update of <em>cvar</em> after <em>Nevery</em> timesteps. On
|
||||
the first update, the value of the derivative term is set to zero,
|
||||
because the value of <em>e_n-1</em> is not yet defined.</p>
|
||||
<hr class="docutils" />
|
||||
<p>The process variable <em>pvar</em> can be specified as the output of a
|
||||
<a class="reference internal" href="compute.html"><span class="doc">compute</span></a> or <a class="reference internal" href="fix.html"><span class="doc">fix</span></a> or the evaluation of a
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,7 @@
|
|||
<!-- HTML_ONLY -->
|
||||
<HEAD>
|
||||
<TITLE>LAMMPS Users Manual</TITLE>
|
||||
<META NAME="docnumber" CONTENT="3 Aug 2016 version">
|
||||
<META NAME="docnumber" CONTENT="5 Aug 2016 version">
|
||||
<META NAME="author" CONTENT="http://lammps.sandia.gov - Sandia National Laboratories">
|
||||
<META NAME="copyright" CONTENT="Copyright (2003) Sandia Corporation. This software and manual is distributed under the GNU General Public License.">
|
||||
</HEAD>
|
||||
|
@ -21,7 +21,7 @@
|
|||
<H1></H1>
|
||||
|
||||
LAMMPS Documentation :c,h3
|
||||
3 Aug 2016 version :c,h4
|
||||
5 Aug 2016 version :c,h4
|
||||
|
||||
Version info: :h4
|
||||
|
||||
|
|
|
@ -41,12 +41,12 @@ fix 1 all controller 10000 0.2 0.5 0 2000 v_avpe -3.785 tcontrol :pre
|
|||
This fix enables control of a LAMMPS simulation using a control loop
|
||||
feedback mechanism known as a proportional-integral-derivative (PID)
|
||||
controller. The basic idea is to define a "process variable" which is
|
||||
a quantity that can be monitor during a running simulation. A desired
|
||||
target value is chosen for the process variable. A "control variable"
|
||||
is also defined which is an adjustable attribute of the simulation
|
||||
which the process variable will respond to. The PID controller
|
||||
continuously adjusts the control variable based on the difference
|
||||
between the process variable and the target.
|
||||
a quantity that can be monitored during a running simulation. A
|
||||
desired target value is chosen for the process variable. A "control
|
||||
variable" is also defined which is an adjustable attribute of the
|
||||
running simulation, which the process variable will respond to. The
|
||||
PID controller continuously adjusts the control variable based on the
|
||||
difference between the process variable and the target.
|
||||
|
||||
Here are examples of ways in which this fix can be used. The
|
||||
examples/pid directory contains a script that implements the simple
|
||||
|
@ -118,12 +118,12 @@ counteracted by increasing {Ki}. In the language of Charles Dickens
|
|||
error of the past, and {Kd} the error yet to come.
|
||||
|
||||
Because this fix updates {cvar}, but does not initialize its value,
|
||||
the initial value is that assigned by the user in the internal-style
|
||||
variable command. This value is used (by the other LAMMPS command that
|
||||
used the variable) until this fix performs its first update of {cvar}
|
||||
after {Nevery} timesteps. On the first update, the value of the
|
||||
derivative term is set to zero, because the value of {e_n-1} is not
|
||||
yet defined.
|
||||
the initial value is that assigned by the user in the input script via
|
||||
the "internal-style variable"_variable.html command. This value is
|
||||
used (by the other LAMMPS command that used the variable) until this
|
||||
fix performs its first update of {cvar} after {Nevery} timesteps. On
|
||||
the first update, the value of the derivative term is set to zero,
|
||||
because the value of {e_n-1} is not yet defined.
|
||||
|
||||
:line
|
||||
|
||||
|
|
Loading…
Reference in New Issue