SIMA
Any mine Maintenance Process Field Heap leach Platform Request a demo
Maintenance and process control for mines and mineral plants

See the plant before it stops.

SIMA was proven inside a working copper concentrator, and its core is not tied to copper. It adapts to your commodity, your circuit and your language. Scan a pump and read its history. Enter a lab sample and watch recovery update. Get the alert before the failure, in the group that has to act on it.

Request a demo See everything it does

Runs on your own server. Works on a phone. Field entries are kept on the phone and sent when the network returns.

SIMA assays screen showing today's sample averages and total, oxide and sulfide copper recovery SIMA process screen showing the concentrator flowsheet with stage values
Screens show sample data from a demo database.
SIMA Concentrator

For ore processing plants: crushing, grinding, flotation and thickening. Flowsheet values, lab assays with total, oxide and sulfide recovery, mass balance, plan against actual, consumables and the full maintenance system.

SIMA Heap Leach

For stacking, irrigation and SX-EW operations. A pad and cell map, pad records, solution ponds, SX and EW control and cathode lot grading, on the same maintenance, field and alert system.

Both products share the maintenance, field, alert and platform features below. Features that belong to one product are marked.

Not only copper

Proven in copper. Made for any mine.

Gold, iron ore, lead and zinc, lithium, coal or a quarry: every operation has machines to keep running, people to keep safe and a circuit to keep in control. SIMA is built so a new plant is a configuration and an adaptation, not a rewrite.

Commodity-neutral core

Maintenance, field, safety, alerts, platform

Machine records, work orders, preventive plans, parts, downtime, vibration, rounds, permits, alerts, roles, audit and backups do not care what comes out of the ground. They work the same in any mine, today.

Shaped to your circuit

Your equipment, limits and checklists

Equipment, sensors, alert limits, round checklists, downtime codes and consumables are data your administrator enters. Pages a plant does not have are switched off. The process layer, such as sample points, streams and parameters, is adapted to your flowsheet as a short project.

Your language, your calendar

Localised, not just translated

Every screen text is a key in a language dictionary. English and Persian ship today, with full right-to-left layout and the Persian calendar. Another language is a new dictionary file, and the build fails if a text is missing, so nothing half-translated reaches the floor.

How a new plant goes live

1
Set up the plant

Name, logo, colours, time zone, shift hours and which pages the plant uses, from one settings file.

2
Fresh database

Each plant gets its own application and its own database. No data is shared between plants.

3
Adapt the circuit and language

Sample points, streams, parameters and the dictionary for your language. This is the part that takes real work.

4
Build and install

One build for the plant, installed on its own server, with its own Android app.

Honest scope: the copper-specific modules, which are oxide and sulfide recovery, SX-EW control and cathode grading, are replaced by the modules your commodity needs. The two-product recovery formula itself works for any metal.

Maintenance

Every machine has a history, and every job leaves a record.

A computerised maintenance system built for the people who hold the spanner, not only the people who read the report.

A page for every machine

Scan the QR label to open specifications, manuals, photos, open jobs and the full repair history. A machine can have sub-assemblies, so a motor sits under its pump.

Work requests that end in a report

An operator raises a request and the maintenance group that owns the machine is notified. The result is written up, the supervisor sends it to the manager, and the manager marks it seen. Change the result after sending and the report is withdrawn, so a manager only ever sees what was actually sent.

Preventive plans with checklists

Schedule by calendar days or by run hours. A plan with a checklist cannot be closed until every step is answered, and a step marked needs attention opens a repair work order for that machine.

Spare parts that know what is coming

Stock in and out never goes negative. Parts needed by preventive jobs due in the next 30 days are compared with what is on the shelf, so a shortage shows before the job day.

Purchase requests that update stock

Requested, ordered, received, with partial receipts. Receiving adds to stock and writes a stock movement. The suggested quantity comes from the reorder level and the upcoming need.

Cost and cause of every failure

Closing a work order records the cause, labour hours and parts used. Parts come off stock at that day's price, so a later price change does not rewrite history. Cost per machine, costliest machines and most common causes follow.

Maintenance KPIs

On-time preventive percentage, overdue work, planned-work share, age of open work and mean time to repair, over 30, 90 or 365 days.

Downtime, availability, MTBF and MTTR

Log stoppages against reason codes (fifteen supplied, editable). A running stoppage changes the machine's status until it is restarted. The analysis tab shows availability, failure count and a Pareto chart.

Vibration and thermography

Per measuring point: velocity in three directions and a bearing factor, with thermograms attached. Import spectra, overlay harmonics, compare with the last visit and follow trends against warning and alarm lines. A red reading raises a critical alert and a high-priority work order.

Pipe wall thickness

Measure points along each pipeline. SIMA works out corrosion rate, remaining life and the next inspection date, flags critical lines and imports readings from CSV.

Process and lab

Numbers that follow the lab, with limits that warn early.

From the flowsheet to the monthly report, the same data feeds every screen, so nobody retypes a number.

Live dashboard

Headline tiles, flowsheet values and trend charts, filtered so each unit sees what it needs.

Alert limits that do not nag

Upper and lower limits per sensor with a quiet period, so one excursion is one alert and not fifty. A statistical jump check flags a sudden change that stays inside the limits.

Statistical process control

Control limits from the moving range and the Western Electric rules: a point outside limits, two of three, four of five, eight on one side, six in a trend. With specification limits, Cp and Cpk are shown.

Mass balance and production

Feed, concentrate and grades go in; recovery and balance error are calculated. Entering the same date and shift again replaces the earlier record.

Plan against actual

Set a production target for a period. The chart shows cumulative actual against plan, the deviation, the projected total and recovery against target.

Consumables with a reorder date

Lime, collector, frother, grinding balls: receipts, usage, daily consumption, consumption per tonne of feed, days remaining and the last date to order given the lead time.

Shift report and handover

An automatic summary of sensor averages, production, alerts, equipment not ready and rounds completed, plus the handover note. Print it or save it as PDF.

Monthly management report

One page per Persian month: production, downtime and availability, alerts, pipe status and maintenance cost. CSV opens in Excel; print for PDF.

SIMA Concentrator: from lab sample to recovery

Total, oxide and sulfide recovery, worked out as the samples arrive.

The lab enters total copper and oxide copper for each sample, at the mill feed, the thickener concentrate and the final tailings. SIMA averages the plant day's samples for each point and calculates recovery from the three averages.

R = c (f − t) / ( f (c − t) ) × 100

Feed grade f, concentrate grade c, tailings grade t. The same formula runs on the oxide grades and on the sulfide grades, which are total copper minus oxide copper.

  • Each sample is checked when it is saved: oxide copper cannot exceed total copper.
  • The process tiles and charts update when a sample is added or removed.
  • If the grades do not run tailings below feed below concentrate, the screen shows a dash, not a wrong number.
  • Written for copper, but the two-product formula works for any metal with a feed, a concentrate and tailings.
Assay screen with feed, thickener concentrate and tailings averages and three recovery figures
Field and safety

Built for the person standing next to the machine.

Short forms, a camera, and a phone that keeps working when the signal does not.

Works without a network

Sensor readings, lab results and stoppage start and stop are saved on the phone with the time they were measured, then sent in order when the connection returns. A bar at the top shows what is waiting.

Rounds that prove they happened

The administrator builds a checklist per machine: OK or problem, or a number with minimum and maximum. The operator starts a round by scanning that machine's QR, photos can only come from the camera, and the server stamps the start time. Each failed item raises an alert and a work order.

Late rounds are caught

A scheduled check raises an alert for each machine whose round is overdue, and the shift report lists rounds done and missed.

Incident and hazard reports

Incidents, near misses and hazards with photos. A serious or injury report raises a critical alert, and only an administrator can close it.

Permit to work

Hot work, confined space, electrical and work at height, approved by an administrator. Nobody approves their own permit unless they are the only administrator.

Lock-out records

Lock-out for maintenance jobs is recorded in the system, next to the work order it belongs to.

Today's tasks by role

A card at the top of the dashboard lists what is waiting for you: late rounds, stopped machines, open jobs, critical pipes, permits awaiting a decision.

On the phone

An Android app, or a web app added to the home screen. The last loaded data stays readable offline.

Alerts and reporting

The right alert, to the right group, once.

Plants drown in alerts. SIMA sends fewer, aimed better, and makes sure each one has an owner.

Alerts go to the group that owns the machine

Electrical alerts go to electrical, mechanical to mechanical. A machine without a trade goes to both, so nothing is lost.

Your messenger, your channel

Telegram, Bale, Eitaa or any web address. Each channel sets its own minimum severity and its own audience: everyone, or one group.

Phone notifications

Browser push for people who switch it on, each with a personal minimum severity. Maintenance alerts reach the supervisor of the owning group.

Automatic checks every 30 minutes

The server looks for overdue preventive jobs, parts at reorder level and overdue work orders, and raises each one once, not again and again.

Shift summary to managers

The end-of-shift summary is posted to the channels you mark for it.

In-app notification bell

An unread count on every page, refreshed every minute, with a list you can clear in one tap.

SIMA Heap Leach

From the pad map to the cathode lot.

What is specific to heap leach operations, on top of everything above.

Lift and pad map

Each lift is a map of its pads, and each pad is divided into cells that move through empty, stacking, resting, irrigating and closed. Dates can be backdated, leach age counts from the first day of irrigation, and a re-stacked cell becomes layer 2.

Pad record for every layer

Design and stacking data, stacking stages by date and dump number, irrigation history, assays before and after irrigation, pad efficiency from those two assays, and a copper balance split into total, oxide and sulfide. Export the table to CSV.

Solution ponds from one measurement

The operator enters only the distance from the pond edge to the liquid. SIMA integrates the real cross-section to give volume, percent full, free volume and depth, and alerts on a high or low level.

SX and EW control

Samples for PLS, strong and spent electrolyte and returning and sprayed raffinate; shift data for rectifiers and cathode. SX efficiency, EW current efficiency against theoretical cathode, spray rate per square metre and cathode against the monthly plan are calculated.

Copper extraction rate

Copper extracted is PLS volume times the copper drop across SX, set against the copper stacked in the same 30 days.

Cathode lots graded three ways

Enter eighteen impurity elements in ppm. SIMA grades each lot against BS EN 1978, GB/T 467 and ASTM B115 and says exactly why a lot fails. Paste rows straight from Excel.

Alerts that must be closed

An administrator sets an owner and a deadline. A status cannot move to resolved without a written note, and an overdue alert turns red.

Platform and governance

Your server, your data, and a record of every change.

SIMA runs on a server you control, on a standard PostgreSQL database. Plant data does not have to leave your network.

Roles enforced by the database

Operations, electrical, mechanical, condition monitoring, inspection and process control, with supervisors, read-only managers and administrators. Buttons follow the role, and so do the database permissions, so another tool cannot get around them.

Each unit sees its own plant

Menus, dashboard and alerts are filtered by unit. Electrical sees electrical machines and alerts; inspection sees pipes.

A full change history

Every change to the data is recorded with who and when. Keys and webhook addresses are masked. Administrators only.

Backups that are tested

Nightly database and attachment backups. Each week a backup is restored into a scratch database to prove it works. If either fails, a critical alert appears in SIMA.

Files on your disk

Photos and documents are stored on the server's disk, not inside the database, which keeps the database small and backups quick.

A second plant is a configuration

Name, logo, colours, time zone, shift hours and active pages come from one settings file per plant.

English and Persian

Full right-to-left layout, Persian calendar and Persian digits where the plant uses them.

An API for your own gateway

An HTTP endpoint with an API key lets a gateway you build post readings. The same limits and alerts apply as for manual entries.

What SIMA does not do

Honest limits, so there are no surprises in the demo.

It does not read PLCs

Data arrives by manual entry, offline entry or an HTTP endpoint that your own gateway posts to. SIMA does not poll controllers or SCADA directly.

It does not predict failures

Limits, statistical rules, trends and remaining-life arithmetic are there. Machine-learning failure prediction is not.

It does not track trucks or the weighbridge

Tonnages are entered as production figures. There is no truck dispatch or weighbridge module.

See it on your own plant's questions.

A demo takes thirty minutes with sample data. Tell us your commodity and your circuit. Bring your downtime log or a week of lab results and we will show where SIMA would have caught the problem.

Contact
[YOUR NAME]
[YOUR EMAIL ADDRESS]
Pricing: [YOUR PRICING MODEL]
SIMA for mines and mineral plants. All screens show sample data from a demo database; no plant data is shown.