[go: up one dir, main page]

GB2105877A - Watch-dog timer circuit - Google Patents

Watch-dog timer circuit Download PDF

Info

Publication number
GB2105877A
GB2105877A GB08225448A GB8225448A GB2105877A GB 2105877 A GB2105877 A GB 2105877A GB 08225448 A GB08225448 A GB 08225448A GB 8225448 A GB8225448 A GB 8225448A GB 2105877 A GB2105877 A GB 2105877A
Authority
GB
United Kingdom
Prior art keywords
control
computer
watch
pulse
timer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB08225448A
Inventor
Andrew Edwin Taylor
Theodore Scott Malinowski
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RTX Corp
Original Assignee
United Technologies Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Technologies Corp filed Critical United Technologies Corp
Publication of GB2105877A publication Critical patent/GB2105877A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Safety Devices In Control Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Power Sources (AREA)
  • Fuel Cell (AREA)

Abstract

A watch-dog timer monitor for the control system of a power plant including a pulse monitor which measures the length of time between successive control pulses from an output port of a computer. In the event that any control pulses exceeds the preselected time interval, the pulse monitor sends a disable signal through a latch to the buffers in the path of the control signals. The buffers instantaneously transition to a blocked condition preventing any subsequent control pulses from reaching the control system of the power plant. A reset button is toggled to reset an initializer which restarts the program in the computer. A start-up delay is also provided to insure that no spurious control pulses reach the control system of the power plant during a warm-up period when the digital logic circuits are settling out.

Description

SPECIFICATION Watch-dog timer circuit Technical Field This invention relates to computer systems and, more particularly, to a watch-dog circuit for use with a microcomputer control system for a fuel cell or the like, to insure a safe, reliable shutdown in the event of a failure in the microcomputer software or logic circuits.
Background Art There are numerous prior art techniques for monitoring a computer to insure its proper operation. One such system is described in U.S. Patent No. 3,795,800 issued March 5, 1974 to J. Nimmo et al for WATCH DOG RELOAD INITIALIZER. This system detects a malfunction in a communication link and after the malfunction has occurred a logic circuit in conjunction with a timing circuit initiates conditioning signals for the sequential operation of a remote processor and a data set in the remote processing system. A timing circuit within the watch-dog reload initializer times out a predetermined time delay. If a software instruction indicating proper operation is not monitored by the watch-dog reload initializer during the delay period, a malfunction condition is assumed.The timing circuit then provides a data set with a signal that effectively disconnects the data set. Following this, the watch-dog reload initializer provides a series of operations to normalize the remote processor and data set. These operations include clearing the remote processor in the remote processing unit of all previous information, disconnecting the remote processor system from the phone line for a predetermined time period, initializing the remote processing system such that it can receive a return message from the central processing unit, and setting up the remote processor in the remote processing system so that it can receive the message from the central processor. Once these operations have occurred the remote processing system is then loaded with the information it had prior to the condition which caused the malfunction.
Another prior art device is described in U.S.
Patent No. 4,072,852 issued to J. Hogan on February 7, 1978 for DIGITAL COMPUTER MONITORING AND RESTART CIRCUIT. This apparatus monitors the presence of periodic output signals from the digital computer with a missing pulse detector. When the detector senses a missing output signal from the computer, it indicates that the computer is not operating. A restart pulse is then generated and is applied to the computer to restart the computer and reset the monitoring circuit.
Disclosure of the Invention An object of the watch-dog timer circuit of the present invention is to provide an improved microcomputer monitoring circuit for shutting down a power plant, or the like, in the event of a microcomputer software or other logic failure.
Another object of the present invention is to provide a failure detection circuit for monitoring the output of a microcomputer controlled fuel cell to automatically bring the power plant to a safe shutdown in the event of a logic or software failure.
According to a particular feature of the watch-dog timer circuit of the present invention, a micro-computer for operating a power plant is monitored for a software failure. In the event that a malfunction occurs, the watch-dog circuitry transitions a series of buffers to their lock-out state which halts the microcomputer and brings the power plant to a controlled shutdown.
According to yet another feature of the present invention, accidental start-up of a power plant or the like, controlled by a microcomputer is prevented. Because digital circuits operate erratically during a start-up period when the voltage level applied by a power supply varies as it approaches its operating potential, the microcomputer could inadvertently generate pulses which could enable the switching elements of the power plant. The watch-dog timer circuit includes a reset switch which must be toggled afer start-up to connect the microcomputer to the switching elements.
The foregoing and other objects, features and advantages of the present invention will become more apparentfrnm the following description of preferred embodiments and accompanying drawings.
Brief Description of Drawings Figure 1 is a block diagram of one embodiment of the watch-dog timer circuit according to the present invention; and Figure 2 is a timing diagram of the watchdog timer circuit depicted in Fig. 1.
Best Mode for Carrying Out the Invention One of the significant features of the watchdog circuit according to the present invention is that it prevents both a faulty start-up of a microcomputer controlling a power plant and also brings the power plant to an automatic shutdown in the event of a software or other logic failure related to the calculations to be performed by the microcomputer. This feature is particularly important where the power plant is a fuel cell, coupled through an inverter, to a power grid, or similar a.c. energy consuming device. The microcomputer typically monitors numerous conditions associated with both the fuel cell, the inverter, and the pow#er grid.In the operation of a fuel cell, inputs to the microcomputer might include such parameters as reformer temperature, stack temperature, stack current, stack voltage, and the microcomputer follows a predetermined program to determine the fuel flow, coolant flow, etc., by changing the control signals applied to various valves, or the like.
Another example of the calculations typically made by a microcomputer relates to the turn on and turn off times for the switching elements of the inverter. Any hang up in the software or logic associated with the calculations performed by the microcomputer could cause serious malfunction resulting in significant damage to the fuel cell or inverter.
Accordingly, it is particularly important that the operation of the microcomputer be carefully monitored. Disabling of the microcomputer is performed by a disable pulse (described in greater detail hereinafter) applied to the reset terminal of the microcomputer which stops the program. At the same time, the disable signal is supplied to tristate buffers which are positioned in the control path to the switching elements of the fuel cell. This disable signal renders the tristate buffers nonresponsive to any stray pulses from the microcomputer.
Referring now to Fig. 1, there is seen one embodiment of a watch-dog timer circuit according to the present invention. A power plant (not shown) is controlled by a microcomputer 10 which typically monitors the numerous operating parameters of the plant and makes descisions by following the sequential stops of a predetermined software program.
The microcomputer 10 has a plurality of output ports 12 through which control pulses for many valves, switches, etc., pass to the respective elements. One or more tristate buffers 13 or similar blocking device may be positioned between the microcomputer 10 and the devices which are to receive the control pulse. As is known, tristate buffers 13 have one terminal, which, when presented with a pulse, cause the device to assume a blocked or high impedance state and no control pulse will be pased therethrough. The output ports 12 are the ports through which pulses pass to the controlled devices. One such port, the port 1 2a, is connected to a pulse monitor and is addressed at the end of the software routine by the microcomputer 10.This pulse monitor includes a one shot multivibrator 14 connected to the output port 1 2a and a timer 16 connected to the one shot multivibrator 14 which times out to transition the one shot back to its stable state after a predetermined length of time related to the program loop time. The output from the one shot multivibrator 14 is connected by a lead 18 to one input of a NAND 20.
The watch-dog timer circuit of the present invention also includes an initializer delay to prevent the pulse monitor circuit from operation when the microcomputer 10 is initializing all of the digital circuits during a start-up period, after a power loss, or other such time as the microcomputer 10 resets all of the logic circuits. The initializer loop includes a one shot multivibrator 22 having its output connected by a line 24 to one input of the NAND 20. A timer 26, such as a simple RC network, times out to transition the one shot multivibrator 22 back to its stable state after the software program has initialized all of the logic elements.
Yet another aspect of the watch-dog timer circuit of the present invention involves a start-up delay loop which allows all of the logic circuitry, including the microcomputer 10, sufficient time during a start-up period to reach a stable state prior to the microcomputer beginning the initializing program for all of the logic elements. The start-up delay includes a flip flop 28 whose output is connected by a line 30 to one input of an AND 32. A timer 34 connected to the flip flop 28 times out shortly after the digital circuits are initially energized and resets all of the digital elements at that point.
A reset button 36 is provided and must be toggled each time the circuit is latched out so that the microcomputer 10 starts the initializing program to load and set all of the digital logic circuitry. The reset button 36 is connected through a conventional debouncer 38 by a line 40 to one input of the AND 32 and by a line 42 to reset both the flip flop 28 and the one shot multivibrator 22.
Referring additionally to Fig. 2, the operation of the watch-dog timer circuit according to the present invention will now be described. As mentioned briefly herebefore, a start-up delay is provided to allow the microcomputer 10 and all of the digital circuits to settle out when the control system is first energized to prevent spurious control pulses that might inadvertently activate the power plant. Before time to, the microcomputer 10 and all of its logic circuits are unenergized, meaning that all circuits are in their low state.
At time to, the microcomputer 10 and the control system for the power plant is energized and the entire system begins to power up. By the time t1 the timer 34 presents a signal to the flip flop 28 indicating a sufficient time has passed to allow settling of the logic circuits. The output from the flip flop 28 is zero as is the output of the AND 32. The watch-dog timer is now in a stable hold condition and ready for the reset switch 36 to be toggled.
At time t2, the manual reset switch 36 is toggled and a pulse is presented to the startup flip flop 28 and also to the initializing one shot multivibrator 22, resetting them both simultaneously. This also presents a pulse via the line 40 to the AND 32. When the reset button is released at time t3, the pulses on the lines 40 and 42 are returned to their stable state and the timing circuit 26 is enabled. At this time t3, all three inputs to the AND 32 are in the high state and it is latched into the ON state causing the microcomputer 10 to begin its initializing program for the logic circuits. At the same time the tristate buffer 13 is enabled, allowing control signals to reach the main switching elements of the power plant.The initializing loop, through the NAND 20, prevents the pulse monitor from disabling the AND 32 prior to the time that the initializing program has been completed and control pulses are generated for the main switching elements. Finally, by time t5 the timer 26 times out and the AND 32 is now responsive to a disabled signal from the one shot multivibrator 14 of the pulse monitor.
As mentioned, the pulse monitor continually monitors control pulses in the output port 12a and the one shot multivibrator 14, in normal operation, is continually reset by each control pulse from the microcomputer prior to the timer 16 timing out. However, if a software failure or other logic failure occurs, the one shot multivibrator 14 would not be reset prior to the timer 16 timing out. Still referring to Fig. 2, if this failure occurs at time t6, the output from the one shot multivibrator 14 on the line 18 changes to its high state and simultaneously, through the NAND 20, disables the AND 32. At this time, a high signal is presented to the tristate buffer 13 which instantaneously renders it nonresponsive to control pulses from the microcomputer 10.
This "pulls the plug" on the power plant by instantaneously interrupting all of the control signals to the fuel cell and simultaneously brings the entire power plant to a complete shutdown.
In this latched out condition, the tristate buffers 13 prevent control signals from reaching the main switching elements and other components of the power plant so that the plant cannot be inadvertently restarted. To restart the entire system, the reset switch 36 is toggled (time t7) and the entire system again goes through initialising steps as described herebefore.
Although this invention has been shown and described with respect to a preferred embodiment, it will be understood by those skilled in this art that various changes in form and detail thereof may be made without departing from the spirit and scope of the claimed invention.

Claims (6)

1. A watch-dog timer monitor for use with a power plant that includes a computer which follows a pre-arranged program in presenting control signals through a plurality of output ports, comprising: a pulse monitor means connected to said output ports of said computer, and including a first timer means having a delay period related to the maximum length of a control pulse through the monitored output ports; blocking means connected downstream of said computer for blocking control pulses to said control system when presented with a disable signal; a reset means including an initializer means for restarting said prearranged program followed by said computer for initializing the logic elements in said control system; and whereby when a control pulse presented by said computer through said monitored output port exceeds a predetermined length, said pulse monitor means presents a disable signal to said buffer means inhibiting control pulses from reaching said control means for said power plant thereby shutting down said power plant.
2. A watch-dog timer circuit according to claim 1, further including a start-up delay means for presenting to said blocking means a disable signal during the power-up phase of said control system, thereby preventing a spurious signal pulse from inadvertently enabling said control means.
3. A watch-dog timer circuit according to claim 2, wherein said start-up delay means includes a flip flop and a timer means, and wherein said flip flop is connected to said latch means, and wherein said timer means transitions said flip flop back to its stable state after a predetermined length of time which corresponds to the warm-up delay.
4. Apparatus according to claim 1, further including a reset means connected to said intializer means and said start-up flip flop for resetting the same when said reset means is toggled.
5. A watch-dog timer circuit according to claim 1, wherein said initializer means includes a one shot multivibrator and a timer for transitioning said one shot multivibrator back to its stable state, said timer having a delay period which corresponds to the time required to initialize all of the logic circuitry in said computer.
6. A watch-dog timer circuit according to claim 1, wherein said pulse monitor means connected to the output port of said computer includes a timer having a delay of slightly longer than the maximum length of the control pulse passed through said output port, and wherein said pulse control means, unless reset, is transitioned to its stable state by said timer means creating a disable signal which transitions said blocking means to its blocked state.
GB08225448A 1981-09-14 1982-09-07 Watch-dog timer circuit Withdrawn GB2105877A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US30179881A 1981-09-14 1981-09-14

Publications (1)

Publication Number Publication Date
GB2105877A true GB2105877A (en) 1983-03-30

Family

ID=23164929

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08225448A Withdrawn GB2105877A (en) 1981-09-14 1982-09-07 Watch-dog timer circuit

Country Status (17)

Country Link
JP (1) JPS5860309A (en)
AU (1) AU560530B2 (en)
BE (1) BE894388A (en)
BR (1) BR8205190A (en)
CA (1) CA1190307A (en)
CH (1) CH659718A5 (en)
DE (1) DE3232513A1 (en)
DK (1) DK402282A (en)
ES (1) ES515665A0 (en)
FR (1) FR2512978B1 (en)
GB (1) GB2105877A (en)
IL (1) IL66716A (en)
IT (1) IT1152572B (en)
MX (1) MX151842A (en)
NO (1) NO823071L (en)
SE (1) SE8205152L (en)
ZA (1) ZA826740B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2186403A (en) * 1986-02-07 1987-08-12 Triumph Adler Ag Arrangement for protecting typewriter from electrostatic discharges
GB2187909A (en) * 1986-03-13 1987-09-16 Lake Electronic Tech Power on reset & watchdog circuit
GB2200002A (en) * 1986-12-23 1988-07-20 Qualter Hall & Co Limited Microprocessor-based controller especially for hazardous environment

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59211143A (en) * 1983-05-17 1984-11-29 Nissan Motor Co Ltd Vehicle control circuit using microcomputer
DE3332802A1 (en) * 1983-09-12 1985-03-28 Siemens AG, 1000 Berlin und 8000 München CIRCUIT ARRANGEMENT FOR CHECKING THE CORRECT STARTING OF A TWO-CHANNEL FAIL-SAFE MICROCOMPUTER SWITCHGEAR, ESPECIALLY FOR RAILWAY LOCKING SYSTEMS
JPS60239803A (en) * 1984-05-15 1985-11-28 Yokogawa Hokushin Electric Corp Dispersion type control system
JPS6155746U (en) * 1984-09-19 1986-04-15
US4701856A (en) * 1985-03-12 1987-10-20 Pitney Bowes Inc. Reset delay circuit for an electronic postage meter
US4747057A (en) * 1985-03-12 1988-05-24 Pitney Bowes Inc. Electronic postage meter having power up and power down protection circuitry
GB2200476B (en) * 1987-01-29 1991-02-06 British Gas Plc Monitor system
DD275546A1 (en) * 1988-09-16 1990-01-24 Adw Ddr Kybernetik Inf METHOD AND ARRANGEMENT FOR TESTING MICRORE-DRIVEN MODULES AND DEVICES
JP2008262740A (en) * 2007-04-10 2008-10-30 Toshiba Fuel Cell Power Systems Corp Fuel cell power generation system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2636352C3 (en) * 1976-08-12 1979-12-20 Kraftwerk Union Ag, 4330 Muelheim Protection system for a nuclear reactor
US4118792A (en) * 1977-04-25 1978-10-03 Allen-Bradley Company Malfunction detection system for a microprocessor based programmable controller
DE2851190C3 (en) * 1978-11-27 1981-06-11 Nsm-Apparatebau Gmbh & Co Kg, 6530 Bingen Fault protection arrangement
GB2087119B (en) * 1980-11-06 1985-05-15 British Gas Corp Fail-safe supervisory circuit

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2186403A (en) * 1986-02-07 1987-08-12 Triumph Adler Ag Arrangement for protecting typewriter from electrostatic discharges
GB2186403B (en) * 1986-02-07 1989-11-01 Triumph Adler Ag Method and circuit arrangement for the protection of typewriters or similar business machines from the consequence of electrostatic discharges
GB2187909A (en) * 1986-03-13 1987-09-16 Lake Electronic Tech Power on reset & watchdog circuit
GB2187909B (en) * 1986-03-13 1990-09-12 Lake Electronic Tech An interface circuit
GB2200002A (en) * 1986-12-23 1988-07-20 Qualter Hall & Co Limited Microprocessor-based controller especially for hazardous environment
GB2200002B (en) * 1986-12-23 1991-09-11 Qualter Hall & Co Limited Microprocessor-based controllers especially for hazardous environment

Also Published As

Publication number Publication date
IT8223256A0 (en) 1982-09-14
FR2512978B1 (en) 1988-02-19
IL66716A (en) 1985-08-30
MX151842A (en) 1985-04-01
BE894388A (en) 1983-01-03
ES8306411A1 (en) 1983-06-01
BR8205190A (en) 1983-08-16
AU8832082A (en) 1983-03-24
JPS5860309A (en) 1983-04-09
AU560530B2 (en) 1987-04-09
IT1152572B (en) 1987-01-07
CH659718A5 (en) 1987-02-13
ZA826740B (en) 1983-07-27
SE8205152L (en) 1983-03-15
CA1190307A (en) 1985-07-09
DK402282A (en) 1983-03-15
SE8205152D0 (en) 1982-09-10
DE3232513A1 (en) 1983-03-24
NO823071L (en) 1983-03-15
ES515665A0 (en) 1983-06-01
FR2512978A1 (en) 1983-03-18

Similar Documents

Publication Publication Date Title
US5848281A (en) Method and apparatus for powder management in a multifunction controller with an embedded microprocessor
US6062480A (en) Hot docking system and methods for detecting and managing hot docking of bus cards
GB2105877A (en) Watch-dog timer circuit
US20190052355A1 (en) Network switching system
WO2008050285A2 (en) Integrated circuit with synchronous and non-clocked intelligent logic having a microcontroller unit and method of operation therefor
US10719331B2 (en) Stand-by mode of an electronic circuit
CN104156289A (en) Synchronous control method and system based on detection circuit
US4749991A (en) Turn off protection circuit
CN112234586B (en) A system and method for locking circuit of a relay protection device
EP4206697B1 (en) Self-locking and detection circuit and apparatus, and control method
CN111914497B (en) DSP core module fault recovery method
US7038506B2 (en) Automatic selection of an on-chip ancillary internal clock generator upon resetting a digital system
WO1997032282A1 (en) A watchdog circuit employing minimum and maximum interval detectors
CN109842401B (en) Latch-up resistant device and CMOS chip
US6988157B2 (en) Hot insertion of a service processor card in a system
GB2082355A (en) Microprocessor watchdog system
CN113325779B (en) Reset signal safety output circuit and implementation method
CN101256518A (en) Method and apparatus for preventing host system from power-off illegally due to misoperation
US10921875B2 (en) Computer system, operational method for a microcontroller, and computer program product
US20060072251A1 (en) Safety system
CN118642582B (en) Power supply circuit, power supply method and server
CN222719858U (en) A computer
CN110568777A (en) A digital control system and its drive equipment and drive circuit
CN111834983B (en) Circuit, method and device for preventing false triggering through IO control of SOC (System on chip)
CN110231862B (en) Server system with power failure protection function and method thereof

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)