← back
Altair EDEM Contact Model Plug-in

Altair EDEM Contact Model Plug-in

Pending
💰 USD 250–750 👤 Unknown 🕒 23d ago status: new
C Programming Software Testing C++ Programming Software Development Simulation API Development Software Engineering
I have a full set of validated contact-model equations ready for Altair EDEM; what’s missing is the C++ plug-in that turns those formulas into a working user-defined contact model inside the software. The work involves three core pieces. First, translate the equations I supply directly into EDEM’s API so the solver calls them instead of the default contact routine. Second, expose the key coefficients through a small, in-program GUI—graphical sliders alongside numeric input fields—to let me adjust values on the fly while a simulation is paused. Third, write lightweight data-logging code that captures selected force, overlap and energy terms each timestep and streams them to a CSV for later analysis. I will provide: • A document with the exact mathematical expressions, variable definitions and expected units • A short list of parameters that must be changeable at runtime Deliverables I need back: 1. C++ source and compiled .dll (or .so) ready to drop into EDEM’s “plugins” folder 2. A clear build script or CMake file so I can recompile against future EDEM SDK versions 3. The Qt (or native) GUI code for the sliders/fields, linked to the exposed parameters 4. A brief README outlining installation steps, API calls used, and the format of the logged CSV Acceptance criteria • Simulations run without falling back to the base contact model (verified in the EDEM log) • Parameter tweaks via the sliders immediately affect force outputs in a validation run • Data file populates every timestep with no performance hit greater than 5 % compared to baseline If you have prior EDEM or Discrete Element Method plug-in experience, that’s ideal, but solid C++ skills and comfort with SDK documentation are most important. Let’s get these equations working inside EDEM.
↗ View on Freelancer