Iron Hill Project Thread

BruceJohnJennerLawso

Dread Lord of the Idiots
Addon Developer
Joined
Apr 14, 2012
Messages
2,585
Reaction score
0
Points
36
You'd have to take off your helmet for that. Not a recommended maneuver on Mercury;)


I think you mean April 24? You posted this on 3/25;)


Yep, Earth-Mercury takes a lot of fuel--but don't worry, the Arrow has it. Odyssey's insertion burn took well over 20 minutes:)

Yes, sorry, I meant to say April 14th. Do those MCC numbers look good, or am I running too old of a scenario? (ie out of date)
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
I'm changing up the Discovery crew for the final two weeks of the Mercury approach. Bruce will be flying the ship, and SolarLiner will be commander/navigator (not to be confused with team leader on the ground--that will remain Bruce's job:yes:) Samuel Edwards will be payload specialist.
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
Hi there. I thought you'd disappeared on us:lol:
No, but I think I didn't set properly the date in the OF calendar. I get too an April 14
Okay, so we're all on the same page now:lol:

---------- Post added at 08:51 PM ---------- Previous post was at 07:24 PM ----------

I also need Sam, Tacolev, and Rtyh-12 to sound off if you're still in on the project.
 

Rtyh-12

New member
Joined
Sep 12, 2010
Messages
918
Reaction score
0
Points
0
Location
Kraken Mare
Still in, yes. My PC has had some problems, now they're fixed and I'm ready to go.
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
Alright, gentlemen: your Mercury periapsis occurs in 4 days. Bruce, I need you to make a small course correction, to bring Discovery's periapsis within 500 km.

Are you going to begin deorbit and landing procedures immediately after the burn, or are you going to wait a day or two?
 

BruceJohnJennerLawso

Dread Lord of the Idiots
Addon Developer
Joined
Apr 14, 2012
Messages
2,585
Reaction score
0
Points
36
Alright, gentlemen: your Mercury periapsis occurs in 4 days. Bruce, I need you to make a small course correction, to bring Discovery's periapsis within 500 km.

Are you going to begin deorbit and landing procedures immediately after the burn, or are you going to wait a day or two?

Hmmm, not sure, since the 14th will be this Sunday when I have to work. If you can just post the state Ill need, Ill make that MCC now. I think 1 days wait before doing the deorbit would be good in that case :thumbup:.
 

BruceJohnJennerLawso

Dread Lord of the Idiots
Addon Developer
Joined
Apr 14, 2012
Messages
2,585
Reaction score
0
Points
36
Here it is. I pointed Discovery prograde into her solar orbit.

Thank you.

Alrighty, did a MCC last night of about 37 m/s or so, now putting our trajectory at almost 90 degrees inclination, periapsis 80 km or so.

Playback of the burn

View attachment 110413 MCC.zip

Current Scenario

View attachment Discovery April 11 MCC done.scn

The approach appears to be directly under the planet, so we could brake directly to landing if we wanted to, but I think we'll need the extra day in order to get ready. I'll need to check later on to see exactly when the MOI burn needs to happen, but there is a possibility it may fall at an impossible time for me. Maybe for the first burn we can simple brake enough for capture? Circularizing in one burn is crazy inneficient, so I suspect we might be better off doing a 16 kps braking burn on the 14th, then circularize later in the week when we're ready for descent & landing.



Almost there

:hailprobe:
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
Circularizing in one burn is crazy inneficient, so I suspect we might be better off doing a 16 kps braking burn on the 14th, then circularize later in the week when we're ready for descent & landing.
That would work. SolarLiner is now in the commander's seat, so that'll be up to him--unless I don't hear from him by the time of the burn. In that case you can do whatever you feel needs to be done.
 

SolarLiner

It's necessary, TARS.
Addon Developer
Joined
Jun 14, 2010
Messages
1,847
Reaction score
2
Points
0
Location
404 ROAD NOT FOUND
That would work. SolarLiner is now in the commander's seat, so that'll be up to him--unless I don't hear from him by the time of the burn. In that case you can do whatever you feel needs to be done.

Yup. Played too much KSP, forgot IHP a bit ... sorry !
I am having big problems with RTU and his IHP replacement, if dgatsoulis can bring me the changes to the code, I'll see if I can compile a custom version of the DLL.
I am so exited to actually land on Mercury, soo close to the Sun ! OMFG, scorched lands, here I am ! *goes out* :lol:

Seriously though, if I can't do anything to Sunday, I'll let someone doing it for me.
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,925
Reaction score
340
Points
98
Location
Sparta
I am having big problems with RTU and his IHP replacement, if dgatsoulis can bring me the changes to the code, I'll see if I can compile a custom version of the DLL.

I thought of an even simpler way to fix the time-accel problem. It should work in exactly the same way the IronHill.dll works -the one the others are already using- but with less lines of code.

In the Orbitersdk\Samples\RealTimeUpdate\main.cpp find these lines:

Code:
DLLCLBK void opcPreStep(double SimT, double SimDT, double mjd)
{
	if(TimeWarp == true )
	{
		sprintf(oapiDebugString(), "Accelerating, Please Wait...");
		double DeltaT = TargetMJD - mjd;
		// Convert DeltaT to seconds
		DeltaT *= 60*60*24;

		if(DeltaT < 0.1)
		{
			TimeWarp = false;
			oapiSetTimeAcceleration(1.0);
			return;
		}
		oapiSetTimeAcceleration(DeltaT + 1);
	} else sprintf(oapiDebugString(), "");
}

DeltaT is the difference in seconds from the last time the scenario was run to the current date.
The source of the problem is that oapiSetTimeAcceleration(DeltaT + 1) instantaniously sets the timewarp to whatever value the DeltaT has (+1) and this tends to fling landed ships into space, especially on medium/slow PCs with slow framerate.

To fix that, I introduced another timer that starts counting the SimTime when you run the scenario and changed the TimeAccel function into something that has a smooth curve, instead of a straight line that starts high and then drops as DeltaT gets smaller :

If we call the DeltaT (a) and the SimTime (b), we can see that (a) has a big value that gets smaller as the TimeAccel progresses, while the opposite happens for (b).

During time T from previous scenario:
(a) = big number→small number
(b) = small number→big number

We can use this function to get a smooth TimeAccel:
chart


So the code turns into:
Code:
DLLCLBK void opcPreStep(double SimT, double SimDT, double mjd)
{
	if(TimeWarp == true )
	{
		sprintf(oapiDebugString(), "Accelerating, Please Wait...");
		double DeltaT = TargetMJD - mjd;
		double DT = oapiGetSimTime(); 
		// Convert DeltaT to seconds
		DeltaT *= 60*60*24;
		
		if(DeltaT > 0.1)
		{  
		oapiSetTimeAcceleration((DeltaT*DT/(DeltaT+DT))+1);
		}

		if(DeltaT < 0.1)
		{
			TimeWarp = false;
			oapiSetTimeAcceleration(1.0);
			return;
		}
	} else sprintf(oapiDebugString(), "");
}

Compile it and run a test scenario. It should produce a smooth timewarp that goes like this: normal→big→bigger→biggest→bigger→big→normal.
 

BruceJohnJennerLawso

Dread Lord of the Idiots
Addon Developer
Joined
Apr 14, 2012
Messages
2,585
Reaction score
0
Points
36
Yup. Played too much KSP, forgot IHP a bit ... sorry !

"Gasp!" You must pray to the :probe: for forgiveness.

I know, KSP can really suck you in, cant it? I find myself spending more time outside of Orbiter than I actually use it. :rolleyes:. Its worth it though.

I am having big problems with RTU and his IHP replacement, if dgatsoulis can bring me the changes to the code, I'll see if I can compile a custom version of the DLL.
I am so exited to actually land on Mercury, soo close to the Sun ! OMFG, scorched lands, here I am ! *goes out* :lol:

Seriously though, if I can't do anything to Sunday, I'll let someone doing it for me.

Ill check the schedule to see if I can do the burn. BTW, what were you thinking? You didnt even have the gravity wheel started! :lol:

OMFG, scorched lands, here I am !

:rofl:, I think thats our new motto :thumbup:
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
BTW, what were you thinking? You didnt even have the gravity wheel started!
Actually, as the ship's C/N (Commander/Navigator;) (at the time--SolarLiner holds that post now)), that falls into your job description. I take responsibility, though, for not telling you that in the first place;)

I think thats our new motto
Naagh. "Homo fit ex astra" (Man is made of stars) will remain the project's slogan. I am, however, trying to come up with a slogan for the Deep Six Project, and it's proving much more difficult to do. I would welcome any ideas:)
 

BruceJohnJennerLawso

Dread Lord of the Idiots
Addon Developer
Joined
Apr 14, 2012
Messages
2,585
Reaction score
0
Points
36
Actually, as the ship's C/N (Commander/Navigator;) (at the time--SolarLiner holds that post now)), that falls into your job description. I take responsibility, though, for not telling you that in the first place;)

:lol:, well all it needed was a button press. I doubt it would be a major issue though, Mercurys gravity wouldnt be too crushing to a 0G invalid after only a few months.

Oh, before I forget, I checked Iron Hill, and found Boxville. How do we fix that in the scenario file?

Naagh. "Homo fit ex astra" (Man is made of stars) will remain the project's slogan. I am, however, trying to come up with a slogan for the Deep Six Project, and it's proving much more difficult to do. I would welcome any ideas:)

Anything that doesnt involve the term "six feet deep"? :lol: Why is it called Deep six again?
 

TMac3000

Evil Republican
Joined
Nov 16, 2008
Messages
2,773
Reaction score
0
Points
36
Location
Flying an air liner to the moon
Oh, before I forget, I checked Iron Hill, and found Boxville. How do we fix that in the scenario file?
Boxville:rofl: Love that:thumbup:
You just need to go through the scenario, find all the unpacked UCGO modules (unpacked=1), and delete the line labeled "AFCMODE" from them.

Why is it called Deep six again?
It was originally going to be a manned landing on Europa. I just thought "Deep Six" sounded like a cool name for a base in an icy land. No, there was no pun in that sentence. I swear there wasn't:shifty:

---------- Post added at 07:58 PM ---------- Previous post was at 05:05 PM ----------

OMFG, scorched lands, here I am ! *goes out* :lol:
Actually, you'll be working in a perpetual freezer--about half of Chao Meng Fu crater never sees daylight, and the part that does only barely sees dawn:tiphat:
 
Last edited:
Top