MATLAB: Can I not set the “NominalValue” property of an uncertain system that was obtained using the “connect” function from two other uncertain systems

connectgenssmodelnominalvalueRobust Control Toolboxuncertainuss

Why can I not set the "NominalValue" property of an uncertain system that was obtained using the "connect" function from two other uncertain systems?
I am connecting two uncertain systems using the "connect" function. The resulting (connected) system does not seem to have a "NominalValue" property.

Best Answer

This typically happens when one of the two connected systems is of type "genss", while the other one is "uss". The reason is that "genss" is a more general type of system model, which can contain other models such as "uss". As a result, when a "uss" model and a "genss" model are connected using the "connect" function, the result will inherit the more general type, "genss".
This does not mean that the "NominalValue" property of the "uss" system is lost in the connection process. If the connected model (output from the "connect" function) is converted to an uncertain system using the "uss" function, the "NominalValue" property will appear and it will contain the information from the earlier uncertain model (one of the inputs to the "connect" function).