You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/start/autopilot-fbw.md
+76-20
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,32 @@
6
6
* Use modern flight model (legacy flight model is not supported)
7
7
* It's crucial for the Autothrust system to have properly setup detents. Ensure that you have enough dead zone around the detents.
8
8
* Typical issues when this is not done properly: constantly flashing "LVR CLB", FLX / TOGA not engaging or ATHR not holding speed correctly (the latter can also happen when in CLB/OP CLB or DES/OP DES and flying manually -> in that case you need to take care of holding speed with pitch)
9
+
* any mod or add-on that changes the physics or has impact on the flight model are **not supported**
9
10
10
11
***
11
12
13
+
## Reporting issues
14
+
15
+
When reporting issues please take the following into account:
16
+
* read the known and typical issues to be sure it's not already known or can be solved that way
17
+
* have a look at your fps
18
+
* note down which flight condition you are (in flight, on ground)
19
+
* note down what the FMA showed (or take a screenshot)
20
+
* you can press the DFDR button (right of the throttle levers and above the TCAS panel) to mark an event
21
+
* if you ask for support you might be asked for a FDR file, those can be found in the work folder (see below)
## Custom Autopilot and Autothrust System incl. new Engine model
13
36
14
37
⚠️ This is work in progress, there are still issues, see the [Known Issues](#known-issues)
@@ -68,11 +91,11 @@
68
91
69
92
The Autoland system is quite complex and is dependent on multiple environmental conditions to work properly, such as:
70
93
71
-
* LOC accuracy in terms
94
+
* LOC accuracy in terms of
72
95
* alignment of heading to runway heading
73
96
* alignment on runway centerline
74
97
* availability down to 0 ft and also during roll-out
75
-
* G/S accuracy in terms
98
+
* G/S accuracy in terms of
76
99
* alignment to correct height (50 ft over runway threshold)
77
100
* availability down to 50 ft
78
101
* ground in front of runway threshold needs to be more or less stable (no fast raising terrain) beginning 200 ft radio altitude
@@ -81,16 +104,37 @@
81
104
82
105
Unfortunately a lot of runways (either using Navigraph or not) have issues for LOC and/or G/S, either in terms of alignment or availability. On many runways you loose the LOC during `ROLL OUT`. In that case the roll out has to be performed manually by disengaging the AP.
83
106
84
-
***
107
+
??? info "Flight controls are not working after reload of the sim or airplane"
85
108
86
-
### Known issues
109
+
Ensure that no `SimConnect.cfg` is in the Documents folder of your user profile. An older version of Kinetic Assistant installed that file and it's causing issues with SimConnect connection between our custom systems and the sim.
110
+
111
+
??? info "Autopilot is osciallating on approach or in flight"
112
+
113
+
Ensure that you get enough frames per second (see on top).
114
+
115
+
??? info "Climb performance is not satisfying or plane drops or increases nose heavily on approach"
116
+
117
+
Ensure that you're using modern flight model (Options -> General -> Flight Model). Beside that also ensure that you don't have any mods or add-ons installed that have influence on the flight model or other physics.
87
118
88
-
⚠️ The engine model is not yet finished for all conditions.
119
+
??? info "Autopilot oscillates when using time compression"
89
120
90
-
⚠️ The custom autopilot and autothrust system is not yet on study level. In order to achieve this level a longer effort is needed. The system is a large improvement over the default implementation and there is no reason to hold it back longer than necessary.
121
+
Time compression is not fully supported yet, this applies also to fuel burn (time compression is not taken into account).
91
122
92
-
ℹ️ Tuning is a large effort to be done for different flight conditions like speed, configuration, weight and center-of-gravity (CG). You can help by reporting issues in certain flight conditions. Please take note of important conditions mentioned before.
123
+
The reason why it can work for some and not for others is how time compression is working. For example when using time compression of 2x for the custom systems it's like having 1/2 of your displayed fps, when you're using 4x it's like 1/4 of it. So taking into account the 17 fps requirement it means you need ~ 30 fps and ~ 45 fps for 4x to work somehow, at least for smooth cruise.
93
124
125
+
When you encounter heavy turbulence it might be needed that time compression is reduced.
126
+
127
+
For the time being we do not recommend using it.
128
+
129
+
??? info "Ailerons are not working when using the keyboard"
130
+
131
+
There is currently an issue with the associated events and there is currently no way to solve it.
132
+
133
+
We highly recommend using a controller with an axis assigned to use the plane.
134
+
135
+
***
136
+
137
+
### Known issues
94
138
95
139
#### Not solved or missing (this list is not conclusive)
96
140
@@ -102,39 +146,34 @@
102
146
103
147
##### Autopilot
104
148
105
-
* ❌ Transitions might not be as they should
106
149
* ❌ AP disconnect does not trigger master warning etc.
107
150
* ❌ NAV mode being armed might show dashes in the FCU instead of selected HDG
108
151
* ❌ Engine out operations are not yet considered
109
152
* ❌ AP performance when flying turbulence might not be satisfying in all cases
* ❌ Time compression is not supported (fuel burn is not adapted for time compression)
117
162
118
163
##### Autothrust
119
164
120
-
* ❌ N1 thrust limit displayed and achieved may differ
121
-
* ❌ Thrust limits are preliminary and not finished (they are currently lacking adaptation for Mach)
165
+
* ❌ N1 thrust limit displayed and achieved may differ slightly in certain situations
122
166
123
167
#### First implementation available
124
168
125
-
* 🔸 Switched to different default input source for LNAV, transitions are now better
169
+
* 🔸 Some transitions might not be as they should or are missing
126
170
* 🔸 Engines can now be started, realistic start-up procedure is in work
127
-
* 🔸 first implementation of custom ATHR system is now available
128
171
* 🔸 principle go-around mode has been added but not all conditions are respected yet
129
172
* 🔸 NAV mode is for the time being using default flight plan manager until the custom is ready
130
173
* 🔸 altitude constraints seem to work with CLB and DES (there are many situations out there, so there can still be unknown bugs)
131
-
* 🔸 Fuel burn should be correct in flight
132
-
* 🔸 SPD/MACH hold might when flying in curves has been improved
133
174
* 🔸 FLEX thrust limit is still rough and is also not adapted for Mach yet
134
-
* 🔸 Pause and slew detection should be ok now
135
-
* 🔸 Fuel flow is currently always in KG
175
+
* 🔸 Thrust limits are already very good but might be improved in the future (they are currently lacking adaptation for Mach)
136
176
* 🔸 Thrust limits are now corrected for air-conditioning and anti-ice yet
137
-
* 🔸 LOC* has has been improved in capturing performance, might still need some tuning
138
177
* 🔸 Flare Law has been improved to handle fast raising ground before the runway; when in 200 ft RA, the ground should in the area of the runway slope, otherwise issues are to be expected
139
178
140
179
#### Considered solved
@@ -151,6 +190,13 @@
151
190
* ✔️ Fuel used since start is not shown correctly on ECAM fuel page, it's basically 0
152
191
* ✔️ AP is disconnected due to sidestick or rudder input
153
192
* ✔️ EWD has been improved to correctly display N2 > 100
193
+
* ✔️ Fuel flow is currently always in KG
194
+
* ✔️ Pause and slew detection should be ok now
195
+
* ✔️ SPD/MACH hold might when flying in curves has been improved
196
+
* ✔️ Fuel burn should be correct in flight
197
+
* ✔️ ATHR implementation is already quite complete
198
+
* ✔️ Switched to different default input source for LNAV, transitions are now much better
199
+
* ✔️ LOC* has has been improved in capturing performance
154
200
155
201
***
156
202
@@ -175,6 +221,8 @@ The recommendation is to use a combination of default events and the custom even
175
221
| AP_SPD_VAR_DEC | Anti-clockwise dial Speed knob on FCU
176
222
| HEADING_BUG_INC | Clockwise dial Heading knob on FCU
177
223
| HEADING_BUG_DEC | Anti-clockwise dial Heading knob on FCU
224
+
| AP_ALT_VAR_INC | Clockwise dial ALT knob on FCU
225
+
| AP_ALT_VAR_DEC | Anti-clockwise dial ALT knob on FCU
178
226
| AP_VS_VAR_INC | Clockwise dial V/S knob on FCU
179
227
| AP_VS_VAR_DEC | Anti-clockwise dial V/S knob on FCU
180
228
| AP_APR_HOLD | Push APPR button on FCU
@@ -203,6 +251,15 @@ The recommendation is to use a combination of default events and the custom even
203
251
| A32NX.FCU_APPR_PUSH | Push APPR button on FCU
204
252
| A32NX.FCU_EXPED_PUSH | Push EXPED button on FCU
205
253
254
+
**FCU variables:**
255
+
| Event | Function |
256
+
| ---: | --- |
257
+
| AUTOPILOT AIRSPEED HOLD VAR | Current Airspeed target (can be selected or managed)
258
+
| L:A32NX_AUTOPILOT_HEADING_SELECTED | Selected Heading in FCU
259
+
| AUTOPILOT ALTITUDE LOCK VAR:3 | Selected Altitude in FCU
260
+
| L:A32NX_AUTOPILOT_FPA_SELECTED | Selected FPA in FCU
261
+
| L:A32NX_AUTOPILOT_VS_SELECTED | Selected V/S in FCU
262
+
206
263
### Sensitivity, dead zones and throttle mapping
207
264
208
265
ℹ️ It is recommended that the sidestick uses a linear sensitivity with only dead zone set appropriately.
@@ -217,8 +274,6 @@ The recommendation is to use a combination of default events and the custom even
217
274
218
275
## Custom Fly-By-Wire System
219
276
220
-
⚠️ This is work in progress, there are still issues, see section Known issues below!
221
-
222
277
### Known issues
223
278
224
279
⚠️ The custom fly-by-wire system is not yet on study level. In order to achieve this level a longer effort is needed. The system is a large improvement over the default implementation and there is no reason to hold it back longer than necessary.
@@ -232,6 +287,7 @@ The recommendation is to use a combination of default events and the custom even
232
287
* ❌ Alternative Law
233
288
* ❌ Direct Law (in flight)
234
289
* ❌ Simulation of hydraulic system missing -> when engines are off / electric pump is off control surfaces should not work
290
+
* ❌ Ailerons cannot be controlled using the keyboard at the moment (issue with SimConnect events)
235
291
236
292
#### Considered solved
237
293
@@ -246,4 +302,4 @@ The recommendation is to use a combination of default events and the custom even
246
302
* ✔️ flare mode might be stronger than expected, needs to be investigated
247
303
* ✔️ after landing sometimes a slight pitch up moment is introduced, needs to be investigated
248
304
* ✔️ strange interaction with default auto thrust system -> thrust lever sometimes does not move, fix is to manually disable ATHR
249
-
* ✔️ after a longer pause the fbw system goes crazy
305
+
* ✔️ after a longer pause the fbw system goes crazy
0 commit comments