TUDelft-CNS-ATM / bluesky

The open source air traffic simulator
GNU General Public License v3.0
342 stars 239 forks source link

How to define holding pattern using command in bluesky.how to designate fix apart from waypoint using bluesky inside airspace ? #501

Open Amitoj-26 opened 4 months ago

ProfHoekstra commented 4 months ago

Dear Amitoj,

There is not yet a validated HOLD command. It is being worked on, We have two candidate plug-ins which will add this feature, which are being tested. For now, you’ll have to do it manually with ADDWPT and check out some AT…. Commands. By setting commands ready when reaching a waypoint ( AT DO) should allow you to manually constructs a holding pattern.

Best regards, Jacco Hoekstra

From: Amitoj Singh @.> Sent: donderdag 29 februari 2024 03:08 To: TUDelft-CNS-ATM/bluesky @.> Cc: Subscribed @.***> Subject: [TUDelft-CNS-ATM/bluesky] How to define holding pattern using command in bluesky.how to designate fix apart from waypoint using bluesky inside airspace ? (Issue #501)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification

— Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FTUDelft-CNS-ATM%2Fbluesky%2Fissues%2F501&data=05%7C02%7Cj.m.hoekstra%40tudelft.nl%7C52befdd9bd3e46432d7708dc38cb451e%7C096e524d692940308cd38ab42de0887b%7C0%7C0%7C638447692887888434%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=x9NZiKYnBvPrcHneOFuw7m5%2Bt3NPxMglpXr0PbWq0Bo%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABWT2BETZ2BX7S66A7YZNODYV2GQLAVCNFSM6AAAAABD7DFWPCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3DAMRRGE3TCMA&data=05%7C02%7Cj.m.hoekstra%40tudelft.nl%7C52befdd9bd3e46432d7708dc38cb451e%7C096e524d692940308cd38ab42de0887b%7C0%7C0%7C638447692887888434%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=y9Hqy21G4yxBKcqcicE4MdYJ06AODj3ZF7iyCp3HXU0%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.**@.>>

tinpusher commented 3 months ago

Hi, My hold works. I will paste the code I used. UTREV is the holding fix, I paused BS at the 1min after the outbound turn (to get the coordinates) and created a wpt In called UTRHD, this is the end of the outbound leg for a 210kts restriction. The rest is self explanatory. I did not do the sector join, but started at the holding fix. Turns are standard rate 1.

00:00:00.00> HOLD 00:00:00.00> TIME REAL #

Create Flight(s)

00:00:0.00>CRE HOLD1,A346,UTREV,100 ,6100,210

# 00:00:00.00>ADDWPTMODE hold1, FLYOVER # 00:00:00.00>ADDWPT HOLD1 UTRHD 00:00:00.00>ADDWPT HOLD1 UTREV

Approach - GNSS 19

00:00:0.00>ADDWPTMODE hold1, FLYBY 00:00:00.00>ADDWPT HOLD1, CT2T1, 4500 , 190 00:00:00.00>ADDWPT HOLD1, CT2f1, 2700 , 160 00:00:00.00>ADDWPT HOLD1, CT2SD, 1550 , 00:00:00.00>ADDWPT HOLD1, RW19 , 120 , 00:00:00.00>ADDWPT HOLD1, RW01 , 0 ,

Stopping on runway

00:00:00.00>HOLD1 ATDIST RW01,1.5,HOLD1 ALT 0 00:00:00.00>HOLD1 ATDIST RW19,2.0,HOLD1 SPD 0 # 00:00:00.00>HOLD1 LNAV ON # 00:00:00.00>TRAIL On 2 #

hold @ UTREV - Added UTRHL as the end of outbound 1min leg

UTREV hold is outbound 280 and 1min legs@ 6100alt

set trail to dt=2 for smooth displayed pattern.

Based on 210kts 1min approx 3.5nm, 160kts approx 2.7nm, 100kts approx 1.7nm

# 00:00:00.00>HOLD1 HDG 280 00:00:00.00>HOLD1 AT UTRHD,stack HOLD1 direct utrev 00:00:00.00>HOLD1 AT utrev,stack HOLD1 direct utrhd** 00:04:30.00>TRAIL off

Commence the GNSS App (Manual operation)

While somewhere in the Hold :

HOLD1 direct UTREV

HOLD1 AT UTREV STACK HOLD1 DIRECT CT2T1; HOLD1 VNAV on

#

Not sure you can add a second scenario while the first is running, that's the manual part. Tried to make it work with ATDIST etc. but it became a bit "messy" :-)