MIDAC (CRC)

Last updated

MIDAC is an acronym created in 1981 by a Sydney-based business, Combined Resources Computing (CRC). It stands for Microprocessor Intelligent Data Acquisition and Control. CRC was established in order to complete several building automation projects commenced by R-Tec.

R-Tec was an Australian development company based in Sydney that focussed on designing innovative computerised building automation products. The proprietors formed R-Tec in the late 1970s after leaving Johnson Controls. The early R-Tec automation systems used TTL logic with control parameters stored in dynamic memory. The early computerised building automation systems or BAS monitored alarms and conditions relating to building services including air conditioning, water and power, etc. They also controlled plant by starting and stopping pumps and fans according to time and other interlock conditions.

The systems of the 1970s and early 1980s used parallel or multiple conductor communications data busses to communication with Data Gathering Panels (DGPs) located throughout the building. The DGPs would communicate monitored conditions using multiplex techniques back to a central location and "front end" system through the parallel data trunk. In the same way commands to start and stop plant would be sent from the front end to the DGP and then to the machine. All decisions or "intelligence" was centrally located, and the DGPs simply relayed information.

Combined Resources Computing was established by Kevin Johnson-Bade, an ex R-Tec software engineer, with the prime goal of completing the building automation system contracted to R-Tec by the University of Melbourne. This occurred when R-Tec closed down, being unable to complete its contractual commitments.

The University of Melbourne building automation system was ambitious. In 1982 it was possibly the first successful implementation of a distributed intelligence building automation or Direct Digital Control or DDC system using Z80 microprocessors. Remote units called Satellite Intelligence Units (SIUs) were located in buildings around the campus and were connected to the front end using a serial communications. See: Distributed control system

CRC developed a unique object-oriented control algorithm building approach. Even though the Z80 microprocessor of the time ran at only 1 MHz, and had a memory addressing range of 64 Kbytes, the University of Melbourne system out-performed other automations systems of the time significantly. CRC created a front-end computer that used ten processors to share the task, having access to up to 256 pages of shared memory. Each SIU used two Z80 processors. This allowed the intelligence to be shared, and many decisions to be made locally thus further reducing the load on the front end and reducing communications. The University of Melbourne system was a leader in the development of distributed intelligence DDC system. Out of CRC Midac System Pty Limited was formed in 1982, and went on to develop and implement more leading DDC technology included systems where the front-end computer was a CPM operating system MZ3500 Sharp personal computer. The Sharp was chosen because of its much superior graphics compared with the early IBM PC of the early 1980s.

Over the following years the major players like Johnson and Honeywell would follow, replacing their mini-computer front-end terminals with PCs as they implemented microprocessor-based distributed intelligence systems using serial communications networks. Toward the end of the 1980s and early 1990s most DDC systems included an object-oriented control algorithm building tool. They compiled the object-oriented instructions into the system's native proprietary linear language, whereas in the Midac approach the control system's native language or operating environment was itself object-oriented.

Midac went on to develop three new generations of microprocessor-based DDC systems, the last version being Nexus, developed for DKS that was taken over by James Hardie's Building Automation division. That business and its assets including Nexus were purchased by Chubb International in the late 1990s.

History

1981-1983 Developed Concurrent Processing Multi-user DDC "Super Computer"

1982 Developed innovative Object Oriented Control Algorithm Building Language

1982 Implemented one of the world's first Distributed DDC Systems

1983 Pioneered Full DDC (Direct Digital Control) Energy Management Systems

1985 Provided First Full DDC Teaching System for TAFE

1988 - 1989 Designed and released Australia's first Home Automation technology

1990 - 1992 Developed Nexus - AI DDC system modeled on the human body

1995 Early WWW Political "Vote". First use of CyberVote term see Electronic voting examples

1995 Pioneered early Online Business Gateway/Portal sites in Australia

1998 eCommerce Gateway using Application Service Provider approach

2002 Released GatewayEngine, ReceptionCounter and RingForHelp products

2003 YesBookit - the first online booking management system for real estate agents

Related Research Articles

<span class="mw-page-title-main">Computer science</span> Study of the foundations and applications of computation

Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines to practical disciplines. Computer science is generally considered an area of academic research and distinct from computer programming.

<span class="mw-page-title-main">Workflow</span> Pattern of activity often with a result

A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence of operations, the work of a person or group, the work of an organization of staff, or one or more simple or complex mechanisms.

Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

<span class="mw-page-title-main">Automation</span> Use of various control systems for operating equipment

Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines. Automation has been achieved by various means including mechanical, hydraulic, pneumatic, electrical, electronic devices, and computers, usually in combination. Complicated systems, such as modern factories, airplanes, and ships typically use combinations of all of these techniques. The benefit of automation includes labor savings, reducing waste, savings in electricity costs, savings in material costs, and improvements to quality, accuracy, and precision.

A distributed control system (DCS) is a computerised control system for a process or plant usually with many control loops, in which autonomous controllers are distributed throughout the system, but there is no central operator supervisory control. This is in contrast to systems that use centralized controllers; either discrete controllers located at a central control room or within a central computer. The DCS concept increases reliability and reduces installation costs by localising control functions near the process plant, with remote monitoring and supervision.

<span class="mw-page-title-main">Mechatronics</span> Combination of electronics and mechanics

Mechatronics, also called mechatronics engineering, is an interdisciplinary branch of engineering that focuses on the integration of mechanical, electrical and electronic engineering systems, and also includes a combination of robotics, electronics, computer science, telecommunications, systems, control, and product engineering.

<span class="mw-page-title-main">History of programming languages</span> Aspect of history

The history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages were highly specialized, relying on mathematical notation and similarly obscure syntax. Throughout the 20th century, research in compiler theory led to the creation of high-level programming languages, which use a more accessible syntax to communicate instructions.

The actor model in computer science is a mathematical model of concurrent computation that treats actor as the universal primitive of concurrent computation. In response to a message it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received. Actors may modify their own private state, but can only affect each other indirectly through messaging.

Direct digital control is the automated control of a condition or process by a digital device (computer). Direct digital control takes a centralized network-oriented approach. All instrumentation is gathered by various analog and digital converters which use the network to transport these signals to the central controller. The centralized computer then follows all of its production rules and causes actions to be sent via the same network to valves, actuators, and other heating, ventilating, and air conditioning components that can be adjusted.

The following outline is provided as an overview of and topical guide to automation:

<span class="mw-page-title-main">Daniela L. Rus</span> American computer scientist

Daniela L. Rus is a roboticist and computer scientist, Director of the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), and the Andrew and Erna Viterbi Professor in the Department of Electrical Engineering and Computer Science (EECS) at the Massachusetts Institute of Technology.

The Texas Instruments Explorer is a family of Lisp machine computers. These computers were sold by Texas Instruments (TI) in the 1980s. The Explorer is based on a design from Lisp Machines Incorporated, which is based on the MIT Lisp machine. The Explorer was used to develop and deploy artificial intelligence software.

In Australia, the Australian Artificial Intelligence Institute (Australian AI Institute, AAII, or A2I2) was a government-funded research and development laboratory for investigating and commercializing Artificial Intelligence, specifically Intelligent Software Agents.

DDC-I, Inc. is a privately held company providing software development of real-time operating systems, software development tools, and software services for safety-critical embedded applications, headquartered in Phoenix, Arizona. It was first created in 1985 as the Danish firm DDC International A/S, a commercial outgrowth of Dansk Datamatik Center, a Danish software research and development organization of the 1980s. The American subsidiary was created in 1986. For many years, the firm specialized in language compilers for the programming language Ada.

This glossary of artificial intelligence is a list of definitions of terms and concepts relevant to the study of artificial intelligence, its sub-disciplines, and related fields. Related glossaries include Glossary of computer science, Glossary of robotics, and Glossary of machine vision.

This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including terms relevant to software, data science, and computer programming.

MIDAC is an acroynm which may refer to: