WO2008030206A1 - Procédé et dispositif destinés aux réseau informatiques de gestion de cycles de vitesse de processus appliqués - Google Patents
Procédé et dispositif destinés aux réseau informatiques de gestion de cycles de vitesse de processus appliqués Download PDFInfo
- Publication number
- WO2008030206A1 WO2008030206A1 PCT/UA2007/000052 UA2007000052W WO2008030206A1 WO 2008030206 A1 WO2008030206 A1 WO 2008030206A1 UA 2007000052 W UA2007000052 W UA 2007000052W WO 2008030206 A1 WO2008030206 A1 WO 2008030206A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application process
- block
- input
- output
- control commands
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Definitions
- the invention relates to automation, computer engineering, information transfer systems and can be used for computer networks of distributed control of high-speed cycles of applied processes in real time.
- IP-IPeterot Rotosol Internet protocols
- Methods of packet information transfer are implemented on the basis of converting any type of information into a digital sequence, followed by dividing this sequence into packets equipped with all the necessary information for their identification, routing, error correction, which allows distributed distribution based on the use of computer networks in space, application process management.
- the main parameters affecting the performance of computer networks of distributed control of applied processes are the delay in transmitting data packets, a variation of this delay and jitter (unstable synchronization) of the output signals, while high-speed cycles are understood to mean cycles of applied processes with data sampling time applied process less packet transmission delays in a computer network.
- the delay in transmitting data packets over a computer network in the general case has several components: delays in encoding and decoding, delays at the input and output from the network, network delay in serialization, delay in the compensation buffer.
- the total delay of data packets in a network based on IP protocols can significantly exceed the data sampling period necessary for high-quality control of high-speed cycles of applied processes, which is an obstacle to real-time distributed control of high-speed cycles of applied processes through computer networks, since packet transmission delays data on a computer network and the variation of these delays significantly reduces the quality and stability of speed cycle control applied processes, up to not fulfilling management objectives.
- a known method and device for computer networks of distributed control of high-speed cycles of application processes in which cyclically with a given sampling period, data on the current state of the application process is encoded and formed into a data packet of the application process, which contains data on the current state of the application process and the formation time of the application process data packet, the application process data packet is transmitted to the computer network, the packet is received and buffered from the computer network you control commands, in accordance with a given sampling period, are extracted from the buffering queue and decode a packet of control commands, decoded control commands are transmitted to the application process.
- a disadvantage of the known method and device is that they do not allow to effectively achieve goals in computer networks distributed control of high-speed cycles of application processes due to the high level of data packet transmission delays, the presence of which reduces the quality and stability of controlling high-speed cycles of applied processes, up to not fulfilling control objectives.
- a disadvantage of the known method and device is the relatively low functional and technical characteristics when applied to computer networks of distributed control of high-speed cycles of applied processes.
- the known method and device does not allow to effectively achieve in computer networks the goals of distributed control of high-speed cycles of application processes due to the high level of data packet transmission delays, the presence of which reduces the quality and stability of controlling high-speed cycles of applied processes, up to not fulfilling control objectives. Disclosure of invention
- the objective of the invention is to develop a method and device for computer networks of distributed control of high-speed cycles of applied processes that would allow to implement and significantly improve the quality and stability of controlling high-speed cycles of applied processes in computer networks.
- the problem is solved in that the data packet of the application process is received from the computer network, data on the current state of the application process, extracted from the data packet of the application process, is used as initial conditions for modeling the dynamics of the application process, the modeling time interval is set as the total time of the predicted delays in transmitting application process data packets and control command packets over the network together with the simulation time of the applied process dynamics and buffer m time to compensate for variations in the delay of packet transmission over the network, for each received data packet of the application process on an accelerated time scale, the dynamics of the application process is simulated along with the simulation of the process of generating control commands, the control commands corresponding to the end point of the simulation time interval are placed in the control command packet , which also contains the time of transmission of control commands to the application process, which is defined as su mmm of the time of formation of the data packet of the application process and the simulation time interval, the packet of control commands is transmitted to the computer network, the packet of control commands is removed from the buffering queue when the current time of the application process reaches the value of the
- fig. 1 is a block diagram of a device.
- the device contains an application process sensor unit 1, the output of which is connected through an application process data encoding unit 2 to the input of an application process 3 data packet transmission unit, the output of which is connected to an input of a computer network 4, a control command packet reception unit 5, which the input is connected to the output of the computer network 4, and the output to the input of the buffering unit 6, the output of which is connected through the decoding unit 7 to the input of the block of regulators of the application process 8, the block of receiving data packets of the application process 9, the input connected to the output of the computer network 4, and the output through the modeling control unit 10 to the first input of the dynamics modeling unit of the application process 11, the output of which is connected to the input of the control unit 12, the first output of which is connected to the second input of the dynamics modeling unit of the application process 11, the second output of the control command block 12 is connected through the control command coding block 13 to the input of the control command packet transmitting block 14, the output of which is connected to the input of the computer network 4.
- the data encoding block of the application process 2 cyclically with a predetermined sampling period ⁇ t d converts the input signals about the current state of the application process into
- the digital form also implements the procedures for compressing information and forming a data packet of the application process, the structure of which is shown in Fig. 2.
- the application process data packet includes data on the current state of the application process and the formation time of the application process data packet t dn .
- the generated application process data packets are fed to the input of the application process data packet transmission unit 3, which transmits application process data packets over the Internet protocols to the computer network 4.
- the application process data packet receiving unit 9 from the computer network 4 receives application process data packets that the output unit of the data packets of the application process 9 are fed to the input of the simulation control unit 10.
- the simulation control unit 10 for each data packet of the application process generates initial conditions signals for modeling the dynamics of the application process and a signal of the formation time of the data packet of the application process t dn .
- the initial conditions signals for modeling the dynamics of the applied process, the signal of the specified simulation time interval ⁇ t and the signal of the formation of the application process data packet t dn are received at the first input of the dynamics modeling unit of the applied process 11, which for each set of initial signals conditions for modeling the dynamics of the application process determines the time of transmission of control commands in the application process t cn and starts at an accelerated time scale n the time interval ⁇ t simulations to model the dynamics of the application process.
- the status signals of the simulated application process and the time signal for transmitting control commands to the application process t cn are fed to the input of the control command block 12, which simulates the process of generating control commands from the first output of the block by the state signals of the simulated applied process control commands 12 are transmitted to the second input of the dynamics modeling unit of the applied process 11, thereby simulating a change in the current state to the simulator direct application process under simulated control commands.
- Simulation in the accelerated time scale of the dynamics of the application process together with the simulation of the process of generating control commands ends when the end point of the simulation simulation time interval ⁇ t is reached, in which the values of the control commands correspond to the predicted time t cn for sending control commands to the application process.
- control commands corresponding to the predicted time for transmitting control commands to the application process t cn From the second output of the control command block 12 signals control commands corresponding to the predicted time for transmitting control commands to the application process t cn , and a signal for transmitting control commands to the application process t cn are transmitted to the input of the control command encoding block 13, which performs information compression and generation of control command packets, the structure of which is shown in fig. 4.
- the control command package includes control commands corresponding to the predicted time of transmission of control commands to the application process t cn , and a signal of the transmission time of control commands to the application process t cn .
- the generated control command packets from the output of the control command encoding block 13 are received at the input of the control command packet transmission block 14, which transmits control command packets to the computer network 4 via the Internet protocols.
- the control command 5 receiving block from the computer network 4 receives control command packets, which from the output of the block receiving the packets of control commands 5 go to the input of the buffering block 6.
- a control command packet corresponding to time t cn is extracted from the buffering queue of buffering unit 6, which, from the output of buffering unit 6, is sent to the input of decoding unit 7.
- decoded control commands are sent to the input of control unit 8 of the application process.
- Generation of control commands for the predicted time of transfer of control commands to the application process t cn by means of modeling on an accelerated time scale the dynamics of the application process in conjunction with modeling we are in the process of generating control commands based on data on the current state of the application process in the time moment t dn makes it possible to compensate in computer networks for distributed control of high-speed cycles of application processes, delays in the transmission of packets over computer networks, variations of these delays and jitter of control commands for distributed control of high-speed cycles of application processes.
- the simulation of distributed control of high-speed cycles of applied processes in computer networks was carried out.
- An object that was described by 17th order nonlinear differential equations with a data sampling frequency of 50 ms was chosen as a controlled application process.
- the delay of the application process data packets varied in cycles randomly in the range of 75-500 ms
- the delay of control command packets varied in cycles randomly in the range of 75-500 ms.
- the operation of three application process control systems was investigated: the first is a test (locally located without packet transmission over a computer network) application process control system in which there are no packet transmission delays; the second is an application process control system distributed in a computer network similar to a test one, but with packet transmission delays over a computer network; the third is an application process control system distributed in a computer network with a delay in transmitting packets over a computer network, which is implemented in accordance with the claimed invention.
- test (locally located without packet transmission over a computer network) application control system in which there are no packet transmission delays was synthesized in accordance with the set management objectives and management quality criteria.
- the quality of work of the third application control system distributed in the computer network with the presence of packet transmission delays which is implemented in accordance with the claimed invention, allows achieving control objectives in the entire range of packet transmission delays for the entire spectrum of initial conditions of the application process, all types of tasks and management objectives with quality that meets the specified criteria for management quality.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Feedback Control In General (AREA)
- Control By Computers (AREA)
Description
Способ и устройство для компьютерных сетей управления скоростными циклами прикладных процессов
Область техники
Изобретение относится к автоматике, вычислительной технике, системам передачи информации и может быть использовано для компьютерных сетей распределенного управления скоростными циклами прикладных процессов в реальном масштабе времени.
Предшествующий уровень техники
В настоящее время широкое распространение получили компьютерные сети на базе интернет протоколов (IР-Iпtеrпеt Рrоtосоl), ко- торые используются для обмена информационными пакетами между абонентами в компьютерных сетях. Методы пакетной передачи информации реализованы на основе преобразования любого вида информации в цифровое последовательности с последующим разделением этой последовательности на пакеты, снабженные всей необходимой инфор- мацией для их идентификации, маршрутизации, коррекции ошибок, что позволяет осуществлять на основе использования компьютерных сетей с пакетной передачей информации распределенное в пространстве управление прикладными процессами.
Основными параметрами, влияющими на качество работы ком- пьютерных сетей распределенного управления прикладными процессами, являются задержка при передаче пакетов данных, вариация этой задержки и джиттер (неустойчивая синхронизация) выходных сигналов, при этом под скоростными циклами понимаются циклы прикладных процессов, у которых время дискретизации данных прикладного
процесса меньше задержек передачи пакетов в компьютерной сети. Задержка передачи пакетов данных по компьютерной сети в общем случае имеет несколько составляющих: задержки кодирования и декодирования, задержки на входе и выходе из сети, сетевая задержка се- риализации, задержка в компенсирующем буфере. Суммарная задержка пакетов данных в сети на базе IP протоколов может существенно превышать необходимый для качественного управления скоростными циклами прикладных процессов период дискретизации данных, что является препятствием для осуществления распределенного управле- ния скоростными циклами прикладных процессов в реальном масштабе времени через компьютерные сети, поскольку задержеки передачи пакетов данных по компьютерной сети и вариация этих задержек значительно снижает качество и устойчивость управления скоростными циклами прикладных процессов, вплоть до не выполнения целей управления.
Известен способ и устройство для компьютерных сетей распределенного управления скоростными циклами прикладных процессов (см. патент US6683889), в котором циклически с заданным периодом дискретизации данные о текущем состоянии прикладного процесса кодируют и формируют в пакет данных прикладного процесса, который содержит данные о текущем состоянии прикладного процесса и время формирования пакета данных прикладного процесса, пакет данных прикладного процесса передают в компьютерную сеть, из компьютерной сети принимают и буферизируют пакеты команд управления, в соответствии с заданным периодом дискретизации извлекают из очереди буферизации и декодируют пакет команд управления, декодированные команды управления передают в прикладной процесс.
Недостатком известного способа и устройства являются то, что они не позволяет эффективно достигать в компьютерных сетях целей
распределенного управления скоростными циклами прикладных процессов из-за высокого уровня задержек передачи пакетов данных, наличие которых снижает качество и устойчивость управления скоростными циклами прикладных процессов, вплоть до не выполнения целей управления.
Известен также способ и устройство для компьютерных сетей распределенного управления скоростными циклами прикладных процессов (см. патент EP 1661343), в котором циклически с заданным периодом дискретизации данные о текущем состоянии прикладного процесса кодируют и формируют в пакет данных прикладного процесса, который содержит данные о текущем состоянии прикладного процесса и время формирования пакета данных прикладного процесса, пакет данных прикладного процесса передают в компьютерную сеть, из компьютерной сети принимают и буферизируют пакеты команд управления, в соответствии с заданным периодом дискретизации извлекают из очереди буферизации и декодируют пакет команд управления, декодированные команды управления передают в прикладной процесс.
Недостатком известного способа и устройства являются отно- сительно низкие функциональные и технические характеристики при их применении для компьютерных сетей распределенного управления скоростными циклами прикладных процессов. Известный способ и устройство не позволяет эффективно достигать в компьютерных сетях целей распределенного управления скоростными циклами прикладных процессов из-за высокого уровня задержек передачи пакетов данных, наличие которых снижает качество и устойчивость управления скоростными циклами прикладных процессов, вплоть до не выполнения целей управления.
Раскрытие изобретения
Задачей изобретения является разработка способа и устройства для компьютерных сетей распределенного управления скоростными циклами прикладных процессов, которые позволили бы осуществить и значительно повысить качество и устойчивость управления скоростными циклами прикладных процессов в компьютерных сетях.
Поставленная задача решается тем, что пакет данных прикладного процесса принимают из компьютерной сети, данные о текущем состоянии прикладного процесса, извлеченные из пакета данных при- кладного процесса, используют в качестве начальных условий для моделирования динамики прикладного процесса, задают временной интервал моделирования как суммарное время прогнозируемых задержек передачи по сети пакетов данных прикладного процесса и пакетов команд управления совместно с временем моделирования динамики при- кладного процесса и буферным временем компенсирования вариаций задержек передачи пакетов по сети, для каждого принятого пакета данных прикладного процесса в ускоренном масштабе времени на временном интервале моделирования моделируют динамику прикладного процесса совместно с моделированием процесса формирования команд управления, команды управления соответствующие конечной точке временного интервала моделирования размещают в пакете команд управления, в котором размещают также время передачи команд управления в прикладной процесс, которое определяют как сумму времени формирования пакета данных прикладного процесса и временно- го интервала моделирования, пакет команд управления передают в компьютерную сеть, пакет команд управления извлекают из очереди буферизации при достижении текущим временем прикладного процесса значения времени передачи команд управления в прикладной процесс.
Вариант осуществления изобретения
В дальнейшем изобретение поясняется описанием конкретного примера его выполнения и прилагаемыми чертежами. На рис. 1 - блок-схема устройства.
На рис. 2 - структура пакета данных прикладного процесса. На рис. 3 - структура временного интервала моделирования. На рис. 4 - структура пакета команд управления. Суть предлагаемого способа и устройства для компьютерных сетей распределенного управления скоростными циклами прикладных процессов поясняется на примере описания работы схемы технической реализации изобретения, изображенной на рис. 1.
Устройство (рис.l) содержит блок датчиков прикладного процесса 1, выход которого подключен через блок кодирования данных прикладного процесса 2 к входу блока передачи пакетов данных прикладного процесса 3, выход которого подключен к входу компьютерной сети 4, блок приема пакетов команд управления 5, который входом подключен к выходу компьютерной сети 4, а выходом к входу блока буферизации 6, выход которого соединен через блок декодиро- вания 7 с входом блока регуляторов прикладного процесса 8, блок приема пакетов данных прикладного процесса 9, который входом подключен к выходу компьютерной сети 4, а выходом через блок управления моделированием 10 к первому входу блока моделирования динамики прикладного процесса 11, выход которого соединен с входом блока команд управления 12, первый выход которого подключен к второму входу блока моделирования динамики прикладного процесса 11, второй выход блока команд управления 12 соединен через блок кодирования команд управления 13 с входом блока передачи пакетов команд управления 14, выход которого подключен к входу компьютерной сети 4.
На выходе блока датчиков прикладного процесса 1 формируются данные о текущем состоянии прикладного процесса, которые поступают на вход блока кодирования данных прикладного процесса 2. Блок кодирования данных прикладного процесса 2 циклически с за- данным периодом дискретизации Δtd преобразует входные сигналы о текущем состоянии прикладного процесса в цифровой вид и осуществляет процедуры сжатия информации и формирования пакета данных прикладного процесса, структура которого приведена на рис. 2. В состав пакета данных прикладного процесса входят данные текущего со- стояния прикладного процесса и время формирования пакета данных прикладного процесса tdn. Сформированные пакеты данных прикладного процесса поступают на вход блока передачи пакетов данных прикладного процесса 3, который выполняет передачу по интернет протоколам пакетов данных прикладного процесса в компьютерную сеть 4. Блок приема пакетов данных прикладного процесса 9 из компьютерной сети 4 принимает пакеты данных прикладного процесса, которые с выхода блока приема пакетов данных прикладного процесса 9 поступают на вход блока управления моделированием 10.
Блок управления моделированием 10 по каждому пакету данных прикладного процесса формирует сигналы начальных условий для моделирования динамики прикладного процесса и сигнал времени формирования пакета данных прикладного процесса tdn. Кроме того, блок управления моделированием 10 задает временной интервал моделирования Δt (см. рис.З) как суммарное время прогнозируемых задержек передачи по сети пакетов данных прикладного процесса Δti и пакетов команд управления Δt2 совместно с временем моделирования динамики прикладного процесса Δt3 и буферным временем компенсации вариаций задержек передачи пакетов по сети Δt4 , т.е. Δt=Δt1+Δt2+Δt3+Δt4.
С выхода блока управления моделированием 10 сигналы начальных условий для моделирования динамики прикладного процесса, сигнал заданного временного интервала моделирования Δt и сигнал времени формирования пакета данных прикладного процесса tdn посту- пают на первый вход блока моделирования динамики прикладного процесса 11, который по каждому комплексу сигналов начальных условий для моделирования динамики прикладного процесса определяет время передачи команд управления в прикладной процесс tcn и начинает в ускоренном масштабе времени на временном интервале модели- рования Δt моделировать динамику прикладного процесса. Время передачи команд управления в прикладной процесс tcn определяется как сумма времени формирования пакета данных прикладного процесса tdn и временного интервала моделирования Δt ( т.е. tcn=tdn+Δt).
С выхода блока моделирования динамики прикладного процесса 11 сигналы состояния моделируемого прикладного процесса и сигнал времени передачи команд управления в прикладной процесс tcn поступают на вход блока команд управления 12, который по сигналам состояния моделируемого прикладного процесса моделирует процесс формирования команд управления, которые с первого выхода блока команд управления 12 передаются на второй вход блока моделирования динамики прикладного процесса 11, моделируя таким образом изменение текущего состояния моделируемого прикладного процесса под действием моделируемых команд управления. Моделирование в ускоренном масштабе времени динамики прикладного процесса совместно с моделированием процесса формирования команд управления заканчивается при достижении конечной точки временного интервала моделирования Δt, в которой значения команд управления соответствуют прогнозируемому времени передачи команд управления в прикладной процесс tcn. С второго выхода блока команд управления 12 сигналы
команд управления, соответствующие прогнозируемому времени передачи команд управления в прикладной процесс tcn, и сигнал времени передачи команд управления в прикладной процесс tcn передаются на вход блока кодирования команд управления 13, который осуществляет процедуры сжатия информации и формирования пакетов команд управления, структура которого приведена на рис. 4. В состав пакета команд управления входят команды управления, соответствующие прогнозируемому времени передачи команд управления в прикладной процесс tcn, и сигнал времени передачи команд управления в приклад- ной процесс tcn.
Сформированные пакеты команд управления с выхода блока кодирования команд управления 13 поступают на вход блока передачи пакетов команд управления 14, который выполняет передачу по интернет протоколам пакетов команд управления в компьютерную сеть 4. Блок приема команд управления 5 из компьютерной сети 4 принимает пакеты команд управления, которые с выхода блока приема пакетов команд управления 5 поступают на вход блока буферизации 6. При достижении текущим временем прикладного процесса значения времени передачи команд управления в прикладной процесс tcn, из очереди буферизации блока буферизации 6 извлекается соответствующий времени tcn пакет команд управления, который с выхода блока буферизации 6 поступает на вход блока декодирования 7. С выхода блока декодирования 7 декодированные команды управления поступают на вход блока регуляторов прикладного процесса 8. Выработка команд управления для прогнозируемого времени передачи команд управления в прикладной процесс tcn путем моделирования в ускоренном масштабе времени динамики прикладного процесса совместно с моделированием процесса формирования команд управления по данным о текущем состоянии прикладного процесса в
момент времени tdn позволяет компенсировать в компьютерных сетях распределенного управления скоростными циклами прикладных процессов задержки передачи пакетов по компьютерным сетям, вариации этих задержек и джиттер команд управления при распределенном управлении скоростными циклами прикладных процессов.
Было проведено моделирование распределенного управления скоростными циклами прикладных процессов в компьютерных сетях. В качестве управляемого прикладного процесса был выбран объект, который описывался нелинейными дифференциальными уравне- ниями 17-го порядка с частотой дискретизации данных 50 мс. В процессе моделирования задержка пакетов данных прикладного процесса варьировалась в циклах случайным образом в диапазоне 75-500 мс, а также задержка пакетов команд управления варьировалась в циклах случайным образом в диапазоне 75-500 мс. В процессе моделирования исследовалась работа трех систем управления прикладным процессом: первая — тестовая (локально расположенная без передачи пакетов по компьютерной сети) система управления прикладным процессом, в которой отсутствуют задержки передачи пакетов; вторая - распределенная в компьютерной сети система управления прикладным процессом аналогичная тестовой, но с задержками передачи пакетов по компьютерной сети; третья - распределенная в компьютерной сети система управления прикладным процессом с наличием задержки передачи пакетов по компьютерной сети, которая реализована в соответствии с заявляемым изобретением.
Тестовая (локально расположенная без передачи пакетов по компьютерной сети) система управления прикладным процессом, в которой отсутствуют задержки передачи пакетов, была синтезирована
в соответствии с заданными целями управления и критериями качества управления.
Работа каждой из трех систем управления прикладным процессом исследовалась в широком спектре начальных условий для вы- полнения трех задач управления: стабилизации параметров прикладного процесса, программного управления прикладным процессом, терминального управления прикладным процессом.
Результаты проведенных исследований показали, что качество работы второй, распределенной в компьютерной сети системы управления прикладным процессом с наличием задержек передачи пакетов, резко ухудшается уже при наличии задержек передачи по сети 120-160 мс, а при задержках передачи по сети больших 180 мс, эта система управления не достигает целей управления.
Качество же работы третьей распределенной в компьютер- ной сети системы управления прикладным процессом с наличием задержек передачи пакетов, которая реализована в соответствии с заявляемым изобретением, позволяет достигать целей управления во всем диапазоне задержек передачи пакетов для всего спектра начальных условий прикладного процесса, всех типов задач и целей управления с качеством, соответствующем заданным критериям качества управления.
Достигаемый технический результат, как показали экспериментальные исследования, может быть реализован только взаимосвязанной совокупностью всех существенных признаков заявленного изобретения, отраженных в формуле изобретения.
Все вышесказанное показывает, что, использование заявляемого изобретения позволяет строить на базе компьютерных сетей системы распределенного управления скоростными циклами прикладных процессов в реальном масштабе времени, повысить качество и на-
дежносτь работы таких систем при наличии задержек передачи пакетов данных в компьютерных сетях.
Claims
1. Способ для компьютерных сетей управления скоростными циклами прикладных процессов, в котором циклически с заданным периодом дискретизации данные о текущем состоянии прикладного процесса кодируют и формируют в пакет данных прикладного процесса, который содержит данные о текущем состоянии прикладного процесса и время формирования пакета данных прикладного процесса, пакет данных прикладного процесса передают в компьютерную сеть, из компьютерной сети принимают и буферизируют пакеты команд управления, в соответствии с заданным периодом дискретизации извлекают из очереди буферизации и декодируют пакет команд управления, декодированные команды управления передают в прикладной процесс, отличающийся тем, что пакет данных прикладного процесса принимают из компьютерной сети, данные о текущем состоянии прикладного процесса, извлеченные из пакета данных прикладного процесса, используют в качестве начальных условий для моделирования динамики прикладного процесса, задают временной интервал моделирования как суммарное время прогнозируемых задержек передачи по сети пакетов данных прикладного процесса и пакетов команд управления совместно с временем моделирования динамики прикладного процесса и буферным временем компенсирования вариаций задержек передачи пакетов по сети, для каждого принятого пакета данных прикладного процесса в ускоренном масштабе времени на временном ин- тервале моделирования моделируют динамику прикладного процесса совместно с моделированием процесса формирования команд управления, команды управления соответствующие конечной точке временного интервала моделирования размещают в пакете команд управления, в котором размещают также время передачи команд управления в прикладной процесс, которое определяют как сумму времени формирования пакета данных прикладного процесса и временного интервала моделирования, пакет команд управления передают в компьютерную сеть, пакет команд управления извлекают из очереди буферизации при достижении текущим временем прикладного процесса значения времени передачи команд управления в прикладной процесс.
2. Устройство для использования способа по п.l, которое содержит блок датчиков прикладного процесса, выход которого подключен через блок кодирования данных прикладного процесса к входу блока передачи пакетов данных прикладного процесса, выход которого подключен к входу компьютерной сети, блок приема пакетов команд управления, который входом подключен к выходу компьютерной сети, а выходом к входу блока буферизации, выход которого соединен через блок декодирования с входом блока регуляторов прикладного процесса отличающийся тем, что в него введены блок моделирования динамики прикладного процесса, блок управления моделированием, блок команд управления, блок кодирования команд управления, блок передачи пакетов команд управления, блок приема пакетов данных прикладного процесса, который входом подключен к выходу компьютерной сети, а выходом через блок управления моделированием к первому входу блока моделирования динамики прикладного процесса, выход которого соединен с входом блока команд управления, первый выход которого подключен к второму входу блока моделирования динамики прикладного процесса, второй выход блока команд управления соединен через блок кодирования команд управления с входом блока передачи пакетов команд управления, выход которого подключен к входу компьютерной сети.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
UAA200609648 | 2006-09-08 | ||
UAA200609648A UA83118C2 (ru) | 2006-09-08 | 2006-09-08 | Способ и устройство для компьютерных сетей управления скоростными циклами прикладных процессов |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008030206A1 true WO2008030206A1 (fr) | 2008-03-13 |
Family
ID=39157526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/UA2007/000052 WO2008030206A1 (fr) | 2006-09-08 | 2007-09-07 | Procédé et dispositif destinés aux réseau informatiques de gestion de cycles de vitesse de processus appliqués |
Country Status (3)
Country | Link |
---|---|
RU (1) | RU2422888C2 (ru) |
UA (1) | UA83118C2 (ru) |
WO (1) | WO2008030206A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9596129B2 (en) | 2012-03-19 | 2017-03-14 | Nec Corporation | Communication system, control apparatus, communication apparatus, information-relaying method, and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10229398A (ja) * | 1997-02-17 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク模擬装置およびネットワーク模擬方法 |
EP0993146A2 (en) * | 1998-10-09 | 2000-04-12 | Lucent Technologies Inc. | A method and apparatus for measuring network performance and stress analysis |
RU2165678C2 (ru) * | 1995-03-09 | 2001-04-20 | Нокиа Телекоммьюникейшнз Ой | Способ управления связью и соединением |
US20030061017A1 (en) * | 2001-09-27 | 2003-03-27 | Alcatel | Method and a system for simulating the behavior of a network and providing on-demand dimensioning |
US6683889B1 (en) * | 1999-11-15 | 2004-01-27 | Siemens Information & Communication Networks, Inc. | Apparatus and method for adaptive jitter buffers |
WO2005025160A1 (en) * | 2003-08-29 | 2005-03-17 | Motorola, Inc. | A system and method for selecting size of dynamic voice jitter buffer for packet switched communications system |
-
2006
- 2006-09-08 UA UAA200609648A patent/UA83118C2/ru unknown
-
2007
- 2007-09-07 WO PCT/UA2007/000052 patent/WO2008030206A1/ru active Application Filing
- 2007-09-07 RU RU2009106351/08A patent/RU2422888C2/ru not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2165678C2 (ru) * | 1995-03-09 | 2001-04-20 | Нокиа Телекоммьюникейшнз Ой | Способ управления связью и соединением |
JPH10229398A (ja) * | 1997-02-17 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク模擬装置およびネットワーク模擬方法 |
EP0993146A2 (en) * | 1998-10-09 | 2000-04-12 | Lucent Technologies Inc. | A method and apparatus for measuring network performance and stress analysis |
US6683889B1 (en) * | 1999-11-15 | 2004-01-27 | Siemens Information & Communication Networks, Inc. | Apparatus and method for adaptive jitter buffers |
US20030061017A1 (en) * | 2001-09-27 | 2003-03-27 | Alcatel | Method and a system for simulating the behavior of a network and providing on-demand dimensioning |
WO2005025160A1 (en) * | 2003-08-29 | 2005-03-17 | Motorola, Inc. | A system and method for selecting size of dynamic voice jitter buffer for packet switched communications system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9596129B2 (en) | 2012-03-19 | 2017-03-14 | Nec Corporation | Communication system, control apparatus, communication apparatus, information-relaying method, and program |
Also Published As
Publication number | Publication date |
---|---|
UA83118C2 (ru) | 2008-06-10 |
RU2009106351A (ru) | 2010-10-20 |
RU2422888C2 (ru) | 2011-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009504084A5 (ru) | ||
CN103167359B (zh) | Rtp媒体流的传输方法及装置 | |
CN105430537A (zh) | 对多路数据进行合成的方法、服务器及音乐教学*** | |
JP2004253883A (ja) | 音声・画像リアルタイム通信におけるビットレート制御を実行するデータ通信装置 | |
WO1999017584A3 (en) | A method and apparatus for real time communication over packet networks | |
CN102281283B (zh) | 通信处理设备、通信处理***、通信处理方法及程序 | |
ATE504138T1 (de) | Adaptive bandbreitensteuerung | |
CN105142002A (zh) | 音/视频直播方法、装置及控制方法、装置 | |
CN100490443C (zh) | 用于调整内容流的比特率的设备和方法 | |
JP2001144802A (ja) | データ通信装置及びその方法及び通信システム及び記憶媒体 | |
CN106464412B (zh) | 光分组的发送方法、设备、处理方法及光交换设备 | |
RU2422888C2 (ru) | Способ и устройство для компьютерных сетей управления скоростными циклами прикладных процессов | |
US20120249347A1 (en) | Variable bitrate equipment | |
CN114401253A (zh) | 一种基于WebRTC的模拟网络中视频传输方法 | |
CN107483990A (zh) | 一种流媒体传输的动态码率调节方法、装置及传输*** | |
CN102684805B (zh) | 用于控制时钟信号发生器的方法和设备 | |
KR20050047920A (ko) | 적응적 스트리밍 장치 및 방법 | |
CN107979542A (zh) | 网络拥塞确定方法及本端网元 | |
CN103346930A (zh) | 网络性能测试仪的测试流生成方法和组件 | |
Wang et al. | Delays analysis for teleoperation over Internet and Smith predictor with adaptive time-delay control | |
CN112786062A (zh) | 带宽自适应网络音频传输方法、设备、介质及*** | |
CN112702280A (zh) | 一种网络数据延迟控制方法 | |
Calderón et al. | Predicting traffic through artificial neural networks | |
CN116708258B (zh) | 一种背景流网络拓扑汇聚方法及装置 | |
CN112839240A (zh) | 一种基于视频流的带宽探测方法与*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07808966 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2009106351 Country of ref document: RU Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07808966 Country of ref document: EP Kind code of ref document: A1 |