Space Shuttle

View previous topic View next topic Go down

Space Shuttle

Post by Maurice on Thu Jul 12, 2012 6:19 pm

I made this model of the Space Shuttle shortly before Atlantis' last launch (which greatly saddened me, by the way). The model itself is good, but I could never get it to launch straight using conventional means. Now, I know what must be done, a throttle based stabilization/balance system must be added, but therein lies the problem. Since all of my models before it and almost all of them since have not required anything more than simple functions and timers, I have absolutely no idea how to go about doing this. I have never been required to learn this before. Can I please have some help? I feel like I owe it to NASA to get this working. I'm posting the model as it was when I last left it, which was about a year ago.

Code:
// [RCD]
Val
{
   AIL(default=0, min=-15, max=15, step=5, disp=0)
   ELEV(default=0, min=-15, max=15, step=5, disp=0)
   G1(default=180, min=90, max=180)
   G2(default=0, min=-160, max=0)
   P1(default=0, max=12000)
   P2(default=0, max=195000)
   P3(default=0, max=10000)
   P4(default=0, min=-100000, max=0)
   TIMER(default=-1, min=-1, max=2, disp=0)
}
Key
{
   0:elev(step=-5)
   1:elev(step=5)
   2:ail(step=5)
   3:ail(step=-5)
   4:P1(step=10000), P2(step=180000), P3(step=1000), P4(step=-10000)
   5:P2(step=-10000), P4(step=10000)
   6:G1(step=-10), G2(step=-10)
   9:AB2(step=-5), AB1(step=5)
   10:G1(step=10), G2(step=10)
}
Body
{
   Core() {
      S:Frame(angle=90, name=Core) {
         S:Frame() {
            S:Frame() {
               W:Frame() {
                  W:Frame(name=M1) {
                     W:Cowl(angle=120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=30, option=3) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     E:Cowl(angle=120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=30, option=4) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     W:Cowl(angle=-120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=-30, option=3) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     E:Cowl(angle=-120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=-30, option=4) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     S:Frame() {
                        S:Frame(angle=20) {
                           S:Jet(angle=-100, power=P1) { }
                        }
                        S:Frame(angle=-20) {
                           S:Jet(angle=100, power=-P1) { }
                        }
                     }
                     S:TrimF(angle=90) {
                        S:Frame(angle=20) {
                           S:Jet(angle=-100, power=P1) { }
                        }
                        S:Frame(angle=-20) {
                           S:Jet(angle=100, power=-P1) { }
                        }
                     }
                  }
               }
               E:Frame() {
                  E:Frame(name=M2) {
                     E:Cowl(angle=-120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=-30, option=4) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     W:Cowl(angle=-120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=-30, option=3) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     W:Cowl(angle=120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=30, option=3) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     E:Cowl(angle=120) {
                        N:Cowl(color=#0D0D0D) {
                           N:Cowl() {
                              N:Cowl() {
                                 N:Cowl() {
                                    N:Cowl(angle=30, option=4) { }
                                 }
                              }
                           }
                        }
                        S:Cowl(color=#0D0D0D) {
                           S:Cowl() { }
                        }
                     }
                     S:TrimF(angle=90) {
                        S:Frame(angle=20) {
                           S:Jet(angle=-100, power=P1) { }
                        }
                        S:Frame(angle=-20) {
                           S:Jet(angle=100, power=-P1) { }
                        }
                     }
                     S:Frame() {
                        S:Frame(angle=20) {
                           S:Jet(angle=-100, power=P1) { }
                        }
                        S:Frame(angle=-20) {
                           S:Jet(angle=100, power=-P1) { }
                        }
                     }
                  }
               }
               N:Frame(angle=90) {
                  N:Frame() {
                     N:Frame(angle=-60) {
                        N:Chip(angle=-30, name=M3) {
                           S:Chip() {
                              S:Chip() {
                                 S:Chip() {
                                    S:Arm(power=P4, option=-100000) { }
                                 }
                                 W:Chip() {
                                    S:Chip(angle=-ail) {
                                       S:Cowl(angle=-179, color=#0D0D0D) { }
                                       W:Chip() { }
                                    }
                                    W:Cowl(angle=-179, color=#0D0D0D) { }
                                    S:Frame(option=1) {
                                       W:Frame(option=1) {
                                          N:Rudder(angle=45) {
                                             S:Chip() {
                                                W:Cowl(angle=-179, color=#0D0D0D) { }
                                             }
                                             N:Chip() {
                                                W:Cowl(angle=-179, color=#0D0D0D) { }
                                             }
                                             W:Cowl(angle=-179, color=#0D0D0D) { }
                                          }
                                       }
                                    }
                                    S:Chip(angle=elev) {
                                       W:Chip() { }
                                    }
                                    W:RLW(angle=-G1) { }
                                 }
                                 E:Chip() {
                                    S:Chip(angle=ail) {
                                       S:Cowl(angle=-179, color=#0D0D0D) { }
                                       E:Chip() { }
                                    }
                                    E:Cowl(angle=-179, color=#0D0D0D) { }
                                    S:Frame(option=1) {
                                       E:Frame(option=1) {
                                          N:Rudder(angle=-45) {
                                             N:Chip() {
                                                E:Cowl(angle=-179, color=#0D0D0D) { }
                                             }
                                             S:Chip() {
                                                E:Cowl(angle=-179, color=#0D0D0D) { }
                                             }
                                             E:Cowl(angle=-179, color=#0D0D0D) { }
                                          }
                                       }
                                    }
                                    S:Chip(angle=elev) {
                                       E:Chip() { }
                                    }
                                    E:RLW(angle=-G1) { }
                                 }
                              }
                              W:Chip() {
                                 W:Cowl(angle=-179, color=#0D0D0D) { }
                              }
                              E:Chip() {
                                 E:Cowl(angle=-179, color=#0D0D0D) { }
                              }
                              S:Trim(angle=90) {
                                 S:Chip() {
                                    W:Rudder(angle=-10) {
                                       W:Chip() { }
                                    }
                                 }
                              }
                              N:Frame(angle=30) {
                                 N:Jet(angle=-120, power=-P2) { }
                              }
                           }
                           N:Cowl(angle=135) {
                              N:Cowl(angle=-135) {
                                 N:Cowl() {
                                    N:Cowl(angle=-75, color=#000000, effect=#5000) {
                                       W:Cowl(angle=-91, option=4, color=#000000, effect=#5000) { }
                                       E:Cowl(angle=-91, option=3, color=#000000, effect=#5000) { }
                                    }
                                    W:Cowl(angle=-91, color=#000000, effect=#5000) { }
                                    E:Cowl(angle=-91, color=#000000, effect=#5000) { }
                                 }
                                 S:Cowl() {
                                    S:Cowl() {
                                       S:Cowl() {
                                          S:Cowl(angle=10) {
                                             W:Cowl(angle=-80) { }
                                             E:Cowl(angle=-80) { }
                                             S:Cowl(angle=-100, color=#0D0D0D) { }
                                             S:Cowl(angle=-95, option=2, color=#4D4D4D) { }
                                          }
                                          W:Cowl(angle=-80) {
                                             W:Cowl(angle=-90, color=#0D0D0D) { }
                                          }
                                          E:Cowl(angle=-80) {
                                             E:Cowl(angle=-90, color=#0D0D0D) { }
                                             S:Cowl(option=3) { }
                                          }
                                       }
                                       W:Cowl(angle=-80) {
                                          W:Cowl(angle=-90, color=#0D0D0D) { }
                                       }
                                       E:Cowl(angle=-80) {
                                          E:Cowl(angle=-90, color=#0D0D0D) { }
                                       }
                                    }
                                    W:Cowl(angle=-80) {
                                       W:Cowl(angle=-90, color=#0D0D0D) { }
                                    }
                                    E:Cowl(angle=-80) {
                                       E:Cowl(angle=-90, color=#0D0D0D) { }
                                    }
                                 }
                                 W:Cowl(angle=-80) {
                                    W:Cowl(angle=-90, color=#0D0D0D) { }
                                    N:Cowl(angle=-90) { }
                                 }
                                 E:Cowl(angle=-80) {
                                    E:Cowl(angle=-90, color=#0D0D0D) { }
                                    N:Cowl(angle=-90) { }
                                 }
                              }
                           }
                           W:Rudder(angle=125) {
                              E:Chip() {
                                 S:Cowl(angle=-179, color=#0D0D0D) { }
                              }
                              S:Cowl(angle=-179, color=#0D0D0D) { }
                           }
                           E:Rudder(angle=-125) {
                              W:Chip() {
                                 S:Cowl(angle=-179, color=#0D0D0D) { }
                              }
                              S:Cowl(angle=-179, color=#0D0D0D) { }
                           }
                           N:Chip() {
                              N:Weight() {
                                 N:Cowl(angle=-150, color=#0D0D0D) {
                                    N:Cowl(angle=-30, color=#0D0D0D) {
                                       N:Cowl(color=#0D0D0D) {
                                          N:Cowl(color=#0D0D0D) {
                                             N:Cowl(color=#0D0D0D) {
                                                N:Cowl(color=#0D0D0D) {
                                                   N:Cowl(angle=-30) {
                                                      W:Cowl(angle=-90) { }
                                                      E:Cowl(angle=-90) { }
                                                   }
                                                   W:Cowl(angle=-90, color=#0D0D0D) { }
                                                   E:Cowl(angle=-90, color=#0D0D0D) { }
                                                   N:Cowl(color=#0D0D0D) {
                                                      E:Cowl(angle=-80) { }
                                                      W:Cowl(angle=-80) { }
                                                      N:Cowl(angle=-110, color=#0D0D0D) { }
                                                      N:Cowl(angle=-100, option=2, color=#4D4D4D) { }
                                                   }
                                                }
                                                W:Cowl(angle=-90, color=#0D0D0D) { }
                                                E:Cowl(angle=-90, color=#0D0D0D) { }
                                             }
                                             W:Cowl(angle=-90, color=#0D0D0D) { }
                                             E:Cowl(angle=-90, color=#0D0D0D) { }
                                          }
                                          W:Cowl(angle=-90, color=#0D0D0D) { }
                                          E:Cowl(angle=-90, color=#0D0D0D) { }
                                       }
                                       W:Cowl(angle=-90, color=#0D0D0D) { }
                                       E:Cowl(angle=-90, color=#0D0D0D) { }
                                    }
                                    E:Cowl(angle=-90, option=4, color=#0D0D0D) { }
                                    W:Cowl(angle=-90, option=3) { }
                                 }
                                 N:Cowl(angle=150) {
                                    E:Cowl(angle=89, option=4) {
                                       N:Cowl(option=3) { }
                                    }
                                    W:Cowl(angle=89, option=3) {
                                       N:Cowl(option=4) { }
                                    }
                                 }
                              }
                              S:TrimF(angle=90) {
                                 S:RudderF(angle=G2) {
                                    S:RLW() { }
                                 }
                              }
                           }
                        }
                     }
                  }
               }
               S:Weight() { }
               S:Trim(angle=90) { }
            }
         }
         N:Cowl() {
            N:Cowl() {
               N:Cowl() {
                  N:Cowl() {
                     N:Cowl() {
                        N:Cowl() {
                           N:Cowl(angle=135, color=#824100) {
                              N:Cowl(angle=15, color=#824100) {
                                 N:Cowl(angle=30, color=#824100) {
                                    N:Cowl(color=#824100) {
                                       N:Cowl(color=#824100) {
                                          N:Cowl(color=#824100) {
                                             N:Cowl(color=#824100) {
                                                N:Cowl(color=#824100) {
                                                   N:Cowl(color=#824100) {
                                                      N:Cowl(color=#824100) {
                                                         N:Cowl(angle=45, color=#824100) {
                                                            E:Cowl(angle=45, option=3, color=#824100) { }
                                                            W:Cowl(angle=45, option=4, color=#824100) { }
                                                         }
                                                         W:Cowl(angle=45, color=#824100) { }
                                                      }
                                                      W:Cowl(angle=45, color=#824100) { }
                                                   }
                                                   W:Cowl(angle=45, color=#824100) { }
                                                }
                                                W:Cowl(angle=45, color=#824100) { }
                                             }
                                             W:Cowl(angle=45, color=#824100) { }
                                          }
                                          W:Cowl(angle=45, color=#824100) { }
                                       }
                                       W:Cowl(angle=45, color=#824100) { }
                                    }
                                    W:Cowl(angle=45, color=#824100) { }
                                 }
                                 E:Cowl(angle=45, option=4, color=#824100) { }
                                 W:Cowl(angle=45, option=3, color=#824100) { }
                              }
                              W:Cowl(angle=60, option=3, color=#824100) { }
                              E:Cowl(angle=60, option=4, color=#824100) { }
                           }
                           N:Cowl(angle=-135, color=#824100) {
                              N:Cowl(angle=-15, color=#824100) {
                                 N:Cowl(angle=-30, color=#824100) {
                                    N:Cowl(color=#824100) {
                                       N:Cowl(color=#824100) {
                                          N:Cowl(color=#824100) {
                                             N:Cowl(color=#824100) {
                                                N:Cowl(color=#824100) {
                                                   N:Cowl(color=#824100) {
                                                      N:Cowl(color=#824100) {
                                                         N:Cowl(angle=-45, color=#824100) {
                                                            W:Cowl(angle=-45, option=4, color=#824100) { }
                                                            E:Cowl(angle=-45, option=3, color=#824100) { }
                                                         }
                                                         E:Cowl(angle=-45, color=#824100) { }
                                                      }
                                                      E:Cowl(angle=-45, color=#824100) { }
                                                   }
                                                   E:Cowl(angle=-45, color=#824100) { }
                                                }
                                                E:Cowl(angle=-45, color=#824100) { }
                                             }
                                             E:Cowl(angle=-45, color=#824100) { }
                                          }
                                          E:Cowl(angle=-45, color=#824100) { }
                                       }
                                       E:Cowl(angle=-45, color=#824100) { }
                                    }
                                    E:Cowl(angle=-45, color=#824100) { }
                                 }
                                 E:Cowl(angle=-45, option=4, color=#824100) { }
                                 W:Cowl(angle=-45, option=3, color=#824100) { }
                              }
                              E:Cowl(angle=-60, option=4, color=#824100) { }
                              W:Cowl(angle=-60, option=3, color=#824100) { }
                           }
                        }
                     }
                  }
               }
            }
         }
         N:TrimF(angle=90) {
            N:Cowl() {
               N:Cowl() {
                  N:Cowl() {
                     N:Cowl() {
                        N:Cowl() {
                           N:Cowl(angle=-135, color=#824100) {
                              N:Cowl(angle=-15, color=#824100) {
                                 N:Cowl(angle=-30, color=#824100) {
                                    N:Cowl(color=#824100) {
                                       N:Cowl(color=#824100) {
                                          N:Cowl(color=#824100) {
                                             N:Cowl(color=#824100) {
                                                N:Cowl(color=#824100) {
                                                   N:Cowl(color=#824100) {
                                                      N:Cowl(color=#824100) {
                                                         N:Cowl(angle=-45, color=#824100) {
                                                            W:Cowl(angle=-45, option=4, color=#824100) { }
                                                            E:Cowl(angle=-45, option=3, color=#824100) { }
                                                         }
                                                         E:Cowl(angle=-45, color=#824100) { }
                                                      }
                                                      E:Cowl(angle=-45, color=#824100) { }
                                                   }
                                                   E:Cowl(angle=-45, color=#824100) { }
                                                }
                                                E:Cowl(angle=-45, color=#824100) { }
                                             }
                                             E:Cowl(angle=-45, color=#824100) { }
                                          }
                                          E:Cowl(angle=-45, color=#824100) { }
                                       }
                                       E:Cowl(angle=-45, color=#824100) { }
                                    }
                                    E:Cowl(angle=-45, color=#824100) { }
                                 }
                                 E:Cowl(angle=-45, option=4, color=#824100) { }
                                 W:Cowl(angle=-45, option=3, color=#824100) { }
                              }
                              E:Cowl(angle=-60, option=4, color=#824100) { }
                              W:Cowl(angle=-60, option=3, color=#824100) { }
                           }
                           N:Cowl(angle=135, color=#824100) {
                              N:Cowl(angle=15, color=#824100) {
                                 N:Cowl(angle=30, color=#824100) {
                                    N:Cowl(color=#824100) {
                                       N:Cowl(color=#824100) {
                                          N:Cowl(color=#824100) {
                                             N:Cowl(color=#824100) {
                                                N:Cowl(color=#824100) {
                                                   N:Cowl(color=#824100) {
                                                      N:Cowl(color=#824100) {
                                                         N:Cowl(angle=45, color=#824100) {
                                                            N:Cowl(angle=45, color=#824100) { }
                                                            W:Cowl(angle=45, option=4, color=#824100) { }
                                                            E:Cowl(angle=45, option=3, color=#824100) { }
                                                         }
                                                         W:Cowl(angle=45, color=#824100) { }
                                                      }
                                                      W:Cowl(angle=45, color=#824100) { }
                                                   }
                                                   W:Cowl(angle=45, color=#824100) { }
                                                }
                                                W:Cowl(angle=45, color=#824100) { }
                                             }
                                             W:Cowl(angle=45, color=#824100) { }
                                          }
                                          W:Cowl(angle=45, color=#824100) { }
                                       }
                                       W:Cowl(angle=45, color=#824100) { }
                                    }
                                    W:Cowl(angle=45, color=#824100) { }
                                 }
                                 E:Cowl(angle=45, option=4, color=#824100) { }
                                 W:Cowl(angle=45, option=3, color=#824100) { }
                              }
                              E:Cowl(angle=60, option=4, color=#824100) { }
                              W:Cowl(angle=60, option=3, color=#824100) { }
                           }
                        }
                     }
                  }
               }
            }
         }
      }
   }
}
Script
{Timer=Timer+1

if Timer=0 {
   _SPLIT(Core)
}

if _KEY(7)>0 {
   _SPLIT(M1)
}
if _KEY(7)>0 {
   _SPLIT(M2)
}
if _KEY(7)>0 {
   P1=0
}
if _KEY(8)>0 {
   _SPLIT(M3)
}
}
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Space Shuttle

Post by bwansy on Thu Jul 19, 2012 11:13 pm

Sure, no problem.

First thing's first. After a simple "drop test" (by warping it to 1km high and let it fall freely) I found that your shuttle is pitch-unstable. In other words, it feels most comfortable flying backwards. And that's a bad thing if you don't have a fancy control system that can fix it.

What causes the instability, you might ask? Your "centre of gravity" is behind your "aerodynamic centre", which is to say, there's more weight at the back than there is wing. You can try adding more weight to the nose and/or more horizontal wings to the back. Once you've got that dealt with, we shall move on to step 2: balancing the thrust.

EDIT: After tweaking it a bit, I managed to make it go straight up with minimal manual control. The trick was to not alter the Orbiter itself too much, otherwise it would affect its flight performance after separation.

_________________
A.K.A. Bernard

bwansy
Admin

Posts : 170
Join date : 2010-07-15

View user profile http://rigidchips.forum-motion.com

Back to top Go down

Re: Space Shuttle

Post by Maurice on Fri Jul 20, 2012 12:59 am

I have no problems myself with the orbiter's stability. It flies just like I want it to, and once it starts moving forward, it stays moving forward. Really, if you want to fix it, change the default angle of the nose gear so that it points forward instead of backwards. It really doesn't make muck difference to me, because the flight path I had in mind was similar to a logarithmic curve, at the end of which the shuttle would have enough horizontal velocity to continue in a forward direction. However, I know you have much more experience with these things than I do, so my plan probably has some gargantuan flaw in it somewhere that I just don't see.
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Space Shuttle

Post by MrSparks on Fri Jul 20, 2012 10:16 am

Maurice wrote:my plan probably has some gargantuan flaw in it somewhere that I just don't see.
You mean like ailerons not working in a vacuum?

MrSparks
Tank
Tank

Posts : 73
Join date : 2012-01-05
Age : 27
Location : Michigan

View user profile

Back to top Go down

Re: Space Shuttle

Post by Maurice on Fri Jul 20, 2012 11:46 am

You mean like ailerons not working in a vacuum?

Well, 1: I was planning breakaway at 5 km or less, and 2: even if it did go up high enough to reach vacuum, that would be an easy fix. Control thrusters would work very nicely and add a touch of realism.
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Space Shuttle

Post by MrSparks on Fri Jul 20, 2012 12:11 pm

I figured as much, I just thought it was an obvious thing to point out.

MrSparks
Tank
Tank

Posts : 73
Join date : 2012-01-05
Age : 27
Location : Michigan

View user profile

Back to top Go down

Re: Space Shuttle

Post by bwansy on Fri Jul 20, 2012 12:21 pm

Maurice, when I was talking about stability, it was not about the orbiter but the whole thing in launch configuration (with fuel tanks and SRBs attached). I guess my edit became an unintentional red herring.

The extra attachments are what making the vehicle unstable. You can try adding weight to the top of the tank/SRB assembly and fins to the bottom, because that's how I fixed the stability issue. I can certainly do it for you, but then you'd learn much less than if you did it yourself.

_________________
A.K.A. Bernard

bwansy
Admin

Posts : 170
Join date : 2010-07-15

View user profile http://rigidchips.forum-motion.com

Back to top Go down

Re: Space Shuttle

Post by Maurice on Sat Jul 21, 2012 1:32 pm

Oh my gosh... was it really that simple?
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Space Shuttle

Post by bwansy on Sat Jul 21, 2012 10:42 pm

Yes.

_________________
A.K.A. Bernard

bwansy
Admin

Posts : 170
Join date : 2010-07-15

View user profile http://rigidchips.forum-motion.com

Back to top Go down

Re: Space Shuttle

Post by Maurice on Sun Jul 22, 2012 9:55 pm

*facepalms*

Well, guess I better start wearing the Bag of Shame on my head.

If only my cars could be stabilized so easy...
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Space Shuttle

Post by bwansy on Mon Jul 23, 2012 12:34 pm

Glad that it worked. If you haven't done adjusting the thrust yet, you can go with the good ol' trial and error approach. Otherwise there's an analytical approach which requires the location of the C.G. relative to the jets. It's much more complicated, but once you get that code working, you can apply it to any vehicle with a similar configuration.

_________________
A.K.A. Bernard

bwansy
Admin

Posts : 170
Join date : 2010-07-15

View user profile http://rigidchips.forum-motion.com

Back to top Go down

Re: Space Shuttle

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum