OpenModelica Developer for Full Three-Phase EMT Power Grid Modeling (Gen/Trafo/Lines)

Posted 4 days ago

Worldwide

Summary

OpenModelica Developer for Full Three-Phase EMT Power Grid Modeling (Gen/Trafo/Lines)
Title:
OpenModelica Developer Needed for Full Three-Phase EMT Power System Modeling (Generators, Excitation, Transformers, Lines, 9-Bus Network)

Project Description

We are looking for an experienced Modelica / OpenModelica power-system modeling expert to develop a full three-phase electromagnetic transient (EMT) simulation framework from the ground up.

This is not a parameter-tuning or library-usage task.
This requires developing new three-phase EMT-level models (similar in capability to Simulink/PSCAD-style transient simulation).

Scope of Work

1. Three-Phase Synchronous Generator Modeling

Must include:
- Full three-phase generator model (dq0 ↔ abc transformation)
- Excitation/AVR system
- Synchronization and grid-connection logic (voltage, frequency, phase)

2. Three-Phase Transformer & Transmission Line Modeling

Models must support EMT-level behavior:
- Three-phase transformer with winding configuration & magnetic saturation
- Three-phase multi-section RLC / π transmission lines

Ability to simulate:
- Energization / inrush current (successful case)
- Energization failure (overvoltage / resonance / failed charging)

3. Full Three-Phase 9-Bus System

Build a three-phase IEEE-9-bus equivalent, including:
- 3 synchronous generators
- 3 transformers
- Transmission lines
- Bus modeling

Required capabilities:
- Power flow calculation (steady-state initialization)
- EMT transient simulation (faults, switching, inrush, dynamics)

Deliverables

- Complete OpenModelica models + source code
- Documented equations and component structure
- Example simulations:
  * Transformer energization (success & failure)
  * Generator synchronization
  * EMT transient response
- A working three-phase 9-bus test system
- Short technical documentation

Deadline

November 30, 2025

Required Skills

Please only apply if you meet the following:
- Strong background in power system dynamics / EMT modeling
- Deep experience with Modelica language (not just using OpenIPSL)
- Experience implementing dq0 models, saturation, EMT lines, switching events
- Ability to write custom component equations in Modelica
- Understanding of numerical stability in EMT-level DAE systems

Nice to Have

- Experience with Simulink EMT, PSCAD, RTDS
- Experience in Modelica power system research
- Publications related to EMT / power-system modeling

To Apply, Please Include

- Examples of custom Modelica components you built (not only library usage)
- Experience with three-phase transient simulation
- Your estimated timeline & price
- Explanation of how you would implement the EMT generator + transformer models

Deliverables
  • Deliverables
  • - Complete OpenModelica models + source code
  • - Documented equations and component structure
  • - Example simulations:
  • * Transformer energization (success & failure)
  • * Generator synchronization
  • * EMT transient response
  • - A working three-phase 9-bus test system
  • - Short technical documentation
  • $100.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Electrical Engineering
Nice-to-have skills
PSCAD
EMTDC
Simulink Power Systems
Tools
OpenModelica
Dymola
MATLAB
Activity on this job
  • Proposals:Less than 5
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 24, 2025
  • China
    焦作市2:15 AM
  • $235 total spent
    4 hires, 2 active

Explore similar jobs on Upwork

Electrical Engineering
Electronics
Mechanical Engineering
Electrical Drawing
Electrical Take-off Specialist and AccubidHourly‐ Posted 3 weeks ago
Material Take-Off
Bluebeam Revu
Microsoft Excel
Project Accounting

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo