Методы и средства для создания веб-сервисов.
Резюме. В последнее время становится популярной покомпонентная сборка приложений на базе
сервис-ориентированной архитектуры (SOA, Service-Oriented Architecture). Концепция SOA основана на том,
что бизнес-приложение состоит из большого количества компонентов. Каждый такой компонент представляет
собой сервис являющийся модулем системы SOA.
Ключевые слова: Веб-сервисы, технология сервлетов, платформы.
Mussayeva A.B., Algozhaeva R.S., Amanzholova K.I.
Methods and means for creation of web services.
Summary. Recently it has become a popular component-wise assembly applications based on service-oriented
architecture (SOA, Service-Oriented Architecture). The concept of SOA is based on the fact that business application
consists of many components. Each component is a service which module of SOA.
Key words: web services, technology of servlets and platform.
УДК [004.9] 338
Мынтай Т.Н., Волобуева О.П.
Казахский национальный технический университет имени К. И. Сатпаева,
г.Алматы, Республика Казахстан
togzhan.myntai@mail.ru
CRM-СИСТЕМЫ В МАЛОМ И СРЕДНЕМ БИЗНЕСЕ
Аннотация. В современном мире использование CRM-систем все больше набирает обороты, и является
удобным помощником фирмам в работе с главной их составляющей частью - клиентами, вне зависимости от ее
размера и выбранной отрасли. В данной работе представлена CRM-система малого бизнеса, а именно
286
ресторанного. Разработанная CRM-система позволяет контролировать работу сотрудников, формировать
отчеты, клиентам – бронировать места.
Ключевые слова: CRM–системы, ресторанный бизнес, информационные технологии,клиенто-
ориентированный подход, реляционная база данных.
CRM-системы — это специализированные системы, позволяющие планировать задачи и
контролировать их выполнение, вести историю взаимоотношений с клиентами, хранить
документацию по проектам и автоматизировать ее создание. Если выбранная CRM-система оказалась
удобной, и с ней хорошо справляются все сотрудники офиса, она в разы облегчает рабочие процессы.
Это особенно важно для небольших и средних компаний, которые не могут себе позволить содержать
большой штат людей для ведения сложного бухгалтерского и клиентского учета. Плюс ко всему,
CRM-система помогает увидеть, где чаще всего возникают угрозы срыва сроков и прочие
осложнения, и устранить причины данных проблем. Такие системы позволяют оценивать и
постоянно контролировать эффективность каждого работника, что облегчает работу
предпринимателю, у которого нет возможности нанять отдельного менеджера для контроля над
персоналом. Подобные системы также способны эффективно наладить работу фриланс-групп,
интернет-магазинов и начинающих предпринимателей, которые не могут удерживать в голове сразу
слишком много задач[2].
Главной целью внедрения CRM-системы является оптимизация бизнес процессов предприятия
и, в конечном итоге, активный рост продаж (рисунок 1).
Рисунок 1- Функционирование CRM-системы
Малое предпринимательство (малый бизнес) — предпринимательство, опирающееся на
деятельность
небольших
фирм,
малых
предприятий,
формально
не
входящих
в
объединения.Множество крупных и малых предприятий сегодня задумываются о необходимости
автоматизации рабочих процессов. И если ранее автоматизация бизнеса преимущественно волновала
только крупные компании, то сегодня автоматизация малого предприятия — столь же
распространенное явление. Автоматизация работы предприятия позволяет значительным образом
уменьшить расходы, оптимизировать рабочие процессы, сократить число ошибок, обусловленных
человеческим фактором или халатным отношением к работе.
В настоящее время существует множество сфер малого бизнеса, в которых проводится
автоматизация:
- сфера образования: с помощью систем автоматизации можно проводить вебинары,
осуществлять дистанционное обучение, проводить обучение лиц с ограниченными физическими
возможностями и т.д.;
- сфера автобизнеса: в эту категорию можно отнести автоматизацию услуг такси (приём и
обработка заказов, диспетчеризация, работа с электронными картами и геоинформационными
системами, составление маршрута), прокат автомобилей (резервирование, составление тарифных
планов, ведение учёта), автошколы (составление систем обучения и контроля, компьютерное
тестирование, составление индивидуального графика занятий);
- торговые предприятия: помимо автоматизации контроля поставок товаров и учёта оплаты,
сюда можно отнести также формирование бонусных систем, внедрение штрихового кодирования,
обработка электронных платежей;
- гостиничный бизнес и сфера общепита: здесь можно говорить о системе бронирования,
калькуляции блюд, автоматизации учёта предоставляемых услуг и оплаты.
287
Ресторанный бизнес – один из наиболее выгодных бизнесов в наши дни. Однако на всех этапах
развития бизнеса, особенно на начальных, важно следить за доходами и не допускать хищений.
Проследить за всеми расходами и доходами, а также сделать управление заведением проще, поможет
программа для автоматизации ресторанной деятельности.Ресторан - предприятие общественного
питания с широким ассортиментом блюд сложного приготовления, включая заказные и фирменные;
вина и крепких напитков, табачных и кондитерских изделий и повышенным уровнем обслуживания,
в сочетании со стильным и оригинальным дизайном и интерьером помещения.В данной работе под
термином «ресторан» подразумевается любое заведение общественного питания. При этом, под
предприятием общественного питания может пониматься также сеть заведений.
Под внешней средой организации понимаются все условия и факторы, возникающие в
окружающей среде, независимо от деятельности конкретной фирмы, но оказывающие или могущие
оказать воздействие на её функционирование и поэтому требующие принятия управленческих
решений.Внешняя среда обладает определённой сложностью. Под сложностью внешней среды, как
правило, понимается число факторов, на которые организация обязана реагировать, а также уровень
вариативности каждого фактора. Если брать во внимание число внешних факторов, на которые
организация вынуждена реагировать, то если на неё давят государственные постановления, частое
перезаключение договоров с профсоюзами, несколько заинтересованных групп влияния,
многочисленные конкуренты и ускоренные технологические изменения, можно утверждать, что эта
организация находится в более сложном окружении, чем, например, организация, озабоченная
действиями всего нескольких поставщиков, при отсутствии профсоюзов и замедленном изменении
технологии[2].При рассмотрении внешнего окружения организации важно понимать, что
характеристики среды отличны, но в то же время связаны с её факторами. Характеристики
взаимосвязанности, сложности, подвижности и неопределённости описывают факторы как прямого,
так и косвенного воздействия. Классификация факторов внешней среды вследствие их многообразия
довольно различна и в её основу могут быть положены различные принципы. Различают факторы
прямого и косвенного воздействия. В среде прямого воздействия на организацию общественного
питания, будь то ресторан, кафе или бар, можно выделить такие как: поставщики продуктов и
оборудования, законы и государственные органы, влияющие на деятельность заведения
общественного питания, потребители и конкуренты (другие заведения). Факторы среды косвенного
воздействия обычно не влияют на операции организаций также заметно, как факторы среды прямого
воздействия. Тем не менее, руководству необходимо учитывать их.
Подбор персонала планируется осуществлять перед пуском производства с учетом следующих
требований[5]:
− наличие профессиональной подготовки и квалификации по данной специальности;
− наличие опыта работы на аналогичных предприятиях общественного питания;
− коммуникабельность, умение работать с клиентами;
− знание нормативных документов, регламентирующих работу в сфере торговли и
общественного питания.
Важнейшими составляющими бизнес-процесса ресторана являются: получение заказа, отправка
заказа на кухню, выдача чека, выполнение готового заказа, доставка готовой продукции заказчику,
бухгалтерский учёт.
В общем случае в ресторанном бизнесе при помощи программно-аппаратных комплексов
автоматизации подлежат следующие процессы[2]:
− продажи — всё, что связано с обслуживанием посетителей: приём заказа, отправка его на
кухню, формирование счёта (пречека), расчет с посетителями, выдача фискального чека. Сюда же
входят разнообразные механизмы обслуживания постоянных клиентов, маркетинговые акции
(скидки, бонусы и т. п.). Если автоматизируется бар, то процесс производства напитков также входит
в число операций обслуживания;
− склад и логистика, бухгалтерский учёт. Автоматизируются складские операции — приход и
расход продуктов, полуфабрикатов, инвентаризация;
− управление и контроль деятельности предприятия. Управление персоналом.
Предприятие общественного питания – это предприятие, предназначенное для производства
кулинарной продукции, мучных, кондитерских и булочных изделий, их реализации и (или) организации
потребления. Задача любого предприятия сферы общественного питания – выжить в условиях жесткой
конкуренции и заполучить как можно большую часть потенциальных клиентов. В настоящее время
одним из основных средств повышения конкурентоспособности заведения такого плана является
автоматизация его работы. Основными задачами автоматизации ресторана являются[1]:
288
− улучшение качества работы организации;
− повышение скорости обслуживания клиентов;
− помощь руководителю в управлении предприятием;
− борьба с воровством персонала.
Для решения этих задач обычно используется комплекс специального программного
обеспечения, позволяющего[3]:
− вести складской учет, учет продаж и закупок;
− управлять денежными средствами;
− хранить историю взаиморасчетов с поставщиками и клиентами;
− анализировать ключевые показатели деятельности предприятия.
Комплекс программного обеспечения для ресторана, как правило, состоит из систем back-office
и front-office. Система back-office ориентирована на автоматизацию «внутренних» механизмов
управления предприятием и решает такие задачи, как учет закупок, учет взаиморасчетов с
поставщиками, учет кассовых и банковских операций, и прочее. Система front-office реализует
механизмы взаимодействия предприятия с клиентами. Ее основное назначение – оформление заказов,
печать гостевых счетов и бронирование столов. Помимо указанных классов программных продуктов
на предприятии общепита могут использоваться CRM-системы, основное назначение которых –
повышение уровня продаж за счет анализа и использования информации о клиентах и контактах с
ними. CRM-система — модель взаимодействия, полагающая, что центром всей философии
организации является клиент, а основными направлениями деятельности являются меры по
поддержке эффективного маркетинга, продаж и обслуживания клиентов. С технической точки зрения
CRM-система - это сбор и анализ исчерпывающих данных о клиенте, об обращениях к нему,
информации о его покупках, об обслуживании клиента, о его просьбах, пожеланиях и жалобах. Таким
образом, основываясь на анализе подобных программных продуктов, разработана система,
автоматизирующая работу небольшого кафе с применением идеологии CRM-систем. В ней
объединены функции системы автоматизации основных процессов, протекающих в предприятии
общепита, и функции CRM-системы. Применение CRM-систем в сфере общепита обеспечит
повышение лояльности клиентов и будет способствовать привлечению новых клиентов[4].
Преимущества от внедрения CRM-системы можно выделить следующие:
- автоматизация ранее ручных процедур и процессов;
- большее внимание к клиенту, и фокусировка на его запросы;
- централизованное хранилище информации о клиентах, в котором хранятся контактные
данные, цель обращения в учебный центр, узнать историю взаимодействия с клиентом;
- возможность доступа к информации из филиалов учебного центра;
Разрабатываемая CRM-система для учебного центра должна помочь в решении следующих
задач:
- ведение баз клиентов, моделей, преподавателей и курсов;
- распределение клиентов по учебным группам и назначение преподавателя;
- формирование выходных документов (отчетов, списков курсантов и иных печатных форм);
- уведомления о приближающихся событиях и звонках;
- сбор статистических сведений по работе менеджеров для дальнейшего анализа.
CRM-системы призваны осуществлять поддержку ведения базы данных заказчиков, планировать
и регистрировать разные типы взаимоотношений организации и клиентов, управлять
кастомизированными списками рассылки информации, автоматизировать процесс подготовки планов
продаж и отчетов, помогать проанализировать эффективность проведения маркетинговых и
рекламных кампаний. И это далеко не весь список набора функциональностей подобных систем.
В базе CRM-систем компании может содержаться практически любая информация, которая так
или иначе связана с историей взаимоотношений с заказчиками, начиная от базы клиентов и
заканчивая финансовыми операциями компании. Кроме того, в базе находится вся маркетинговая и
аналитическая информация, от данных про покупки заказчиков до планов продаж определенной
продукции или услуг компании. Отдельный тип данных - это внутренний документооборот компании
при работе с заказчиком. История внутреннего документооборота тоже сохраняется в общей базе
CRM-системы.Большой объем информации обрабатывается при помощи системы управления базами
данных [1]. В данной работ была использована реляционная база данных. Реляционная база
данных
— это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об
объектах определенного типа. Разработана CRM- система в ресторанном бизнесе «Вкусные истории»,
которая использует реляционную базу данных и СУБД SQL.
289
В настоящее время Алматы является не только финансовой столицей, но и туристической.
Поэтому развитие ресторанного бизнеса безусловно актуально. В последние годы ресторанный
бизнес переживает ощутимый подъем, несмотря на экономический кризис. Во многом успешную
работу ресторанов определяет отличный сервис и оперативная работа. Сегодня сочетание скорости и
качества стало реальным благодаря CRM-системам.
ЛИТЕРАТУРА
1. А. Албитов, Е. Соломатин. Всё о CRM: [Customer Relationship Management] Информация и бизнес.-
М.:Бином, 2002.№3. С. 88-97.
2. Ермолаева Н. CRM: ориентация на клиента. - М.: БОСС, 2002. №5.
3. Аакер, Д. Стратегическое рыночное управление. - под ред. С.Г. Божук. - СПб.: Питер, 2007.-257 с.
4. В.В. Трофимов Информационные системы и технологии в экономике и управлении. - М.: Юрайт-
Издательство, 2009. - 521 с.
5. О.Н. Граничин, В.И. Кияев. Информационные технологии в управлении. - М.: БИНОМ, 2008. - 336 с.
REFERENCES:
1. A. Albitov , E. Solomatin . All about CRM: [Customer Relationship Management] Information and biznes. -M .
: Bean , 2002.№3. S. 88-97 .
2. Yermolayeva N. CRM: customer orientation . - M .: BOSS , 2002. №5.
3. Aaker , D. strategic market management . - Ed. SG Bozhuk . - SPb .: Peter , 2007.-257 with .
4. VV Trofimov Information systems and technologies in economics and management . - M .: Yurayt -Publishing
, 2009. - 521 p.
5. ON Granichin , VI Kiyaev . Information technology in management . - M .: BINOM , 2008. - 336 p .
Мыңтай Т. Н., Волобуева О.П.
Кіші жəне орта бизнестегі CRM-жүйелері
Түйіндеме. ара қазіргі əлемде жүйенің CRM игерушілігі болды неғұрлым айланыстарды тереді,
қарамастан жəне ыңғайлы көмекшімен фирмаларға ара мен басты ол жасаушы бөлік - клиент жұмыс, ара емес
тəуелділік от ол өлшем жəне таңдап ал- сала болып табыл-. Айтылмыш жұмыста CRM- жүйе шағын кəсіпкерлік
ұсын-, ал тап мейрамхананың. Айтылмыш CRM- жүйе қызметкердің жұмысын, белгілі нысанға келтір- есеп
берулерді бақылау қояды, клиенттерге орындарды брондауғаболады.
Түйін сөздер: CRM- басқарма қарым-қатынастармен клиенттермен, ақпараттық технологиялар,
реляциялық дерекқор.
Myngtay T. N., Volobuyeva O.P.
CRM-systems in the small and medium business
Summary. In today's world, the use of CRM systems are increasingly gaining momentum and is a convenient
assistant firms to work with their main component part - clients, regardless of its size and the selected branch. This
paper presents the CRM-system small business, namely the restaurant. This CRM-system allows you to control the
work of employees, generate reports, allowing customers to book seats.
Key words: CRM-customer relationship management, information technology, customer-oriented approach, a
relational database.
УДК 629.783
Мырзагали А.Е.бакалавр, Юсупов Р.М.бакалавр, Хисаров Б.Д., Омарова Г.А.
Казахский национальный технический университет им. К.И.Сатпаева
г.Алматы, Республика Казахстан
rashid-11-26@mail.ru
РАЗРАБОТКА ПРИЛОЖЕНИЯ РАСЧЕТА РАДИОВИДИМОСТИ ИСЗ.
Аннотация. Целью данной работы является создание программы, рассчитывающая минимальное и
максимальное время радиовидимости (доступность) космического аппарата.
Ключевые слова: Зона радиовидимости, сидерическое время, сфероид, подспутниковая точка, угловая
скорость, геодезическая широта.
Расчет радиовидимости ИСЗ.
Каждая наземная станция имеет, так называемую, зону радиовидимости.
290
Рисунок 1 - Зона радиовидимости
Зона радиовидимости - это область, начиная с которой можно установить сеанс связи.
Время связи наземной станции с КА ограничено временем нахождения последнего в зоне ее
радиовидимости (рисунок 1). Эта зона определяется длиной дуги АБ, которая зависит от высоты
орбиты спутника и минимального угла возвышения антенны наземной станции следящей за
аппаратом в период нахождения его в зоне радиовидимости. Началом зоны видимости считается
превышение значения угла места, минимального значения угла начала зоны видимости, которое
зависит от высоты наблюдателя над поверхностью Земного эллипсоида.
Время радиовидимости - это время, в течении которого можно осуществить сеанс связи. Время
пребывания КА в зоне радиовидимости зависит от параметров орбиты и угла места. Чем выше
орбита, тем больше время пребывания КА в пределах прямой видимости наземной станции.
Мы не можем говорить относительно положения и скорости без обсуждения системы координат,
относительно которой эти значения измеряются. Для большинства векторов состояния, это —
геоцентрическая инерциальная (ECI, Earth-Centered Inertial) система координат.
Система координат ECI (см. рисунок 2) обычно определяется как декартова система координат,
в которой координаты (позиции) определяются как расстояния от начала вдоль трех взаимно-
перпендикулярных осей. Ось z направлена вдоль оси вращения Земли, указывая на север,
ось x направлена в точку весеннего равноденствия, и ось y дополняет две предыдущие до
правосторонней ортогональной системы. Эти три оси, определяющие геоцентрическую
инерциальную систему координат, фиксированы в пространстве и не вращаются вместе с Землей.
Рисунок 2. Геоцентрическая инерциальная (ECI) система координат
Чтобы вычислить углы для наблюдения спутника для наблюдателя на земле, мы должны сначала
вычислить положение спутника в ECI системе координат, затем вычислить ECI положение наблюдателя,
вычислить разность этих двух векторов и затем трансформировать (повернуть) вектор из ECI системы
координат в горизонтальную топоцентрическую систему. Наиболее трудная часть этого процесса состоит
в вычислении угла вращения Земли при определении положения наблюдателя.
291
Прежде чем можно будет вычислить расстояние между спутником и наблюдателем на земле, и
положение спутника, и положение наблюдателя должны быть определены в общей системе
координат. Так как положение спутника обычно представляется кеплеровыми наборами орбитальных
элементов, и положение наблюдателя задается широтой, долготой и высотой над поверхностью
Земли, мы не можем выполнять вычисление непосредственно без предварительного преобразования к
общей координатной системе.
Вычислим положение наблюдателя в координатах ECI. Для упрощения задачи сначала мы
примем Землю строго сферической. Чтобы вычислить координаты x и y, нам также нужно знать
значение R из рисунка 3 и Re.
Рисунок 3. Преобразование широты в ECI-координаты
Вычисление x и y координат требует немного большего количества работы. Так как Земля
вращается в x-y плоскости (то есть, вокруг z оси), координаты x и y точки на поверхности Земли
изменяюся со временем, в отличие от координаты z. Однако, если мы знаем угол между долготой
наблюдателя и осью x (направление на точку весеннего равноденствия), мы сможем определять
координаты x и y в зависимости от времени. Фактически, если мы обозначим угол между x осью и
долготой
наблюдателя
как θ(τ),
где
τ является
временем,
которое
нас
интересует,
x(τ) и y(τ) приведены на рисунке 4. Этот рисунок показывает сечение Земли, параллельное
экваториальной плоскости и проходящее через точку наблюдения.
Рисунок 4. Преобразование долготы в ECI-координаты
Функция θ(τ)—это то, что астрономы называют местным сидерическим временем. Сидерическое
время — это время, измеряемое относительно звезд. Для среднего солнечного времени базисным
направлением является направление на среднее солнце; для сидерического времени это направление
292
— точка весеннего равноденствия, направление, которое нам нужно вычислить. Положение Солнца
перемещается относительно звезд из-за вращения Земли вокруг него. Скажем, мы отметили положение
Солнца относительно звезд, когда оно пересекло наш меридиан (долгота) в какой-то день. По
определению, этот момент называется "местным полднем". Однако, когда на следующий день те же
звезды пересекают наш меридиан, Солнце еще не достигнет нашего меридиана. То есть те же звезды
пересекут наш меридиан до местного полдня. Интервал времени между двумя последовательными
пересечениями меридиана теми же звездами в инерциальном пространстве называют сидерическим
днем. Фактически, сидерический день составляет только 23
h
56
m
04
s
.09054 среднего солнечного времени.
Это отличие, несмотря на малую величину, является чрезвычайно важным.
Рисунок 5. Сидерическое время и солнечное время
Теперь, если все наши измерения времени основаны на UTC (Координированное Универсальное
Время), которое является средним солнечным временем, как мы можем вычислить наше локальное
сидерическое время? Как показано на рисунке 5, локальное сидерическое время может быть
вычислено добавлением восточной долготы наблюдателя, λ
E
, к гринвичскому сидерическому
времени (GST), θ
g
(τ). Если GMST известно для 0
h
UTC, θ
g
(0
h
) для заданной даты, затем θ
g
(Δτ) = θ
g
(0
h
)
+ ω
e
·Δτ , где Δτ — интересующее нас UTC-время и ω
e
= 7.29211510 × 10
-5
радианов/с — это скорость
вращения Земли.
θ
g
(0
h
), Гринвичское сидерическое время в 0
h
(полночь) UTC, из которого
θ
g
(τ) = θ
g
(0
h
) + ω
e
·Δτ
где Δτ — интересующее UTC-время и ω
e
= 7.29211510 × 10
-5
радиан/сек — скорость вращения Земли.
Если наблюдатель размещен на 40° северной широты и 75° западной долготы, мы можем легко
вычислить координату z согласно
z = R
e
sin φ
где R
e
= 6378.135 км и φ = 40°. Чтобы вычислить x и y, мы используем
x = R cos θ
y = R sin θ
где
θ = θ
g
+ λ
E
R = R
e
cos φ.
При помощи TLE элементов мы рассчитываем положение спутника в системе координат ECI
определено как [x
s
, y
s
, z
s
].
Если положение спутника определено как [ x
s
, y
s
, z
s
] и наблюдателя - [x
o
, y
o
, z
o
], то вектор
разности — просто
[r
x
, r
y
, r
z
] = [x
s
- x
o
, y
s
- y
o
, z
s
- z
o
].
Рассчет ( r
S
, r
E
, r
Z
):
293
r
S
= sin φ cos θ r
x
+ sin φ sin θ r
y
- cos φ r
z
r
E
= -sin θ r
x
+ cos θ r
y
r
Z
= cos φ cos θ r
x
+ cos φ sin θ r
y
+ sin φ r
z
Расстояние до спутника
r = [ r
S
2
+ r
E
2
+ r
Z
2
]
1/2
,
высота
El = sin
-1
(r
Z
/ r),
и азимут
Az = tan
-1
(-r
E
/ r
S
).
Знак "минус" необходим, потому что азимут измеряется по часовой стрелке от точки севера
вместо движения против часовой стрелки от точки юга (которое должно быть стандартным для
правосторонней ортогональной системы координат). Нужно проявить осторожность с вычислением
азимута, чтобы гарантировать выбор соответствующего квадранта для арктангенса.
В процессе выполнения всех вычислений, мы сделали упрощающее предположение, что Земля
строго сферична. К сожалению, это предположение не лучшее. Игнорирование факта, что форма
Земли может быть более точно описана как сжатый сфероид (сплюснутая сфера) может иметь
значительный эффект в некоторых случаях сопровождения спутников.
Рисунок 6. Поперечное сечение сплюснутой Земли
Термин сфероид используется, чтобы определить "сжатый сфероид", который наилучшим
образом определяет форму Земли. Насколько "наилучшим образом" определен — сложное понятие,
которое зависит от того, является ли приближение сфероида локальным или глобальным. Мы
используем сфероид, определенный в WGS-72 (Всемирная Геодезическая Система, 1972) как
стандарт.
В WGS-72, экваториальный радиус Земли, a, определен равным 6378.135 км. Полярный радиус
Земли, b, связан с экваториальным радиусом через так называемое сжатие, f, где
b = a(1 - f)
Сжатие, как определено в WGS-72, равно 1/298.26 — очень малое отклонение из совершенной
сферы. Вычисленный с использованием этого значения полярный радиус Земли был бы 6,356.751 км,
отличаясь только на 22 километра от экваториального радиуса.
Первое реальное проявление использования сжатого сфероида вместо сферы для определения
формы Земли приходит в определении широты наблюдателя. На сфере широта определена как угол
между линией из центра Земли через наблюдателя и экваториальной плоскостью Земли. Однако, на
сжатом сфероиде геодезическая широта — это угол между местным направлением на зенит и
экваториальной плоскостью Земли. Этот угол, φ, является широтой, используемой в картографии, а
угол между прямой, проходящей из центра Земли через наблюдателя, и экваториальной плоскостью
назовем геоцентрической широтой φ'.
С учетом того, что Земля является сфероидом наши ECI-координаты теперь
Вычисляются следующим образом:
294
x' = a C cos(φ) cos(θ)
y' = a C cos(φ) sin(θ)
z' = a S sin(φ).
Упрощение привело к ошибке в определении местоположения на 22.8 км.
Ошибка целеуказания, вычисленная для случая сферической Земли составляет 3.17 градуса. Для
большинства приложений эта ошибка незначительна.
Вычислим подспутниковую точку.
Подспутниковая точка — это точка на поверхности Земли непосредственно под спутником. Для
случая сферической Земли, эта точка находится на пересечении линии из центра Земли к спутнику и
поверхностью Земли, как показано на рисунке 3.
Рисунок 7. Вычисление подспутниковой точки для сферической Земли
Имея ECI-координаты спутника [x, y, z], найдем широту
и (восточную) долготу
где θ
g
— гринвичское среднее сидерическое время (GMST). Высота спутника будет
где R
e
— круговой радиус Земли.
Рисунок 8. Вычисление подcпутниковой точки для сжатой Земли
295
Вычисление долготы подспутниковой точки не изменяется. Однако, чтобы вычислить
геодезическую широту подспутниковой точки, мы начнем, заменив φ на φ' (как вычислено выше) и
полагая
(для вычислительной эффективности). Затем, мы будем повторять в цикле
следующие вычисления
пока
не окажется в пределах желаемого допуска. Чтобы определить высоту спутника
над подспутниковой точкой, вычислим выражение
.
Время пребывания наноспутника в зоне радиовидимости наземной станции можно определить
используя выражение (1.1):
60
*
)
(
step
t
t
f
T
,
где
T
- суммарное время радиовидимости, мин;
)
(
f t
- признак наличия наноспутника в зоне радиовидимости;
step
t
- шаг моделирования.
Для определения наличия наноспутника в зоне радиовидимости нужно знать координаты
наземной станции и подспутниковой точки:
)
cos(
)
Z
*
Z
*
*
(
,
0
)
cos(
)
Z
*
Z
*
*
(
,
1
)
(
t
t
t
t
t
t
t
t
t
t
t
t
НС
ПТ
НС
ПТ
НС
ПТ
НС
ПТ
НС
ПТ
НС
ПТ
Y
Y
X
X
если
Y
Y
X
X
если
t
f
,
где
t
ПТ
X
,
t
Y
ПТ
,
t
Z
ПТ
- координаты подспутниковой точки в момент времени t, км;
t
НС
X
,
t
НС
Y
,
t
НС
Z
- координаты наземной станции в момент времени t, км;
- центральный угол, рад;
t
- время на текущий момент времени, принимает значения от
0
t
до
n
t
.
Определим центральный угол . Он измеряется из центра Земли от подспутниковой точки до
точки цели. Тогда центральный угол при известном угле
min
вычисляется по формуле [1]:
min
min
)
)
(
)
cos(
*
arccos(
H
R
R
earth
earth
,
где
– центральный угол, рад;
min
- минимальный угол возвышения, рад.
При разработке приложения в среде Delphi 7 используем компоненты из вкладки Standart: Label,
Edit, ComboBox, GroupBox, Button, ListBox, и из вкладки Additional: Image. Для защиты от
несанкционированного входа, используем логин и пароль на форме «Вход»(Form1).Смотри рисунок 9
296
Рисунок 9. Окно входа в систему.
При правильном введении логина и пароля осуществляется вход в главное окно программы.
Интерфейс программы очень прост. При запуске программы открывается главное окно, где нужно
ввести исходные данные (координаты спутника (TLE – элементы), наблюдателя, время и т.д.), и
нажав кнопку вычислить, программа выдаст информацию о доступности спутника для радиосвязи и
передачи данных. Смотри рисунок 10.
Рисунок 10. Главное окно программы.
ЛИТЕРАТУРА
1. James R. Wertz. Space mission analysis and design. 1992 W.J. Larson and Microcosm, Inc. Fifth Printing, 1997.
2. А.А.Зеленский, В.Ф.Солодовник. Технологии спутниковых средств связи. - Харьков, ХАИ, 2004.
3. Управление космическими полетами. Учебное пособие в 2-х частях, под общ. ред. Лысенко Л.Н. - М.:
Изд-во МГТУ им. Н.Э. Баумана, 2009. - 426 с.
4. Библия Delphi. Автор: Михаил Фленов.
297
5. Delphi 7. Учебный курс. Автор: С. Бобровский
6. http://ru.wikipedia.org/wiki/Угловая_скорость
7. http://ru.wikipedia.org/wiki/Солнечно-синхронная_орбита
Достарыңызбен бөлісу: |