В том же 1866 году Вернер Сименс открыл принцип самовозбуждения. (Одновременно с ним то же открытие сделали некоторые другие изобретатели.) В январе 1867 году он выступил в Берлинской академии с докладом «О превращении рабочей силы в электрический ток без применения постоянных магнитов». В общих чертах его открытие заключалось в следующем. Сименс установил, что в каждом электромагните, после того как намагничивающий ток переставал действовать, всегда оставались небольшие следы магнетизма, которые были способны вызвать слабые индукционные токи в катушке, снабженной сердечником из мягкого магнитного железа и вращавшейся между полюсами магнита. Используя эти слабые токи, можно было привести генератор в действие без помощи извне.
Первая динамо-машина, работавшая по принципу самовозбуждения, была создана в 1867 году англичанином Леддом, но в ней еще предусматривалась отдельная катушка для возбуждения электромагнитов. Машина Ледда состояла из двух плоских электромагнитов, между концами которых вращались два якоря Сименса. Один из якорей давал ток для питания электромагнитов, а другой — для внешней цепи. Слабый остаточный магнетизм сердечников электромагнитов сначала возбуждал очень слабый ток в арматуре первого якоря; этот ток обегал электромагниты и усиливал уже имеющееся в них магнитное состояние. Вследствие этого усиливался в свою очередь ток в арматуре, а последний еще более увеличивал силу электромагнитов. Мало помалу такое взаимное усиление шло до тех пор, пока электромагниты не приобретали полной своей силы. Тогда можно было привести в движение вторую арматуру и получить от нее ток для внешней цепи.
Следующий шаг в совершенствовании динамо-машины был сделан в том направлении, что совершенно устранили одну из арматур и воспользовались другой не только для возбуждения электромагнитов, но и для получения тока во внешней цепи. Для этого нужно было только провести ток из арматуры в обмотку электромагнита, рассчитав все так, чтобы последний мог достичь полной своей силы и направить тот же ток во внешнюю цепь. Но при таком упрощении конструкции якорь Сименса оказывался непригодным, так как при быстрой перемене полярностей, в якоре возбуждались сильные паразитические токи, железо сердечников быстро разогревалось, и это могло при больших токах привести к порче всей машины. Необходима была другая форма якоря, более соответствовавшая новому режиму работы.
Удачное решение проблемы было вскоре найдено бельгийским изобретателем Зиновием Теофилем Граммом. Он жил во Франции и служил в кампании «Альянс» столярным мастером. Здесь он познакомился с электричеством. Размышляя над усовершенствованием электрогенератора, Грамм в конце концов пришел к мысли заменить якорь Сименса другим, имеющим кольцевую форму. Важное отличие кольцевого якоря (как будет показано ниже) состоит в том, что он не перемагничивается и имеет постоянные полюса (Грамм пришел к своему открытию самостоятельно, но надо сказать, что еще в 1860 г. итальянский изобретатель Пачинотти во Флоренции построил электрический двигатель с кольцеобразным якорем; впрочем, это открытие вскоре было забыто.)
Итак, исходная точка поисков Грамма заключалась в том, чтобы заставить вращаться внутри проволочной катушки железное кольцо, на котором наведены магнитные полюсы и таким образом получить равномерный ток постоянного направления.
Чтобы представить устройство генератора Грамма, рассмотрим сначала следующее приспособление. В магнитном поле, образуемом полюсами N и S, вращаются восемь замкнутых металлических колец, которые прикреплены на равном расстоянии друг от друга к оси при помощи спиц. Обозначим самое верхнее кольцо № 1 и будем считать по направлению хода часовой стрелки. Рассмотрим сперва кольца 1-5. Мы видим, что кольцо 1 охватывает наибольшее число силовых линий магнитного поля, так как его плоскость перпендикулярна им. Кольцо 2 охватывает уже меньшее их число, так как оно наклонено к направлению линий, а сквозь кольцо 3 линии вовсе не проходят, так как его плоскость совпадает с их направлением. В кольце 4 число пересекаемых линий увеличивается, но, как легко заметить, они вступают в него уже с противоположной стороны, так как кольцо 4 обращено к полюсу магнита другой своей стороной по сравнению с кольцом 2. Пятое кольцо охватывает столько же линий, сколько первое, но входят они с противоположной стороны. Если мы будем вращать ось, к которой прикреплены кольца, то каждое кольцо будет последовательно проходить через положения 1-5. При этом, при переходе из 1-го положения в 3-е в кольце возникает ток. На пути из положения 3 к 5, если бы силовые линии пересекали кольцо с той же самой стороны, в нем появлялся бы ток противоположный тому, что в положении 1-3, но так как при этом кольцо изменяет свое положение относительно полюса, то есть поворачивается к нему другой стороной, ток в кольце сохраняет то же направление. Зато когда кольцо проходит из положения 5 через 6 и 7 опять к 1, в нем индуцируется ток, противоположный первому.