How to properly model composite load with Motor taking a portion of PQ load power? #625
Replies: 3 comments 2 replies
-
|
Question
No, I don't think so. We don't have composite load model in ANDES yet.
No, I guess some user defined functions or scripts would be the quickest way to do that.
Yes, it can be a helpful feature, considering composite load is gaining more and more attention for data center related work. Two comments for your shared implementation: This would not work after TDS initialization, and it is not an expected way to manipulate PQ load. Check this example https://docs.andes.app/en/latest/_examples/ex9.html How you implement |
Beta Was this translation helpful? Give feedback.
-
|
Jinning, thanks for your reply. Currently, Motor is included in the power flow solution like PQ. The model substitution (i.e., "borrowing") happens at the time-domain initialization step. Therefore, Motor cannot substitute PQ because both are in power flow. I see some modeling challenge to having a Motor substitute part of a PQ. Motor's power consumption depends on the terminal voltage. With a solved bus voltage using your desired P and Q, the motor cannot be set to consume required Q (unless compensated). The easiest way is to modify from the Motor model and introduce additional injection into the network to mimic the PQ/ZIP part. What does the "motor percentage" mean? Is it in terms of P, Q or I? |
Beta Was this translation helpful? Give feedback.
-
|
Option A, I didn't get it. Option B, to the best of my knowledge, this would be the best way for your use-case. However, I have to acknowledge that developing a new dynamic model can be both interesting and challenging. For option B, there have been some discussion about the model CLOD in an EPRI document, Technical Reference on the Composite Load Model. You are more than welcome to model it in ANDES and post discussion if any trouble shows up. ANDES documentation has a Development section, and it can be a good starting point. The overall idea looks straightforward:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm trying to model a composite load (similar to PSS/E CLOD or CMPLDW) where the total load power is distributed among different components:
The key requirement: The motor should "borrow" a portion of the original PQ load power, not add extra load to the system.
For example, if Bus 4 has a 50 MW load, I want:
Current Issue
In ANDES, when I add a Motor5 to a bus, it appears to add load to the system rather than replace part of the existing PQ load. This causes:
What I've tried:
Approach 1: Manual PQ adjustment
This requires running a separate simulation first to get motor steady-state power, which is inefficient.
Approach 2: Custom model with
pqparameterI tried creating a custom Motor5PQ model that links to a PQ load (similar to how ZIP uses
pqparameter), but encountered memory errors duringprepare().Question
Is there a built-in way to make Motor models "borrow" power from an existing PQ load, similar to how ZIP model works with the
pqparameter?In PSS/E's CLOD model, there's a direct parameter to specify motor percentage. Is there an equivalent approach in ANDES?
If not currently supported, would this be a reasonable feature request? I'd be happy to contribute if there's guidance on implementation.
Environment
Use Case
This is for load model parameter identification research, where we need to simulate composite loads with different component ratios and compare against measured PMU data.
Thank you for your help!
Beta Was this translation helpful? Give feedback.
All reactions