60 Вся картина взаимодействия может быть представлена графом, изображенным на рис. 2.7. В данном случае можно говорить о динамизации графовой статической модели систем ДВС через динамические системы 5, (смазки, питания, КШМ, ЦПГ). Модель приведенной системы может быть получена средствами языков программирования и обширного программного обеспечения. Кроме того, здесь важен порядок (последовательность) изменения состояния систем. Моделирование процессов можно осуществить, приписывая каждому состоянию х‘к специальный параметр порядка, то есть рассматривая расширенное состояние (x^v't), к = 1, ..., п, и упорядочивая параметры v*. Пример упорядочения предписывание порядка но v\ в соответствии с заданной последовательностью и системой приоритетов. Если ввести в рассмотрение системы соотношений над множеством {v*}, / = 1, ..., г; к = 1, ..., п„ определяющие порядок осуществления событий в системе синхронизаторы, то мы получим еще один способ генерации состояний. Механизм «рандеву», например, является одним из способов решения проблем взаимодействия параллельных процессов [173, 174]. Основным его преимуществом является четкость функционирования моделируемой системы с параллельными процессами, так как синхронизация выступает условием взаимодейРисунок 2.7 Граф взаимодействующих систем |
173 Si (смазки, питания, КШМ, ЦПГ). Модель приведенной системы может быть получена средствами языков программирования и обширного программного обеспечения. Кроме того, здесь важен порядок (последовательность) изменения состояния систем. Моделирование процессов можно осуществить, приписывая каждому состоянию х[ специальный параметр порядка, то есть рассматривая расширенное состояние к = 1, nt иупорядочивая параметры v[. Пример упорядочения предписывание порядка по v[ в соответствии с заданной последовательностью и системой приоритетов. Если ввести в рассмотрение системы соотношений над множеством {v‘k) , / = 1, ..., г; к = 1, niy определяющие порядок осуществления событий в системе синхронизаторы, то мы получим еще один способ генерации состояний. Механизм «рандеву», например, является одним из способов решения проблем взаимодействия параллельных процессов [31,32]. Основным его преимуществом является четкость функционирования моделируемой системы с параллельными процессами, так как синхронизация выступает условием взаимодействия. Но очень строгая синхронизация процессов требует построения дополнительных параллельных процессов. Механизм «мониторов» состоит в том, что разработка модели может проводиться независимо от проектирования остальных процессов, но в нем нет механизмов синхронизации, что не является в целом принципиальным для систем, построенных из независимых процессов. Нам представляется, что представленные типы стояний позволяют использовать различные виды моделей процессов, требующих или не требующих синхронизации. |