In the SVN repository, it's Doc/Space Shuttle Ultra/SSU Ops Manual V1.XX Rev B.pdf
If we're targeting a release April 12, we should probably update the documentation. It would be nice if everyone had a look at the latest version of the manual and we decide what information needs to be added.
How would this work considering that launches from VAFB is already possible? Are we going to leave out VAFB from the release pack and include it later?STS-11A would be our next release.
STS-12A would be (STS-X2X = Launches from Vandenberg) would be the first hypothetical extension pack.
How would this work considering that launches from VAFB is already possible? Are we going to leave out VAFB from the release pack and include it later?
Well, I already have Netbeans 7.3 installed and configured... Only VC++ and TortoiseSVN are missing. With Netbeans, I could already start the project for a new Mission Planning tool here.
Problem: It would be a new feature before release and that is bad. But it could fix the trouble with MECOCalc. And I could only do a preliminary version with just the MECO calculations before April 12 is reached.
I think locking us in to a date like this is bad. It could lead to bad cases of schedule pressure. The main thing is that we make good releases, not buggy and incomplete rushed releases on a specific date. I think we'll be forgiven if the date slips but the release is good.
SRB sep is about 10 Km lower and 100 m/s slower that on the real thing.
Well, we're currently only simulating one of the lightweight orbiters(103, 104 and 105). 102 and 099 ere significantly heavier than the "production" orbiters.Actually it's 100m/s faster (I was looking at the wrong speed :facepalm, but the altitude error is that. The SRB thrust looks +/- ok, might be a little high at some points (80-110s). Also looked at the SSMEs and found a tiny error in max thrust but nothing that would make a big difference. Guidance also looks ok.
To me it kinda looks like it's accelerating too fast, and guidance keeps pitching down leading to a higher speed and lower altitude.
I think I can find time tomorrow to lower the SRB thrust at those points and see what it does, if it's not that then the vehicle mass is to blame.
Well, I did discover that the null position of the SSMEs on the mesh was located in the wrong locations and in the wrong angles.The other thing that could potentially affect things is how 'high' the CG of the entire stack is. The SSMEs are gimballed through the stack CG, so if the CG is too low, some thrust will be lost.
const VECTOR3 SSMER_REF = _V(1.458, -0.194, -11.7875);
const VECTOR3 SSMEL_REF = _V(-1.458, -0.194, -11.7875);
const VECTOR3 SSMET_REF = _V(0.0, 1.945, -10.76250);
They are not. Here's the values I use:The null position of the SSME in the mesh doesn't matter. What's important is the position of the SSME thruster definitions:
Do you know if these are correct?Code:const VECTOR3 SSMER_REF = _V(1.458, -0.194, -11.7875); const VECTOR3 SSMEL_REF = _V(-1.458, -0.194, -11.7875); const VECTOR3 SSMET_REF = _V(0.0, 1.945, -10.76250);
void Atlantis::CreateSSMEs(const VECTOR3 &ofs)
{
if(!bSSMEsDefined) {
th_main[0] = CreateThruster (ofs + SSMET_REF, _V(0.0, -0.2447, 0.9674), ORBITER_MAIN_THRUST, ph_tank, ORBITER_MAIN_ISP0, ORBITER_MAIN_ISP1);
th_main[1] = CreateThruster (ofs + SSMEL_REF, _V(0.065, -0.2447, 0.9674), ORBITER_MAIN_THRUST, ph_tank, ORBITER_MAIN_ISP0, ORBITER_MAIN_ISP1);
th_main[2] = CreateThruster (ofs + SSMER_REF, _V(-0.065, -0.2447, 0.9674), ORBITER_MAIN_THRUST, ph_tank, ORBITER_MAIN_ISP0, ORBITER_MAIN_ISP1);
bSSMEsDefined = true;
//thg_main = CreateThrusterGroup (th_main, 3, THGROUP_MAIN);
}
void Atlantis::DefineSSMEExhaust()
{
int i;
SURFHANDLE tex_main = oapiRegisterExhaustTexture ("SSU\\SSME_exhaust");
for(i = 0; i<3; i++)
{
if(ex_main[i])
{
DelExhaust(ex_main[i]);
}
ex_main[i] = AddExhaust(th_main[i], 70.0, 3.0, 0, tex_main);
}
}
const VECTOR3 SSMER_REF = _V(1.64812, -0.3, -14.58);
const VECTOR3 SSMEL_REF = _V(-1.64812, -0.3, -14.58);
const VECTOR3 SSMET_REF = _V(0.0, 2.4, -14.16);
The Orbiter mesh coordinate system.Is this the position relative to the origin of the Shuttle coordinate system or relative to the CoG?
The Orbiter mesh coordinate system.
As I wrote above: I changed the positions of the engines in the mesh, so I had to generate new positions and directions so that the exhaust rendering would line up in Orbiter.Remember that the position and directions of the SSMEs in Orbiter depend on the position of the CoG, which is sure as hell different to the CoG of the real one, since we don't do any CoG calculations yet.