wlbragg / aircrane Goto Github PK
View Code? Open in Web Editor NEWFlightGear AirCrane from Helijah's hanger
FlightGear AirCrane from Helijah's hanger
Some light regarding fdm and for dicussion regarding a further developement:
the original fdm of the AirCrane is based on the flight test data of the CH-53D collected by NASA many years ago (search NASA-CR-3144; TR-1087-1. ) and mady by Maik Justus. Maik Justus is the code developer behind the YASim helicopter solver. Then helijah changed it without any knowledge, and....
The YASim for fixed-wings is just geometry-based, and has nothing to do with blade-element-theory.
The YASim for helicopters instead works with real blade-element-theory according to mails and personal talks with Maik. (I used to live in the same small county like Maik some years ago)
It is even easy to see for users: you have to set all airfoil coefficients (not possible with YASim-fixed-wings!); it ignores the YASim-fixed-wing solver (you have to set yasimdragfactor/ yasimliftfactor by yourself based on known helicopter perfomance), and you can set the number of elements and parts of the rotor, in which should the rotor to be broken for simulating the forces. So the YASim-helicopter differs a lot of the YASim-fixed-wings.
Problem with YASim: no real engine-simulation, and missing vortex ring state, not clear to me the effect of downwash on the fuselage.
It is true, that with JSBSim we already get (engines!) or could get by creating own tables and function those things without digging in the core code. Very flexible indeed! But even the Alouette III by Thorsten doesn`t show vortex ring state...
About the documentation: the yasim-doc says a lot - but you need some knowledge behind real helicopter-flight dynamics to understand what each of those parameters do - I can help you there.
But problem will always be: without known datas we never get a realistic simulation- either YASim or JSBSim. And I don`t mean flight perfomances like climb rates etc. - I mean the reaction of the rotor to any pilot inputs, and the following reaction of the helicopter itself to this inputs.
Only the bo105 in FGAddon, the original UH-1 in FGAddon, and the EC135 P2 in FGAddon are showing realistic and proved behavior based on NASA-reports and other published technical reports, but might not be realistic regarding climb rates etc....
Those datas reagarding rotor reaction to pilot inputs are very hard to get, and only known for very few helicopters.
So:
Don`t underrate YASim for helicopters- it differs form fixed-wings
But JSBsim is more flexible, and allows realistic and easy simulation of engines and effects missing in YASim.
The original YASim-fdm by Maik could be a good reference to start a JSBSim-fdm.
The FCS is based on the nasal-fcs-system. The emulation seems pretty realistic, but the implementation of Nasal uses a lot of computer perfomance.
A possible use of the generic-autopilot on top of the SAS is a bad idea, since the afcs of an helicopter works completely different.
Proposal:
-rewite SAS-system by using filters,... instead of pure nasal.
-rewrite AFCS realistic: SAS will be the base system and on top of that the CAS (both called inner loop), then on top the autopilot ( like heading hold, vertical speed hold) called outer loop.
(Hint: the H135 branch of the EC 135 P2 has a already working 4-axis AFCS based on this principle)
Background:
https://helicoptermaintenancemagazine.com/article/understanding-helicopter-automatic-flight-control-systems-afcs
https://www.rotorandwing.com/2013/06/01/automatic-flight-control-systems/
http://helioffshore.org/wp-content/uploads/2016/08/2.5.-Ian-Scott.pdf
https://www.verticalmag.com/news/understanding-your-autopilot-pt-3-html/
https://www.verticalmag.com/features/understanding-your-autopilot-pt-4-html/
Hello,
Somehow the AirCrane doesn't show up in my aircraft list, I'm using FG 2018.2.2. And after download - master is removed (for example path Aircraft/Aircrane/aircrane-set.xml). Do I need to install other files in other folders to let it work with the new hauling system.
Greets,
Martien van der Plas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.