Совокупная система уравнений |
Top Previous Next |
Объединение систем уравнений всех экземпляров непрерывных классов, существующих в выполняемой модели в какой-то конкретный момент времени, и уравнений, являющихся результатом наличия связей ("Связь"), называется совокупной системой уравнений. При выполнении модели AnyDynamics численно решает совокупную систему уравнений модели, реализуя тем самым непрерывную составляющую поведения модели. В зависимости от модели, совокупная система уравнений может быть неизменной, а может меняться в процессе выполнения модели. Совокупная система уравнений модели меняется каждый раз, когда в результате выполнения перехода на карте поведения какого-либо гибридного объекта в модели возникает и/или исчезает какой-либо непрерывный объект. Так реализуется гибридное поведение модели.
Выбор искомых переменных, относительно которых решается совокупная система уравнений, происходит перед началом выполнения модели и каждый раз после изменения совокупной системы. Переменные, выбранные в качестве искомых и известных в системах уравнений классов или вследствие наличия связей, становятся искомыми и известными, соответственно, в совокупной системе уравнений. Если количество искомых переменных при этом оказывается равным количеству уравнений в совокупной системе, то совокупная система считается формально разрешимой и решается в таком виде. Если количество искомых переменных оказывается меньше количества уравнений, то AnyDynamics произвольным образом выбирает недостающее число искомых переменных из множества свободных переменных, а остальные свободные переменные полагает известными. Результирующая система полагается формально разрешимой и решается в таком виде. |