×
04.04.2019
219.016.fc9a

Результат интеллектуальной деятельности: СПОСОБ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ СТРУКТУРЫ СИСТЕМЫ УПРАВЛЕНИЯ ДВИЖЕНИЕМ КОРАБЛЯ

Вид РИД

Изобретение

Аннотация: Изобретение относится к области автоматизации управления процессом проектирования законов управления и структуры систем управления судов и кораблей с использованием вычислительных средств. Заявленный способ позволяет ускорить процесс проектирования систем автоматического управления движением корабля на специальных стендах. Ускорение и повышение качества автоматизированного проектирования базируются на введении в автоматизированных системах проектирования законов управления движением кораблей автоматической компиляции моделей процесса управления с использованием блока редактирования, в который вводят модели процессов для преобразования в электронные модели, а также блока генератора программ, компилятора и блока расчета динамических систем в которых электронные программы преобразуют в исполняемые программы в формате DLL. Исполняемые программы в формате DLL вводят через блок расчета динамических систем в блок параметрической оптимизации для выработки структуры и законов системы управления движением корабля. 4 ил.

Предлагаемое изобретение относится к области автоматизации управления процессом проектирования законов управления и структуры систем управления движением судов и кораблей с использованием вычислительных средств, в частности к разделу автоматизации исследований и проектирования систем автоматического управления движением (САУД) корабля с применением компьютерного моделирования

Известны способы построения аппаратно-программных комплексов, так называемых SCADA систем, для исследования динамики движения судна (Прохоренков А.М. и др. Разработка исследовательских комплексов судовых систем управления // Труды XXXIV Всероссийской конференции "Управление движением морскими судами и специальными аппаратами", изд. ИЛУ РАН, М., 2007 г., с.148-156).

Известен также способ автоматизированного проектирования структуры систем управления техническими системами [Патент Р.Ф. №2331097]. «Способ состоит в следующем: формируют на пульте управления команду на начало проектирования системы управления (СУ) и передают ее на узел формирования структуры СУ, формируют задачи управлениями структуры СУ, оптимизируют элементы состава и структуру СУ по заданному критерию. Затем исследуют режимы функционирования СУ. При несоответствии заданию корректируют структуру СУ и повторяют процесс проектирования…» (Близким к рассмотренному способу проектирования СУ является способ проектирования с использованием ЦВМ, приведенный в патенте Р.Ф. №2294560). Рассмотренные способы проектирования СУ обладают недостаточными функциональными возможностями для исследования и проектирования структуры и законов САУД. Автоматизация формирования моделей проектирования для ввода их в ЦВМ отсутствует.

Рассмотрим способ автоматизации проектирования структуры и законов САУД судна «DLogic», который разработан в ЦНИИ «Аврора» и используется в системе автоматизации проектирования САУД судна. Данный способ принят нами в качестве прототипа. [Корчанов В.М. и др.: "Разработка системы управления движением судна с системой DLogic. // Труды XXXIV Всероссийской конференции "Управление движением морскими судами и специальными аппаратами", изд. ИЛУ РАН, М., 2007 г., стр.86-102

Способ DLgic использует два модуля:

- первый - модуль моделирования САУД для разработки и исследования динамических процессов движения судна, который включает блоки: модели динамики движения судна, модели исполнительных средств, модели управляющих и возмущающих воздействий,

- второй - модуль специализированного программного проектирования для автоматизированной разработки структуры САУД и оптимальных законов управления.

С использованием графического построения исследуемых динамических процессов движения судна разработчик формирует блоки:

- модель динамики движения судна (см. приложение рис. 1);

- модель исполнительных средств (см. приложение рис. 2);

- модель автоматического управления движением корабля (см. приложение рис 3).

Рассмотренные блоки связываются через общие шины и формируют подсистему специализированного программного проектирования для автоматизированного расчета оптимальных законов управления САУД, которую совместно со вторым модулем вводят в ЦВМ. Сформированная структура и параметры законов проектируемой САУД записываются в виде таблиц и графиков для использования в проекте.

Способ автоматизации проектирования САУД судна «DLogic» позволяет получить параметры САУД (в том числе законы управления движением судна в разных условиях эксплуатации), если заданы динамические характеристики движения судна в окружающей среде и технологические параметры используемых модулей САУД.

Способ формирования блоков моделей приведен в приложении на рис.1, 2, 3. Из рассмотрения рисунков можно сделать следующие выводы:

- способ формирования программ моделей, используемых при автоматизированном проектировании САУД с помощью ЦВМ, требует от исследователя высокой квалификации в области программирования;

- перестройка стенда на новый объект исследования с использованием рассматриваемого способа формирования моделей, требует больших временных и интеллектуальных затрат;

- в систему автоматизированного проектирования САУД сложно ввести режим интерактивного управления.

В предложенном нами способе автоматизированного проектирования структуры и законов системы управления движением корабля отмеченные выше недостатки, присущие рассмотренным выше аналогам и прототипу, реализуемым с использованием компьютера, устранены. При формировании предложенного способа дополнительно используются модули автоматической компиляции с блоком расчета динамических систем (РДС), что позволяет:

- автоматически компилировать (преобразовывать) в модулях-моделях фрагменты простых (созданных инженером-разработчиком САУД с учетом только функциональных особенностей исследуемых процессов) программ моделей в более сложные программы на языке C++ для непосредственного исполнения в компьютере;

- автономно перестраивать модель любого блока, не нарушая работоспособности всей автоматизированной системы;

- при перестройке структурной схемы автоматически перестраивать связи между моделями для сохранения работоспособности всей системы после перенастройки модулей-моделей.

Цель предлагаемого способа - автоматически компилировать (преобразовывать) в модулях-моделях фрагменты простых моделей в более сложные на языке программирования C++ для непосредственного исполнения в компьютере.

Рассмотрим, как формируется предложенный способ автоматизированного проектирования структуры и законов системы управления движением корабля.

В способе, как и в прототипе, используются модуль параметрической оптимизации параметров законов управления движением корабля, компилятор и модели: динамики движения корабля, исполнительных средств, системы управления движением. Модели задаются в форме разностных уравнений с соответствующими логическими операциями для описания динамики и статики корабля, исполнительных средств и системы управления движением.

Для переформирования моделей в исполняемые программные библиотеки, которые используются непосредственно в компьютере, производят автоматическую компиляцию моделей;

- динамики движения корабля;

- исполнительных средств;

- системы управления движением.

С этой целью в способе дополнительно используют следующие модули: генератор программ, блок РДС и редактор моделей. В редактор моделей вводят модели: динамики движения корабля, исполнительных средств и системы управления движением, где они преобразуются в электронные модели. Из редактора моделей электронные модели вводят в генератор программ, который переформирует электронные модели на язык программирования C++ и вводит в компилятор, в котором формируются исполняемые программные библиотеки. С выхода компилятора исполняемые программные библиотеки вводятся через блок РДС на вход модуля параметрической оптимизации, в котором, во взаимодействии с РДС, формируется структура и законы системы управления движением проектируемого корабля, отвечающая выбранному критерию.

Блок автоматической компиляции строит полный исходный текст программы со всеми необходимыми описаниями по отдельным фрагментам, созданным разработчиком САУД с учетом только функциональных особенностей исследуемых процессов. Затем блок вызывает один из внешних штатных компиляторов, который, обработав сформированный текст, создаст программу в динамической библиотеке (DLL).

Блок автоматической компиляции в стенде автоматизированного проектирования структуры и законов системы управления движением корабля:

1. Обеспечивает ввод и редактирование фрагментов исходного текста программы модуля, отвечающих за его поведение и реакцию на события. Как минимум, должен обеспечиваться ввод функции расчета значений выходов модуля при поступлении данных на его входы. Для этого используется модуль редактора модели.

2. Собирает из фрагментов текста, введенных разработчиком, полный исходный текст программы модуля со всеми структурами данных и описаниями, необходимыми для доступа к собственным переменным блока, общим переменным системы и сервисным функциям стенда. Для этого используется модуль генератора программы.

3. Вызывает внешнюю программу типового компилятора, которая преобразует исходный текст программы в исполняемый файл DLL.

4. Взаимодействует с комплексом стенда, отключает на время компиляции модули стенда от исполняемых файлов DLL. Если этого не сделать, файлы будут заблокированы, и компилятор не сможет заменить их новыми. Этим занимается блок РДС.

Рассмотрим работу стенда автоматизированного проектирования структуры и законов системы управления движением, использующего предложенный способ.

На чертеже приведена блок- схема стенда автоматизированного проектирования структуры и законов системы управления движением корабля, которая построена с использованием предложенного способа автоматизированного проектирвания структуры и законов системы управления движением корабля.

Стенд содержит модель динамики движения судна - 1, модель исполнительных средств - 2, модель управления движением - 3, модуль параметрической оптимизации - 4, редактор моделей - 5, генератор программ - 6, компилятор - 7, блок РДС - 8, модуль записи результатов - 9.

В модули стенда вводят модели: динамики движения корабля - 1, исполнительных средств - 2 и системы управления движением - 3 (созданных разработчиком САУД с учетом только функциональных особенностей исследуемых процессов управления движением корабля). Все модели задаются в форме разностных уравнений с соответствующими логическими операциями для описания динамики и статики корабля, исполнительных средств и системы управления движением. Эти модели вводятся в редактор моделей - 5, где они преобразуются в электронные модели, обеспечивая ввод и редактирование фрагментов исходного текста программ моделей, отвечающих за его поведение и реакцию на события. (Как минимум, должен обеспечиваться ввод функции расчета значений выходов модели при поступлении данных на его входы).

Электронные модели из редактора моделей - 5 вводят в генератор программ - 6, который переформирует электронные модели на язык программирования C++, собирая из фрагментов текста, введенных разработчиком, полный исходный текст программы модуля со всеми структурами данных и описаниями, необходимыми для доступа к собственным переменным блока, общим переменным системы и сервисным функциям стенда.

Текст программ из генератора программ вводится в компилятор - 7, в котором формируются программы трех моделей в форме DLL (исполняемые программные библиотеки). С выхода компилятора - 7 исполняемые программные библиотеки вводятся через блок РДС - 8 на вход модуля параметрической оптимизации - 4, в котором в тандеме с блоком РДС модели DLL формируют, как в прототипе, требуемые законы управления САУД. Полученные структуры и законы управления, необходимые для проектирования САУД, вводятся в модуль записи результатов - 9.

Так автоматически формируется структура и законы управления проектируемой САУД, отвечающие выбранному критерию качества на стенде автоматизированного проектирования структуры и законов системы управления движением.

Способ автоматизированного проектирования структуры системы управления движением корабля, использующий модуль параметрической оптимизации, компилятор и модели: динамики движения корабля, исполнительных средств, системы управления движением, которые формируют набором разностных уравнений и логических операций, описывающих динамику движения и статику: корабля, исполнительных средств и системы управления движением, отличающийся тем, что модели динамики движения корабля, исполнительных средств и системы управления движением автоматически компилируют в исполняемые программные библиотеки с использованием дополнительных модулей: генератора программ, блока расчета динамических систем и редактора моделей, в который вводят модели динамики движения корабля, исполнительных средств и системы управления движением, преобразуемые им в электронные модели, из редактора моделей электронные модели направляют в генератор программ, с помощью которого формируют программы моделей на языке программирования C++, которые вводят в компилятор, где формируют исполняемые программные библиотеки, поступающие в блок расчета динамических систем, который соединен с модулем параметрической оптимизации, на выходе модуля параметрической оптимизации формируют структуру и законы системы управления движением корабля, которые направляют в модуль записи результатов.
Источник поступления информации: Роспатент

Showing 41-50 of 101 items.
11.03.2019
№219.016.d8eb

Преобразователь энергии ветра в электрическую энергию

Изобретение относится к области энергетики и может быть использовано для преобразования энергии ветра, действующего на привязной летательный аппарат, с передачей механической работы на рабочий орган, совершающий колебательное движение. Пустотелый летательный аппарат выполнен легче воздуха и...
Тип: Изобретение
Номер охранного документа: 0002380569
Дата охранного документа: 27.01.2010
11.03.2019
№219.016.dc7a

Устройство для контроля гранулометрического состава кусковых материалов

Изобретение относится к области измерительной техники и может быть использовано в системах управления технологическими процессами. Устройство содержит: генератор электромагнитных колебаний; передающую и приемную рупорные антенны; усилитель; элемент ортогональной поляризации, выполненный в виде...
Тип: Изобретение
Номер охранного документа: 0002404426
Дата охранного документа: 20.11.2010
15.03.2019
№219.016.e074

Способ управления движением корабля по глубине

Изобретение относится к области судовождения и касается автоматического управления движением корабля без хода в вертикальной плоскости. Способ базируется на двух этапах программного управления с использованием датчика и задатчика глубины, блока задания, в котором формируют заданный сигнал...
Тип: Изобретение
Номер охранного документа: 0002392183
Дата охранного документа: 20.06.2010
15.03.2019
№219.016.e07f

Способ измерения сопротивлений, индуктивностей и емкостей и устройства для его реализации

Группа изобретений относится к области измерительной техники. Последовательно осуществляют три такта измерения частоты колебаний при различной конфигурации частотно-зависимой цепи. Причем в первом такте формируют измеряемую величину , где Z- первый эталонный пассивный электрический элемент,...
Тип: Изобретение
Номер охранного документа: 0002395099
Дата охранного документа: 20.07.2010
15.03.2019
№219.016.e0ff

Устройство для оценки выполнения научно-исследовательских и опытно-конструкторских работ

Изобретение относится к вычислительной технике и может быть использовано для оценки выполнения научно-исследовательских и опытно-конструкторских работ (НИОКР) с целью их объективной оценки в целом и по стадиям процесса. Техническим результатом изобретения является повышение точности оценки...
Тип: Изобретение
Номер охранного документа: 0002452018
Дата охранного документа: 27.05.2012
15.03.2019
№219.016.e111

Автоматизированная многофункциональная система анализа изображений объектов

Изобретение относится к области систем компьютерной обработки и анализа изображений разнотипных объектов. Техническим результатом является расширение функциональных возможностей системы, снижение себестоимости использования системы, повышение скорости и точности обработки и анализа изображений...
Тип: Изобретение
Номер охранного документа: 0002408931
Дата охранного документа: 10.01.2011
15.03.2019
№219.016.e14d

Способ управления сближением корабля с подвижной целью

Изобретение относится к области судовождения. Способ управления сближением корабля с целью базируется на использовании системы автоматического управления движением корабля по путевому углу. Величина заданного значения путевого угла формируется как угол пеленга (азимута) - φ плюс приращение...
Тип: Изобретение
Номер охранного документа: 0002467917
Дата охранного документа: 27.11.2012
20.03.2019
№219.016.e777

Способ определения физических свойств жидкостей или газов

Изобретение относится к области измерительной техники и может быть использованы для высокоточного определения различных физических свойств (плотности, концентрации, смеси веществ, влагосодержания и др.) веществ (жидкостей, газов), находящихся в емкостях (технологических резервуарах,...
Тип: Изобретение
Номер охранного документа: 0002415409
Дата охранного документа: 27.03.2011
20.03.2019
№219.016.e8e9

Способ формирования поступательного движения якоря с электромагнитным приводом

Изобретение относится к электротехнике, к электромагнитным приводам, которые могут быть в составе коммутационных аппаратов и в других электромагнитных системах, в которых требуется получить большой ход движения якоря. В частности, предложенный привод может быть использован в электромагнитных...
Тип: Изобретение
Номер охранного документа: 0002436222
Дата охранного документа: 10.12.2011
20.03.2019
№219.016.e8ea

Магниторезистивный датчик

Изобретение относится к области магнитных датчиков и может быть использовано в тахометрах, устройствах неразрушающего контроля, датчиках перемещения, датчиках для измерения постоянного и переменного магнитного поля, электрического тока. Магниторезистивный датчик содержит подложку с...
Тип: Изобретение
Номер охранного документа: 0002436200
Дата охранного документа: 10.12.2011
Showing 41-48 of 48 items.
15.03.2019
№219.016.e14d

Способ управления сближением корабля с подвижной целью

Изобретение относится к области судовождения. Способ управления сближением корабля с целью базируется на использовании системы автоматического управления движением корабля по путевому углу. Величина заданного значения путевого угла формируется как угол пеленга (азимута) - φ плюс приращение...
Тип: Изобретение
Номер охранного документа: 0002467917
Дата охранного документа: 27.11.2012
20.03.2019
№219.016.e5a5

Устройство для выработки и индикации информации для проводки судна по узким участкам фарватеров

Изобретение относится к области ручного управления подвижными объектами, в частности управления движением судов различного водоизмещения и назначения по узким участкам фарватеров. Например, устройство может быть использовано для навигации судов при прохождении между опорами мостов. Устройство...
Тип: Изобретение
Номер охранного документа: 0002318187
Дата охранного документа: 27.02.2008
20.03.2019
№219.016.e6d8

Устройство управления движением судна

Изобретение относится к области управления движением судна, в частности специальным судном, которое оборудовано сбрасываемыми объектами. Устройство содержит датчик угла дифферента, задатчик угла дифферента, датчик угловой скорости, датчик положения руля, выходы которых подключены к первому,...
Тип: Изобретение
Номер охранного документа: 0002306239
Дата охранного документа: 20.09.2007
10.04.2019
№219.017.06a8

Аппаратура управления движением корабля с блоком диагностики

Изобретение относится к автоматическому управлению движением корабля. Аппаратура управления движением корабля с блоком диагностики содержит измерительный модуль, блок диагностики, рулевую систему, модуль задания угла курса, модуль вычислителя системы, переключатель и электронную модель модуля...
Тип: Изобретение
Номер охранного документа: 0002420424
Дата охранного документа: 10.06.2011
19.04.2019
№219.017.31db

Способ автоматического управления движением судна

Изобретение относится к области судовождения, в частности к автоматическому управлению движением судна. Способ использует сигналы текущего путевого угла от приемника спутниковой навигационной системы и заданного значения путевого угла от блока заданного маршрута, которые совместно с сигналами...
Тип: Изобретение
Номер охранного документа: 0002452655
Дата охранного документа: 10.06.2012
29.04.2019
№219.017.418a

Способ выбора исполнительных средств в системе расхождения судна с встречным объектом

Изобретение относится к области судовождения, в частности к автоматическому управлению движением судна при расхождении со встречным объектом. Для выбора исполнительных средств в системе расхождения судна с встречным объектом используют радар, регулятор оборотов гребного винта, рулевой привод,...
Тип: Изобретение
Номер охранного документа: 0002383463
Дата охранного документа: 10.03.2010
09.05.2019
№219.017.4c6c

Способ управления движением корабля с диагнозом сбоев

Изобретение относится к технике управления движением корабля. Согласно предложенному способу производят непрерывное диагностирование исправности работы отдельных модулей системы автоматического управления движением (САУД) корабля и выявляют неисправности в работе измерительного блока САУД. Для...
Тип: Изобретение
Номер охранного документа: 0002394721
Дата охранного документа: 20.07.2010
09.05.2019
№219.017.4c98

Устройство программного управления движением судна

Изобретение относится к области судостроения, в частности к системам управления движением судна. Устройство содержит датчик угла дифферента, задатчик угла дифферента, датчик угловой скорости, суммирующий усилитель, рулевой привод, командный блок и программный блок, выходы датчика угла...
Тип: Изобретение
Номер охранного документа: 0002312789
Дата охранного документа: 20.12.2007
+ добавить свой РИД