From 725e19eaac181be73da9a6eef6fd1fdfaa95dcf4 Mon Sep 17 00:00:00 2001 From: OLSSON Hans Date: Thu, 26 Aug 2021 16:54:05 +0200 Subject: [PATCH] Add suggestions for start value and "a diagnostic". --- chapters/equations.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chapters/equations.tex b/chapters/equations.tex index 96ef933df..45cb0aa90 100644 --- a/chapters/equations.tex +++ b/chapters/equations.tex @@ -823,12 +823,12 @@ \section{Initialization, initial equation, and initial algorithm}\label{initiali A tool may add or remove initial equations automatically such that the resulting system is structurally nonsingular. In these cases diagnostics are appropriate since the result is not unique and not necessarily what the user expects. \begin{itemize} -\item A missing initial value of a discrete-time variable which does not influence the simulation result, may be automatically set to the \lstinline!start! value or its default without informing the user. +\item A missing initial value of a discrete-time variable which does not influence the simulation result, may be automatically set to the start value or its default without informing the user. For example, variables assigned in a \lstinline!when!-clause which are not accessed outside of the \lstinline!when!-clause and where \lstinline!pre! is not explicitly used on these variables, do not have an effect on the simulation. -\item A \lstinline!start!-attribute that is not fixed may be treated as fixed with a diagnostics. -\item A consistent \lstinline!start!-value or initial equation may be removed with a message/warning. -\item Tools must not change the initialization in a way that does not satisfy the initial equations and fixed start-values. +\item A \lstinline!start!-attribute that is not fixed may be treated as fixed with a diagnostic. +\item A consistent start value or initial equation may be removed with a diagnostic. \end{itemize} +Tools must not change the initialization in a way that does not satisfy the initial equations and fixed start values. \begin{example} Continuous time controller initialized in steady-state: