Yeah, and the J-31 also couldn't support the Flanker engines, as the flanker engines are designed for a larger aircraft. The J-31's engine size is more attuned to the ones on the F-18s and the Mig-29s. Same with the radar, it has a smaller nose cone than the J-11s and thus would have to use a less powerful radar.
That said, the J-31 does have a pretty large wing area for its size; when I measured it, I got roughly 50 m^2 meaning that with 17500 kg take-off weight, which is AVIC's figure, and honestly a bit questionable, it has 350kg/m^2 wing loading, comparable to the F-22's, and with 21000 kg it sports 420kg/m^2, which is pretty decent for a carrier fighter.
===
One thing I suspect is that for the J-31, it was designed for a higher level of technological capability than the J-20. That's because the J-20 as a fifth-gen needs to be out as soon as possible, while the J-31 is intended as a carrier fighter. As a carrier fighter, the bottleneck is less the aircraft itself and more the Chinese carrier program, which is still in its infancy and is not expected to turn out CATOBARs until 2020, at least. That means the J-31 can depend on riskier technologies than the J-20, because even if the J-31 program works as smooth sailing, it won't be deployed in bulk until China's carrier fleet is ready.
That said, the J-31 does have a pretty large wing area for its size; when I measured it, I got roughly 50 m^2 meaning that with 17500 kg take-off weight, which is AVIC's figure, and honestly a bit questionable, it has 350kg/m^2 wing loading, comparable to the F-22's, and with 21000 kg it sports 420kg/m^2, which is pretty decent for a carrier fighter.
===
One thing I suspect is that for the J-31, it was designed for a higher level of technological capability than the J-20. That's because the J-20 as a fifth-gen needs to be out as soon as possible, while the J-31 is intended as a carrier fighter. As a carrier fighter, the bottleneck is less the aircraft itself and more the Chinese carrier program, which is still in its infancy and is not expected to turn out CATOBARs until 2020, at least. That means the J-31 can depend on riskier technologies than the J-20, because even if the J-31 program works as smooth sailing, it won't be deployed in bulk until China's carrier fleet is ready.