Complex signal mismatch in three phase OLTC in simulink
4 次查看(过去 30 天)
显示 更早的评论
I have made Kundur 10 bus system model in simulink and one of its component is three phase OLTC regulting transformer. While running the simulation, i get the following error:
Complex signal mismatch. Output port 1 of 'kundur_10bus_basic/Three-Phase OLTC Regulating Transformer (Phasor Type)/Current Sources/I1_abc' is a signal of numeric type complex. However, it is driving a signal of numeric type real
Component:Simulink | Category:Modelerror
Complex signal mismatch. Input port 1 of 'kundur_10bus_basic/Three-Phase OLTC Regulating Transformer (Phasor Type)/Current Sources/Gain4' expects a signal of numeric type real. However, it is driven by a signal of numeric type complex
Component:Simulink | Category:Modelerror
I have attached the file here. Is there any solution ?
回答(1 个)
Pratyush
2024-8-20
Hi Shruheti,
To resolve the complex signal mismatch error in your Simulink model, follow these steps:
- Locate the block ("I1_abc") outputting a complex signal and ensure subsequent blocks can handle it.
- Verify that all blocks between "I1_abc" and "Gain4" can process complex signals.
- Use a `Complex to Real-Imag` block to separate complex signals if "Gain4" expects real signals.
- Ensure "Gain4" and other blocks are configured to handle complex signals if necessary.
- Make sure all blocks in the signal path are compatible with complex data types.
- Create a small test model to isolate and understand the issue.
- Ensure you have the latest version of Simulink.
These steps should help resolve the error.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Prepare Model Inputs and Outputs 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!