Содержание
1.Введение……………………………………………………………...……7
1.1 Назначение аппарата ……………………………………………….…..8
1.2 Конструкция космического аппарата …………………………………9
2. Назначение СПО ЦУП………..………………………………….. .……12
3. Функции СПО ЦУП …………………………………………………....13
3.1 Функциональные характеристики и состав СПО ЦУП………….….13
3.1.1. Функциональные характеристики СПО планирования…………..16
3.1.2. Функциональные характеристики СПО управления КА ………..16
3.1.3.Функциональные характеристики СПО обработки телеметрической информации……............................................................17
3.1.4.Функциональные характеристики СПО баллистического и навигационного обеспечения……………………………………………..18
3.1.5. Функциональные характеристики СПО взаимодействия ЦУП с внешними абонентами…………………………………………………….19
3.1.6. Функциональные характеристики СПО справочной информации………………………………………………………………..19
4. Состав информации обмена СПО НБО с компонентами СПО ЦУП..20
5. Порядок взаимодействия между СПО НБО и компонентами СПО ЦУП………………………………………………………………………...21
6. Основные положения по структуре таблиц обмена……………….…22
7. Технологии обмена……………………………………………………..23
8. Подключение к БД…………………………………………………...…23
8.1 Системные требования……………………………………………......23
9. Основные положения по структуре хранимых процедур……………23
10. Структура таблиц базы данных и хранимых процедур……………..25
10.1 Рекомендации по планированию и корректировке проведения сеансов ИТНП…………………………………………………….………..25
10.2. План проведения сеанса ИТНП…………………………………….28
10.3. Комплектация приемника и передатчика в сеансах ИТНП………33
10.4. Результаты сеанса ИТНП…………………………………………...35
10.5 Результаты оценки качества ИТНП………………………………...40
10.6. Задание на расчет тестовой коррекции…………………….………41
10.7. Результаты расчета тестовой коррекции…………………………..48
10.8. Результаты проведения коррекции по ИТНП……………………..55
10.9. Данные о параметрах включения двигателей стабилизации
на основе ТМИ………………………………………….………………....65
10.10. Начальные условия движения КА………………………….……..67
10.11. Целеуказания для КИС-а………….………………………….…...78
11. Организационно-экономическая часть…………………………...….83
11.1 Введение………………………………………………………………83
11.2 Расчет трудоемкости создания ПП………………………………….85
11.3 Определение затрат на создание ПП………………………………..93
11.4Вывод…………………………………………………………….……98
12. Охрана труда и экология………………………………………..….....99
12.1 Введение………………………………………………………………99
12.2 Светотехнический расчет…………………………………………..131
12.3 Снижение нагрузки за счёт использования эргономичного интерфейса программного продукта ……………………………...……138
12.4Вывод…………………………………………………………..…….141
13. Перечень используемых сокращений………………………………142
14. Список использованной литературы …………………………...…..144
1.
Введение
На всех этапах развития земной цивилизации наблюдение и исследование окружающей среды всегда интересовало не только ученых, но и каждого жителя планеты. За последние сорок лет, благодаря бурному развитию космической отрасли, человечество узнало о Земле и Мировом Океане больше, чем за всю свою предыдущую историю.
Возможность глобального наблюдения за поверхностью Земного шара в различных диапазонах электромагнитного спектра обеспечивает дистанционному зондированию из космоса уровень приоритетной информационной технологии следующего столетия. Это валено как для научных исследований, так и для решения практических задач природопользования, экологической безопасности, предупреждения и ликвидации последствий природных и техногенных катастроф.
В настоящее время эффективное решение задач гидрометеорологии невозможно без использования данных, получаемых космическими средствами дистанционного зондирования Земли. При этом одним из основных инструментов современной гидрометеорологии является сеть космических аппаратов на геостационарной орбите - ГСО. Под эгидой Всемирной метеорологической организации (ВМО) на ГСО действует международная сеть метеоспутников, которая образована космическими аппаратами США (GOES), Европы (Meteosat), России (GOMS №1/"Электро" №1 - функционировал до 1998г.) и Японии (GMS). Кроме того на ГСО работают метеоспутники Индии (Insat, Metsat) и Китая (FY-2). В связи с длительным отсутствием на геостационарной орбите российских метеоспутников создание комплекса «Электро» является одним из приоритетных направлений международной деятельности отечественной космонавтики.
В 2009 году завершатся работы по созданию нового российского спутника "Электро-Л", имеющего международное наименование GOMS №2 (ГОМС - Геостационарный Оперативный Метеорологический Спутник). Разработка и изготовление КА ведутся в соответствии с федеральной космической программой России на 2006-2015 года. 1.1. Назначение аппарата
В 2001 году НПО им. С.А. Лавочкина по заказу Федерального космического агенства и Росгидромета приступило к разработке геостационарного гидрометеорологического космического комплекса "Электро" второго поколения.
Космический аппарат должен быть выведен в точку стояния 76° восточной долготы, расположенную над Индийским океаном. Положение российского геостационарного спутника на орбите определено из расчета наилучшего наблюдения территории России, а также выполнения функций составного элемента глобальной спутниковой системы наблюдений в рамках Всемирной метеорологической организации.
Составной частью космической системы является наземный комплекс приема, обработки и распространения информации с КА "Электро-Л" представляет собой сложный территориально распределенный комплекс взаимосвязанных программно-технических средств, отдельные элементы которого расположены в различных регионах Российской Федерации.
Космический комплекс "Электро" предназначен для обеспечения подразделений Росгидромета оперативной информацией для решения следующих основных задач:
- анализа и прогноза погоды в региональном и глобальном масштабах;
- анализа и прогноза состояния акваторий морей и океанов;
- анализа и прогноза условий для полетов авиации;
- анализа и прогноза гелиогеофизической обстановки в околоземном космическом пространстве, состояния ионосферы и магнитного поля Земли;
- мониторинга климата и глобальных изменений;
- контроля чрезвычайных ситуаций;
- экологического контроля окружающей среды и др.
"Электро-Л" должен обеспечить многоспектральную съемку всего диска Земли в видимом и инфракрасном диапазонах (разрешение 1 км и 4 км соответственно). Штатная периодичность съемки - 30 минут. В случае наблюдения стихийных явлений периодичность съемки (по командам с Земли) может быть доведена до 10-15 минут.
Кроме того, на КА "Электро-Л" возлагаются задачи получения гелиогеофизических данных, ретрансляции и обмена метеоинформацией, а также приема и ретрансляции данных от автономных метеорологических платформ и сигналов аварийных буев системы КОСПАС-SARSAT.
1.2.
Конструкция космического аппарата
Космический аппарат "Электро-Л" спроектирован по модульному принципу. КА состоит из модуля служебных систем и модуля полезной нагрузки. В качестве платформы космического аппарата используется унифицированный модуль служебных систем "Навигатор", который разрабатывается для создания и других космических аппаратов НПО им. С.А. Лавочкина (аппараты серии "Спектр" и др.). Масса КА "Электро-Л" на рабочей орбите составляет ~ 1500 кг.
Срок активного существования космического аппарата "Электро-Л" должен составить не менее 10 лет.
"Электро-Л"
"Электро-Л" разрабатывается как изделие повышенной заводской готовности. После сборки космического аппарата и проведения электрических испытаний на НПО им. С.А. Лавочкина космический аппарат доставляется на космодром практически готовым к пуску. Такая технология, отработанная НПО имени Лавочкина, значительно сокращает расходы на подготовку спутника к запуску.
Запуск космического аппарата "Электро-Л" на геостационарную орбиту планируется осуществить с космодрома "Байконур". Для выведения космического аппарата на геостационарную орбиту используется ракета-носитель "Зенит-2" с разгонным блоком "Фрегат-СБ" разработки НПО им. С.А. Лавочкина. Задачу управления КА «Электро-Л» будет выполнять ЦУП-М. Для этого созданы программные модули для взаимодействия всех элементов управления КА, а также элементы взаимодействия с потребителями информации полученной с КА. ЦУП г. Королев приступает к управлению КА «Электоро-Л» с момента отделения последней ступени ракетоносителя и несёт ответственность за весь орбитальный полёт. На центр управления возложены задачи долгосрочного и оперативного планирования полета, оперативного управления КА, в том числе непосредственно в сеансах связи, оперативного и детального анализа состояния бортовой аппаратуры, парирования нештатных ситуаций, а также задачи баллистико-навигационного, телеметрического, командно - программного обеспечения управления полетом, отображения полетной информации. Кроме того, на центр управления возложены задачи организации всей работы по подготовке к управлению КА НСЭН, включая взаимодействие с организациями, участвующими в управлении. При этом используется существующая инфраструктура ЦУП-М: локальная вычислительная сеть, внутренние и внешние связи, индивидуальные и коллективные средства отображения, комплекс внешних информационных обменов, рабочие помещения, энергетические и тепловые установки и т.д. Для управления аппаратами, близкими по своему целевому назначению, в ЦУП-М создаются отдельные сектора управления. На основе обобщенного многолетнего опыта работ, проведенных разносторонних теоретических и экспериментальных исследований в ЦУП-М создана и внедрена в практику универсальная технология управления КА различных типов и назначений, но несмотря на это и в зависимости от требований генерального конструктора требуется проводить работы по модернизации отдельных блоков программного обеспечения комплекса управления полётом КА с целью повышения эксплуатационной пригодности для конкретного КА, одной из таких работ является данная дипломная работа.
2. Назначение СПО ЦУП
СПО ЦУП предназначено для решения комплекса задач по автоматизированному управлению КА и средствами НКУ. СПО ЦУП используется на этапах летных испытаний, ввода КА в эксплуатацию, штатной эксплуатации КА и при восстановлении работоспособности КА в случае возникновения нештатной ситуации.
СПО ЦУП предназначено для использования в центре проведения испытаний НПО им. С.А. Лавочкина (ЦПИ) и в центре управления полетом ЦНИИМАШ (ЦУП-М). Перечень предоставляемых функций СПО ЦУП определяется задачами, решаемыми ЦУП-М и ЦПИ.
3. Функции СПО ЦУП
3.1. Функциональные характеристики и состав СПО ЦУП
СПО ЦУП обеспечивает:
· автоматизированное формирование долгосрочных и оперативных планов полета КА и работы средств наземного комплекса управления;
· расчет, автоматизированное формирование массивов КПИ, передачу их на КИП для последующей выдачи на борт КА;
· формирование и передачу разовых команд управления КА на КИП для последующей выдачи на борт КА в реальном масштабе времени;
· автоматизированную подготовку и проведение сеансов связи с КА и автоматизированную подготовку ТДСС;
· обеспечение автоматизированного обмена информацией между средствами ЦУП-М (ЦПИ) и внешними абонентами (КИП, НКПОР-Э, ЦПИ (ЦУП-М));
· прием с КИП полного потока ТМИ в реальном масштабе времени (с информативностью 1 или 8 или 32 Кбит/сек);
· автоматизированную обработку и отображение результатов обработки ТМИ;
· прием и обработку квитанций на выданные на борт КА массивы КПИ и РК;
· прогнозирование параметров движения центра масс КА;
· приём начальных условий движения центра масс КА (НУ);
· расчет справочной баллистической информации;
· расчет параметров коррекции орбиты;
· расчет времени старта КА;
· решение задач баллистико-навигационного обеспечения управления КА;
· прием программ работ ЦА (ПРЦА) (в том числе и корректирующих) из НКПОР-Э;
· прием с КИП и обработку отчетов о проведенных сеансах связи и ИФК;
· прием и обработку заявок от НКПОР-Э на включение в план работ с КА и средств НКУ;
· прием из НКПОР-Э информации об угловых измерениях МСУ-ГС;
· прием из НКПОР-Э сигнала «Вызов НКУ» (из состава ОКИ) и информации о работоспособности бортовой целевой аппаратуры по результатам обработки целевой информации;
· выдачу в НКПОР-Э начальных условий движения центра масс КА и плана работы КА;
· обеспечение контроля выполнения программы полета КА, контроля состояния и анализа функционирования бортовых систем КА с целью выявления причин, места и характера неисправности;
· отображение на средствах индивидуального и коллективного пользования результатов обработки всей циркулирующей в ЦУП информации;
· документирование и архивацию циркулирующей в ЦУП информации.
СПО ЦУП состоит из следующих комплексов программ:
1. СПО планирования полета КА и работы средств НКУ (СПО-П);
2. СПО управления КА (СПО-У);
3. СПО обработки ТМ-информации (СПО-О);
4. СПО баллистического и навигационного обеспечения (СПО-Б);
5. СПО справочной информации (СПО-С);
6. СПО взаимодействия ЦУП с внешними абонентами (СПО-В).
Организация входных и выходных данных СПО ЦУП определяется отдельными комплексами программ из состава СПО ЦУП, и следующими протоколами:
· «Протокол по логике взаимодействия и информационному обмену ЦПИ и КИП»;
· «Протокол по логике взаимодействия и информационному обмену ЦУП-М и КИП»;
· «Протокол по логике взаимодействия и информационному обмену ЦПИ и ЦУП-М»;
· «Протокол по логике взаимодействия и информационному обмену ЦПИ и НКПОР-Э»;
· «Протокол по логике взаимодействия и информационному обмену ЦУП-М и НКПОР-Э».
СПО ЦУП обеспечивает:
- непрерывную работу;
- прием телеметрической информации до 10 сеансов в сутки длительностью от 0,3 до 12 часов;
- до 10 сеансов выдачи КПИ в сутки объемом до 100 Кбайт каждый;
- 6 сеансов ИТНП в сутки длительностью до 10 минут 7 раз в неделю.
Временные характеристики отдельных составных частей СПО ЦУП определяются на эти составные части.
3.1.1. Функциональные характеристики СПО планирования
СПО планирования полета КА и работы средств НКУ (СПО-П)
предназначено для решения задач планирования работ с КА и работы средств НКУ.
СПО-П обеспечивает решение следующих задач:
· автоматизированного формирования и корректировки долгосрочных и оперативных планов полета КА и работы средств НКУ;
· обработки заявок от КИП и НКПОР-Э на включение в план работ с КА и средств НКУ;
· формирования плана работы КА
· обработки заявок на прием/передачу управления КА между ЦПИ и ЦУП-М;
· автоматизированного формирования заявок на прием/передачу управления КА между ЦПИ и ЦУП-М;
· регистрации полученных и сформированных заявок;
· отображения, документирования заявок на включение в план работ с КА и средств НКУ;
· отображения, документирования заявок на прием/передачу управления КА между ЦПИ и ЦУП-М;
· отображения, документирования сформированных планов полета КА и работы средств НКУ.
3.1.2. Функциональные характеристики СПО управления КА
СПО управления КА (СПО-У)
предназначено для автоматизированного формирования данных для задач управления КА.
СПО-У обеспечивает решение следующих задач:
· расчета, формирования, корректировки и кодирования командно-программной информации (КПИ);
· формирования, корректировки технологических данных сеансов связи с КА;
· формирования, корректировки технологических сеансов с КИП;
· передачи сформированных технологических данных на КИП (проведения сеансов связи с КИП);
· формирования и передачи разовых команд управления КА (РКН) на КИП для выдачи их на борт КА в реальном масштабе времени;
· приема, обработки и отображения в темпе приема информации о проводимом сеансе связи с КА, т. е. информации о передаче, квитировании КПИ и РКН, режимах работы КИП и др. (проведения сеансов связи с КА в неоперативном режиме);
· проведения сеанса связи с КА в оперативном (транзитном) режиме;
· приема, обработки отчетов КИП о проведенных сеансах связи;
· приема, обработки ИФК;
· формирования циклограммы функционирования КА;
· регистрации, отображения и документирования всей полученной и сформированной информации СПО-У.
3.1.3.Функциональные характеристики СПО обработки телеметрической информации
СПО обработки телеметрической информации
(СПО-О)
предназначено для решения задач обработки ТМИ в целях обеспечения комплексной оценки состояния бортовых систем и КА в целом.
СПО-О обеспечивает:
· прием, первичную и вторичную обработку полного потока ТМИ с информативностью 1 или 8 или 32 Кбит/сек в режимах непосредственной передачи и воспроизведения с КА, а также повторную обработку ТМИ со средств хранения принятой информации;
· формирование архива ТМИ;
· отображение и документирование результатов обработки ТМИ;
· идентификацию нештатных ситуаций и формирование рекомендаций по выходу из нештатных ситуаций;
· выполнение расчетных задач.
3.1.4.
Функциональные характеристики СПО баллистического и навигационного обеспечения
СПО баллистического и навигационного обеспечения
(СПО-Б) предназначено для решения задач баллистико-навигационного обеспечения управления КА на всех этапах функционирования КА.
СПО-Б обеспечивает решение следующих задач:
- прогнозирование параметров движения центра масс КА;
- расчет времени старта КА;
- формирование и выдача заявок на проведение работ в части баллистико-навигационного обеспечения управления КА;
- расчет справочной баллистической информации (СБИ) в интересах управления полетом КА и проведения анализа функционирования бортовых систем;
- расчет стратегии приведения КА в заданную точку «стояния» ГСО;
- расчет параметров проведения коррекций орбиты КА;
- расчет и формирование баллистических данных для КПИ;
- организация автоматизированного обмена информацией с другими комплексами СПО ЦУП и базой данных СПО-ЦУП.
СПО-Б состоит из:
- комплекса программ баллистического обеспечения КП БО;
- комплекса программ сервисных баллистических расчетов КП СБР.
3.1.5. Функциональные характеристики СПО взаимодействия ЦУП с внешними абонентами
СПО взаимодействия ЦУП с внешними абонентами (СПО-В)
решает задачу обеспечения автоматизированного обмена информацией между средствами ЦУП и внешними абонентами. Взаимодействие осуществляется с использованием коммуникационного сервера ЦУП по соответствующим протоколам обмена с каждым из абонентов.
3.1.6. Функциональные характеристики СПО справочной информации
СПО справочной информации (СПО-С)
решает задачи:
· отображения справочной информации на средствах индивидуального и коллективного пользования;
· хранения в базе данных всей справочной информации, необходимой для обеспечения решения функциональных задач.
4.
Состав информации обмена СПО НБО с компонентами СПО ЦУП.
В этом разделе приведены состав и аргументы (входные/выходные) хранимых процедур, предназначенных для доступа СПО НБО к БД СПО ЦУП. Информационный обмен между компонентами СПО ЦУП реализуется через единую базу данных БД СПО-А.
Информационный обмен включает в себя:
· рекомендации по планированию и корректировке программы проведения сеансов ИТНП;
· план проведения сеансов ИТНП;
· данные о комплектации приемника и передатчика в сеансах ИТНП;
· массивы данных с результатами ИТНП;
· информация о результатах оценки качества ИТНП;
· начальные условия движения КА;
· целеуказания для КИС;
· задание на расчет тестовой коррекции;
· результат расчета тестовой коррекции;
· результаты проведения коррекции по ИТНП;
· данные о параметрах включения двигателей стабилизации
5.
Порядок взаимодействия между СПО НБО и компонентами СПО ЦУП
№
|
Данные
|
Источник данных
|
Потребитель данных
|
1.
|
Рекомендации по планированию и корректировке программы проведения сеансов ИТНП
|
СПО НБО
|
СПО П
|
2.
|
План проведения сеансов ИТНП
|
СПО П
|
СПО НБО
|
3.
|
Данные о комплектации приемника и передатчика в сеансах ИТНП
|
СПО П
|
СПО НБО
|
4.
|
Массивы данных с результатами ИТНП
|
СПО В
|
СПО НБО
|
5.
|
Информация о результатах оценки качества ИТНП
|
СПО НБО
|
СПО П
|
6.
|
Начальные условия движения КА
|
СПО НБО
|
СПО Б
|
7.
|
Целеуказания для КИС
|
СПО НБО
|
СПО П
|
8.
|
Задание на расчет тестовой коррекции
|
СПО Б
|
СПО НБО
|
9.
|
Результат расчета тестовой коррекции
|
СПО НБО
|
СПО Б
|
10.
|
Результаты проведения коррекции по ИТНП
|
СПО НБО
|
СПО Б
|
11.
|
Данные о параметрах включения двигателей стабилизации
|
СПО П
|
СПО НБО
|
Все выходные данные СПО НБО, представляемые в таблицах обмена, являются физическими величинами.
Выходные данные СПО НБО записываются в соответствующие таблицы БД СПО-А. Входная информация для СПО НБО располагается в соответствующих таблицах БД СПО-А.
6.
Основные положения по структуре таблиц обмена
Каждый вид данных представляет собой отдельную таблицу определённой структуры.
Данные в таблицах располагаются построчно. Каждая строка таблицы представляет собой одну запись. Число записей не ограничено. Каждая запись может состоять из произвольного числа полей различного типа. Полем называется каждый элемент из набора данных обмена, содержащий конкретное значение определённого типа и структуры. Кроме этого, таблица может содержать дополнительные поля для записи комментариев и справочной информации.
Для представления данных обмена в таблице используются поля текстового, массива бинарной информации, числового, логического типов и типа дата/время. Размер полей определяется требуемой точностью представления данных.
Каждый набор данных обмена в базе данных содержит следующие обязательные поля:
- Идентификационный номер формы обмена
- Признак использования записи
- Дата и время создания записи.
Информационный обмен реализуется через через хранимые процедуры СУБД FireBird 2.x функционирующую в поверх установленного клиентом СПО НБО защищенного соединения IPSEC; любое корректно установленное соединение IPSEC подразумевает успешную авторизацию для работы с компонентами СПО ЦУП.
8. Подключение к БД
8.1. Системные требования
1. Требования к аппаратному обеспечению:
· платформа — x86;
· процессор — 500 МГц;
· оперативная память — 128 Мб;
· жесткий диск — 10 Гб.
· сетевая карта Ethernet 100 Мбит/с;
· обеспечена возможность подключению по локальной сети к центральному серверу БД.
2. Требования к программному обеспечению:
· библиотека доступа к серверу БД Firebird 2.x.
Процедура является самостоятельной программой, написанной на языке PSQL Firebird, скомпилированной интерпретатором во внутренний двоичный язык Firebird и сохраненный как исполняемый код в метаданных базы данных. Спроектированы хранимые процедуры выбора и выполнения.
Хранимые процедуры выбора (select) имеют следующий общий синтаксис вызова:
SELECT
<список столбцов>
FROM
НазваниеПроцедуры(аргумент1, аргумент2,.., аргумент
N
)
WHERE
<условия-поиска>
ORDER
BY
<список-упорядочивания>
<список столбцов>
– разделенный запятыми список из одного или более выходных параметров возращаемых процедурой или *
для выбора всех столбцов.
аргумент1, аргумент2,
– разделенный запятыми список из одного или более входных параметров необходимых для отработки процедуры.
Выходной набор может быть ограничен условием поиска в предложении WHERE
и упорядочен с помощью предложения ORDER
BY
.
Хранимые процедуры выполнения (execute) имеют следующий общий синтаксис вызова:
Execute
procedure
НазваниеПроцедуры(аргумент1, аргумент2,.., аргумент
N
)
INS_ITNP_REQUEST
Процедура выбора INS_ITNP_REQUEST
осуществляет добавление рекомендаций по планированию сеанса ИТНП (СПО-НБО) входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
SEANS_ID
|
Integer
|
Номер сеанса (ссылка на таблицу Seans)
|
2
|
ITNP_DATES
|
TIMESTAMP
|
Дата начала корректировки программы работы ОКИК
|
3
|
ITNP_COUNT_DATES
|
Integer
|
Количество суток корректировки программы работы
|
4
|
ITNP_DATA
|
BLOB
|
Рекомендации и предложения по сеансу ИТНП
|
Выходные данные процедуры INS_ITNP_REQUEST
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_REQUEST_ID
|
Integer
|
ID рекомендации
|
SEL_ITNP_REQUEST
Процедура выбора SEL_ITNP_REQUEST осуществляет выборку рекомендаций по планированию сеанса ИТНП (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_REQUEST_ID
|
Integer
|
ID рекомендации
|
2
|
ITNP_SEANS_ID
|
Integer
|
Номер сеанса (ссылка на таблицу Seans)
|
3
|
ITNP_DATES
|
TIMESTAMP
|
Дата начала корректировки программы работы ОКИК
|
4
|
ITNP_COUNT_DATES
|
Integer
|
Количество суток корректировки программы работы
|
5
|
ITNP_DATA
|
BLOB
|
Рекомендации и предложения по сеансу ИТНП
|
6
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
7
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL_ITNP_REQUEST_BY_SEANS
Процедура выбора SEL_ITNP_REQUEST_
BY
_
SEANS
осуществляет выборку рекомендаций по планированию сеанса ИТНП (СПО-НБО) по номеру сеанса, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
SEANS_ID
|
Integer
|
Номер сеанса
|
Выходные данные процедуры SEL_ITNP_REQUEST_
BY
_
SEANS
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_REQUEST_ID
|
Integer
|
ID рекомендации
|
2
|
ITNP_DATES
|
TIMESTAMP
|
Дата начала корректировки программы работы ОКИК
|
3
|
ITNP_COUNT_DATES
|
Integer
|
Количество суток корректировки программы работы
|
4
|
ITNP_DATA
|
BLOB
|
Рекомендации и предложения по сеансу ИТНП
|
5
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
6
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS_ITNP_PLAN_MAIN
Процедура выбора INS_ITNP_PLAN_MAIN
осуществляет добавление общего описания сеанса ИТНП (СПО-П), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка
|
2
|
ITNP_REQUEST_ID
|
Integer
|
Номер заявки (ссылка на таблицу ITNP_REQUEST)
|
3
|
START_DATE
|
TIMESTAMP
|
МДВ начала интервала
|
4
|
END_DATE
|
TIMESTAMP
|
МДВ окончания интервала
|
Выходные данные процедуры INS
_ITNP_PLAN_MAIN
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_PLAN_MAIN_ID
|
Integer
|
ID плана
|
INS_ITNP_PLAN_
DETAIL
Процедура выполнения INS_ITNP_PLAN_
DETAIL
осуществляет добавление подробного описания сеанса ИТНП (СПО-П), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_PLAN_ID
|
Integer
|
Номер плана (ссылка на таблицу ITNP_PLAN)
|
2
|
NIP_ID
|
Integer
|
Номер КИС-а(ссылка на таблицу NIP)
|
3
|
START_DATES
|
TIMESTAMP
|
Дата/Время начала измерения
|
4
|
LENGTH_DIMENSION
|
Integer
|
Длительность измерения (сек)
|
5
|
DISTANCE
|
Smallint
|
Признак измерения Дальности:
1 - да
0 - нет
|
6
|
DISTANCE_SPEED
|
Smallint
|
Признак измерения: Скорости изменения дальности
1 - да
0 - нет
|
SEL_ITNP_
PLAN
Процедура выбора SEL_ITNP_PLAN осуществляет выборку планов проведения сеансов ИТНП (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_PLAN_ID
|
Integer
|
ID Плана
|
2
|
ITNP_REQUEST_ID
|
Integer
|
Номер заявки (ссылка на таблицу ITNP_REQUEST)
|
3
|
ITNP_REQUEST_DATES
|
TIMESTAMP
|
Дата регистрации заявки
|
4
|
NUM_VITOK
|
Integer
|
Номер витка
|
5
|
START_DATE
|
TIMESTAMP
|
Начало интервала
|
6
|
END_DATE
|
TIMESTAMP
|
Окончание интервала
|
7
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
8
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL_ITNP_
PLAN
_
BY
_
REQUEST
Процедура выбора SEL_ITNP_
PLAN
_
BY
_
REQUEST
осуществляет выборку плана проведения сеанса ИТНП (СПО-НБО) по номеру заявки, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
REQUEST_ID
|
Integer
|
Номер заявки
|
Выходные данные процедуры SEL_ITNP_
PLAN
_
BY
_
REQUEST
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_PLAN_ID
|
Integer
|
ID Плана
|
2
|
NUM_VITOK
|
Integer
|
Номер витка
|
3
|
START_DATE
|
TIMESTAMP
|
Начало интервала
|
4
|
END_DATE
|
TIMESTAMP
|
Окончание интервала
|
5
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
6
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL_INTP_PLAN_DETAIL_BY_PLAN_ID
Процедура выбора SEL_INTP_PLAN_DETAIL_BY_PLAN_ID
осуществляет выборку подробного плана сеанса ИТНП по номеру плана (СПО-НБО), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
PLAN_ID
|
Integer
|
ID Плана
|
Выходные данные процедуры SEL_INTP_PLAN_DETAIL_BY_PLAN_ID:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
DETAIL_PLAN_ID
|
Integer
|
ID Плана
|
2
|
NIP_ID
|
Integer
|
ID НИП-а (ссылка на таблицу NIP)
|
3
|
NIP_NUM
|
Integer
|
Номер НИП-а
|
4
|
NIP_TITLE
|
Varchar(32)
|
Название НИП-а
|
4
|
START_DATES
|
TIMESTAMP
|
Дата/Время начала измерения
|
5
|
LENGTH_DIMENSION
|
Integer
|
Длительность измерения (сек)
|
6
|
DISTANCE
|
SmallInt
|
Признак измерения Дальности:
1 - да
0 - нет
|
7
|
DISTANCE_SPEED
|
SmallInt
|
Признак измерения: Скорости изменения дальности
1 - да
0 - нет
|
8
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
9
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS_ITNP_DEVICE
Процедура выполнения INS_ITNP_DEVICE
осуществляет добавление описания о комплектации приемника и передатчика в (СПО-П), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка на котором проводится сеанс ИТНП
|
2
|
ITNP_DATES_START
|
TIMESTAMP
|
Дата/Время начала сеанса ИТНП
|
3
|
NUM_RECEIVER
|
Integer
|
Номер приемника
|
4
|
NUM_TRANSMITTER
|
Integer
|
Номер передатчика
|
SEL
_ITNP_DEVICE
Процедура выбора SEL
_ITNP_DEVICE
осуществляет выборку данных о комплектации приемника и передатчика в (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_DEVICE_ID
|
Integer
|
ID
|
2
|
NUM_VITOK
|
Integer
|
Номер витка на котором проводится сеанс ИТНП
|
3
|
ITNP_DATES_START
|
TIMESTAMP
|
Дата/Время начала сеанса ИТНП
|
4
|
NUM_RECEIVER
|
Integer
|
Номер приемника
|
5
|
NUM_TRANSMITTER
|
Integer
|
Номер передатчика
|
6
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
7
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_ITNP_DEVICE_
BY
_
VITOK
Процедура выбора SEL
_ITNP_DEVICE_
BY
_
VITOK
осуществляет выборку данных о комплектации приемника и передатчика в (СПО-НБО) по номеру витка, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка на котором проводится сеанс ИТНП
|
Выходные данные процедуры SEL
_ITNP_DEVICE_
BY
_
VITOK
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_DEVICE_ID
|
Integer
|
ID
|
3
|
ITNP_DATES_START
|
TIMESTAMP
|
Дата/Время начала сеанса ИТНП
|
4
|
NUM_RECEIVER
|
Integer
|
Номер приемника
|
5
|
NUM_TRANSMITTER
|
Integer
|
Номер передатчика
|
6
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
7
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS_ITNP_RESULT_
DETAIL
Процедура выполнения INS_ITNP_
RESULT
_
DETAIL
осуществляет добавление результатов сеанса ИТНП (СПО-В), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_PLAN_DETAIL_ID
|
Integer
|
Ссылка на таблицу ITNP_PLAN
|
2
|
NUM_NIP
|
Integer
|
Номер НИП-а
|
3
|
NUM_VITOK
|
Integer
|
Номер витка на котором производились измерения
|
4
|
DATA
|
BLOB
|
Неформализованное описание сеанса ИТНП
|
5
|
COMMENT
|
Varchar(64)
|
Дополнительная информация по сеансу ИТНП (которая приходит с НИПа)
|
SEL
_
INTP
_
RESULT
_
DETAIL
Процедура выбора SEL_INTP_RESULT_
DETAIL
осуществляет выборку результатов сеансов ИТНП (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_RESULT_DETAIL_ID
|
Integer
|
ID результата сеанса ИТНП
|
2
|
ITNP_PLAN_DETAIL_ID
|
Integer
|
Номер плана
|
3
|
ITNP_NUM_VITOK
|
Integer
|
Номер витка согласно плану
|
4
|
NIP_ID
|
Integer
|
ID Нип-а
|
5
|
NIP_TITLE
|
Varchar(64)
|
Номер НИП-а, Название НИП-а
|
6
|
DATA
|
Blob
|
Неформализованное описание сеанса ИТНП
|
7
|
ITNP_RESULT_COMMENT
|
Varchar(64)
|
Дополнительная информация по сеансу ИТНП (которая приходит с НИПа)
|
8
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
9
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL_INTP_RESULT_DETAIL_BY_PLAN
Процедура выбора SEL_INTP_RESULT_
DETAIL
_
BY
_PLAN
осуществляет выборку плана проведения сеанса ИТНП (СПО-НБО) по номеру заявки, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
PLAN_ID
|
Integer
|
Номер плана
|
Выходные данные процедуры SEL_INTP_RESULT_DETAIL_BY_PLAN:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_RESULT_DETAIL_ID
|
Integer
|
ID результата сеанса ИТНП
|
2
|
ITNP_NUM_VITOK
|
Integer
|
Номер витка согласно плану
|
3
|
NIP_ID
|
Integer
|
ID Нип-а
|
4
|
NIP_TITLE
|
Varchar(64)
|
Номер НИП-а, Название НИП-а
|
5
|
DATA
|
Blob
|
Неформализованное описание сеанса ИТНП
|
6
|
ITNP_RESULT_COMMENT
|
Varchar(64)
|
Дополнительная информация по сеансу ИТНП (которая приходит с НИПа)
|
7
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
8
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL_INTP_RESULT_DETAIL_BY_VITOK
Процедура выбора SEL_INTP_RESULT_
DETAIL
_
BY
_
VITOK
осуществляет выборку плана проведения сеанса ИТНП (СПО-НБО) по номеру заявки, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка
|
Выходные данные процедуры SEL_INTP_RESULT_
DETAIL
_
BY
_
VITOK
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_RESULT_DETAIL_ID
|
Integer
|
ID результата сеанса ИТНП
|
2
|
ITNP_PLAN_DETAIL_ID
|
Integer
|
Номер детального плана ИТНП
|
3
|
NIP_ID
|
Integer
|
ID Нип-а
|
4
|
NIP_TITLE
|
Varchar(64)
|
Номер НИП-а, Название НИП-а
|
5
|
DATA
|
Blob
|
Неформализованное описание сеанса ИТНП
|
6
|
ITNP_RESULT_COMMENT
|
Varchar(64)
|
Дополнительная информация по сеансу ИТНП (которая приходит с НИПа)
|
7
|
ITNP_REQUEST_DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
8
|
ITNP_REQUEST_DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS
_
ITNP
_
RESULT
_
QUALITY
Процедура выполнения INS_ITNP_RESULT_QUALITY
осуществляет добавление результатов оценки качества ИТНП (СПО-НБО), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ITNP_RESULT_DETAIL_ID
|
Integer
|
Ссылка на таблицу ITNP_RESULT_DETAIL
|
2
|
PARAM_PRIZNAK
|
Integer
|
Признак измеряемого параметра
0 - дальность,
3 - скорость изменения дальности
|
3
|
PARAM_INCOIMG_COUNT
|
Integer
|
Количество поступивших измерений
|
4
|
PARAM_LEAVE_COUNT
|
Integer
|
Количество оставшихся после предварительной обработки измерений
|
5
|
PARAM_PROCESS_COUNT
|
Integer
|
Количество измерений, использованных в ТЦУ для определения орбиты
|
6
|
EXPECTATION_SEANS_BY_ORBIT
|
DOUBLE
|
Математическое ожидание сеанса относительно орбиты
|
7
|
AVERAGE_QUADRATIC_DEFLECTION
|
DOUBLE
|
Среднее квадратическое отклонение сеанса относительно орбиты
|
INS_ENGINE_REQUEST
Процедура выполнения INS_ENGINE_REQUEST
осуществляет добавление задания на расчет тестовой коррекции (СПО-Б), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу BALLISTIC_CENTER
|
2
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения двигателя
|
3
|
ENGINE_INTERVAL
|
DOUBLE
|
Продолжительность работы двигательной установки в секундах
|
4
|
SPEED
|
DOUBLE
|
Величина приращения характеристической скорости
со знаком ("+" - разгонный импульс, "-" - тормозной импульс) в м/с
|
5
|
SYSTEM_ALIGNMENT
|
Integer
|
Признак системы ориентации при отработке импульса
("0" - скоростная инерциальная, "1" - скоростная с программным разворотом)
|
6
|
ANGULAR_VELOCITY
|
DOUBLE
|
Угловая скорость программного разворота по тангажу в град./с
(задается отличной от 9.9999 при значении предыдущего параметра, равном 1)
|
7
|
PRIZNAK
|
Integer
|
Корректируемый параметр
(0- драконический период, 1- наклонение)
|
8
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Требуемое значение корректируемого параметра на витке,
следующем за витком проведения коррекции
(для драконического периода в секундах, для наклонения - в градусах)
|
9
|
MASSA_SPACE_DEVICE
|
DOUBLE
|
Вес КА на момент включения двигателя в кг
|
10
|
ENGINE_NUM
|
Integer
|
Условный номер двигательной установки
|
SEL
_
ENGINE
_
LIST
_
REQUESTS
Процедура выбора SEL_ENGINE_LIST_REQUESTS осуществляет выборку заданий на расчет тестовой коррекции (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_REQUEST_ID
|
Integer
|
ID заявки
|
2
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу BALLISTIC_CENTER
|
3
|
BALLISTIC_CENTER
_TITLE
|
VARCHAR(64)
|
Номер и название организации выдавшей задание
|
4
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения двигателя
|
5
|
ENGINE_INTERVAL
|
DOUBLE
|
Продолжительность работы двигательной установки в секундах
|
6
|
SPEED
|
DOUBLE
|
Величина приращения характеристической скорости
со знаком ("+" - разгонный импульс, "-" - тормозной импульс) в м/с
|
7
|
SYSTEM_ALIGNMENT
|
Integer
|
Признак системы ориентации при отработке импульса
("0" - скоростная инерциальная, "1" - скоростная с программным разворотом)
|
8
|
ANGULAR_VELOCITY
|
DOUBLE
|
Угловая скорость программного разворота по тангажу в град./с
(задается отличной от 9.9999 при значении предыдущего параметра, равном 1)
|
9
|
PRIZNAK
|
Integer
|
Корректируемый параметр
(0- драконический период, 1- наклонение)
|
10
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Требуемое значение корректируемого параметра на витке,
следующем за витком проведения коррекции
(для драконического периода в секундах, для наклонения - в градусах)
|
11
|
MASSA_SPACE_DEVICE
|
DOUBLE
|
Вес КА на момент включения двигателя в кг
|
12
|
ENGINE_NUM
|
Integer
|
Условный номер двигательной установки
|
13
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
14
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_
ENGINE
_
REQUEST
_
BY
_
ID
Процедура выбора SEL_ENGINE_REQUEST_BY_ID
осуществляет выборку задания на расчет тестовой коррекции (СПО-НБО) по номеру заявки, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_REQUEST_ID
|
Integer
|
Номер заявки
|
Выходные данные процедуры SEL_ENGINE_REQUEST_BY_ID:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу BALLISTIC_CENTER
|
2
|
BALLISTIC_CENTER
_TITLE
|
VARCHAR(64)
|
Номер и название организации выдавшей задание
|
3
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения двигателя
|
4
|
ENGINE_INTERVAL
|
DOUBLE
|
Продолжительность работы двигательной установки в секундах
|
5
|
SPEED
|
DOUBLE
|
Величина приращения характеристической скорости
со знаком ("+" - разгонный импульс, "-" - тормозной импульс) в м/с
|
6
|
SYSTEM_ALIGNMENT
|
Integer
|
Признак системы ориентации при отработке импульса
("0" - скоростная инерциальная, "1" - скоростная с программным разворотом)
|
7
|
ANGULAR_VELOCITY
|
DOUBLE
|
Угловая скорость программного разворота по тангажу в град./с
(задается отличной от 9.9999 при значении предыдущего параметра, равном 1)
|
8
|
PRIZNAK
|
Integer
|
Корректируемый параметр
(0- драконический период, 1- наклонение)
|
9
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Требуемое значение корректируемого параметра на витке,
следующем за витком проведения коррекции
(для драконического периода в секундах, для наклонения - в градусах)
|
10
|
MASSA_SPACE_DEVICE
|
DOUBLE
|
Вес КА на момент включения двигателя в кг
|
11
|
ENGINE_NUM
|
Integer
|
Условный номер двигательной установки
|
12
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
13
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS_ENGINE_
CALCULATION
Процедура выполнения INS_ENGINE_CALCULATION осуществляет добавление результат расчета тестовой коррекции (СПО-НБО), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_REQUEST_ID
|
Integer
|
ID заявки
|
2
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу Ballistic_center
|
3
|
NUM_VITOK
|
Integer
|
Номер витка для которого производилась оценка тестовой коррекции
|
4
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения ДУ
|
5
|
PRIZNAK
|
Integer
|
Вид коррекции
(0- драконический период, 1- наклонение)
|
6
|
PRIZNAK_PARAM
_VALUE
|
DOUBLE
|
Прогнозируемое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
7
|
RESULT_ENGINE
_CALCULATION
|
Integer
|
Результат оценки тестовой коррекции
(0-параметры коррекции в норме, 1- параметры коррекции вне нормы)
|
8
|
DEFLECTION_VALUE
|
DOUBLE
|
Отклонение прогнозируемого значения от номинального
|
SEL
_
ENGINE
_
CALC
Процедура выбора SEL_ENGINE_CALC осуществляет выборку результатов расчета тестовой коррекции (СПО-НБО), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_CALC_ID
|
Integer
|
ID результата
|
2
|
ENGINE_REQUEST_ID
|
Integer
|
Номер задания на расчет корекции
|
3
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу Ballistic_center
|
4
|
BALLISTIC_CENTER_NUM_TITLE
|
VARCHAR(64)
|
Баллистический центр, который производил расчеты
|
5
|
NUM_VITOK
|
Integer
|
Номер витка для которого производилась оценка тестовой коррекции
|
6
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения ДУ
|
7
|
PRIZNAK
|
Integer
|
Вид коррекции
(0- драконический период, 1- наклонение)
|
8
|
PRIZNAK_PARAM
_VALUE
|
DOUBLE
|
Прогнозируемое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
9
|
RESULT_ENGINE
_CALCULATION
|
Integer
|
Результат оценки тестовой коррекции
(0-параметры коррекции в норме, 1- параметры коррекции вне нормы)
|
10
|
DEFLECTION_VALUE
|
DOUBLE
|
Отклонение прогнозируемого значения от номинального
|
11
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
12
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_
ENGINE
_
CALC
_
BY
_REQUEST
Процедура выбора SEL_ENGINE_CALC_BY_REQUEST
осуществляет выборку результатов расчета тестовой коррекции (СПО-НБО) по номеру задания, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_REQUEST_ID
|
Integer
|
Номер заявки
|
Выходные данные процедуры SEL_ENGINE_CALC_BY_REQUEST:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_CALC_ID
|
Integer
|
ID результата
|
2
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу Ballistic_center
|
3
|
BALLISTIC_CENTER_NUM_TITLE
|
VARCHAR(64)
|
Баллистический центр, который производил расчеты
|
4
|
NUM_VITOK
|
Integer
|
Номер витка для которого производилась оценка тестовой коррекции
|
5
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения ДУ
|
6
|
PRIZNAK
|
Integer
|
Вид коррекции
(0- драконический период, 1- наклонение)
|
7
|
PRIZNAK_PARAM
_VALUE
|
DOUBLE
|
Прогнозируемое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
8
|
RESULT_ENGINE
_CALCULATION
|
Integer
|
Результат оценки тестовой коррекции
(0-параметры коррекции в норме, 1- параметры коррекции вне нормы)
|
9
|
DEFLECTION_VALUE
|
DOUBLE
|
Отклонение прогнозируемого значения от номинального
|
10
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
11
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_
ENGINE
_
CALC
_
BY
_
VITOK
Процедура выбора SEL_ENGINE_CALC_BY_
VITOK
осуществляет выборку результатов расчета тестовой коррекции (СПО-НБО) по номеру витка, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка
|
Выходные данные процедуры SEL_ENGINE_CALC_BY_
VITOK
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_CALC_ID
|
Integer
|
ID результата
|
2
|
ENGINE_REQUEST_ID
|
Integer
|
Номер заявки
|
3
|
BALLISTIC_CENTER_ID
|
Integer
|
Ссылка на таблицу Ballistic_center
|
4
|
BALLISTIC_CENTER_NUM_TITLE
|
VARCHAR(64)
|
Баллистический центр, который производил расчеты
|
5
|
ENGINE_START_DATES
|
TIMESTAMP
|
Дата/Время включения ДУ
|
6
|
PRIZNAK
|
Integer
|
Вид коррекции
(0- драконический период, 1- наклонение)
|
7
|
PRIZNAK_PARAM
_VALUE
|
DOUBLE
|
Прогнозируемое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
8
|
RESULT_ENGINE
_CALCULATION
|
Integer
|
Результат оценки тестовой коррекции
(0-параметры коррекции в норме, 1- параметры коррекции вне нормы)
|
9
|
DEFLECTION_VALUE
|
DOUBLE
|
Отклонение прогнозируемого значения от номинального
|
10
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
11
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
INS_ENGINE_BY_ITNP
Процедура выполнения INS_ENGINE_BY_ITNP
осуществляет добавление результатов проведения коррекции по ИТНП (СПО-Б), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
VITOK_NUM
|
Integer
|
Номер витка на котором производилась коррекция
|
2
|
ENGINE_REQUEST_ID
|
Integer
|
Номер заявки, сслыка на таблицу Engine_request
|
3
|
ENGINE_START_
DATE
|
TIMESTAMP
|
Дата/Время приложения импульса
|
4
|
ORBITE_A
|
DOUBLE
|
Большая полуось орбиты на момент прохождения
первого восходящего узла после проведения коррекции, км
|
5
|
ORBITE_E
|
DOUBLE
|
Эксцентриситет орбиты на момент прохождения первого
восходящего узла после проведения коррекции
|
6
|
ORBITE_I
|
DOUBLE
|
Наклонение орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
7
|
ORBITE_OM
|
DOUBLE
|
Долгота восходящего узла орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
8
|
ORBITE_W
|
DOUBLE
|
Аргумент перигея на момент прохождения первого восходящего узла после проведения
|
9
|
ORBITE_L_G
|
DOUBLE
|
Гринвичская долгота восходящего узла орбиты на момент
прохождения первого восходящего узла после проведения коррекции, град
|
10
|
PRIZNAK
|
Integer
|
Вид коррекции (0- драконический период, 1- наклонение)
|
11
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Фактическое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
12
|
PRIZNAK_PARAM_DELTA
|
DOUBLE
|
Величина приращения корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
13
|
ERROR_ENGINE
|
DOUBLE
|
Ошибка исполнения коррекции со знаком, км/с
|
SEL
_ENGINE_ITNP
Процедура выбора SEL_ENGINE_ITNP
осуществляет выборку результатов проведения коррекции по ИТНП (СПО-Б), выходные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_ITNP_ID
|
Integer
|
ID
|
2
|
REQUEST_ID
|
Integer
|
Номер заявки, сслыка на таблицу Engine_request
|
3
|
ENGINE_NUM_VITOK
|
Integer
|
Номер витка на котором производилась коррекция
|
4
|
ENGINE_START_
DATE
|
TIMESTAMP
|
Дата/Время приложения импульса
|
5
|
ORBITE_A
|
DOUBLE
|
Большая полуось орбиты на момент прохождения
первого восходящего узла после проведения коррекции, км
|
6
|
ORBITE_E
|
DOUBLE
|
Эксцентриситет орбиты на момент прохождения первого
восходящего узла после проведения коррекции
|
7
|
ORBITE_I
|
DOUBLE
|
Наклонение орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
8
|
ORBITE_OM
|
DOUBLE
|
Долгота восходящего узла орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
9
|
ORBITE_W
|
DOUBLE
|
Аргумент перигея на момент прохождения первого восходящего узла после проведения
|
10
|
ORBITE_L_G
|
DOUBLE
|
Гринвичская долгота восходящего узла орбиты на момент
прохождения первого восходящего узла после проведения коррекции, град
|
11
|
PRIZNAK
|
Integer
|
Вид коррекции (0- драконический период, 1- наклонение)
|
12
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Фактическое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
13
|
PRIZNAK_PARAM_DELTA
|
DOUBLE
|
Величина приращения корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
14
|
ERROR_ENGINE
|
DOUBLE
|
Ошибка исполнения коррекции со знаком, км/с
|
15
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
16
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_
ENGINE
_
ITNP
_
BY
_
VITOK
Процедура выбора SEL_ENGINE_ITNP_BY_VITOK
осуществляет выборку результатов проведения коррекции по ИТНП (СПО-Б) согласно заданному номеру витка, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка
|
Выходные данные процедуры SEL_ENGINE_ITNP_BY_VITO
K
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_ITNP_ID
|
Integer
|
ID
|
2
|
REQUEST_ID
|
Integer
|
Номер заявки, сслыка на таблицу Engine_request
|
3
|
ENGINE_START_
DATE
|
TIMESTAMP
|
Дата/Время приложения импульса
|
4
|
ORBITE_A
|
DOUBLE
|
Большая полуось орбиты на момент прохождения
первого восходящего узла после проведения коррекции, км
|
5
|
ORBITE_E
|
DOUBLE
|
Эксцентриситет орбиты на момент прохождения первого
восходящего узла после проведения коррекции
|
6
|
ORBITE_I
|
DOUBLE
|
Наклонение орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
7
|
ORBITE_OM
|
DOUBLE
|
Долгота восходящего узла орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
8
|
ORBITE_W
|
DOUBLE
|
Аргумент перигея на момент прохождения первого восходящего узла после проведения
|
9
|
ORBITE_L_G
|
DOUBLE
|
Гринвичская долгота восходящего узла орбиты на момент
прохождения первого восходящего узла после проведения коррекции, град
|
10
|
PRIZNAK
|
Integer
|
Вид коррекции (0- драконический период, 1- наклонение)
|
11
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Фактическое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
12
|
PRIZNAK_PARAM_DELTA
|
DOUBLE
|
Величина приращения корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
13
|
ERROR_ENGINE
|
DOUBLE
|
Ошибка исполнения коррекции со знаком, км/с
|
14
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
15
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
SEL
_
ENGINE
_
ITNP
_
BY
_
REQUEST
Процедура выбора SEL_ENGINE_ITNP_BY_
REQUEST
осуществляет выборку результатов проведения коррекции по ИТНП (СПО-Б) согласно заданному номеру заявки, входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
REQUEST_ID
|
Integer
|
Номер заявки, сслыка на таблицу Engine_request
|
Выходные данные процедуры SEL_ENGINE_ITNP_BY_
REQUEST
:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
ENGINE_ITNP_ID
|
Integer
|
ID
|
2
|
NUM_VITOK
|
Integer
|
Номер витка
|
3
|
ENGINE_START_
DATE
|
TIMESTAMP
|
Дата/Время приложения импульса
|
4
|
ORBITE_A
|
DOUBLE
|
Большая полуось орбиты на момент прохождения
первого восходящего узла после проведения коррекции, км
|
5
|
ORBITE_E
|
DOUBLE
|
Эксцентриситет орбиты на момент прохождения первого
восходящего узла после проведения коррекции
|
6
|
ORBITE_I
|
DOUBLE
|
Наклонение орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
7
|
ORBITE_OM
|
DOUBLE
|
Долгота восходящего узла орбиты на момент прохождения первого
восходящего узла после проведения коррекции, град
|
8
|
ORBITE_W
|
DOUBLE
|
Аргумент перигея на момент прохождения первого восходящего узла после проведения
|
9
|
ORBITE_L_G
|
DOUBLE
|
Гринвичская долгота восходящего узла орбиты на момент
прохождения первого восходящего узла после проведения коррекции, град
|
10
|
PRIZNAK
|
Integer
|
Вид коррекции (0- драконический период, 1- наклонение)
|
11
|
PRIZNAK_PARAM_VALUE
|
DOUBLE
|
Фактическое значение корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
12
|
PRIZNAK_PARAM_DELTA
|
DOUBLE
|
Величина приращения корректируемого параметра
(для драконического периода в сек, для наклонения в град)
|
13
|
ERROR_ENGINE
|
DOUBLE
|
Ошибка исполнения коррекции со знаком, км/с
|
14
|
DATES_CREATE
|
TIMESTAMP
|
Дата/Время регистрации записи в БД
|
15
|
DATES_SELECT
|
TIMESTAMP
|
Дата/Время последней выборки записи
|
10.9. Данные о параметрах включения двигателей стабилизации
на
основе ТМИ
INS_ENGINE_BY_TMI
Процедура выполнения INS_ENGINE_BY_
TMI
осуществляет добавление результатов проведения коррекции на основе ТМИ (СПО-П), входные данные:
№
|
Название аргумента
|
Тип данных
|
Описание аргумента
|
1
|
NUM_VITOK
|
Integer
|
Номер витка
|
2
|
ENGINE_START_DATE
|
TIMESTAMP
|
Дата/Время включения двигателя
|
3
|
ENGINE_INTERVAL
|
DOUBLE
|
Длительность работы двигателя
|
4
|
ENGINE_NUM
|
Integer
|
Условный номер двигательной установки
|
SEL_ENGINE_TMI
|