I hope I did not add additional confusion by not being clear enough ... as such give me another try.
Given on what we know (or at least what I rate the commonly accepted "that's the way it is" opinion) it looks like:
- demonstrators & prototypes and first batch of AL-31 powered ones are all J-20 (without an additional letter)
- WS-10C powered ones are called J-20A
Or do you think all serial J-20s are already J-20A?
This is most of all based on quite a long discussion I had with Henri K and several Chinese guys at another forum and again IMO not logical, since the differences between the demonstrators (I would call them J-20) and the later true prototypes (I would therefore call them all J-20A) are bigger than between AL-31 and WS-10C powered production aircraft.
In fact I agree with you given the J-11B batch 01 story it makes no sense, while on the other side - and maybe typically for CAC - I still don't understand why the Batch 04 J-10s with even lesser changes are called J-10A, while at the same time the difference between J-10B and C is also not very straightforward?!! In fact the changes from B to C are at least externally less obvious than between the AL-31FN and WS-10 powered later batches. But as it seems, the new AESA might be reason enough and similar the less obvious J-10A might also have internal changes. ... but why then putting all J-10B/Cs together in one continuing batch system with Batch 01 = J-10B and from Batch 02 on J-10C?
In fact I don't know for sure.
Well, my idea is that:
Tech demo J-20s (200X) and prototype J-20s (201X) = J-20
Al-31 equipped production J-20s = J-20 OR J-20A
WS-10 equipped production J-20s = J-20A
I'm not sure whether the Al-31 equipped production J-20s should better be considered as J-20 or J-20A --- however I definitely think the WS-10 equipped J-20s should be called J-20A and not J-20B.
As far as batches and variants are concerned -- I think it might be easier just to ignore that entirely, and to look at the differences that led to different variants -- as well as changes which did not lead to different variants.
For J-10A to J-10B, the differences are the structural changes (DSI, nose), radar, cockpit, various other avionics etc.
For J-10B to J-10C, the differences are largely avionics from the radar, to additional antennae and MAWS placement and likely additional datalink and other internal avionics differences.
For J-10C, there are Al-31 powered aircraft succeeded by WS-10 powered aircraft --
but the variant remains the same, despite the change in powerplant.
For J-11B, initially the aircraft produced was powered by Al-31, while successive aircraft were powered by WS-10 --
but the variant remains the same, despite the change in powerplant.
So what this means for J-20, imo is that the difference between J-20s powered by Al-31 and J-20s powered by WS-10 -- if the differences alone are only the powerplant, then there should be no difference in variant between the two.
If however there are other differences (none of which that we've seen tbh), then perhaps a change in variant could be justifiable.
BUT, the fact that no one is calling the J-20s powered by WS-10 as "J-20B" and instead it's being called "J-20A" --- imo means there are only two possibilities:
1. Production J-20s powered by Al-31s are called J-20A, and production J-20s powered by WS-10s are called J-20A as well (only change being powerplant, therefore no change in variant -- per the J-11B and J-10C examples).
2. Production J-20s powered by Al-31s are called J-20, and production J-20s powered by WS-10s are called J-20A (change being powerplant and some sort of other possible internal changes in the aircraft that we are unable to externally identify).
However, I see no permutation of possibilities based on past patterns and based on what we know of J-20, for us to believe the idea that the J-20s powered by WS-10s are called "J-20B".