ВУЗ:
Составители:
52
пов. Неправильная последовательность вычисления перемен-
ных-конверторов приведет к искажению результатов моделиро-
вания. В PSC расчетные формулы вычисления конверторов при-
водятся в порядке их добавления пользователем в модель. Упо-
рядочить эти формулы можно с помощью нижеописанной мето-
дики.
Для списка выражений составляется диаграмма зависимо-
стей переменных друг от друга или соответствующая квадрат-
ная матрица из бинарных элементов размером
11 nn
, где
n
– количество переменных. Обозначим ее через
B
. Положим,
что элемент матрицы
njnib
ij
,1,,1,
равен единице, если
i
-й
параметр зависит от
j
-й переменной. В противном случае он
равен нулю.
Таким образом, в строках такой матрицы, соответствую-
щих переменным, определяются те параметры, от которых они
зависят. В столбцах матрицы – влияния соответствующих пара-
метров на переменные. Строка с номером
1n
и аналогичный
столбец содержат нулевые значения и являются вспомогатель-
ными.
После заполнения всех строк матрицы, кроме последней,
анализируем матрицу и выписываем соответствующие выраже-
ния.
Вначале выписываются выражения, соответствующие ну-
левым строкам матрицы. Элементы
1n
- го столбца, соответст-
вующие таким строкам меняются на единицу. Номера этих
строк (переменных) заносятся в очередь.
Первый шаг начинается с того, что берется первый номер
из очереди и рассматривается соответствующий столбец. Обо-
значим его через
*j
. Если в столбце нет элементов, отличных
от нуля, то соответствующий элемент последней строки меняет-
ся на единицу (столбец просмотрен). В противном случае рас-
сматриваются те строки матрицы, которые соответствуют нену-
пов. Неправильная последовательность вычисления перемен-
ных-конверторов приведет к искажению результатов моделиро-
вания. В PSC расчетные формулы вычисления конверторов при-
водятся в порядке их добавления пользователем в модель. Упо-
рядочить эти формулы можно с помощью нижеописанной мето-
дики.
Для списка выражений составляется диаграмма зависимо-
стей переменных друг от друга или соответствующая квадрат-
ная матрица из бинарных элементов размером n 1 n 1 , где
n – количество переменных. Обозначим ее через B . Положим,
что элемент матрицы bij , i 1, n, j 1, n равен единице, если i -й
параметр зависит от j -й переменной. В противном случае он
равен нулю.
Таким образом, в строках такой матрицы, соответствую-
щих переменным, определяются те параметры, от которых они
зависят. В столбцах матрицы – влияния соответствующих пара-
метров на переменные. Строка с номером n 1 и аналогичный
столбец содержат нулевые значения и являются вспомогатель-
ными.
После заполнения всех строк матрицы, кроме последней,
анализируем матрицу и выписываем соответствующие выраже-
ния.
Вначале выписываются выражения, соответствующие ну-
левым строкам матрицы. Элементы n 1 - го столбца, соответст-
вующие таким строкам меняются на единицу. Номера этих
строк (переменных) заносятся в очередь.
Первый шаг начинается с того, что берется первый номер
из очереди и рассматривается соответствующий столбец. Обо-
значим его через j * . Если в столбце нет элементов, отличных
от нуля, то соответствующий элемент последней строки меняет-
ся на единицу (столбец просмотрен). В противном случае рас-
сматриваются те строки матрицы, которые соответствуют нену-
52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
