> Quoting Jon S Berndt <[EMAIL PROTECTED]>: > > > > Markus: > > > > For JSBSim, you can use the flight control components. This is a > > quick reply, so maybe I have not thought this all the way out, yet. > > But, I suspect you can get a derivative control like this: > > > > In LaPlace space, a derivative is simply "s", right (it's been a long > > time since I've worked in LaPlace space - someone correct me if I am > > wrong, please). You can use the Tustin substitution to go from > > LaPlace space to the time domain (z domain), as we do with all the > > JSBSim flight control components (this is typical in industry, too). > > Have you seen the "Automatic Flight in JSBSim" document at the JSBSim > > web site? Go to www.jsbsim.org, select Documentation, then select that > > title. You will see the Lead-Lag and Second order filters described. > > Select the coefficients for these two filters to give you only an "s" > > in the numerator. For the lead-lag filter you would selectC1 = 1, C4 > > = 1, and C2 and C3 would be 0. For the second order filter, C2 and C6 > > would be 1 and C1, C3, C4, and C5 would be 0. Using these filters > > should give you the derivative of the input. Now, I have not used > > these filters for that purpose, yet. Initialization would be very > > important for them to work correctly. I'd have to test them out to see > > if that worked correctly. > > LaPlace has been long time ago, but I tried your hint and it > works. I use a > LEAD_LAG_FILTER to calc the d/dt > > thx a lot, that made FCS pitch controll possible w/o trigger > malfunction causing > unflyable attitudes ;) after a while. > > markus
Can you post the JSBSim control system you created here or on the JSBSim list? I'm curious what it looks like. Jon _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
