{"id":19636040,"url":"https://github.com/g0ated-ssproink/spacecraft-landing","last_synced_at":"2025-03-10T19:47:55.564Z","repository":{"id":237636204,"uuid":"293599702","full_name":"g0ated-ssproink/spacecraft-landing","owner":"g0ated-ssproink","description":"Simulate spacecraft landing with gnuplot","archived":false,"fork":false,"pushed_at":"2020-09-07T18:13:18.000Z","size":375,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T21:45:18.716Z","etag":null,"topics":["aerospace-engineering","c","cjson","gnuplot","learning-exercise","pure-c"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/g0ated-ssproink.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-07T18:11:04.000Z","updated_at":"2022-01-01T17:39:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"ae4e1447-53f3-4ec4-91a3-e863011fe2cb","html_url":"https://github.com/g0ated-ssproink/spacecraft-landing","commit_stats":null,"previous_names":["ssproink/spacecraft-landing","g0ated-ssproink/spacecraft-landing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g0ated-ssproink%2Fspacecraft-landing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g0ated-ssproink%2Fspacecraft-landing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g0ated-ssproink%2Fspacecraft-landing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/g0ated-ssproink%2Fspacecraft-landing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/g0ated-ssproink","download_url":"https://codeload.github.com/g0ated-ssproink/spacecraft-landing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242917698,"owners_count":20206515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aerospace-engineering","c","cjson","gnuplot","learning-exercise","pure-c"],"created_at":"2024-11-11T12:28:08.563Z","updated_at":"2025-03-10T19:47:55.538Z","avatar_url":"https://github.com/g0ated-ssproink.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Обзор\n### Движение центра масс летательного аппарата описывается уравнением\n![СДУ](/img/DE.png)\n\n![x, y, z](https://tex.s2cms.ru/svg/x%2C%20y%2C%20z) – компоненты радиуса-вектора центра масс;\n\n![\\mu = 398600~{km^3 \\over s^2}](https://tex.s2cms.ru/svg/%5Cmu%20%3D%20398600~%7Bkm%5E3%20%5Cover%20s%5E2%7D) – гравитационная постоянная Земли;\n\n![Vx , Vy , Vz](https://tex.s2cms.ru/svg/Vx%20%2C%20Vy%20%2C%20Vz) – компоненты вектора скорости;\n\n![c_{x\\alpha} = 1.3](https://tex.s2cms.ru/svg/c_%7Bx%5Calpha%7D%20%3D%201.3) - аэродинамический коэффициент силы лобового сопротивления;\n\n![K](https://tex.s2cms.ru/svg/K) – величина аэродинамического качества;\n\n![S_{mid}  = 15~m^2](https://tex.s2cms.ru/svg/S_%7Bmid%7D%20%20%3D%2015~m%5E2) - площадь миделя;\n\n![m = 8000~kg](https://tex.s2cms.ru/svg/m%20%3D%208000~kg) - масса ЛА;\n\n![\\rho](https://tex.s2cms.ru/svg/%5Crho) - плотность атмосферы;\n\n![V, {V_x}, {V_y}, {V_z}](https://tex.s2cms.ru/svg/V%2C%20%7BV_x%7D%2C%20%7BV_y%7D%2C%20%7BV_z%7D) – модуль и компоненты вектора скорости;\n\n![\\gamma](https://tex.s2cms.ru/svg/%5Cgamma) - угол скоростного крена;\n\n![m_1 , m_2 , m_3](https://tex.s2cms.ru/svg/m_1%20%2C%20m_2%20%2C%20m_3) – компоненты единичного вектора, лежащего в местной вертикальной плоскости и перпендикулярного вектору скорости;\n\n![l_1 , l_2 , l_3](https://tex.s2cms.ru/svg/l_1%20%2C%20l_2%20%2C%20l_3) - компоненты единичного вектора-нормали к местной вертикальной плоскости:\n\n![l_,m_](https://tex.s2cms.ru/svg/%5Cbar%20l%20%3D%20%5Cbegin%7BVmatrix%7D%0Al_1%5C%5C%0Al_2%5C%5C%0Al_3%0A%5Cend%7BVmatrix%7D%20%5Cright%20%5Crdline%20%3D%20%7B%7B%20%5Cbar%20V%20%5Ctimes%20%5Cbar%20r%20%7D%20%5Cover%20%7C%7B%20%5Cbar%20V%20%5Ctimes%20%5Cbar%20r%20%7D%7C%7D%3B~~%5Cbar%20m%20%3D%20%5Cbegin%7BVmatrix%7D%0Am_1%5C%5C%0Am_2%5C%5C%0Am_3%0A%5Cend%7BVmatrix%7D%20%5Cright%20%5Crdline%20%3D%20%7B%7B%20%5Cbar%20l%20%5Ctimes%20%5Cbar%20V%20%7D%20%5Cover%20%7C%7B%20%5Cbar%20l%20%5Ctimes%20%5Cbar%20V%20%7D%7C%7D.)\n### Данные моделирования\n![Data](https://tex.s2cms.ru/svg/%20%5Cbegin%7Bequation*%7D%0A%20%5Cbegin%7Bcases%7D%0Ax%20%3D%205065.124~km%3B%0A%5C%5C%0Ay%20%3D%202373.486~km%3B%0A%5C%5C%0Az%20%3D%203253.021~km%3B%0A%5C%5C%0AV_x%20%3D%20-4.857479~%7Bkm%20%5Cover%20s%7D%3B%0A%5C%5C%0AV_y%20%3D%203.565160~%7Bkm%20%5Cover%20s%7D%3B%0A%5C%5C%0AV_z%20%3D%204.695924~%7Bkm%20%5Cover%20s%7D.%0A%20%5Cend%7Bcases%7D%0A%5Cend%7Bequation*%7D%20)\n## Результаты\nАппарат достигает высоты 5 км на 944 секунде моделирования.\n![График высоты 1](/img/height1.png)\n![График высоты 2](/img/height2.png)\n![График траектории 1](/img/path1.png)\n![График траектории 2](/img/path2.png)\n![График траектории 3](/img/path3.png)\n## Зависимости\n1. [cJSON](https://github.com/DaveGamble/cJSON).\n2. [Gnuplot](http://www.gnuplot.info/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg0ated-ssproink%2Fspacecraft-landing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fg0ated-ssproink%2Fspacecraft-landing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg0ated-ssproink%2Fspacecraft-landing/lists"}